From 18b7b4b5d3511211092796bd8d593d5c9debec02 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Sun, 7 Sep 2008 05:41:35 +0000 Subject: Ensure SingleFloat is 32-bit, DoubleFloat 64-bit. * interp/types.boot: Tidy. * interp/sys-constants.boot: Define limits for builtin numeric types. * interp/sys-os.boot: Import sys-constants. * interp/foam_l.lisp: Import sys-constants. Align builtin numeric types with OpenAxiom runtime's. * interp/fortcall.boot: Tidy. * interp/i-output.boot: Likewise. * interp/Makefile.pamphlet (foam_l.$(FASLEXT)): Now require sys-constants.$(FASLEXT). * algebra/si.spad.pamphlet: Use $ShortMinimum and $ShortMaximum for SingleInteger limits. * algebra/sf.spad.pamphlet: Use $DoubleFloatMaximum, $DoubleFloatMinimum for DoubleFloat limits. * algebra/strap: Update cached Lisp translation. --- TODO | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 0552b2cb..b0ae4949 100644 --- a/TODO +++ b/TODO @@ -17,9 +17,6 @@ * Improve Boot, Spad * Integrate to development environments -* Revisit the underlying definition of the types DFlo in foam - interface, and DoubleFloat in OpenAxiom. - * Audit all codes that manipulate sockets. * Automate the process of "optimized" OpenAxiom: this requires a two-pass @@ -49,6 +46,10 @@ === DONE === ============ +* Revisit the underlying definition of the types DFlo in foam + interface, and DoubleFloat in OpenAxiom. Now, we ensure that + SingleFloat is 32-bit, and DoubleFloat is 64-bit. + * Support more Lisp systems (GCL, SBCL, CLisp) * cleanup the Makefile pamphlets -- cgit v1.2.3