Hi Nicolas, Tobias,
On Thu, May 14, 2020 at 12:47 PM Nicolas Cellier notifications@github.com wrote:
Eliot was working for providing native bit-identical floating point functions for Terf. So we would use the patched fdlibm once finished.
It seems to be ready to go. All we do is define BIT_IDENTICAL_FLOATING_POINT in the makefile. In fact, it might be good to invert things, and have this be the default unless one defines, e.g. PLATFORM_SPECIFIC_FLOATING_POINT. What do y'all think?
build.macos64x64$ diff squeak.cog.spur/Makefile croquet.cog.spur/Makefile 5a6,7
BIT_IDENTICAL_FLOATING_POINT=BIT_IDENTICAL_FLOATING_POINT
8a11,17
# Produce Croquet.app, CroquetAssert.app & CroquetDebug.app APPNAME:=Croquet APPNAMEDEF:=$(APPNAME) APPIDENTIFIER:=org.Croquet.$(APPNAME)
CFLAGS:=-DCROQUET=1
11c20 < include ../common/Makefile.app.squeak ---
include ../common/Makefile.app
_,,,^..^,,,_ best, Eliot