chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] (CVS commit) Version 1, Build 21


From: felix
Subject: [Chicken-users] (CVS commit) Version 1, Build 21
Date: Wed, 15 Oct 2003 20:38:38 +0200

Wed Oct 15 20:40:13 2003

- removed `no-winding-callcc' declaration specifier and option
- added cube.scm to examples
- library.scm: `call/cc', `print-error-message'
- eval.scm: `require' didn't handle circular requirements
- batch-driver.scm: bails out if input- and output-filename are identical
- easyffi.scm: handling of if/else outside of preprocessor contexts, inline, 
explicit, using, const and pure virtual methods
- csc.in, c-platform.scm, batch-driver.scm: -ffi option allows compiling C/C++ 
for extraction of foreign bindings
- c-backend.scm, support.scm: reference, const, enum and template type 
specifiers
- easyffi.scm: template types, better support for fixnum and bool, __callback 
qualifier, struct/union/enum/reference
- csc.in: accepts files with ".h" extension
- The reader is now by default case sensitive
- `-case-sensitive' -> '-case-insensitive'
- bumped version to 1.21
- local definitions inside bodies always expand into `letrec' forms, enclosing 
all subsequent forms
- `-strict' didn't always imply `-strict-letrec' (now it does)
- added compiler/interpreter option `-r5rs' (is `-hygienic -strict')
- regex2.scm: `*pregexp-space-sensitive?*' should have been a variable, not a 
constant
- strict letrec mode was erroneously enabled in non-hygienic mode by the 
compiler
- runtime.c: changed FLONUM_PRINT_PRECISION to 15 [Thanks to "Category 5"]
- csc.in: accepts .C, .cc, .cxx and .c++ as C++ source extensions




reply via email to

[Prev in Thread] Current Thread [Next in Thread]