Re: Euphoria 4.1 Linux 64-bit update since November 12, 1012?
- Posted by mattlewis (admin) May 06, 2013
- 1095 views
I just thought I ask to see if any progress has been made with Euphoria 4.1/64-bit since November 2012, which is the version that I am still using. I think I recall reading a few months back that an ARM port completed sanity.ex with no errors. Is the arm a 64 bit cpu? Now, as then, 64-bit 4.01 Euphoria/Linux, sanity.ex crashes @4%.
The crash was a floating point comparison error when converting 9.99 using float64_to_atom and atom_to_float64, since 64-bit euphoria actually uses 80-bit floating point numbers for atoms. I've just pushed up a fix for sanity.ex to test to the limit of 64-bit accuracy, and it now passes 100% for me.
There is a 64-bit ARM chip on the way, but I don't think it's hit mass production yet, so all of our ARM code is still 32-bit.
I don't recall everything that's happened since last November, but there has definitely been some work on the C calling code as well as some fixes for the std library.
Matt