cvs commit: hugs98/src bignums.c builtin.c compiler.c connect.h
input.c interns.c machdep.c machine.c output.c prelude.h printer.c
static.c storage.c storage.h type.c hugs98/libraries/Hugs Internals.hs
hugs98/tests/rts read.output
ross@glass.cse.ogi.edu
ross@glass.cse.ogi.edu
Mon, 10 Feb 2003 06:52:04 -0800
ross 2003/02/10 06:52:04 PST
Modified files:
src bignums.c builtin.c compiler.c connect.h
input.c interns.c machdep.c machine.c
output.c prelude.h printer.c static.c
storage.c storage.h type.c
libraries/Hugs Internals.hs
tests/rts read.output
Log:
make Float = float and Double = double, unless sizeof(double) > 2*sizeof(int).
This breaks HugsAPI1, which doesn't distinguish Float/Double, but later
versions should be OK.
Revision Changes Path
1.9 +16 -10 hugs98/src/bignums.c
1.47 +288 -48 hugs98/src/builtin.c
1.14 +9 -9 hugs98/src/compiler.c
1.66 +5 -3 hugs98/src/connect.h
1.59 +3 -3 hugs98/src/input.c
1.10 +16 -2 hugs98/src/interns.c
1.77 +94 -9 hugs98/src/machdep.c
1.14 +30 -40 hugs98/src/machine.c
1.29 +7 -7 hugs98/src/output.c
1.41 +51 -36 hugs98/src/prelude.h
1.9 +10 -2 hugs98/src/printer.c
1.139 +7 -7 hugs98/src/static.c
1.63 +5 -2 hugs98/src/storage.c
1.51 +13 -3 hugs98/src/storage.h
1.63 +3 -3 hugs98/src/type.c
1.2 +3 -0 hugs98/libraries/Hugs/Internals.hs
1.4 +1 -1 hugs98/tests/rts/read.output