Its the heartbeat timer vm to BoxFloat64 infinity and beyond!!!!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Its the heartbeat timer vm to BoxFloat64 infinity and beyond!!!!

Squeak - Dev mailing list
Hi folks,


I isolated the bug to the heartbeat timer vm.


bash-4.3$ ls Squeak6.0alpha-20010-64bit-202003021730-Linux
bin  shared  sqcogspur64linux  sqcogspur64linuxht20201018  squeak.sh

I have the above image, stand-alone, out-of-the-box.

The bin directory is the vm ships with the zip. it works fine.
sqcogspur64linux from trunk, works fine.
sqcogspur64linuxht20201018  introduces the bug.



to reproduce:


./sqcogspur64linuxht20201018/bin/squeak shared/Squeak6.0alpha-20010-64bit.image
In a workspace...
BoxedFloat64 infinity    Infinity
(BoxedFloat64 infinity) >= 1   true
(BoxedFloat64 infinity) < 1    false
save and quit, then rerun.

./sqcogspur64linuxht20201018/bin/squeak shared/Squeak6.0alpha-20010-64bit.image
BoxedFloat64 infinity     Infinity
(BoxedFloat64 infinity) >= 1   false
(BoxedFloat64 infinity) < 1    true
Best of luck to the VM team on this one!


cheers,

Buzz Lightyear, Space Ranger.