[Top][All Lists]
[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
- [Chicken-users] (CVS commit) Version 1, Build 21,
felix <=