Greetings,
I got funny floats on Alpine Linux, but did a pull and ran
build.linuc64ARMv8/squeak.stack.spur/build/mvm and I get the same
results on Linux on my Chromebook 2 building there (also Aarch64).
Does this happen on the Intel/x86/64 build as well?
No:
Aeolus.image$ spur64cfvm -version
/Users/eliot/oscogvm/build.macos64x64/squeak.cog.spur/Squeak.app/Contents/MacOS/Squeak
5.0 5.0.201911282316 Mac OS X built on Nov 28 2019 22:38:10 PST Compiler: 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.11.45.5) [Production Spur 64-bit VM]
CoInterpreter VMMaker.oscog-eem.2597 uuid: 7a69be2e-f0d0-4d41-9854-65432d621fed Nov 28 2019
StackToRegisterMappingCogit VMMaker.oscog-eem.2596 uuid: 8500baf3-a5ae-4594-9f3b-08cedfdf1fb3 Nov 28 2019
Date: Thu Nov 28 15:16:31 2019 CommitHash: 4710c5a
Aeolus.image$ spur64cfvm spurreader-64.
squeak> 0.1 < 1.1!
true
squeak> 1.1 < 0.1!
false
squeak> 1.1 = 0.1!
false
squeak> nil
Aeolus.image$ spurcfvm -version
/Users/eliot/oscogvm/build.macos32x86/squeak.cog.spur/Squeak.app/Contents/MacOS/Squeak
5.0 5.0.201911160620 Mac OS X built on Nov 15 2019 22:31:54 PST Compiler: 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.11.45.5) [Production Spur VM]
CoInterpreter VMMaker.oscog-eem.2585 uuid: 5282e96d-1d2e-4039-a905-429834c37da2 Nov 15 2019
StackToRegisterMappingCogit VMMaker.oscog-eem.2585 uuid: 5282e96d-1d2e-4039-a905-429834c37da2 Nov 15 2019
Date: Fri Nov 15 22:20:29 2019 CommitHash: 2111227
Aeolus.image$ spurcfvm spurreader
squeak> 0.1 < 1.1!
true
squeak> 1.1 < 0.1!
false
squeak> 1.1 = 0.1!
false
squeak> nil
Aeolus.image$
In a WorkSpace:
vvv======vvv
0.1 < 1.1." false "
1.1 < 0.1." false "
1.1 = 0.1." true "
^^^======^^^
FYI,
-KenD