From c7cbee4d68cc8de21bc7812805b34ed31555b575 Mon Sep 17 00:00:00 2001 From: Peter Bex Date: Sun, 4 Mar 2012 16:45:42 +0100 Subject: [PATCH 2/2] Remove old Changelog files (see historical cvs or svn logs for these) --- ChangeLog.20040412 | 2331 ----------------------- ChangeLog.20070807 | 5272 --------------------------------------------------- ChangeLog.20091010 | 5327 ---------------------------------------------------- 3 files changed, 0 insertions(+), 12930 deletions(-) delete mode 100644 ChangeLog.20040412 delete mode 100644 ChangeLog.20070807 delete mode 100644 ChangeLog.20091010 diff --git a/ChangeLog.20040412 b/ChangeLog.20040412 deleted file mode 100644 index 1d96591..0000000 --- a/ChangeLog.20040412 +++ /dev/null @@ -1,2331 +0,0 @@ -2004-11-29 flw - - * README, build.scm, chicken-setup.1, chicken-setup.scm, chicken.texi, configure.in, eval.scm, parameters.scm, wwchicken: - some bugfixes - - - eval: ##sys#do-the-right-thing tested feature at compile time, which didn"t of course apply to the run-time - of compiled programs - - chicken-setup: added `-no-install" option - -2004-11-29 iamphet - - * csc.scm.in: mingw32: output .dll rather than .so - -2004-11-24 flw - - * README: *** empty log message *** - -2004-11-24 iamphet - - * eval.scm, parameters.scm: - mingw32: fixed dll names to search - -2004-11-22 flw - - * csc.scm.in, eval.scm, hen.el, library.scm, makefile.vc, posixwin.scm, runtime.c, TODO, chicken.h, chicken.texi: - Bugfixes, Sergey"s dlll-runtime changes - - - eval: warning for declarations in interpreted code passed wrong argument to `error" - - hen.el: added changes contributed by Micky Latowicki - - library: `c-runtime" returns information about linked C runtime library; MSVC build supports linking with - dynamic runtime libs [Thanks to Sergey Khorev] - ***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./chicken.h +1 - M ./chicken.texi -2 +12 - M ./csc.scm.in -1 +1 - M ./eval.scm -1 +1 - M ./hen.el -551 +410 - M ./library.scm +4 - M ./makefile.vc +3 - M ./posixwin.scm -2 - M ./runtime.c -2 +60 - -2004-11-17 flw - - * TODO, build.scm, chicken.texi, configure.in, srfi-13.scm, wwchicken, Makefile.am, README: - - Fixed bug in handling of `pretty-print-width" [Thanks to Lars Rustemeier] - - Makefile.am: added `csc.scm" to CLEAN_FILES [Thanks to Sven Hartrumpf] - - srfi-13: fixed handling of string-parse-start+end return values [Thanks to Alex Shinn] - -2004-11-12 flw - - * HACKING, README, build.scm, chicken.texi, compiler.scm, configure.in, csi.scm, easyffi.scm, eval.scm, examples/eval-client.c, examples/eval-server.scm, examples/makefile.vc, extras.scm, library.scm, parameters.scm, srfi-18.scm, syntax-case.scm, vcbuild.bat, wwchicken: - - srfi-18: added Chris Double"s repl-hack to allow running threads while waiting for user input - - fixed several bugs in examples/makefile.vc [Thanks to Psy-Kosh] - - easyffi: handles typedef"s for function types - - fixed bug in `set-extension-specifier!" - - SRFI-55 support - - `declare" in interpreted code generates a warning - - `use"/`require-extension" also checks `##sys#features" when resolving requirements - -2004-11-03 flw - - * chicken-setup.scm, chicken.h, chicken.texi, configure.in, runtime.c, wwchicken: - - Added externally visible procedures `C_do_[un]register_finalizer()" [as suggested by John Lenz] - - fixed typo in chicken-setup [Thanks to Brian Mastenbrook] - - * README, build.scm: - - Added externally visible procedure `C_do_register_finalizer()" [as suggested by John Lenz] - -2004-11-01 flw - - * HACKING, README, build.scm, chicken-setup.scm, chicken.texi, configure.in, csc.1, easyffi.scm, makefile.vc, wwchicken: - - easyffi: structure-maker accepts init-arguments - - `chicken-setup" is now built on Windows systems with the MSVC compiler (preliminary) - -2004-10-18 flw - - * benchmarks/shootout/bench, chicken.texi, csc.scm.in, easyffi.l, easyffi.scm, extras.scm, support.scm, wwchicken, HACKING, README, batch-driver.scm, c-platform.scm, chicken-setup.1, chicken-setup.scm, chicken.1, chicken.css, chicken.h: - - recovered some lost changes in csc.scm.in - - compiler: `-raw" option - - utils: `shift!" and `unshift!" - - fixed unneeded entries in chicken.css [Thanks to Johannes Groedem] - - easyffi: added support for C structures and unions - - compiler: if the last top-level form of a file compiled into a shared object returned #f, dynamic loading - would fail. - - extras: the second argument to `string-intersperse" defaults to " ". - -2004-10-11 flw - - * Makefile.am, README, TODO, banner.scm, build.scm, chicken.h, chicken.texi, configure.in, csc.scm.in, csi.scm, easyffi.l, easyffi.scm, library.scm, tinyclos.scm: - - tinyclos: there was no default initialize method for subclasses of [Thanks to Johannes Groedem] - - csc: ".h" and ".hpp" files are processed as Scheme compiled with -ffi; Lars Nilsson pointed out a bug in the - handling of "-l..." on Windows - - easyffi: ___in/___out/___inout qualifiers - - library: `#\xXX" and `#\uXXXX" syntax - - Makefile.am: README.CVS and chicken.pdf are not installed - -2004-09-29 flw - - * Makefile.am, README, TODO, build.scm, chicken-setup.1, chicken-setup.scm, chicken.h, chicken.texi, compiler.scm, configure.in, easyffi.scm, eval.scm, match-support.scm, runtime.c, tweaks.scm: - - added `C_post_gc_hook" - - manual: clarified blocking behaviour of I/O from ports returned by `process" [Thanks to Tim Reid] - - extended range of character codes from 16 to 21 bit - - declarations are also registered in files loaded at compile-time - - chicken-setup: added `-dont-ask" option - -2004-09-23 flw - - * Makefile.am, README, TODO, chicken-setup.scm, chicken.h, chicken.texi, configure.in, extras.scm, psyntax.scm, syntax-case.scm, tinyclos.scm, wwchicken: - - configure.in: -DHAVE_ALLOCA_H will be added to CFLAGS on non-gcc platforms, if needed [Thanks to Mark Baily] - - chicken-setup: simple installs (with only a .scm file and no .setup file) keep the .so in the current directory - - added internal support for annotations in psyntax - - added some examples for `string-split-fields" [Thanks to Christian Pohlmann] - - The Makefile handles now the situation when the system is build in a different directory than the current one - [Thanks to Daniel Goertzen] - - tinyclos: added default initializer for [Thanks to Sergey Khorev] - - extras: `pretty-print" handles pointer objects - -2004-09-20 flw - - * README, TODO, batch-driver.scm, benchmarks/shootout/bench, benchmarks/shootout/heapsort.chicken, benchmarks/shootout/matrix.chicken, benchmarks/shootout/meroon.scm, benchmarks/shootout/meroon/Basics.scm, benchmarks/shootout/meroon/Coercers.scm, benchmarks/shootout/meroon/access.scm, benchmarks/shootout/meroon/alloc.scm, benchmarks/shootout/meroon/anomaly.scm, benchmarks/shootout/meroon/careless.scm, benchmarks/shootout/meroon/clone.scm, benchmarks/shootout/meroon/clostest.scm, benchmarks/shootout/meroon/coinst.scm, benchmarks/shootout/meroon/definers.scm, benchmarks/shootout/meroon/dispatch.scm, benchmarks/shootout/meroon/egal.scm, benchmarks/shootout/meroon/fill.scm, benchmarks/shootout/meroon/genes1.scm, benchmarks/shootout/meroon/genes2.scm, benchmarks/shootout/meroon/handy.scm, benchmarks/shootout/meroon/instance.chicken, benchmarks/shootout/meroon/libgen.scm, benchmarks/shootout/meroon/macinst.chicken, benchmarks/shootout/meroon/macros.scm, benchmarks/shootout/meroon/makefile, benchmarks/shootout/meroon/maker.scm, benchmarks/shootout/meroon/meroon-syntax.scm, benchmarks/shootout/meroon/meroon.chicken, benchmarks/shootout/meroon/modify.scm, benchmarks/shootout/meroon/multi.scm, benchmarks/shootout/meroon/option.scm, benchmarks/shootout/meroon/revision.scm, benchmarks/shootout/meroon/runtime.scm, benchmarks/shootout/meroon/show.scm, benchmarks/shootout/meroon/size.scm, benchmarks/shootout/meroon/trace.scm, benchmarks/shootout/meroon/unveil.scm, benchmarks/shootout/meroon/utils.scm, benchmarks/shootout/meroon/walker.scm, benchmarks/shootout/methcall.chicken, benchmarks/shootout/nestedloop.chicken, benchmarks/shootout/objinst.chicken, benchmarks/shootout/prodcons.chicken, benchmarks/shootout/ringmsg.chicken, benchmarks/shootout/sumcol.chicken, build.scm, chicken.h, chicken.texi, configure.in, posix.scm, posixwin.scm, wwchicken: - - dynamic-and-unsafe marker was incorrectly generated for non-dynamic files - - added Sergey Khorev"s additions to posixwin.scm (system-information, get-host-name, sleep, process, process-wait) - - posix: added `set-root-directory!" - - shootout: fixed heapsort, objinst and methcall use meroon, now - -2004-09-15 flw - - * benchmarks/shootout/bench, benchmarks/shootout/hash.chicken, benchmarks/shootout/wordfreq.chicken, mingw/INSTALL, mingw/Makefile.in, mingw/autogen.sh, mingw/configure.sh, mingw/installdllv.sh, mingw/mingw-cc.sh, mingw/mingw-cxx.sh, wwchicken: - removed ming directory and posixstub.scm - -2004-09-13 flw - - * benchmarks/shootout/README, benchmarks/shootout/ackermann.chicken, benchmarks/shootout/ary.chicken, benchmarks/shootout/bench, benchmarks/shootout/echo.chicken, benchmarks/shootout/except.chicken, benchmarks/shootout/fibo.chicken, benchmarks/shootout/hash.chicken, benchmarks/shootout/hash2.chicken, benchmarks/shootout/heapsort.chicken, benchmarks/shootout/hello.chicken, benchmarks/shootout/lists.chicken, benchmarks/shootout/lists1.chicken, benchmarks/shootout/matrix.chicken, benchmarks/shootout/methcall.chicken, benchmarks/shootout/moments.chicken, benchmarks/shootout/nestedloop.chicken, benchmarks/shootout/objinst.chicken, benchmarks/shootout/prodcons.chicken, benchmarks/shootout/random.chicken, benchmarks/shootout/regexmatch.chicken, benchmarks/shootout/reversefile.chicken, benchmarks/shootout/sieve.chicken, benchmarks/shootout/spellcheck.chicken, benchmarks/shootout/strcat.chicken, benchmarks/shootout/sumcol.chicken, benchmarks/shootout/wc.chicken, benchmarks/shootout/wordfreq.chicken, compiler.scm, configure.in, csi.scm, eval.scm, makefile.vc, posix.scm, posixwin.scm, runtime.c, srfi-18.scm, syntax-case.scm, wwchicken, Makefile.am, README, TODO, banner.scm, build.scm, c-backend.scm, chicken-config.in, chicken-setup.scm, chicken.h, chicken.texi: - - eval.scm: `load" sets `##sys#current-load-file" to loaded filename for duration of load (needed for line-info in debug egg) - - chicken.h, runtime.c: Eric Raible did some much needed cleaning up [Thanks!] - - chicken-setup: added `-csc-option"; errors in scripts were not reported - - chicken-config: resurrected `-extra-libs", because the current version of SWIG needs it - - wwchicken: removed coloring of egg-entries (didn"t work properly anyway) - - runtime.c: FAKE_APPLY (inline-asm hack to simulate `apply") has been disabled - apparently gcc 3.3.3 generates funnny code - with -Os - - compiler, csc: added `post-process" declaration - - posix: added `memory-mapped-file?" - - added posixwin.scm [Thanks to Sergey Khorev!] - - csi: ,ln pprints currently evaluated expression - - eval.scm: `load-noisily" takes couple of keyword arguments - - chicken-setup: allows aborting a sequence of installs - - srfi-18: `thread-start!" accepts a thunk as argument - - syntax-case: `debug-expand" accepts "p" which means: pprint and expand continuously - -2004-09-10 njbeckford - - * README, configure.in: - Support shared libraries on MinGW by dropping -lm linker flag. - Got rid of creation of mingw/Makefile from mingw/Makefile.in - -2004-09-09 njbeckford - - * Makefile.am, configure.in: - Use posixstub.scm instead of posix.scm for Mingw - Got rid of support for mingw/ directory - Do nothing in posixstub.scm - -2004-08-30 flw - - * FAQ.html, README, TODO, batch-driver.scm, build.scm, c-platform.scm, chicken-match-macros.scm, chicken.h, chicken.spec.in, chicken.texi, compiler.scm, configure.in, csi.scm, easyffi.scm, extras.scm, hen.el, library.scm, lolevel.scm, match-support.scm, psyntax-bootstrap.scm, psyntax.scm, runtime.c, scheduler.scm, support.scm, syntax-case.scm, wwchicken: - - configure checks for `-export-dynamic" (that was added in the previous CVS release, actually). - - syntax-case.scm: added `debug-expand". - - csi: prints newline on eof. - - easyffi: the prefix pseudo-declaration does not apply to class names; switching the prefix off didn"t work; - brackets following an identifier are allowed when types are parsed. - - library/optimizer/c-platform: `fp+", and further flonum operations. - - c-platform: `eqv?" should work with flonums in fixnum mode. - - this is release version 1.66 ------------------------------------------------------------------- - - runtime.c: flonum-specific numops (`fp+", ...) check their argument type in safe mode. - - Default compiler options for icc and gcc use -Os instead of -O3. - - syntax-case.scm: uses internal syntax-error procedure. - - library.scm: got internal versions of `block-(ref|set!)" - - match: handles native and SRFI-9 records, `define-structure" and friends are gone. - - csi/match-support: "match-support" feature is properly registered and will not be loaded twice when `match" - is required in hygienic mode. - - New declaration-specifiers `c-options" and `link-options". - - `atom?" is now an optimized extended binding. - - batch-driver.scm: fixed bug in invocation of `user-pass-2". - - rewriting rule for `##sys#setslot" didn"t check argument count. - - runtime.c: `string->number" and `number->string" reported wrong required number of arguments [Thanks to - Alejandro Forero Cuervo] - - weak symbol hash-table should be slightly better distributed - - csc: accepts `-L" and handles invalid options more gracefully - - Runtime-option `-:x" signals uncaught thread-exceptions in primordial thread (is this the right way to - handle it?) - -2004-08-18 flw - - * syntax-case.scm, wwchicken, README, TODO, batch-driver.scm, build.scm, c-platform.scm, chicken-ffi-macros.scm, chicken.1, chicken.texi, compiler.scm, configure.in, easyffi.l, easyffi.scm, hen.el, posix.scm, psyntax.scm, support.scm: - - Added new macros `foreign-parse[/spec]" and read syntaxes `#>$ ... <#" and `#>% ... <#" which allow - access to the FFI parser [Suggested by Daniel B. Faken] - - The tinyclos unit is not anymore used automatically in parsed C++ code - - added `-ffi-custom" option. - - easyffi: handles prerprocessor macros nort starting at the first position of a line. - - posix.scm: added `file-[access|change]-time" and `file-stat" [Suggested by Peter Bex]. - - utils.scm: `make-pathname" didn"t remove the leading "/" from the file component, if not needed. - - Fixed bug in the generation of an error-messages if non-matching argument-lists of inlined/customized calls - had a rest parameter. - -2004-08-12 flw - - * README, TODO, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-entry-points.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken-setup.scm, chicken.h, chicken.texi, configure.in, csi.scm, easyffi.l, easyffi.scm, eval.scm, extras.scm, library.scm, lolevel.scm, makefile.dj, makefile.vc, pcre.scm, posix.scm, pregexp.scm, psyntax.scm, regex.scm, runtime.c, support.scm, tcp.scm, wwchicken: - - tcp.scm: added missing #define EINPROGRESS for Windows - - makefile.vc: still had some occurrences of "graph", where "partition" was needed - - csc.scm: fixed bug in handling of "-l..." on Windows - - wwchicken: `stream-cgi" is now in web category, `rgraph" needs `srfi-40" - - extras.scm: `noop", `atom?" - - eval.scm: error messages with a single void argument in addition to the message where - printed without the argument; `repl-prompt" holds now a procedure instead of a string - - chicken-setup.scm: errors during loading of a setup-script did not output anything - - library.scm: added `test-feature?" - - easyffi: parser accepts `#" everywhere now; illegal characters are shown in error message; - user-defined types are heeded when computing classes with full specialization - - "curried" `define" syntax ("(define ((foo x) y) ...)") is supported - - `include" preserves line-number counter of reader - - regex: `grep" uses `string-search" instead of `string-match" [Thanks to Alejandro Cuervo] - - posix: `set-group-id!", `create-session", `process-group-id" and `set-process-group-id!" [suggested by Peter Bex] - - lolevel: `pointer=?" - - new foreign types `symbol" and `number" [The latter was inspired by Daniel B. Faken] - - csi: changed prompt and added `#INDEX"/`#" read syntax for easier handling of the REPL history - - eval.scm: reading in a repl swallows any #\newline directly following the input [suggested by Taylor Campbell] - - chicken-more-macros.scm: `case-lambda" depends on srfi-1 at expansion time (so it"s loaded) - [thanks to Michele Simionato] - - changed the prefix for certain "easy" FFI macros from "__" to "___" to avoid collisions with identifiers - in C standard headers - -2004-08-05 njbeckford - - * chicken-setup.scm: - Fixed bug for "chicken-setup xxx.egg". Previously it would unpack the - egg and then go into a recursive loop. Now it unpacks the egg and - runs the embedded setup script. - -2004-08-02 flw - - * TODO, c-backend.scm, chicken-entry-points.scm, chicken.texi, compiler.scm, easyffi.scm, eval.scm, extras.scm, support.scm, wwchicken: - - fixed instance-ref"s in FFI [Thanks to Petter Egesund] - - extras: `rassoc"; fixed buf in `alist-ref" - - wwchicken: added some links; categorized eggs - - eval: `set-extension-specifier!" - -2004-08-01 sven1999 - - * chicken-setup.scm: fixed typo: cmod should be chmod - -2004-07-29 sven1999 - - * library.scm: added unsafe variants for list->string and list->vector - -2004-07-28 flw - - * compiler.scm, configure.in, csi.1, extras.scm, hen.el, lolevel.scm, optimizer.scm, parameters.scm, posix.scm, support.scm, wwchicken, README, TODO, batch-driver.scm, build.scm, c-platform.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken-setup.scm, chicken.texi: - - extras: `alist-ref" - - compiler: `define-optimizer" (but keep it undocumented) - - batch-driver.scm: fixed a bug related to using `user-pass-2" - - lolevel: added `record->vector" - - posix.scm: added `get-groups", `set-groups!" and `initialize-groups" [Suggested by Peter Bex] - -2004-07-20 sven1999 - - * chicken.texi: - removed @code from 1 @node line (causes crash on second run of tex), increased build number from 43 to 62 - -2004-07-19 flw - - * examples/makefile, srfi-4.scm, support.scm, syntax-case.scm, tcp.scm, tweaks.scm, wwchicken, format.scm, library.scm, lolevel.scm, optimizer.scm, parameters.scm, partition.scm, pcre.scm, posix.scm, profiler.scm, psyntax-bootstrap.scm, regex.scm, runtime.c, scheduler.scm, srfi-13.scm, srfi-18.scm, srfi-25.scm, compiler.scm, configure.in, csi.scm, easyffi.l, easyffi.scm, eval.scm, extras.scm, README, TODO, banner.scm, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-default-entry-points.scm, chicken-entry-points.scm, chicken-ffi-macros.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken-profile.scm, chicken-setup.1, chicken-setup.scm, chicken.h, chicken.scm, chicken.texi: - - easyffi: fixed error in parse-error message for unbalanced parens - - eval: `set-read-syntax!" - - extras: `read-token" - - some output routines use faster version of `write-char" - - compiler: `export" declaration is able to export toplevel variables from psyntax modules - - chicken-setup: some diagnostic output is suppressed in non-verbose mode - - wwchicken: fixed a bug related to creating proper timestamps for eggs - - c-backend.scm: unsafe marker wasn"t generated when no partitioning was selected - - eval.scm: `load" and include-path resolving ignores directory names - - visiting files (either explicitly or via `import") does load syntax-extensions, if needed - - when special core include files (like `chicken-more-macros.scm") are accessed via `use" or - `require-extension", then care is taken to load them only once - - easyffi.l: end of input resets pp-mode - - `print-error-message" didn"t show location (if provided) - - Chicken should now work on amd64 platforms [Thanks to Thomas Weidner and Tollef Fog Heen] - - `machine-type": returns "x86-64 on amd64 platforms - - chicken-setup: unpacks eggs into a temporary directory; host without port didn"t work; addded - `-keep" option - - changed snail-mail address in source file headers - - easyffi.l: uses `reverse-list->string" - - srfi-13: `string-contains-ci" wasn"t implemented; `string-contains[-ci]" had off-by-one error - [Thanks to Peter Wang] - - tcp.scm: error messages give location (mostly) - - tcp.scm: `tcp-connect" doesn"t block other threads [Thanks to Peter Wang] - -2004-07-15 njbeckford - - * partition.scm: Changed copyright over to Felix. - -2004-07-07 flw - - * csi.scm, partition.scm, posix.scm, support.scm, wwchicken, build.scm, c-platform.scm, chicken.1, chicken.h, chicken.scm, chicken.texi, compiler.scm, configure.in, csc.scm.in, README, TODO, batch-driver.scm: - - chicken.h: added missing macro definition for `__discard" - - posix: stat routines did not expand tilde - - wwchicken: updates egg dates and colors table entries - - csi.scm: report was wrong [Thanks to Benedikt Rosenau] - - added `-split-level" compiler option [As suggested by Jonah Beckford] - - slightly better error checking for compiler options - - when processing foreign-declarations in SWIG mode, C syntax checks are disabled - -2004-07-06 njbeckford - - * partition.scm: Imported some lambdas to make work in compiled mode. - - * partition.scm: Got rid of most unused methods. - - * partition.scm: Changed unit name to 'partition instead of 'graph. - - * partition.scm, compiler.scm, chicken.texi, chicken.scm, Makefile.am: - Changed graph.scm to partition.scm. - Fixed bug in partition.scm related to not recalculating all relevant - neighbours. - Added -debug P, -debug Q and -debug R for the partitioning stuff. - -2004-07-06 flw - - * examples/makefile, testsuites/makefile.in, benchmarks/cscbench, optimizer.scm, parameters.scm, posix.scm, runtime.c, support.scm, wwchicken, hen.el, library.scm, makefile.dj, makefile.vc, compiler.scm, configure.in, csc.scm.in, csi.scm, easyffi.l, easyffi.scm, eval.scm, extras.scm, README, TODO, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-ffi-macros.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken-setup.1, chicken-setup.scm, chicken.1, chicken.scm, chicken.texi, FAQ.html, Makefile.am: - - `define-record-type" expanded into code that didn"t allow subsequent exported definitions - in psyntax module forms [Thanks to Grzegorz Chrupala] - - removed some leftover occurrences of `-extra-libs" [Thanks to Sven Hartrumpf] - - `define-method" expands into a non-definition, which works better with the psyntax module system - [Thanks to Grzegorz Chrupala again] - - ",r" command in csi was broken - - library: added `memory-statistics" - - call/cc called with a known lambda is optimized away in case the continuation-variable is never used - - csi: uses `memory-statistics" - - fixed some errors in the manual [Thanks to Peter Barabas and Benedikt Rosenau] - - Jonah Beckford contributed a partitioning algorithm to the compiler that allows splitting a Scheme - file into multiple C files - very cool but still experimental - - extras: `conc" - - renamed unit `script-utils" to `utils" - - csc: handles `-split" properly - - compiler prefixes identifiers when generating split files - - easyffi: Added `__discard" marker - -2004-06-19 flw - - * examples/README, examples/makefile, optimizer.scm, psyntax.scm, wwchicken, eval.scm, library.scm, batch-driver.scm, c-platform.scm, chicken-ffi-macros.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken-setup.1, chicken-setup.scm, chicken.css, chicken.h, chicken.texi, FAQ.html, Makefile.am, README, TODO: - - some library files were still not up-to-date with respect to the changed declaration syntax for internal - procedures (like FFI stubs or trampolines). This caused gcc 3.4 to choke on tcp (and possibly other files - that hadn"t been re-translated for longer) [Thanks to Pierre] - - eval.scm: `syntax-error" - - the SRFI-22 driver programs (trampolines) have been removed - - Makefile.am: added dependency for library.c (build.scm) - - chicken-setup: options `-fetch" and `-install-as-root" - - `open-output-file": append-mode was completely broken - - added css stylesheet for HTML version of manual [Thanks to Johannes Groedem] - - added case for amd64 to chicken.h (doesn"t yet run, though) [Thanks to thomas001] - - `define-foreign-[type|variable]" didn"t check first argument for being a symbol [thanks to Eric Meritt] - - added `use" as an alias for `require-extension" - - `command-line-arguments" filters out runtime options (anything starting with "-:") - - added another optimizer rule; `thread-specific[-set!]" is inlined in unsafe mode - - `print[*]" returns 1st argument - -2004-06-13 njbeckford - - * hen.el: - Fixed: char table range must be t, charset, char or vector ... using solution at http://list-archive.xemacs.org/xemacs-beta/200310/msg00407.html - -2004-06-09 flw - - * wwchicken, support.scm, srfi-13.scm, parameters.scm, library.scm, hen.el, eval.scm, csi.scm, chicken.texi, chicken-more-macros.scm, chicken-config.in, chicken-highlevel-macros.scm, c-platform.scm, batch-driver.scm, README, Makefile.am: - - removed all support for SRFI-7 - - the implementation of SRFI-9 is now much faster (equivalent to `define-record") - - fixed srfi-13"s `string-contains[-ci]" - - wwchicken generates egg-list and index-page automatically - -2004-06-07 flw - - * examples/mmcp.scm, examples/makefile, benchmarks/cscbench, wwchicken, syntax-case.scm, posix.scm, makefile.vc, makefile.dj, hen.el, csi.scm, csc.scm.in, compiler.scm, configure.in, chicken.texi, chicken-setup.scm, chicken-profile.scm, chicken-config.in, c-platform.scm, build.scm, batch-driver.scm, README, TODO, Makefile.am, FAQ.html: - - posix.scm: patched `file-mkstemp" [Thanks to Johannes Groedem] - - rcsi has been dumped - - csi now only uses the library, eval and extras units - - `extras" has been added to the list of units used by default in compiled code (this means csi - and compiled code have basically access to the same set of definitions) - - csc always links safe libs, providing `-unsafe-libraries" always links with unsafe ones (independent - of any other setting) [Thanks to Sven Hartrumpf] - - chicken-config: removed `-extra-libs" option (`-libs" adds all libraries now) - - chicken-setup: attempts to handle the "dll" extension transparently in `make" forms [Thanks to T. Kurt Bond] - - `undefine-macro!" and `macro?" work now with highlevel macros - -2004-05-30 flw - - * srfi-13.scm, support.scm, runtime.c, posix.scm, library.scm, format.scm, extras.scm, csc.scm.in, chicken.1, chicken.texi, compiler.scm, c-backend.scm, c-platform.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, TODO, batch-driver.scm: - - The emitting of the symbol for detecting safe/unsafe library mismatches didn"t work properly [Thanks to Peter Barabas] - - posix.scm: `user-information" returns now either a list or #f - - `include" accepts any number of arguments [Suggested by Taylor Campbell] - - library: added `reverse-list->string" (and removed it from srfi-13) and added some minor optimizations - to `[##sys#]substring" [Thanks to Sven Hartrumpf] - - posix: added `file-mkstemp" [Contributed by Johannes Groedem] - - format, library: uses `reverse-list->string" - - library: `read" is now faster [Thanks to Alain Mellon and Clifford Stein] - - chicken.texi: fixed some problems with "<" / ">" in HTML output [Thanks to Peter Barabas] - -2004-05-27 catfive - - * wwchicken: - - fixed wwchicken manual links for compiler and interpreter command-line format - -2004-05-26 flw - - * support.scm, wwchicken, runtime.c, posix.scm, lolevel.scm, makefile.vc, optimizer.scm, hen.el, library.scm, easyffi.scm, eval.scm, csc.scm.in, configure.in, c-platform.scm, chicken-setup.scm, chicken.h, chicken.texi, compiler.scm, README, TODO, build.scm: - - makefile.vc: csc.scm.in is copied into csc.scm (or csc.scm wouldn"t be found) - - eval.scm: `set!" allows assignments to keywords [Thanks to Mikael] - - support.scm, optimizer.scm: inlined lambdas with empty rest list generated invalid code [Thanks Daniel B. Faken] - - chicken-setup: doesn"t assume ".so" anymore for compiled extensions, `install-extension" silently - handles ".so" extension on Windows [Thanks to T. Kurt Bond] - - library.scm: the third argument to `substring" is now optional - - csc.scm.in: `-l..." is passed to linker - - csc: .i files are passed to swig and passed on to chicken or the C compiler; -swig passes options to SWIG directly - - hen.el: added a few kewords for highlighting - - runtime.c: removed C_alloc_in_heap, since the continuation can not be saved and will be invalid if GC should occur - - compiler: rewriting rules for `string-append" and `substring" in unsafe mode; removed some unneeded variable - initialisations from compiler.scm - - added `custom-declare" declaration and processing of `.csc" files to compiler/csc for doing weird post-compilation - stuff... - - easyffi: `typedef ... *ID" is allowed - - posix: `user-information" returns 7 * #f, if the user can"t be found [Thanks to Peter Wang] - -2004-05-20 flw - - * eval.scm, configure.in, build.scm, chicken-config.in, chicken.texi, README, TODO, Makefile.am: - - eval.scm: usage of the CHICKEN_REPOSITORY variable for setting the repository-directory was broken - [Thanks to Peter Wang] - - removed csc.scm from distro-tarball [Thanks to Daniel B. Faken] - - chicken-config used `-Wl,-R" on Mac OS X, which is wrong [Thanks to Houman Zolfaghari] - - eval.scm: `require" didn"t check current directory [Thanks to Alain Mellan] - -2004-05-19 flw - - * wwchicken, README, chicken-default-entry-points.scm, chicken-setup.scm, chicken.h, chicken.texi, compiler.scm, csi.scm, extras.scm, hen.el, runtime.c: - - chicken-setup: `-program-path" does not influence path to chicken tools - - runtime.c: added `CHICKEN_is_running()" - - extras.scm: fixed bug in `write-string" [Thanks to Alejandro Forero Cuervo] - - csi.scm: fixed wrong implementation of `##csi#symbols-matching" [Thanks to Linh Dang] - - chicken-default-entry-points.scm: entry-point counter was not adjusted [Thanks to Daniel B. Faken] - -2004-05-15 flw - - * tinyclos.scm, wwchicken, pregexp.scm, runtime.c, makefile.vc, parameters.scm, extras.scm, hen.el, library.scm, csc.scm.in, easyffi.scm, eval.scm, compiler.scm, configure.in, chicken.h, chicken.texi, Makefile.am, README, build.scm, chicken-setup.scm: - - removed `extension-path", exposed `extension-info" - - chicken-setup stores full pathname in info file - - renamed `chicken-format-profile" to `chicken-profile" - - `import" also searches repository-path - - chicken-setup: file-extraction from downloaded files was broken (and several other things) - - warnings flush output - - added CHICKEN_global_... API - - compiler: `require-extension" warns if extension is not currently installed - - chicken-setup: automatically adds full path when `run"ning installed chicken programs; - verbose mode adds `-v" to csc invocations - - fixed two bugs in pregexp.scm [Thanks to Shmul] - - easyffi.scm: added `destructor_name" and `exception_handler" pseudo declarations - - tinyclos.scm: result-handling of type `(instance ...)" was broken for returned NULL pointers - - fixed a few bugs in the Windows build - -2004-05-10 flw - - * wwchicken, syntax-case.scm, makefile.vc, eval.scm, configure.in, chicken-setup.1, chicken-setup.scm, chicken.texi, chicken-profile.scm, chicken-profile.1, batch-driver.scm, build.scm, README, Makefile.am, FAQ.html: - - removed `extension-path`, exposed `extension-info - -2004-05-09 flw - - * parameters.scm, wwchicken, lolevel.scm, makefile.vc, hen.el, eval.scm, csc.scm.in, configure.in, csc.1, chicken.texi, chicken-setup.scm, chicken-setup.1, build.scm, README, Makefile.am: - - csc and chicken-format-profile are now executables - - added manpage for chicken-format-profile - - completely overhauled extension loading mechanism - - chicken-setup has been completely rewritten - - lolevel.scm: fixed bug in `pointer-f32/64-set!` [Thanks to jemhoff at student dot umass dot edu] - -2004-05-05 flw - - * configure.in, csi.scm, eval.scm, extras.scm, hen.el, parameters.scm, support.scm, build.scm, c-backend.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken.texi, compiler.scm, Makefile.am, README, TODO, banner.scm, batch-driver.scm: - - #!eof is handled properly by the evaluator and compiler as a literal - - `read-line' optimization is disabled on Windows [Thanks to lars Rustemeier] - - added `require-extension' - - info files are not split, which seems to work better [Thanks to Linh Dang] - -2004-05-03 flw - - * FAQ.html, LICENSE, README, README.CVS, chicken.texi, format.txt, tinyclos-examples.scm: - moved files from doc directory into base dir - - * library.scm, psyntax.scm, runtime.c, scheduler.scm, wwchicken, Makefile.am, TODO, c-backend.scm, compiler.scm, eval.scm, extras.scm: - - `#!eof' reads as end-of-file object, `#!eof' is also the printed reprsentation - - removed `package' - - scheduler.scm: uses usleep() on Cygwin [Thanks to Feanor] - - now uses texinfo format for documentation [Many thanks to Linh Dang for translating the manual] - - moved documentation files into base directory - - extras.scm: fixed bug in `disjoin' [Thanks to Peter Wang] - - library.scm: reader doesn't read `:' as a keyword - -2004-04-30 flw - - * wwchicken, syntax-case.scm, runtime.c, library.scm, makefile.vc, match-support.scm, psyntax.scm, eval.scm, extras.scm, TODO, compiler.scm, csi.scm: - - match-errors raise (exn match) - - syntax errors raise (mostly) (exn syntax) - - csi: added hooks for emacs interface [as suggested by Linh Dang] - - library: hid namespace/import stuff again - - fixed a bug in the manual (foreign-value example was wrong) [Thanks to Taylor Campbell] - -2004-04-29 flw - - * parameters.scm, pcre.scm, psyntax-bootstrap.scm, psyntax.scm, runtime.c, srfi-18.scm, syntax-case.scm, build.scm, c-backend.scm, compiler.scm, configure.in, csc.bat, easyffi.l, eval.scm, extras.scm, format.scm, library.scm: - - (declare (foreign-parse ...)) didn't properly macroexpand parsed code [Thanks to Matthias Heiler] - - fixed another bug in the C syntax checker, related to handling `#include <...>' - - runtime.c: added missing C_regparm declarations to please gcc 3.4 [Thanks to Sven Hartrumpf] - - library.scm: added a low-level 2-argument string-append (`##sys#string-append') for internal use - - eval.scm: added `##sys#do-the-right-thing' in preparation for a generic extension requirement form - - bumped version to 1.46 - - syntax-case: changed generation of unique (module) identifiers slightly - - script-utils: added `read-all' - - extras: `read-file' accepts a filename, now - -2004-04-21 flw - - * support.scm, configure.in, csi.1, csi.scm, easyffi.l, easyffi.scm, eval.scm, format.scm, library.scm, batch-driver.scm, build.scm, c-backend.scm, chicken.1, compiler.scm: - - added missing documentation for `export' declaration [Thanks to Terence Brannon] - - fixed easyffi parser bug that caused preprocessor-state not to be cleared [Thanks to Feanor] - - removed line-number output in ffi-parser errors (which was incorrect anyway) - - keyword processing uses internal version of `get-keyword', and keyword-lookup is a bit faster - - changed default keyword-style to suffix - - chicken-format-profile.bat was built incorrectly - - rcsi still has access to all non-standard syntax - - C syntax checker didn't handle preprocessor commands properly in certain situations - - csc: only links with unsafe libs in benchmark-mode or with `-unsafe-libraries' - - Fixed some typos in the documentation [Thanks to z0d and Kim Liu] - - C syntax-checks for `foreign-declare' declarations checked each string separatly (which was wrong) - - csc: -shared + -embedded doesn't pass `-dynamic' to chicken (otherwise implicit exit handler isn't called) - - `format' prints keywords more consistently [Thanks to Alain Mellan] - -2004-04-15 flw - - * examples/calendar.scm, c-backend.scm, chicken-setup.1, chicken.h, configure.in, csc.bat, csi.scm, easyffi.l, extras.scm, library.scm, lolevel.scm, makefile.vc, psyntax.scm, runtime.c, scheduler.scm, srfi-18.scm, wwchicken, Makefile.am, TODO, batch-driver.scm, build.scm: - - scheduler: added `##sys#thread-unblock!' (and renamed old version to `##sys#thread-basic-unblock!') - - extras.scm: added fast path to `read-line' that uses fgets() for FILE* ports - - configure.in: -fno-strict-aliasing is now the default for gcc - - chicken.h: added missing prototype for C_i_foreign_tagged_pointer_argumentp - - Makefile.am: added target for chicken-format-profile - - c-backend.scm, runtime.c: loading code dynamically checks now whether the executing runtime and the one linked to the - loaded shared object are identical (i.e. have the same safety settings) [Thanks to Category 5 for suggesting a clever solution] - - Windows batch files are properly generated (without "#!..." line) - - chicken-setup: added `-registry' option - - `(define (...) ...)' didn't handle DSSSL keywords correctly with the syntax-case macro system - - updated makefile.vc - - fixed handling of she-bang line in srfi-7 scripts - - fixed bug in FFI C parser [Thanks to Daniel B. Faken] - -2004-04-11 flw - - * csi.scm, easyffi.scm, eval.scm, library.scm, lolevel.scm, psyntax.scm, runtime.c, support.scm, wwchicken, TODO, batch-driver.scm, build.scm, c-platform.scm, chicken-ffi-macros.scm, chicken.1, chicken.h, compiler.scm, configure.in, csc.1, csc.bat: - - easyffi: checks C syntax of foreign-declare, foreign-[callback-]lambda* and foreign-value/foreign-code - - option `-disable-c-syntax-checks' - - load-verbose is set to #t when `-:d' is given - - csi: features #:csi, #:rcsi - - some minor internal helper stuff for tagged pointers - - chicken-setup: `+[...]options' didn't work correctly - - lolevel: `tag-pointer', `tagged-pointer?' and `pointer-tag' - - the reader accepts symbols starting with `#%' and `#!', `#! ...' is only treated as commment - when used in the interpreter and it appears on the first line - - batch-driver: erroneously added `use' declaration for lolevel unit, when compiling she-bang scripts - - syntax `(define VAR)' is allowed now - - extended lambda lists (DSSSL style) - - `get-keyword' is slightly more relaxed - -2004-03-31 flw - - * wwchicken, chicken-match-macros.scm, syntax-case.scm, chicken-ffi-macros.scm, batch-driver.scm, TODO: - - syntax-case macro system loads ffi-macros before compilation - - fixed bug in expansion of `define-foreign-type' - - removed some dependencies of `match' from chicken-ffi-macro.scm - - added missing chicken-match-macros.scm and chicken-ffi-macros.scm to CVS [Thanks to Sven Hartrumpf] - -2004-03-29 flw - - * TODO, build.scm, chicken-default-entry-points.scm, chicken-entry-points.scm, chicken-highlevel-macros.scm, chicken-more-macros.scm, chicken.scm, configure.in, csc.bat, csi.scm, easyffi.scm, examples/calendar.scm, examples/ctclsh.scm, extras.scm, lolevel.scm, syntax-case.scm, tinyclos.scm, wwchicken, Makefile.am: - - easyffi: `const' variables are now always accessed by name and are always exported as a normal variable - - csc: didn't pass `-static' to the linker, when compiling a static executable - - tinyclos.scm: ##tinyclos#compute-std-cpl is now exported to allow fiddling with the MRO - - removed URL stuff again - - moved FFI macros into separate include file (`chicken-ffi-macros.scm') - - renamed all macro definition files by adding `chicken-' prefix (match.scm, entry-points.scm, default-entry-points.scm, - highlevel-macros.scm and moremacros.scm) - - added `define-foreign-record' - - bumped version to 1.42 - - extras: string-chop - - renamed formatprofile to chicken-format-profile - -2004-03-26 catfive - - * wwchicken: - small changes to feature list order and manual unit display - -2004-03-22 flw - - * configure.in, csc.bat, csi.scm, easyffi.l, easyffi.scm, eval.scm, formatprofile.bat, library.scm, lolevel.scm, makefile.vc, posix.scm, psyntax.scm, runtime.c, support.scm, tcp.scm, wwchicken, Makefile.am, TODO, batch-driver.scm, build.scm, c-backend.scm, chicken-config.in, chicken.h: - - csc: added `-W' as an alias for `-windows' - - added foreign type specifiers `byte' and `unsigned-byte' - - fixed bug in `string>=?' and `string<=?' [Thanks to Sven Hartrumpf] - - `require' of a used library unit printed load message even when already loaded - - formatprofile.bat will be properly built now - - argument-count error-messages print somewhat nicer (slightly) - - `tcp-listen' accepts optional argument to restrict receiving IP address - - added "tag" specifications to `#> ... <#' syntax - - added `#>: ... <#' - - script-utils: added URL parsing - - the additional paths given via `-ffi-include-path' replaced the default ("."), but should have been be added - - rcsi has to use syntax-case unit for SRFI-22 scripts - - fixed a few bugs in makefile.vc - - added `(exn runtime limit)' and `(exn arity)' conditions - - listed some exceptions in the manual (not complete, yet) - - added internal hack to allow self-evaluating symbols - - bumped version to 1.41 - - `-Wl,-R...' isn't added to csc anymore and is not used on OS X [Thanks to Category 5] - -2004-03-13 flw - - * mingw/Makefile.in, Makefile.am, batch-driver.scm, build.scm, c-backend.scm, chicken.1, chicken.h, compiler.scm, configure.in, csc.1, csi.scm, easyffi.scm, eval.scm, library.scm, makefile.dj, makefile.vc, rcsibatch.bat, runtime.c: - - added `rcsi' (a restricted, paired down version of csi), this is also the interpreter invoked by the SRFI-22 trampolines) - [suggested by Michele Simionato] - - `(define-macro SYMBOL1 SYMBOL2)' is now allowed - - added several missing exports to easyffi.scm - - added `require-imports', the `-require-imports' option and the `CHICKEN_require_imports()' API - - `condition-property-accessor' accepts optional third argument; `print-error-message' handles incomplete comndition - objects better - -2004-03-08 flw - - * batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-setup.1, chicken.1, chicken.h, compiler.scm, configure.in, csc.bat, csi.scm, easyffi.l, easyffi.scm, eval.scm, library.scm, lolevel.scm, runtime.c, support.scm, test-infrastructure-hygienic.scm, TODO: - - lolevel: added `global-make-unbound!' [suggested by Michele Simionato] - - runtime-option `-:o' and compiler-option '-disable-stack-overflow-checks' - - names of external definitions are checked for being valid C identifiers - - `abort' signals condition with 'arguments and 'location properties - - support for multiple symbol tables - - fixed bug in compiler-handling of `location' - - removed all stuff related to `visit' - - library: `import' - - lolevel: `locative-ref' didn't check argument count - - csc: `-cxx' selects alternative C++ compiler; arguments containing "%" are unquoted [suggested by Todd Kueny] - - chicken-setup: added a bunch of options to change/add options to the compiler stages; fixed several bugs related to - downloading eggs - - test-infrastructure: some aliases for output-generation APIs were missing [Thanks to Michele Simionato] - - bumped version to 1.38 - -2004-03-01 flw - - * eval.scm, extras.scm, posix.scm, Makefile.am, TODO, batch-driver.scm, build.scm, c-platform.scm, configure.in, csc.bat, csi.1, csi.scm: - - extras: `shuffle' uses `sort!' instead of `sort' [thanks to Sven Hartrumpf] - - csc: added `-unsafe-libraries', compiling dynamically loadable file in unsafe mode links now by default with safe libraries - - csc, chicken-config: automatically adds `-Wl,R%libdir%' to linker invocation, if using gcc - - require accepts lists as pathnames for loading unregistered extensions, so "(require '(a b c))" will be equivalent - to `(load "a/b/c")', if no extension is registered under this name - - chicken, csc, csi: added `-syntax[-at-run-time]' as alias for `-hygienic[-at-run-time]' [Suggested by Category 5] - - chicken-setup: fixed bug in downloading routine - - posix: `process' forked one process too many - - extras: added `alist-update!' - - fixed several LaTeX bugs in the manual - -2004-02-24 flw - - * build.scm, chicken-setup.1, chicken.h, compiler.scm, configure.in, extras.scm, library.scm, lolevel.scm, runtime.c, srfi-25.scm: - - chicken-setup.in: allowed additional property-list in repository entries, added `-host' option - - added `make-weak-locative', `make-locative' returns now a non-weak one - - `location' always returns locatives for movable data - - added `#$' as an abbreviation for `location' - - chicken-setup: `-host' option accepts optional port specification - - print-error-message didn't handle condition objects without any message or arguments - - added `CHICKEN_[new|delete]_gc_root' and `CHICKEN_gc_root_[ref|set]' for more conveniently handling - GC-roots from C code - - extras.scm: added `shuffle' [suggested on c.l.s by Michele Simionato] - - csc.in: `-c++' implies `-ffi-define __cplusplus' - -2004-02-19 flw - - * benchmarks/cscbench, benchmarks/plists, library.scm, runtime.c, support.scm, TODO, batch-driver.scm, chicken.h, easyffi.l, easyffi.scm: - - easyffi.scm: `protected' member functions are ignored - - added missing `plists' file to benchmarks [Thanks to Sven Hartrumpf] - - fixed some references to the old `>>>' prompt in the manual [Thanks to Benedikt Rosenau] - - cscbench: added `-I..' to C compiler options [Thanks to Sven Hartrumpf] - - chicken-setup.in: supports downloading of eggs - - support.scm, batch-driver.scm: `-debug e' lists exported globals - - easyffi: added `__specialize' and `__abstract' keywords - - chicken.h, runtime.c: added new pointer type for exclusive use by SWIG - -2004-02-09 flw - - * benchmarks/boyer.scm, benchmarks/browse.scm, benchmarks/conform.scm, benchmarks/cpstak.scm, benchmarks/cscbench, benchmarks/ctak.scm, benchmarks/dderiv.scm, benchmarks/deriv.scm, benchmarks/destructive.scm, benchmarks/div-iter.scm, benchmarks/div-rec.scm, benchmarks/dynamic.scm, benchmarks/earley.scm, benchmarks/fft.scm, benchmarks/fib.scm, benchmarks/fibc.scm, benchmarks/fprint.scm, benchmarks/fread.scm, benchmarks/hanoi.scm, benchmarks/lattice.scm, benchmarks/maze.scm, benchmarks/nqueens.scm, benchmarks/puzzle.scm, benchmarks/scheme.scm, benchmarks/tak.scm, benchmarks/takl.scm, benchmarks/takr.scm, benchmarks/traverse.scm, benchmarks/travinit.scm, benchmarks/triangl.scm, configure.in, csc.bat, csi.scm, eval.scm, makefile.vc, runtime.c, scheduler.scm, support.scm, syntax-case.scm, Makefile.am, TODO, batch-driver.scm, build.scm, c-platform.scm, chicken.1, chicken.h, chicken.scm, compiler.scm: - - removed compiler option `-compile-time-macros-only' and declaration `compile-time-macros-only' - - added compiler option '-run-time-macros' and declaration 'run-time-macros' - - makefile.vc: removed targets for DLL-libraries (these are not needed) - - added benchmarks - - `define-embedded' handles string results in a more convenient manner - - `define-entry-point' generates more efficient code for single result values - - chicken-setup.in: doesn't depend on gnutar anymore [Thanks to TiM] - - csc.in: added `-dll' option for generating Windows DLLs - -2004-02-05 flw - - * examples/eval-server.scm, Makefile.am, TODO, banner.scm, build.scm, compiler.scm, configure.in, eval.scm, examples/ctclsh.scm, library.scm, syntax-case.scm, tinyclos.scm: - - syntax-case.scm: fixed circularity issue in the definition of `quasiquote' [Thanks to Clifford Stein] - - eval.scm: local definitions where in certain situations not processed [Thanks to Michele Simionato] - - library.scm: `list->vector' didn't handle dotted lists - - configure.in: uses -fno-strict-aliasing with gcc 3.3 - - compiler.scm: detection of argument-count mismatch for customizable procedures didn't check for dotted lambda-lists - - tinyclos.scm: calls to methods with a wrong number of arguments crashed - - the definition of `define-entry-point' has now been moved to the include file `entry-points.scm' - - entry-points.scm: added a new macro for defining named entry-points (`define-embedded') - - changed version to 1.34 - -2004-02-02 flw - - * csi.1, csi.scm, optimizer.scm, runtime.c, compiler.scm, csc.bat: - - removed `-slib' option - - calls to known procedures generate better error messages if the length of the argument lists don't match - -2004-01-29 flw - - * build.scm, configure.in, csi.scm, easyffi.scm, eval.scm, runtime.c, TODO: - - runtime.c: printf format strings should generate any warnings [Thanks to Sven Hartrumpf] - - easyffi.scm: added `transform' pseudo declaration [Suggested by Daniel Faken] - - eval.scm, csi.scm: renamed `read-eval-print-loop' to `repl' - - eval.scm: added parameter `repl-prompt' (defaults now to "#;> ", unless it turns out to be a bad idea) - - bumped version to 1.33 - -2004-01-28 flw - - * TODO, build.scm, chicken-setup.1, chicken-setup.scm, chicken.h, configure.in, csi.scm, easyffi.scm, eval.scm, parameters.scm, runtime.c, Makefile.am: - - configure.in: checks for stdint.h, if not available: uses sys/types.h [Thanks to Category 5] - - easyffi.scm: in fixnum mode, the `int' type is treated as `__fixnum' - - runtime.c: dload tries to resolve toplevel function with and without prefix [Thanks to Oskar Schirmer for suggesting this] - - runtime.c: `software-type' returns 'unix on Mac OS X - - parameters.scm, eval.scm, chicken-setup.scm: different library and shared object extensions to facilitate Mac OS X quirks - - easyffi.scm: enum-names are recognized as types and passed as objects of type `(enum NAME)' - - csc.in: fixed discrepancy in -help output [Thanks to Sven Hartrumpf] - - moved all setup stuff into separate script (`chicken-setup') - - easyffi.scm: member definitions outside of class-declarations are ignored - -2004-01-19 flw - - * Makefile.am, build.scm, c-platform.scm, chicken.1, chicken.h, chicken.scm, compiler.scm, configure.in, easyffi.scm, eval.scm, library.scm, makefile.vc, runtime.c: - - chicken.h: added include for time.h - - makefile.vc: upregexp.c wasn't built from pregexp.scm - - chicken.scm: lambda-lifting doesn't always work completely reliable, and is now disabled by default - (only enabled in benchmark-mode) - - runtime.c: GC forwarding-pointers did not work with very large heaps [Thanks to Sven Hartrumpf] - - eval.scm, compiler.scm: low-level macros that expand into defining forms in non-toplevel contexts are - handled - correctly [Thanks to Michele Simionato for pointing out this problem] - - easyffi.scm: abstract classes don't get a destructor defined; if in case-insensitive mode, names are - downcased - - chicken.h: __mips64 compiles in 64-bit mode [Thanks to TiM] - - library.scm, c-platform.scm: added `##sys#poke-double' [Thanks to Todd R. Kueny, Sr] - -2004-01-14 flw - - * TODO, configure.in, runtime.c, srfi-18.scm: - - configure.in: changed test for darwin* to *darwin* - - runtime.c: `machine-type' returns 'ia64 on IA64 - - runtime.c: alignment-hole marking in the garbage collector could run over end of heap-space - -2004-01-12 flw - - * srfi-18.scm, TODO, build.scm, chicken.h, configure.in, library.scm, posix.scm, runtime.c: - - configure.in: renamed `--enable-mutation-hook' to `--enable-gc-hooks' - - runtime.c, chicken.h: added C_gc_trace_hook - - library.scm: `current-seconds' returns a flonum, now [Thanks to Alejandro Forero Cuervo] - - posix.scm: `file-modification-time' returns a float, other time routines accept floats as seconds - - runtime.c, chicken.h, srfi-18.scm: uses floating-point values for time_t seconds - -2004-01-07 flw - - * Makefile.am, chicken.h, configure.in, runtime.c: - - added C_mutation_hook to runtime.c and `--enable-mutation-hook' configuration option - - * TODO, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-setup.scm, chicken.h, chicken.scm, compiler.scm, configure.in, csi.scm, easyffi.scm, eval.scm, extras.scm, library.scm, lolevel.scm, optimizer.scm, parameters.scm, pcre.scm, posix.scm, profiler.scm, regex.scm, runtime.c, scheduler.scm, srfi-18.scm, srfi-25.scm, srfi-4.scm, support.scm, tcp.scm, tinyclos.scm, tweaks.scm: - - extras.scm: `pretty-print' respects record-printers defined with `define-record-printer' - - easyffi.scm: regexp-substitution declarations are done in the proper order, and apply to all occurrences - - easyffi.scm: method-names were not fixed (name-substituted, etc.) - - bumped version to 1.29 - - updated copyrights to 2004 - - runtime.c: changed some size-argument related to heap-resizing to unsigned [Thanks to Sven Hartrumpf] - - tinyclos.scm: added `' class - - easyffi.scm: added `full_specialization' pseudo declaration - - manual.tex: fixed bug in description of `require-at-runtime' [Thanks to Category 5] - -2003-12-27 uid67214 - - * Makefile.am, TODO, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-setup.scm, chicken.h, compiler.scm, configure.in, csc.bat, csi.scm, easyffi.scm, eval.scm, extras.scm, library.scm, lolevel.scm, makefile.dj, makefile.vc, pcre.scm, posix.scm, pregexp.scm, runtime.c, scheduler.scm, srfi-25.scm, srfi-4.scm, support.scm, tinyclos.scm: - - Makefile.am: runs `csi -setup' at installation time - - added new foreign type specifier `(instance CNAME SCHEMENAME)' - - easyffi.scm: C++ object pointers can now be passed/returned transparently as TinyCLOS instances - - csc, chicken, csi: accept `--help' - - easyffi.scm: `abstract' pseudo declaration; support for function-pointer types - - runtime.c: fixed buffer-overflow in low-level file-opening routine [Thanks to Michele Simionato] - - srfi-4.scm: #F wasn't properly read in case-sensitive mode - - eval.scm: `(begin)' is allowed in bodies - - scheduler.scm: uncaught exceptions in child threads trigger warning (if enabled) - - library.scm: `(enable-warnings [BOOL])' - - srfi-25.scm: some primitives didn't check argument types - - library.scm: `print-error-message' accepts optional third argument - - library.scm, runtime.c: added `print-backtrace' - - chicken-setup.scm: `csi -setup' lists extensions alphabetically - - bumped version to 1.28 - - renamed regex2.scm to pregexp.scm - - added pcre.scm, PCRE is used now be default, when available - - pregexp.scm, pcre.scm: register extra feature identifiers - - configure.in: on Mac OS X, `-L/sw/include' is added to LIBS - - runtime.c: "_" prefix is added for OpenBSD + a.out [Thanks to "Category 5"] - - compiler: `-explicit-use' prevents tinyclos unit from being used automatically (in easyffi.scm) - - csi.scm: report displays regex flavor - - extras.scm: added `hash-table-size' - - easyffi.scm: `__scheme_value' was converted into wrong type specifier - - posix.scm: should now compile under IRIX [Thanks to "Fizzie"] - - easyffi.scm: function prototypes with const return types were not correctly parsed - - pcre.scm: non-matched capturing subpatterns were not included in the final match-list (as #f) - - lolevel.scm: added `object-' prefix to some procedure names - -2003-11-26 flw - - * Makefile.am, TODO, build.scm, c-backend.scm, chicken-setup.scm, compiler.scm, configure.in, psyntax.scm, support.scm: - - chicken-setup.scm: added `do-chicken-setup' - - documented `test-compile' - - Makefile.am: removed last remnants of "CPUCONFIGFLAGS" [Thanks to Joerg Wittenberger] - - manual.tex: split up all those "Miscellaneous" sections a little - - configure.in: added `--with-pregexp' option - - highlevel-macros.scm: `foreign-value' wasn't defined properly - - support.scm: size-estimation for flonums was wrong - - chicken-setup.scm: `csi -setup' lists extension version (if defined); fixed another bug in `chicken-setup' macro - - c-backend.scm: fixnum-conversion of FFI calls used hardcoded, 32-bit assuming bitmask [Thanks to "Category 5"] - -2003-11-22 flw - - * Makefile.am, TODO, banner.scm, batch-driver.scm, build.scm, chicken-config.in, chicken-setup.scm, compiler.scm, configure.in, csc.bat, easyffi.l, eval.scm, library.scm, optimizer.scm, srfi-4.scm, support.scm: - - changed silly banner to something slightly less silly - - removed obsolete `##core#qualified' - - easyffi.l: didn't parse `!=' and `!` - - configure.in: removed -mflat for Sparc options - - chicken-setup.scm: improved `test-compile' - - optimizer.scm: lambda-lifting was broken for indirectly recursive calls of liftable procedures sometimes - - compiler.scm: fixed very very strange error in canonicalization of `##core#foreign-callback-wrapper' - - batch-driver.scm: #\# is allowed at file start in non-scripts - - chicken-config.in: removed -cppflags - - configure.in: add "-no-cpp-precomp -I/sw/include" to CFLAGS on Mac OS X [Thanks to Taylor Campbell] - - moremacros.scm/highlevel-macros.scm: added `foreign-value' - - eval.scm: error in REPL resets ports to the state before the previous read - - srfi-4: added `subXXXvector' - - support.scm: `##core#primitive' generated invalid C code with syntax-case macros [Thanks to Joerg Wittenberger] - -2003-11-15 flw - - * chicken.scm, compiler.scm, csi.scm, easyffi.scm, eval.scm, extras.scm, optimizer.scm, support.scm, TODO, batch-driver.scm, c-backend.scm, c-platform.scm, chicken-setup.scm: - - support.scm: chicken -help doesn't print silly banner - - chicken-setup.scm: `test-compile' has been improved - - moremacros.scm, highlevel-macros.scm: added `foreign-code' macro - - extras.scm: added `pp' as an alias for `pretty-print' - - easyffi.scm: `##compiler#foreign-declarations' wasn't exported - - csi.scm, support.scm: changed version/silly banner display slightly - - added doc/tinyclos-examples.scm - - eval.scm: `##core#global-ref' wasn't implemented in the interpreter [Thanks to Michele Simionato] - -2003-11-14 flw - - * banner.scm: *** empty log message *** - - * Makefile.am, TODO, chicken.h, compiler.scm, csi.scm, easyffi.l, easyffi.scm, eval.scm, support.scm: - - Makefile.am: default-entry-points.scm wasn't put into the list of installed files - - chicken.h: all uses of C_toplevel are casted to void * - - easyffi.scm: creating TinyCLOS instances from `this' pointers should be a little bit more efficient now - - easyffi.scm: added pseudo type `__scheme_value' - - eval.scm: added `##sys#void' to scheme-report-environment - - compiler.scm: renamed generated C functions from `fNNN' to `f_NNN' - - easyffi.scm: parsing class-defs automatically adds `(uses tinyclos)' declaration - - added silly banner - -2003-11-05 flw - - * easyffi.scm, library.scm, runtime.c, syntax-case.scm, Makefile.am, build.scm, c-backend.scm, chicken-config.in, chicken.h, configure.in: - - runtime.c: `parse_argv' is not included, unless really needed [Thanks to Sven Hartrumpf] - - csc.in, chicken-config.in, Makefile.am, configure.in: On OS X, '-c++' adds `-no-cpp-precomp' - to the g++ compiler flags [Thanks to Taylor Campbell] - - chicken.h: includes on SunOS (always) [Thanks to Sven Hartrumpf] - - c-backend.scm: moved generation of callback-prototypes at start of output file - - easyffi.scm: fixed unbound variable error in `parse-declaration' - - syntax-case.scm: `install-highlevel-macro-system' - - chicken.h, runtime.c, default-entry-points.scm: added support for simplified embedding of code - - library.scm: fixed off-by-one error in `##sys#register-entry-point' - - easyffi.scm: wrapped C++ classes accept optional 'this initializer keyword [Thanks to "Dave"] - - script-utils.scm: added `for-each-argv-line' [Thanks to William Annis] - - bumped version to 1.23 - -2003-10-30 sven1999 - - * testsuites/test-example.scm: removed some typos - -2003-10-29 flw - - * makefile.vc, psyntax.scm, runtime.c, support.scm, tinyclos.scm, eval.scm, library.scm, compiler.scm, configure.in, easyffi.scm, c-backend.scm, chicken.h, build.scm: - - psyntax.scm, eval.scm: allow `set!' forms with the first arg being an expression - - manual.tex: fixed some typos [Thanks to Sven Hartrumpf] - - psyntax.scm, eval.scm: added internal support for SRFI-17 - - easyffi.scm: declaration values are separated via semicolons, added "type" pseudo declaration - - makefile.vc: rule for easyffi.l.silex was wrong - - runtime.c, chicken.h: added runtime option for heap-size maximum [Thanks to Sven Hartrumpf] - - compiler.scm, support.scm: added compiler special form `##core#global-ref' - - tinyclos.scm, highlevel-macros.scm, moremacros.scm: TinyCLOS method definitions now are properly handled with hidden/block globals - - c-backend.scm: assignment to foreign variables is properly casted to please C++ compilers - - easyffi.scm: fixed two bugs related to using __callback in member defs - - library.scm: `argc+argv' - -2003-10-21 sven1999 - - * examples/makefile: - new example cube needs more C flags to find chicken.h - -2003-10-20 flw - - * chicken.h, easyffi.l, easyffi.scm: - - easyffi.scm: added pseudo declarations and `struct ID' definition, negative numbers were not recognized - - easyffi.scm: bugfix in call to `process-macro-def', pure virtual methods will generate in class without constructor method - - easyffi.l: character constants - -2003-10-15 flw - - * examples/README, examples/cube.scm, examples/makefile, examples/mandelbrot.scm, examples/schelog-support.scm, csi.1, csi.scm, easyffi.l, easyffi.scm, eval.scm, library.scm, optimizer.scm, runtime.c, support.scm, c-platform.scm, chicken.1, chicken.h, chicken.scm, compiler.scm, configure.in, csc.bat, batch-driver.scm, build.scm, c-backend.scm: - - 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 - -2003-10-03 flw - - * easyffi.scm, makefile.vc: - easyffi.scm: removed a diagnostic message - - makefile.vc: builds extra libraries in gui mode (so that they don't refer to chicken.dll) - - csc.in: `-windows' option is back (and works properly) - -2003-10-01 flw - - * chicken.h, easyffi.scm: - - chicken.h: when compiled with g++, chicken-generated code doesn't use statement expressions [Thanks to Bruce Hoult] - - easyffi.scm: added support for static member functions and C++ constants - -2003-09-30 flw - - * build.scm, chicken.h, configure.in, easyffi.l, easyffi.scm: - - easyffi.scm: prototype bodies may contain code, now - - easyffi.scm: `#if' fails always - - chicken.h: includes `alloca.h', when compiled as C++, under Solaris, with GCC [Thanks to Bruce Hoult] - - changed version to 1.20 - - easyffi.scm: `volatile', `virtual' and destructor parsing - - easyffi.scm: enums and numeric `#define's are converted to constant-definitions - -2003-09-29 flw - - * c-platform.scm, chicken-config.in, compiler.scm, configure.in, easyffi.l, easyffi.scm, tinyclos.scm, Makefile.am, batch-driver.scm, c-backend.scm: - - csc.in, chicken-config.in, configure.in, Makefile.am: automatically use proper compiler and linker in C++ mode - - easyffi.scm: `#include' is now handled - - `export' and `hide' declarations are more robust - - c-backend.scm: assignments to foreign procedure argument temporaries are casted to please C++ compiler - - easyffi.scm: (very) basic C++ support - - tinyclos.scm: added builtin class `' - -2003-09-27 flw - - * batch-driver.scm, c-backend.scm, c-platform.scm, chicken.1, chicken.h, compiler.scm, easyffi.scm, lolevel.scm, makefile.vc, support.scm: - - easyffi.scm: fixed numerous bugs - - makefile.vc: can build easyffi.l.silex from source - - easyffi.scm: `static' is allowed for prototypes and variables - - lolevel.scm: MOVE-MEMORY! handles locatives, now - - csc.in: added `-c++' option - - c-backend.scm, chicken.h: fixes to allow compiling generated C code in C++ mode - -2003-09-22 flw - - * examples/makefile, Makefile.am, build.scm, chicken.scm, compiler.scm, configure.in, easyffi.l, easyffi.scm, library.scm, makefile.dj, makefile.vc, silex.scm, support.scm: - - library.scm: LIST->STRING could overflow the stack (on Windows) and was rather inefficient in general - - added easyffi - - bumped version to 1.19 - -2003-09-10 flw - - * configure.in: - - csc.in: removed `-windows' option (didn't really work), added `-D SYMBOL' as synonym for `-feature' - and added special linker option for NetBSD [Thanks to Jun-iochiro itojun Hagino] - - configure.in: gcc-check accepts optional suffix [Thanks to Sven Hartrumpf] - - moremacros.scm, highlevel-macros.scm: `define-generic' accepts optional class - -2003-09-08 flw - - * configure.in, eval.scm, posix.scm, support.scm, build.scm: - - csc.in: `-dynamic' is equivalent to `-shared' - - support.scm: `-dynamic' wasn't mentioned in `-help' output - - when using gcc 3.3, add `-Wno-strict-aliasing' option to CFLAGS [Thanks to Johannes Groedem] - - bumped version to 1.18 - - posix.scm: `file-lock' mixed up input- and output-ports [Thanks to Johannes Groedem] - - posix.scm: error-handling for file-locking was wrong - - eval.scm: `load' didn't always return void - -2003-09-05 flw - - * c-platform.scm, chicken.1, configure.in, extras.scm, library.scm, runtime.c, batch-driver.scm: - - configure.in: fixed version-number - - library.scm: `.' in vector literals caused crash - - manual.tex: fixed a few typos - - library.scm: `(error SYMBOL)' resulted in crash (oh my!) - - csc.in: typo in library-file selection - - csc.in, c-platform.scm, batch-driver.scm: added `-dynamic' option - - runtime.c: there was no check for the heap-size maximum [Thanks to Sven Hartrumpf] - - extras.scm: Sven Hartrumpf suggested a more efficient version of `string-compare3[-ci]' - -2003-08-30 flw - - * batch-driver.scm, build.scm, chicken-setup.scm, csc.bat, support.scm: - - added `-quiet' option to chicken-setup - - added `-no-init' option to tex2page invocation line - - `#> ... <#' is now an abbreviation for `(declare (foreign-declare " .,, "))' - - version is now 1.17 - -2003-08-25 flw - - * library.scm, runtime.c: - csc.in: `-embedded' wasn't recognized - - library.scm: `get-keyword' accepts any object as keys - - runtime.c: `C_callback' doesn't do a minor GC at entry [Thanks to Bruce Hoult] - - `(. ...)' segfaulted instead of giving an error message [Thanks to Category 5] - - `(receive X)' is allowed and returns the list of the result-values - -2003-08-17 flw - - * eval.scm, runtime.c: - - fixed big performance leak in minor GC handling: GC-timing stuff for `time' - macro caused way too many kernel calls [Thanks to Bruce Hoult] - - `dump_trace()' didn't initialize output buffer properly - -2003-08-07 flw - - * chicken.h, compiler.scm, csc.bat, csi.scm, eval.scm, lolevel.scm, posix.scm, runtime.c, build.scm, chicken-setup.scm: - - eval.scm: `extension-path' - - lolevel.scm: `global-ref', `global-set!' and `global-bound?' - - csc: static libs are reordered to link libchicken last [thanks to Sven Hartrumpf] - - posix.scm: `group-information' - - added index to the manual [thanks to Peter Wang] - - 'loevel was declared as provided by csi (which was wrong) - - removed `define-id-macro' and `let-id-macro' - - setup-specification attributes `test', `test-command' and `test-chicken-version' - - `C_alloc_in_heap()' is called with number of words (not bytes) - -2003-07-30 flw - - * extras.scm, optimizer.scm, posix.scm, runtime.c, c-backend.scm, chicken.h, configure.in: - - `csc' added `-s' option to linker, when linking with optimization (won't - work when building shared object) - - fixed countless typos in manual.tex [Thanks to Bruce Mitchener] - - `csc' uses `-bundle' instead of `-shared' under Mac OS X - - runtime.c: dload_2 prefixes dlsym'd name with "_" - - posix.scm: under Mac OS X, `environ' is not used (and `current-environment' - always returns '()) - - removed `C_collectibles' and added `C_gc_protect()' and `C_gc_unprotect()' - - fixed compiler bug that caused repeated explicit rest-argument list consing - [Thanks to Sven Hartrumpf] - - added `string-compare3[-ci]' - - reduced C_STACK_RESERVE to 4096; the previous setting could overflow the - stack-check on machines with a stack in very high memory - -2003-07-25 flw - - * build.scm, chicken-setup.scm, chicken.h, compiler.scm, csc.bat, csi.scm, eval.scm, posix.scm, runtime.c: - - added `C_end_of_main' macro to chicken.h - - `location' now accepts callback-names - - bumped version to 1.15 - - `csc' accepts '-windows' under Cygwin - - chicken-setup.scm/eval.scm: ##sys#load-library-extension is exported (and used) - - the STACKTRACE is printed directly (and not saved in a file) - - `,d' in csi stops after 40 elements when printing sequences - - chicken-setup.scm: fixed hardcoded ".so" - - posix.scm: fixed some routines that weren't updated to the new I/O system - -2003-07-17 flw - - * scheduler.scm: - scheduler.scm: fixed bug in `##sys#all-threads' - - scheduler.scm: fixed invalid timeout computation in `##sys#fdset-select-timeout' - [thanks to Peter Wang] - -2003-07-15 flw - - * csc.bat, csi.1, eval.scm, library.scm, posix.scm: - - library.scm: vector-resize - - script-utils: for-each-line - - uses newest autotools (libtool 1.5, autoconf 2.57, automake 1.7.6) - - posix.scm: fixed bug in `process-execute' [Thanks to Peter Wang] - -2003-07-07 flw - - * chicken.1, csi.scm, support.scm, batch-driver.scm, build.scm, c-platform.scm: - - support.scm: generation of C literals from strings escapes '?' to avoid trigraphs - - added `-slib' option to csc.in and csi.scm - - cleaned up the manual a little - - added `-require-for-syntax' option to `csc'/`chicken' - - added `-windows' option to `csc' - - bumped version to 1.14 - -2003-07-03 flw - - * Makefile.am, chicken.h, configure.in, runtime.c: - - removed chicken.init from Makefile.am (thanks to Sven Hartrumpf) - - (build-platform) returns 'sun when compiled with the Sun compiler under Solaris - - added Matthias Koeppe's fixes for proper handling of HAVE_CONFIG_H - -2003-07-01 flw - - * batch-driver.scm, build.scm, c-platform.scm, chicken.scm, compiler.scm, csi.scm, eval.scm, extras.scm, library.scm, optimizer.scm, regex.scm, runtime.c, srfi-18.scm: - - runtime-system uses internal versions of `require', `provide' and `provided?' - - extras.scm: substring=?, subtring-ci=?, string-translate* - - regex.scm/regex2.scm: string-substitute* - - c-platform.scm: added optimization-rule for `identity' - - during exection of compiler-extensions, the feature-identifier #:compiler-extension is registered - - Chicken now officially supports SRFI-39 - - '\xXX' character constants in strings - - srfi-18.scm: `thread-deliver-signal!' [On special request by Joerg Wittenberger] - - `(##sys#fudge 3)' returns #t if running on a 64-bit platform - - removed chicken.init - we will handle this better... - -2003-06-25 flw - - * Makefile.am, batch-driver.scm, c-backend.scm, c-platform.scm, chicken-setup.scm, configure.in, extras.scm, optimizer.scm: - - `csi -setup' with an invalid name gives an error [Thanks to Peter Keller] - - `-extend' option was broken [Thanks to Joerg Wittenberger] - - csc.in: on Windows, filenames with drive-designators where interpreted as runtime-options - - csc.in: pathnames passed to cl and link are transformed (#\/ -> #\\) - - on windows, #\\ in pathnames could generate invalid C output in `C_trace()' - - extras.scm: identity, project, conjoin, disjoin - - configure.in: applied patch to link `nanosleep()' under Solaris 7/8 [Thanks to Matthias Koeppe] - - c-platform.scm: added peek-char and char-ready? to side-effecting-standard-bindings - - optimizer.scm: fixed bug in rewriting of certain builtin procedures - - configure.in: check for ldl had a type [Thanks to Matthias Koeppe] - - regex2.scm: wrong feature name for shared compile was used - - removed doc/README.txt and added doc/manual.hdir - -2003-06-19 flw - - * build.scm: - Bumped version number to 1.12 - -2003-06-14 flw - - * Makefile.am, batch-driver.scm, build.scm, c-platform.scm, chicken.h, csi.scm, extras.scm, library.scm, lolevel.scm, posix.scm, runtime.c: - - extras.scm: the first argument to `read-string' is now optional - - runtime.c: interning of empty string referenced uninitialized memory - - posix.scm: I/O on ports returned by `process' is now fully nonblocking - - posix.scm: `errno/wouldblock' - - files loaded via the `-extend' compiler option are also searched in the - current include-path - - `##sys#call-with-direct-continuation' and `##sys#direct-return' (they - might turn out useful) - - lolevel.scm: `unbound-variable-value' - - posix.scm: `file-read' didn't check the buffer argument early enough - - extras.scm: `write-string' - - csi doesn't use the lolevel unit anymore - - `chicken-setup.c' was not up to date - - added BOOTSTRAP_PATH to Makefile.am, this simplifies the invocation - of make when bootstrapping the system from CVS sources - [Thanks to Peter Keller] - -2003-06-06 flw - - * library.scm, posix.scm, runtime.c, tcp.scm: - - tcp.scm: tcp-listener-port - - fixed bug in runtime.c that resulted in fopen() being called with invalid file-mode - - tcp.scm: EWOULDBLOCK wasn't defined under Win32 with MSVC - - the printer mixed up "input" and "output" when printing port objects - - fixed bug in read-char handler of pipe-ports - - fixed two unbound variable bugs in library.scm and posix.scm - - commit updates ChangeLog at website and send message to mailing list. - In other words: SMTP and FTP extensions are imminent ;-) - -2003-06-02 flw - - * compiler.scm, csi.scm, eval.scm, extras.scm, format.scm, library.scm, lolevel.scm, posix.scm, runtime.c, scheduler.scm, support.scm, tcp.scm, batch-driver.scm, build.scm, chicken.h: - - fixed problem with scheduler.scm (C_msleep) under Windows - - overhauled I/O subsystem - - lolevel.scm: invalid-procedure-call-handler - - declaration `safe-globals' - - internal compiler for `##core#app' - - eval/visit uses `##core#app' - - debug-option `D' - - (hopefully) settled all thread-safety issues in `format.scm' - - nonblocking I/O for tcp-ports - - made `##sys#errno' an int, instead of an integer (library.scm) - - fixed bug in tcp.scm: partial writes to tcp-port didn't remove sent part - - `##sys#thread-block-for-i/o!' for output (or mixed?) mode doesn't work properly (deactived, - does simple polling) - -2003-05-21 flw - - * chicken-setup.scm, library.scm, scheduler.scm: - - scheduler.scm: timeout-values in nanoseconds where calculated incorrectly - - chicken-setup.scm: -wrap doesn't create registry, if not existing - - ##sys#special-read-syntax-table - - updated FAQ a little - -2003-05-19 flw - - * chicken.h, compiler.scm, eval.scm, posix.scm, runtime.c, scheduler.scm: - - `define-foreign-variable' isn't seen by `visit' anymore - - `C_flonum()' advanced allocation pointer wrongly on 64-bit platforms - - `parameterize' accepts arbitrary expressions in the parameter position of the binding-list - - applied patches by Sven Hartrumpf that remove unneeded special casing for ICC - - constants defined via `define-constant' are visible inside constant-expressions for - that form - - the scheduler doesn't waste CPU cycles when waiting for thread- or I/O-timeout, unless - other threads are ready [Thanks to Chris Double] - -2003-05-08 flw - - * support.scm, build.scm, chicken.h, compiler.scm, eval.scm, parameters.scm, posix.scm, runtime.c: - - fixed bug in `process-execute', pointers to potentially gc-moved strings where retained - [thanks to Joerg Wittenberger] - - `define-constant' evaluates 2nd argument at compile time - - fixed bug with mutable constants in `define-constant' forms - - visiting handles `define-foreign-type' and `define-foreign-variable' - - fixed compiler bug in support.scm: `estimate-foreign-result-size' allocated one word too little if flonum result - has to be aligned - - `##core#inline[_allocate]' expanded incorrectly with the hygienic macro system - [Thanks to Panagiotis Vossos] - - fixed 32-bit dependencies: C_FLONUM_TAG was wrong on 64-bit platforms; C_equalp() used `int' where a `C_word' - was needed - - 8-byte alignment was incorrectly handled for 64-bit platforms - -2003-05-04 flw - - * library.scm: - - `output-port?' returned 0 on closed port [Thanks to Burton Samograd] - - * chicken-setup.scm, chicken.h, compiler.scm, csi.scm, eval.scm, extras.scm, format.scm, library.scm, parameters.scm, posix.scm, runtime.c, srfi-13.scm, support.scm, batch-driver.scm, build.scm: - - `substring' signals (exn bounds) - - replaced several occurences of `substring' with `##sys#substring' - - moved the description of `process' into the proper manual section - - `process' should read non-blocking, now - - buffer grows by doubling it's size in `read-line' - - chicken-setup: defaults options are "-O2 -d0" - - format is thread-safe - - the transcript port wasn't properly recognized as a tty-port - - vector-copy! signals (exn bounds) - - several small optimizations in library.scm - - non-exported globals where still exported, if ref'd before definition - - non-blocking `process' seems to work - - `csi -setup-help' and -uninstall - - `string-null?' is expanded inline - - visit handling constant- and inline-definitions - - `define-constant' wasn't consistently handled in hygienic and non-hygienic mode - - removed procedure-definition syntax for `define-constant' - -2003-04-23 flw - - * build.scm, c-backend.scm, chicken-setup.scm, chicken.h, compiler.scm, configure.in, eval.scm, extras.scm, library.scm, lolevel.scm, posix.scm, regex.scm, runtime.c, support.scm: - - hidden globals where not properly checked for boundedness - - the foreign return types `c-pointer' and `pointer' did not return `#f' on NULL results - [thanks to Peter Wang] - - `##sys#void' is handled better by `canonicalize-begin-body' (support.scm) - - fixed space leaks in `regex.scm' - - `read-line' accepts optional limit - - `-setup' gives useful error-message on non-UNIX platforms - - there where two conflicting versions of `provided?' - - chicken-setup handles single-file case - - some warning-options are passed to CFLAGS - - fixed typo in posix.scm [Thanks to Joerg Wittenberger] - -2003-04-19 flw - - * runtime.c: - - fixed a couple of 32-bit dependencies [Thanks to Panagiotis Vossos] - - fixed bug in syntax-case version of condition-case - - * examples/ctclsh.scm, support.scm, tcp.scm, runtime.c, srfi-25.scm, csi.scm, library.scm, optimizer.scm, psyntax.scm, Makefile.am, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken.1, chicken.scm, compiler.scm: - - fixed bug in c-backend.scm: heap-limit settings [Thanks to Sven Hartrumpf] - - fixed bug in runtime.c: handling of -:t... was bogus [Thanks to Sven] - - the default output-file for `chicken' is now the original-filename (+ ".c") [Thanks to Panagiotis Vossos] - - syntax-case uses `##sys#void' in expansions - - removed `error-handler' - - diversified exceptions a little - - srfi-25: signals more sensible exn types - - added `condition-case' - -2003-04-08 flw - - * compiler.scm, eval.scm, examples/prolog.scm, examples/schelog-support.scm, library.scm, match-support.scm, posix.scm, regex.scm, runtime.c, scheduler.scm, srfi-1.scm, srfi-13.scm, srfi-14.scm, srfi-18.scm, srfi-37.scm, srfi-4.scm, syntax-case.scm, tcp.scm: - - eval.scm: `##sys#environment-is-mutable' isn't hidden anymore. - - scheduler.scm: ##sys#fetch-and-clear. - - simplified some code in tcp.scm. - - `(build-platform)' returns 'intel for ICC. - - removed `interrupts-disabled' declaration. - -2003-04-03 flw - - * configure.in, runtime.c: - - Changed calls to AC_INIT and AM_INIT_AUTOMAKE in configure.in to new syntax. - - Recreated autotool files using newest versions. - -2003-03-31 flw - - * batch-driver.scm, build.scm, c-platform.scm, chicken-setup.scm, chicken.1, compiler.scm, csc.bat, csi.scm, eval.scm, library.scm, posix.scm, support.scm: - - Removed syntax checks from internal `##core#...' forms. - - `require-at-runtime' setup-specification. - - `csi -setup -init' did not install core extensions. - - `seconds->string' (posix.scm) couldn't handle large (but valid) non-fixnum integers - [Thanks to Anthony Carrico] - - `visit' and `-visit' options to csi and chicken. - - `(gc #t)' didn't return number of free bytes. - - `pathname-directory-separator' was #\\ under Cygwin (is now #\/). - - Removed fixnum->flonum coercion warning in reader. - -2003-03-23 njbeckford - - * runtime.c: Got rid of buffer overflow in C_get_environment_variable. - -2003-03-22 njbeckford - - * Makefile.am: - Undid change that made both MORE_LIBS and MORE_STATIC_LIBS be the same thing. - - * Makefile.am: - Made both MORE_LIBS and MORE_STATIC_LIBS be the same thing. - - * Makefile.am: - -all-static replaced by -static. On Solaris, need libdl.so and - libnsl.so since no libdl.a nor libnsl.a. - - * Makefile.am: - "make doc" and "make testsuites" now use CHICKEN=../chicken - - * Makefile.am: Uses MORE_STATIC_LIBS instead of MORE_LIBS for - lib[xxx_]chicken_la_LDFLAGS so that libtool does not add "-ldl" - whenever something links with lib[xxx-]chicken.la. - - * Makefile.am, chicken-config.in, configure.in, runtime.c: - configure.in: Made new variable SHLIBS which has -ldl or -ldld, which will only be used in non -all-static code. - Makefile.am: Use SHLIBS to differentiate MORE_LIBS from MORE_STATIC_LIBS. - runtime.c: Do not even try to use dl.h/dlfcn.h/dlopen/shlopen when in all-static mode. - chicken-config.in, csc.in: Use MORE_STATIC_LIBS (%morestaticlibs%) in static mode. - -2003-03-20 flw - - * build.scm, csc.bat: - - `csc' deletes .lib and .exp files if compiling non-shared, non-static on MSVC. - - bumped version number to 1.0. - -2003-03-16 flw - - * build.scm, configure.in, csc.bat, eval.scm, parameters.scm: - - "so" was assumed as dynamically loadable file extension (should be "dll" under windows). - - csc passed "/DPIC" to msvc, if compiling without `-static'. - -2003-03-14 flw - - * chicken-config.in, csc.bat, library.scm: - - Added `-static' option to csc and chicken-config. Both scripts misused `-shared' - as an indicator for linking with shared libs, but this option should be used - to generate dynamically loadable modules. Default is now to generate dynamically - linked executables. Use `-static' for generating statically linked binaries. - - `[...]' is now allowed in strict-reader mode. - -2003-03-12 flw - - * testsuites/test-lolevel.scm, testsuites/makefile.in, Makefile.am, batch-driver.scm, build.scm, chicken-config.in, configure.in, csc.bat, eval.scm, makefile.vc, parameters.scm, runtime.c: - - scheme-chicken-hygienic script interpreter. - - Fixed two bugs in csc.in. - - removed testsuites/test-lolevel.scm. - -2003-03-12 njbeckford - - * Makefile.am: Changed "-static" libtool link option to "-all-static". - - -all-static: Always choose static libraries where possible, and try to - create a completely statically linked executable. - - -static: This switch is similar to `-all-static', except that it - applies to only the uninstalled Libtool libraries in the build - tree. Where possible the static archive from these libraries is used, - but the default linking mode is used for libraries which are already - installed. - - -static was causing problems on some people's systems (well, Felix's) - because the default linking mode is shared libraries. - -2003-03-11 njbeckford - - * Makefile.am, chicken-config.in, csc.bat, testsuites/makefile.in: - For static linking, always use an absolute form like - /usr/local/lib/libchicken.a instead of -lchicken. - - * chicken-config.in: - Condensed multiple lines of output into one. Was screwing up - SWIG configure script. - -2003-03-10 njbeckford - - * compiler.scm: Fixed typo error (fix was by Felix). - - * Makefile.am, mingw/Makefile.in, testsuites/makefile.in: - Some fixes to allow MinGW to work as intended. - Especially, changing testsuites to rely on chicken-config for the - compiling and linking options. - - * mingw/Makefile.in: Just install csc.bat, not csc - - * mingw/configure.sh: - Needed to shift the installation location of the list of command line - arguments to ../configure. - - * testsuites/makefile: Deprecated; use makefile.in - - * runtime.c: - Changed the order of dload_2 functions so that dlopen/dlsym comes - before LoadLibrary/GetProcAddress. This means that for Cygwin, - dlopen/dlsym will be used, and Cygwin's checking of LD_LIBRARY_PATH in - addition to PATH will be used. - - * chicken-config.in: - The -shared option needs to add -DPIC to compiler flags. - -2003-03-09 njbeckford - - * c-backend.scm, chicken.h, csc.bat, makefile.vc, runtime.c: - Changes to allow Microsoft Visual C++ to compile. All functions in - chicken.h had to have a dllimport/dllexport. Got rid of C_dllexport - as it was messing up the MSVC compile, but needs to be looked at - further. Makefile.vc updated to build both static and shared - libraries. The c-backend was updated so that C_xxx_toplevel was - imported and exported properly on a MSVC build. - -2003-03-08 flw - - * Makefile.am, csc.bat, tcp.scm: - - `-strict-reader' doesn't disable `[...]' list syntax. - - Added `tcp-abandon-port' to tcp.scm. - - Makefile.am: the effect USE_POSIX was sometimes reversed. - - csc handles different shared-library file extensions. - -2003-03-04 njbeckford - - * Makefile.am, configure.in: - Fixed configure.in and Makefile.am to work with minimum autoconf 2.50, automake 1.4-p3 and libtool 1.3 - - * runtime.c: - Bug fix for handling of .dll or .so extension for cygwin/mingw. - - * Makefile.am: Bug fix for multiple compilation of chicken-setup. - - * Makefile.am, chicken-config.in, chicken.h, configure.in, mingw/INSTALL, mingw/Makefile.in, mingw/autogen.sh, mingw/configure.sh, mingw/installdllv.sh, mingw/mingw-cc.sh, mingw/mingw-cxx.sh, runtime.c, testsuites/makefile.in: - Support for MinGW/Cygwin dynamic loading. MinGW now uses the GNU - autoconf et al. tools. - -2003-03-03 flw - - * batch-driver.scm, build.scm, c-platform.scm, chicken.1, configure.in, csc.bat, csi.scm, eval.scm, scheduler.scm, support.scm, syntax-case.scm: - 1099: - - Added `-strict-letrec' option to chicken and csi. - - Added `##sys#all-threads' to scheduler.scm [Suggested by Joerg Wittenberger]. - -2003-03-02 flw - - * csi.scm, examples/README, examples/makefile, examples/tcp-client.scm, examples/tcp-server.scm, extras.scm, library.scm, makefile.vc, scheduler.scm, tcp.scm, testsuites/test-example.scm, tinyclos.scm, Makefile.am, batch-driver.scm, build.scm, chicken-setup.scm, compiler.scm, configure.in, csc.bat: - - The scheduler does a `select()' with infinite timeout, when no other threads are ready or waiting for timeout. - - The predicate returned by `condition-predicate' always returns #t or #f. - - Added tcp to base system. - - Windows batch files were not compiled with uses-declarations for all csi units. - - Removed toplevel command `,x1' in csi. - - Updated FAQ.html. - - Added `-e[mbedded]' to chicken-config and csc. - - `with-(input-from|output-to)-(port|string)' are continuation-safe [Thanks to Joerg Wittenberger and Tony Garnock-Jones]. - - Removed `-no-warnings' option from Makefile.am. - - The compiler could not be loaded into csi (missing variable `posix-is-available') [Thanks to Jonah Beckford]. - - Fixed some problems in the scheduler [Thanks to Joerg Wittenberger]. - - Fixed a bug in examples/makefile which made linking ctclsh fail [Thanks to Sven Hartrumpf]. - - Added a fast path in the `dynamic-wind' enabled version of `call-with-current-continuation' that - makes it a little bit faster in case no winding thunks are used [Thanks to Joerg Wittenberger]. - -2003-02-25 flw - - * chicken.h, configure.in, csc.bat, csi.scm, eval.scm, examples/makefile, examples/tclAppInit.c, library.scm, makefile.dj, makefile.guilibs, makefile.vc, parameters.scm, runtime.c, scheduler.scm, Makefile.am, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-config.in, chicken-setup.scm: - - libchicken is now linked to csi as the last library. - - Fixed problem(s) in makefile.vc. - - Updated manual. - - Compiler emits `main()' entry-point as needed. - - libembedded-chicken isn't needed anymore. - - Renamed `WINDOWS_GUI/_DLL' to `C_WINDOWS_...'. - - `CHICKEN_...' procedures have an additional argument: the toplevel entry point procedure pointer. - - `tex2page' is now distributed with all the other stuff. - - Added `-setup -init' option to csi. - - Alternative registry locations. - - `##sys#thread-block-for-i/o!' doesn't block if other threads are ready or blocked. - -2003-02-18 flw - - * parameters.scm, runtime.c, scheduler.scm, srfi-37.scm, support.scm, tinyclos.scm, makefile.dj, makefile.guilibs, makefile.vc, Makefile.am, batch-driver.scm, chicken-setup.scm, configure.in, csc.bat, csi.scm, eval.scm, lolevel.scm: - - Moved scheduler into libchicken (instead of libsrfi-chicken) - - Scheduler fix that is needed for Winsock - - Compiling csi doesn't need ##csi#run prelude anymore - - Added TinyCLOS support for tagged pointers [Thanks to Jonah Beckford] - - runtime.c: fixed bug in values_continuation() (stack-shift shifted one - too many); fixed uninit'd variable bug in C_gc(). - Valgrind is incredible! - - File-extension of dynamically loadable files is system dependent. - - Removed serialization stuff. Has to be done better. - - The srfi-37 unit doesn't need regex anymore. - - Renamed Win32 libraries to match UNIX names. - - chicken-setup stuff doesn't print system commands. - -2003-02-11 flw - - * examples/prolog.scm, Makefile.am, batch-driver.scm, build.scm, c-platform.scm, chicken-setup.scm, chicken.h, chicken.scm, compiler.scm, configure.in, csi.scm, eval.scm, makefile.dj, makefile.guilibs, makefile.vc, match-support.scm, runtime.c, srfi-37.scm, support.scm: - - removed old module system - - type-checks for fixed-size objects are more efficient - - moved srfi-37 into it's own file - - separated macro-definitions from support code in match.scm - - pattern matcher is now available with highlevel macros - - #!-scripts (csi -script or scheme-chicken) use all units available to the interpreter by default - - type-error message in `locative->object' reported wrong location - - tex2page is now interpreted (simplifies installation) - - manual points now to match.ps at call/cc.org (the old site doesn't seem to be available) - -2003-02-06 flw - - * Makefile.am, build.scm, chicken.h, configure.in, library.scm, runtime.c: - - HTML manual wasn't properly generated from CVS version. - - added tagged pointer type. - -2003-01-31 flw - - * Makefile.am, compiler.scm, csc.bat, support.scm: - - compressed literals were not written readably into string constant [Thanks to Sven Hartrumpf] - -2003-01-29 flw - - * library.scm, scheduler.scm, srfi-18.scm, testsuites/test-example.scm, Makefile.am, build.scm, chicken-config.in, configure.in, csc.bat, csi.scm, extras.scm: - - chicken-config and csc don't mention -I/usr/local/include anymore - - added basic `select()' based scheduling to the threading stuff - - moved port-handler cases for #:write-XXX at start of case [Suggested by Joerg Wittenberger] - - removed call to ##sys#all-threads from csi.scm - - make install generates HTML docs - - csc.1 wasn't installed - - bumped version to 1090 - -2003-01-20 flw - - * scheduler.scm: - forgot some files (again) - - * Makefile.am, batch-driver.scm, csi.scm, library.scm, makefile.dj, makefile.vc, posix.scm, runtime.c, srfi-18.scm, testsuites/makefile, testsuites/test-example.scm, testsuites/test-lolevel.scm, testsuites/test-r5rs.scm, testsuites/test-test-infrastructure.scm: - - definitions in highlevel-macros.scm used `implicit-identifier' - (but it's called now `datum->syntax-object') - - added `scheme-chicken' scriopt interpreter - - compiler knows how to compile scheme-chicken scripts - - put scheduler into own library unit - - removed optional argument from `set-signal-handler!' - - heavily overhauled scheduler - - posix: Ctrl-C now only resets primordial thread - - applied fix to `system' which could cause a buffer overflow [Thanks to Joerg Wittenberger] - -2003-01-15 flw - - * Makefile.am, extras.scm, formatprofile.bat, library.scm: - - fixed a bug that caused non-ASCII latin-1 characters to be treated as signed, when retrieved - from a string [Thanks to Sven Hartrumpf] - - `csi -setup' lists installed extensions - - removed the `(number-type flonum)' declaration - - ##sys#pathname-resolution - - added `scheme-chicken' script interpreter - - formatprofile uses `scheme-chicken'; added fix by Joerg - - `make-output-port' accepts optional flush parameter [thanks to Joerg Wittenberger] - -2003-01-11 flw - - * testsuites/makefile, testsuites/test-example.scm, build.scm, chicken-setup.scm, chicken.h, compiler.scm, configure.in: - - fixed a bug that caused non-ASCII latin-1 characters to be treated as signed, when retrieved - from a string [Thanks to Sven Hartrumpf] - - `csi -setup' lists installed extensions - - removed the `(number-type flonum)' declaration. It's stupid. - -2003-01-07 flw - - * examples/makefile, psyntax.scm, regex.scm, runtime.c, srfi-18.scm, srfi-25.scm, srfi-4.scm, support.scm, syntax-case.scm, tweaks.scm, Makefile.am, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-config.in, chicken-setup.scm, chicken.h, chicken.scm, compiler.scm, configure.in, csc.bat, csi.scm, eval.scm, extras.scm, formatprofile.bat, library.scm, lolevel.scm, optimizer.scm, parameters.scm, posix.scm, profiler.scm: - - chicken-config: `--cc' option [suggested by Sven Hartrumpf] - - some minor changes to `chicken.h' and `runtime.c' related to the - Intel C compiler - - fixed some things in examples/makefile - - added nursery-size check at toplevel entry - - added optional second argument to `compress-literals' declaration - (this is used to move the startup-delay for `syntax-case.scm' - to macro-system installation time) - - `define-inline' and `define-constant' were not correctly handled - under the syntax-case macro system, when interpreted - - fixed bugs in read-line and read-string [Thanks to Joerg Wittenberger] - - changed copyright to 2003 - - added pathname-resolution hook - - removed call to string-copy in `make-output-port' [Joerg, again] - - `formatprofile' shows average time per procedure [Joerg, who else] - -2002-12-19 psilord - - * test-infrastructure-hygienic.scm: + Whoo boy. I added lots o' stuff! - + Changed all of the test macros to insert a unique serial number into - each result that can be made. There is a problem with this though, - I need a top level define so this means you can only include this - file ONCE in any given project. This means that you have to end up - compiling your test program with a single compile. No separate - compilation for each file. :( I'm thinking on how to solve this. - + Added the function output-html-simple. It outputs an evaluated result - tree into html. This isn't done quite yet, but it is a large amount of - work and I want it to be safe in the repository. It generates pretty - decent looking html for the output, but I still have stuff to add. - + There is now a statistics function which you can call on a result tree - to calculate all sorts of things about the evluated results, like - how many things passed/failed, and damn near anything else you'd care to - wonder about. This added around 70 calls to the API, but they are simple. - Hmm... I might need to add "how many expectations are in this test case" - kind of information though.... We'll see. Right now, there is plenty - of computed statistics in there that are useful. - -2002-12-17 flw - - * Makefile.am, batch-driver.scm, compiler.scm, extras.scm: - - `read-line' should now handle CRLF transparently [Thanks to Joerg Wittenberger] - - removed `extend-csi' and `extend-chicken' scripts - - `let-optionals' and `define-entry-point' are now available under the hygienic macro system - - removed `define-integrable', `define-datatype', `record-case' and `cases' - - `user-post-analyis-pass' - -2002-12-15 psilord - - * test-infrastructure-hygienic.scm: - + Changed the undocumented name of the statistics creator function. - + Added a global unique identifier creation function and subsequent - invocation of it so I can have unique serial numbers for all results. - + I have not yet modified the result object construction code to use the - serial numbers yet, since I need some questions resolved about how - chicken interacts with seperate compilation and (include ...) with - toplevel definitions. - - * testsuites/test-lolevel.scm, testsuites/test-r5rs.scm, testsuites/test-test-infrastructure.scm, testsuites/test-example.scm: - + Changed the use of output-style-human to output-style-human-simple. - - * test-infrastructure-hygienic.scm: - + Changed the name of the output-style-human API call to - output-style-human-simple. - + Added *-warning? Which checks to see if a warning is active on any kind of - a valid result object. - + Added a statistics system(and subsequent API to be detailed in the manual) - which counts up all sorts of relavant information in a result tree and - plances it into a statistics object which a large API has been built - to manipulate. I'm not fully done with this yet, but it is such a large - amount of detailed work, that I want to check it in to keep it safe. :) - -2002-12-14 flw - - * psyntax-bootstrap.scm, psyntax.pp, psyntax.scm: - forgot some files, naturally - -2002-12-13 flw - - * Makefile.am, batch-driver.scm, build.scm, c-platform.scm, chicken.1, compiler.scm, configure.in, csc.bat, eval.scm, library.scm, makefile.dj, makefile.guilibs, makefile.vc, parameters.scm, support.scm, syntax-case.scm: - - we now use a more up-to-date version of Chez' portable - syntax-case implementation. - - special compile-handling of `error' accepts now an optional - location as first argument. - - Steve Elkins confirmed successfull build on OpenBSD. - - library units syntax-case and modules are not compiled unsafe - (for libuchicken.*). - - Compiler-option `-compress-literals' and equivalent declaration. - - `(chicken-version)'. - -2002-12-11 psilord - - * test-infrastructure-hygienic.scm: - + Added the macro (side-effect ...) which evaluates a set of arguments in - a (begin ...) form and then returns the ignore-result result. This - allows you to set up complicated situations for expectations where - you might just want to secretly do a lot of work and then perform several - expectations. - -2002-12-09 psilord - - * test-infrastructure-hygienic.scm: - + Changed the name of a few functions that were undocumented, but I wanted to - document them. The names they originally had were not really meaningful. - -2002-12-08 flw - - * build.scm, c-backend.scm, c-platform.scm, chicken-setup.scm, chicken.h, configure.in, csi.scm, eval.scm, examples/mandelbrot.scm, lolevel.scm, posix.scm, runtime.c, srfi-1.scm: - - fixed bug in `chicken-setup.scm': the access-check for the - REGISTRY file is now done on the directory. - - srfi-1.scm: `proper-list?' is now an alias for `list?' - - fixed mean bug in a literal-frame allocation handling: pointer - to nursery-allocated symbols, when re-interned and written into - a literal-frame circumvented the write-barrier. - [Thanks to Joerg Wittenberger for providing sample code] - - all places where BSD-specific stuff were used, now check - for Open BSD, too. Additionally, RTLD_GLOBAL is defined as 0. - [Thanks to Steve Elkins] - - removed unused definitions from `examples/mandelbrot.scm'. - [Thanks to Sven Hartrumpf] - - the way `let' was handled in the evaluator limited the number - of bindings to 128 on non-x86 hardware. - [Thanks to Dorai Sitaram] - -2002-12-08 psilord - - * test-infrastructure-hygienic.scm: - + Hid all of the functions I don't want people to use with the prefix - 'test:'. - + Need to document some API functions I left for people to use. - -2002-12-07 psilord - - * Makefile.am: - + Added the new test-infrastructure*.scm files to be installed with the - loader file in the place where they get installed. :) - - * test-infrastructure-hygienic-local.scm: + Initial revision - + This file will contain any implementation specific testing infrastructure - code you'd like (for example signal handling expectations) written in the - hygienic R5RS macro style. Since it is local to the implementation, - you may use implementation specific code in here. - - * test-infrastructure-hygienic.scm: - + The code in this file used to be in test-infrastructure.scm. Please - look there from 1.16 to 1.1 to see the previous history. That file - is now a simple implementation specific loader of the testing - infrastructure code. - + The code was moved into this file to be as portable as possible and it - shall stay as close to R5RS as possible. Any implementation specific - mumbo jumbo you'd like to add to the testing infrastructure (example, - signal handling expectations), you should add into the corresponding - *-local.scm files. Also, the common/base R5RS hygienic macro definition - in this file is considered cannon, and the lowlevel macro implementation - should always follow what is in this file. - + Fixed a bug where printnl was using a non-R5RS function causing a - non-portability problem. - + Fixed a bug where I typoed a function reference for - (terminate-result-result-ref ...) - - * test-infrastructure-lowlevel-local.scm: + Initial revision - + This file contains implementation specific test infrastructure code - written using low level macros. - - * test-infrastructure.scm: - + moved all code in here into test-infrastructure-hygienic.scm - + this file is now a simple implementation specific loader that loads either - the hygienic or the low level macro version of the test common/base - test-infrastructure code plus the test infrastructure code specific - to this implementation. - - * test-infrastructure-lowlevel.scm: + Initial revision - + This file will contain the low level translation of the common/base - hygienic test infrastructure macros. - -2002-12-04 psilord - - * test-infrastructure.scm: - + Updated my copyright to be a bit more clear on something. - -2002-12-02 flw - - * Makefile.am, build.scm, chicken-setup.scm, configure.in, csc.bat, csi.scm, extras.scm, formatprofile.bat, lolevel.scm, posix.scm, test-infrastructure.scm: - - `flatten' didn't handle empty lists properly - - location-stuff has own subsection in manual - - Arguments to csc's -C and -L options are split at whitespace - - more pointer operations - - the index argument to `make-locative' is optional - - formatprofile defaults to PROFILE, if no filename is given - - `csi -setup' without further arguments initializes the registry - - chicken-setup: build didn't restore state on failure - - removed non-R5RS stuff from test-infrastructure.scm - - posix.scm: `file-XXXX-access?' was broken - - `csi -setup' tests write-permission for registry directory - -2002-11-25 flw - - * chicken-setup.scm, csc.bat, csi.scm, eval.scm, examples/ctclsh.scm, extras.scm, format.scm, library.scm, regex.scm, srfi-18.scm, srfi-25.scm, c-backend.scm: - - removed most of the string-utilities from `extras.scm' - - fixed bug in `make-mutex' - - removed `mutex-owner' - - fixed some unbound-variable errors in several library files - - precompiled regexp's - -2002-11-25 psilord - - * test-infrastructure.scm: - + Wrote a destructor object API to wrap the message passing interface to the - destructor object. I did this to keep it more consistant with the - rest of the test-infrastructure APIs, and also, it now allow sme more - freedom is manipulating the destructor object API and keeping it backwards - compatible. Eventually, I was to be able to specify nicely the - queued function calls so debugging information is much cleaner, and maybe - I want to play with the result type of the destructor object instead - if having it be the ignore type all of the time. - + Recasted the activation of the destructor object to use the new interface. - -2002-11-12 flw - - * library.scm, lolevel.scm: - `copy' maintains uniqueness of symbols - - `define-record-printer' works with SRFI-9 records - - fixed bug in `define-record-printer' macro - - * batch-driver.scm, build.scm, c-platform.scm, configure.in, csc.bat, csi.scm, library.scm, runtime.c, srfi-18.scm, support.scm: - - fixed bug in `seconds->time' [Thanks to Joerg Wittenberger] - - Added alternative keyword styles - -2002-11-11 psilord - - * Makefile.am: - + c_defaults.h wasn't being generated correctly. It didn't have newlines - where newlines were expected. I fixed it. - -2002-11-09 flw - - * Makefile.am, chicken-setup.scm, configure.in, csi.scm, extras.scm, runtime.c, srfi-18.scm, test-infrastructure.scm, testsuites/makefile, testsuites/test-example.scm, testsuites/test-r5rs.scm, testsuites/test-test-infrastructure.scm: - - chicken-setup.scm: `uninstall-extension!' accepts single symbol as argument - - Fixed arity-bug in `string-map' (extras.scm) - - `hash-table->list' - - `make-mutex' wasn't adapted to final SRFI spec [Thanks to Joerg Wittenberger] - - Adapted uses of AC_DEFINE in `configure.in' to new autoconf version - -2002-11-06 psilord - - * test-infrastructure.scm: - + Changed the warning API to reference warnings in the result objects - as it is presented to the user cause the old way was stupid. Now - it is much more consistant. - + Fixed up some comments to be more correct. - + Once I changed the warning API, I had to fix output-style-human to reflect - the new API design. Much better in my opinion.... - -2002-10-31 psilord - - * test-infrastructure.scm: - + Added the (skip ...) macro which allows you to skip an expectation, test - package or test case at your leisure. - + fixed up some comments. - -2002-10-30 psilord - - * testsuites/test-r5rs.scm: - + Added the beginnings of chapter 6 from the R5RS handbook. Eventually, - I'll add everything out of it. Mu goal is to implement as much of the - R5RS spec as possible using my test infrastructure. - - * test-infrastructure.scm: + Added todo-result and gloss-result. - + todo-result is a message that says something needs to be done. - + gloss-result is strictly information to be processed by the user in - any way desired. Usually it is a string that is printed out explaining - some comments about something that is different than a warning. - + Changed the output-style-human function to output things in a better fashion. - + TODO Need to add the skip macro to be able to skip tests. - -2002-10-29 psilord - - * test-infrastructure.scm: + Added some stuff to my copyright. - + Fixed the debugging output of the output-style-human function so when it - encounters something it doesn't know how to parse, it emits the object - itself in the debug message. - - * testsuites/test-r5rs.scm, testsuites/test-test-infrastructure.scm, testsuites/makefile, testsuites/test-example.scm, testsuites/test-lolevel.scm: - + fixed the test suite to use the new world order. - - * test-infrastructure.scm: - + Fixed the comments about test-cases and test-packages. - + Removed some defunct code. - + Moved some code around for better organization. - -2002-10-28 flw - - * Makefile.am, batch-driver.scm, build.scm, chicken-setup.scm, chicken.h, compiler.scm, configure.in, csc.bat, csi.scm, lolevel.scm, makefile.dj, makefile.vc, runtime.c, srfi-18.scm: - - `current-time' (srfi-18.scm) returns something more useful - - fixed bug in `make-executable-byte-vector' and `make-static-byte-vector': - the allocated block was of insufficient size [Thanks to Peter Keller] - - simplified the use of preprocessor-symbols with respect to `c_defaults.h' - - `-strict[-srfi-0]' didn't work correctly - - `csc.bat' is generated from `csc.in' - -2002-10-28 psilord - - * testsuites/test-example.scm: + Added some comments. - - * testsuites/makefile: + Added test-example.scm - + Commented out all tests except for the example test. I need to convert the - other tests into the new world order of the testing infrastructure. - - * testsuites/test-example.scm: + initial revision - + A small example of the test-infrastructure code so people can have a - starting point with which to write their own test using the system. - - * test-infrastructure.scm: - + Added a simple output-style for human readable output of the result tree. - The modus opreandi for handling a result tree is to write a recursive - analysis procedure to manipulate it in any way you desire. It can - print out output, or calculate percentage failure, or do any other - computation you desire. - + Some Experimetnal API calls exist for the output-style-human function. - I don't know what I'm going to do with those quite yet. - + Added the warning syntax to all of the expectations(except the exception - handling test-cases, I haven't even touched those yet). - XXX I think you need another type to specially handle the exception - results. - + Renamed the escape-result and associated APIs to a terminate result since - that is closer to what it actually means. - + Fixed a lot of busted API calls to deal with the various result types. - + Added a user invoked terminate function which you pass a continuation - escpe fucntion and a message that all gets transformed into a terminate - result type in the test package or test case you are in. You may pass - _any_ escape function in your lexical scope. - + Added an "ignore-result" type which is extremely transient, and not - creatable by a user directly. It is meant to capture the return values - of the destructor object during its use. These are stripped out of the - result trees and are unobservable by the user. Some of the internal - evaluation functions for the cases/packages and expectations - silently process the ignored values and well, ignore them. :) - + Added the warning syntax to the test case and test package macros. - + Fixed it test case/package macros to always activate the destructor object, - strip ignored results, and build termination events when they happen - automatically. - + Got rid of the true/false macros. I didn't like them. - + Whenever you use the destructor, it creates a temporary ignore-result - type which immediatly gets eaten when it comes time to process that - particular result tree. I decided it wasn't in my best interest to - use the # system here. - + Added my copyright for this code, and a small paragraph explaining that - you can use it for whatever you desire, but my name stays attached to - it. - -2002-10-26 psilord - - * test-infrastructure.scm: - + Totally revamped the escape procedure handling. Now, when an escape - procedure is called, you get an "escape-result" in the - returned tree. I'm toying with being able to specify - a format you return so that you can give back diagnostic - messages. Already it automatically remembers the context you were - in package/test-case wise, but not expectation-wise(it can't, - in fact--well, it could... and maybe it will some day). I removed - the destructor-result object I had before cause it was dumb and - didn't model the real concept I wanted. - + Added a warning syntax so when you make a test case or a test package - you can(optionally) have it embed a warning object into the - returned result list to be parsed later by the tree analysis - code the user writes. I need to add this functionality to the - test-package macro(though the underlying support code for that - macro understands it already) and for all of the expectations. The - use of this is to mention things like chicken expects this answer - when the r5rs handbook says to give that answer. Stuff like that. - + Cleaned up some code I fat fingered because I usually write this stuff - at 2am. - + This is still not ready for prime time, but it is comming very close. - -2002-10-25 psilord - - * test-infrastructure.scm: - + fixed a bug in evaled-package-results-true where if it was passed the empty - list it would return true. - - * test-infrastructure.scm: - + I've made serious changes to the internals of this code and until I update - the test suites that use this code, they will all break. What I have - currently appears to work and so I'm checking it in so I don't lose it - through mistake or anything like that. The lowlevel macros definitely - need to be redone, and I haven't attempted that yet. To felix, who - is prolly reading this, don't do the conversion yet until I say cause - a few things still need fixing. - + I've made it so that a test package can have multiple test cases or - test-packages inside it ad infinitum. - + Now all tests return a huge tree that represents all of the results - of the tests(along with the unevaluated expectations) and user - supplied information for the tests. This causes a separation of - output generation/analysis with the evaluation of the expectations. - Now you can retarget output generation to be human readable or html - or whatever you want. - + TODO: add new macro definitions for the "warning" style expectations, - packages, and test cases. - + I added a ton of API calls to deal with the generated result tree and the - various result types encapsulated in the tree. All of this, plus how - to use everything needs documentation. - -2002-10-21 flw - - * testsuites/test-lolevel.scm, testsuites/test-test-infrastructure.scm: - - added some testing code - - * test-infrastructure.scm, testsuites/makefile, Makefile.am, csc.bat, csi.scm, extras.scm, lolevel.scm, runtime.c: - - fixed some escaped characters in verbatim sections of the manual - - ",d " didn't show anything useful in csi - - `make-locative' didn't accept byte-vectors - - `pretty-print' didn't handle eof-object (and crashed!) - - `(##sys#fudge 16)' returned heavily overflowed values - [Thanks to Joerg Wittenberger] - - made some minor modifications to `test-infrastructure.scm' - - cleaned up the manual - - removed #include of `varargs.h' (pseudo-Solaris fix) - -2002-10-12 flw - - * Makefile.am, autocvs, chicken-setup.scm, chicken.spec.in, test-infrastructure.scm, testsuites/makefile, testsuites/test-r5rs.scm: - - added example for `define-external' to manual - - added `-build' stage to chicken-setup - - updated version of autoconf/automake/libtool-generated files - - added test-infrastructure.scm to distribution tarball - - removed acinclude.m4 and stamp.h-in from distribution - - makefile in testsuites compiles and runs all tests - -2002-10-09 flw - - * Makefile.am, build.scm, c-backend.scm, c-platform.scm, chicken-setup.1, chicken-setup.scm, chicken.h, compiler.scm, configure.in, eval.scm, library.scm, lolevel.scm, optimizer.scm, posix.scm, runtime.c, support.scm, tinyclos.scm: - - Invocation of `csc' in `chicken-setup' uses full path. - - Foreign procedure accept pointer-like objects were pointers - were previously required (allows locatives as pointer arguments). - - Type-check routines for foreign arguments generate better code. - - Some locative-related routines are inlined. - - An invalid foreign type could crash the compiler. - - Result-size compuation for access to foreign data had some 32-bit - dependencies. - - `define-location' and `let-location', renamed `external-pointer' to `location'. - - Allocation for foreign-results is done in-line. - - Renamed module `ffi' to `chicken-ffi'. - -2002-10-06 psilord - - * testsuites/test-r5rs.scm: - + the test package macros return a vector of results, so I fixed up - the use of the test package that had been implemented. - + Changed the include of the infrastructure to a require of it since it is now - in the distribution proper. - -2002-10-05 psilord - - * Makefile.am: - + Added test-infrastructure.scm into the install procedure so this file - is placed into the correct install place like moremacros.scm is. - + You may now (require 'test-infrastructure) to gain the ability to use this - feature, but you MUST be using hygienic macros. - + As soon as I figure out where to document it, I'll do it. - + I still need to have a lowlevel macro translation of this file so people - can use it without r5rs macros. However, I've barely used lowlevel - macros, so it is going to take a while to perform the port while I - figure everything out. - -2002-10-02 flw - - * LICENSE: moved LICENSE into doc directory - - * Makefile.am, README, README.CVS, autocvs, runtime.c: - - Fixed bug in heap-resizing routine [Thanks to Benedikt Rosenau] - - Fixed several bugs in the manual [Thanks to Sven Hartrumpf and Benedikt Rosenau] - - Moved some documentation files into doc directory - -2002-09-29 flw - - * Makefile.am, README, batch-driver.scm, c-platform.scm, chicken-setup.scm, chicken.h, compiler.scm, configure.in, csc.bat, csi.scm, extras.scm, library.scm, lolevel.scm, runtime.c, srfi-25.scm: - - fixed bug in `csc.bat' (wrong spelling of `library-extension') - - fixed bug in `compiler.scm': `compile-time-macros-only' declaration set - wrong variable - - `chicken-setup --wrap .scm' works without .setup file - - `arithmetic-shift' generates better code with a known second argument - - locatives - - `->string' - - SRFI-26 - - `chicken-setup' macro and `-setup' option for csi - - the extension-registry is created automatically - -2002-09-19 surazal - - * chicken-setup.scm: - Ensure that .setup files are canonicalized before output, even where - there was no existing file. - -2002-09-17 flw - - * Makefile.am, README, c-platform.scm, chicken-setup.scm, chicken.h, csi.scm, posix.scm, runtime.c, tinyclos.scm: - - `-:r' runtime option - - `##sys#immediate?' and `arithmetic-shift' are rewritten to non-CPS calls - - did some minor tweaks in `tinyclos.scm' - - `C_fix()' used cast to unsigned word - - fixed bug in `quit' procedure in `chicken-setup' - - `posix' wasn't provided by csi - - added `sleep' to `posix.scm' - - added Debian-specific `Makefile.am' [Thanks to Joerg Wittenberger] - - `manual.tex' has updated build-number [Thanks to Sven Hartrumpf] - - fixed bug in `script-utils.scm': a local version of `regex-case' was required - [Thanks to Tony Garnock-Jones] - -2002-09-17 psilord - - * testsuites/test-r5rs.scm: - + Changed include to get infrastructure from toplevel directory - - * testsuites/test-r5rs.scm: - initial revision of an R5RS test suite tailored to Chicken - - * test-infrastructure.scm: - Initial Revision of part of the test suite code for chicken. - -2002-09-13 flw - - * Makefile.am, README, build.scm, c-backend.scm, chicken.h, configure.in, csc.bat, csi.scm, library.scm, makefile.vc, srfi-1.scm, srfi-25.scm, support.scm: - - fixed bug in `srfi-1.scm' [Thanks to Vladimir Tsichevski] - - fixed bug in `support.scm': "nonnull-..." byte-vector types weren't properly handled - - code generated for foreign-callback lambdas uses prefixed names for some - arguments to avoid collisions with user variables - - `csc.bat' treats .lib files like .obj files - - `makefile.vc' is able to bootstrap the system from sources - - fixed minor bug in `Makefile.am': some docs had wrong paths - - fixed bug in `gc': no-argument case invoked wrong GC method - - fixed bug in `csi.scm': `,du' interpreter command crashed on immediate objects [Thanks to Benedikt Rosenau] - - error-location printed wasn't properly qualified - -2002-09-09 flw - - * chicken-setup.scm, chicken.1, extras.scm: - - chicken-setup: minor fixes, removed `test-run', added some properties - - added chicken-setup example to manual - - `constantly' accepts multiple arguments - - removed manual.html - -2002-09-05 flw - - * chicken-setup.scm, eval.scm: - `require' handles 'file property, now - -2002-09-04 surazal - - * chicken-setup.scm: - Base the .so name in chicken-setup on the (file) attribute, rather than - the name of the package - -2002-09-04 flw - - * chicken-setup.scm, tinyclos.scm: - more chicken-setup fixes - -2002-09-04 surazal - - * chicken-setup.scm: Change test-compile: - - support #:cflags (default ()) - - support #:ldflags (default ()) - - support #:compile-only (default #f) - - * chicken-setup.scm: Remove offending tilde. - -2002-09-03 flw - - * Makefile.am, README, chicken-setup.scm, csc.bat, csi.scm, library.scm: - - #:srfi-30 wasn't properly registered - - several fixes in `chicken-setup.in' - - added setup-property `when'; `make' now allows an arbitrary expression - - `chicken-setup' is now compiled to a binary - -2002-09-02 flw - - * Makefile.am, eval.scm, library.scm, support.scm: - - stacktrace/runtime error message shows offending source file - - removed `regex-case' (will be put into extension library) - - fixed problem in `Makefile.am': manual pages weren't found (moved them back into toplevel dir) - - added feature-id for SRFI-30 - - fixed bug in handling of `--define' option in `chicken-setup.in' - - fixed another problem in `chicken-setup.in' related to core-extensions - - 'open-[input|output]-file' didn't show location in error-message - -2002-08-31 flw - - * compiler.scm, eval.scm, extras.scm, optimizer.scm, runtime.c: - - fixed bug in runtime.c (`C_set_host_data') - - unexported, unused globals in files with an `export' declaration weren't removed - - `csc' passed `-feature chicken-compile-shared' instead of `-feature csc-compile-shared' - - `(random 0)' resulted in div-by-zero - - added `compile-time-macros-only' declaration - - error in macro-expansion shows macro - - chicken-setup: several changes - should now work better with macros at extension build-time - -2002-08-30 surazal - - * Makefile.am: Unstomp quoting fixes :-) - -2002-08-27 flw - - * README, build.scm, c-platform.scm, chicken.h, configure.in, csi.scm, eval.scm, extras.scm, library.scm, lolevel.scm, posix.scm, regex.scm, runtime.c, srfi-1.scm, srfi-13.scm, srfi-14.scm, srfi-18.scm, srfi-4.scm, support.scm, syntax-case.scm: - - fixed bug in statistics-code (`-debug s') [Thanks to Benedikt Rosenau] - - improved error-messages (location is shown more often) - - fixed bug in `define-entry-point' - - chicken-setup: repeated compile checks file-modification time - -2002-08-25 flw - - * FAQ.html, Makefile.am, chicken-config.in, format.txt: - - added separate `doc' directory - -2002-08-24 flw - - * Makefile.am, chicken.h, compiler.scm, csi.scm, eval.scm, examples/mandelbrot.scm, extras.scm, library.scm, lolevel.scm, posix.scm, regex.scm, runtime.c, srfi-1.scm, srfi-13.scm, srfi-14.scm, srfi-18.scm, srfi-25.scm, srfi-4.scm, tinyclos.scm: - - fixes some errors in `moremacros.scm' and `chicken-setup.in'. - - removed `define-foreign-parameter' - - added `manual.tex' - - better error-messages - -2002-08-24 surazal - - * Makefile.am, chicken-config.in: - Add an extra layer of quoting so that our CFLAGS get passed through - the various programs properly. - -2002-08-17 flw - - * csc.bat: - fixed minor bug in `csc.in'/`csc.bat' - -2002-08-16 flw - - * Makefile.am, autocvs, chicken.scm, csc.bat, eval.scm: - - csc: options `-X' and `-H2' - - autocvs: no generation of README.txt and ChangeLog - - fixed some REGISTRY-related bugs - -2002-08-16 surazal - - * autocvs: - Copy, rather than symlink, mkinstalldirs/install-sh/missing etc - -2002-08-15 surazal - - * configure.in: Added check for -ldld for HPUX shl_load. - - * autocvs: Autogenerate README.txt from README when you run autocvs. - It's either that, or have an empty README.txt (touch README.txt) or remove - README.txt from DOCFILES in Makefile.am. Or something else :-) - -2002-08-14 flw - - * Makefile.am, README, build.scm, configure.in, csi.scm, eval.scm, lolevel.scm: - - Makefile.am should be pmake-ready, now - - Added `--init' to `chicken-setup' - - `require' should now worl properly - -2002-08-14 surazal - - * configure.in, runtime.c: - Use shl_load/shl_findsym on HP-UX instead of dlopen/dlsym. - -2002-08-13 flw - - * chicken-setup.1: - added `REGISTRY' and `chicken-setup.1' - - * FAQ.html, Makefile.am, README, c-platform.scm, chicken-config.in, csi.scm, eval.scm, library.scm, makefile.dj, makefile.vc, parameters.scm: - - `require' and friends have been revamped - - Fixed bug in `csi.scm': `untrace' referenced hidden variable `##sys#delq' - [Thanks to Panagiotis Vossos] - - Fixed bug in `c-platforms.scm': rewriting rule for `gc' has been removed - -2002-08-12 surazal - - * Makefile.am, autocvs: - Remove README.txt from DOCFILES in Makefile.am; touch ChangeLog in autocvs - -2002-08-09 flw - - * csi.scm, library.scm, srfi-18.scm: - `(gc #t) forces finalizers. - - Documented `hash-table-remove!' - - Time-related stuff in `srfi-18.scm' uses wall-clock time instead of - CPU time - -2002-08-09 surazal - - * extras.scm: Added hash-table-remove!. - -2002-08-06 surazal - - * README.CVS: Restore README.CVS from v1.2 - -2002-08-05 flw - - * README, README.CVS, batch-driver.scm, build.scm, chicken-config.in, compiler.scm, configure.in, csc.bat, csi.scm, extras.scm, optimizer.scm, posix.scm, srfi-1.scm, support.scm: - some bugfixes, some enhancments, `export' declaration - -2002-08-04 surazal - - * autocvs: - Mention libtoolize explicitly when running autoconf/automake/etc to - avoid warnings. (Panagiotis Vossos) - - * Makefile.am, chicken-config.in: - chicken-config now supports "-prefix" argument. - -2002-08-01 surazal - - * README.CVS: Spell out multi-stage bootstrap procedure. - - * README.CVS: Initial commit of CVS Chicken bootstrapping instructions. - - * batch-driver.scm, c-platform.scm, chicken.1, compiler.scm, support.scm: - (felix) Real-name-table and Line-number-database added - - * README, build.scm, configure.in: - (felix) Version number bumped to 1072. - - * examples/tclAppInit.c: RCS Id keyword removed. - - * FAQ.html, INSTALL, LICENSE, Makefile.am, README, autocvs, batch-driver.scm, build.scm, c-backend.scm, c-platform.scm, chicken-config.1, chicken-config.in, chicken.1, chicken.h, chicken.ico, chicken.rc, chicken.scm, chicken.spec.in, compiler.scm, configure.in, csc.1, csc.bat, csi.1, csi.scm, csibatch.bat, eval.scm, examples/README, examples/calendar.scm, examples/ctclsh.scm, examples/eval-client.c, examples/eval-server.scm, examples/hellowin.scm, examples/makefile, examples/makefile.vc, examples/mandelbrot.scm, examples/mmcp.scm, examples/nqueens.prolog, examples/prolog.scm, examples/schelog-macros.scm, examples/schelog-support.scm, examples/tclAppInit.c, examples/x11cplot.c, examples/x11cplot.h, extras.scm, format.scm, format.txt, formatprofile.bat, library.scm, lolevel.scm, makefile.dj, makefile.guilibs, makefile.vc, nsample.scm, optimizer.scm, parameters.scm, posix.scm, profiler.scm, regex.scm, runtime.c, srfi-1.scm, srfi-13-syntax.scm, srfi-13.scm, srfi-14.scm, srfi-18.scm, srfi-25.scm, srfi-4.scm, support.scm, syntax-case.scm, tinyclos.scm, tweaks.scm: - Initial commit: 1071 + partway toward 1072 + cleanup + removed .c files - diff --git a/ChangeLog.20070807 b/ChangeLog.20070807 deleted file mode 100644 index b74f38b..0000000 --- a/ChangeLog.20070807 +++ /dev/null @@ -1,5272 +0,0 @@ -Tue Aug 7 09:39:40 CEST 2007 address@hidden - * some attempts at cmake support for apply-hack. Naturally, it doesn't work. - -Tue Aug 7 08:05:36 CEST 2007 address@hidden - * fixed bug in x86 check in configure.in - -Tue Aug 7 07:46:57 CEST 2007 address@hidden - * apply-hack.s symlink used in autotools build - -Mon Aug 6 13:20:05 CEST 2007 address@hidden - * added maketexi.scm (from stream-wiki branch, written by Ivan Raikov) - -Mon Aug 6 08:56:46 CEST 2007 address@hidden - * - removed mingw stuff from autotools build - - "unix" is software-type for *BSD - - chicken-build fixes for *BSD - -Thu Aug 2 15:31:55 CEST 2007 address@hidden - * - changed snapshot link in index.html - - -Tue Aug 7 07:38:22 CEST 2007 address@hidden - * improved feature list output, in csi ",r" command; more apply-hack support in build files, removed remnants of libffi - -Mon Aug 6 01:28:25 CEST 2007 address@hidden - * autotools apply hack, still not quite right, as automake is too thick to allow computed _SOURCES - -Mon Aug 6 01:19:01 CEST 2007 address@hidden - * fixed bug in CMakeLists.txt - -Mon Aug 6 01:15:21 CEST 2007 address@hidden - * removed .spec file stuff, CMake apply hack support started - -Mon Aug 6 00:59:13 CEST 2007 address@hidden - * - apply-hack for ppc works - - first attemt at autotool build support for apply-hack - - improved feature list display in csi's ",r" command - -Sun Aug 5 01:05:29 CEST 2007 address@hidden - * - reorganized apply-hack macros - - ppc apply hack is nearly running, but not quite... - -Fri Aug 3 14:09:09 CEST 2007 address@hidden - * x86-64 apply hack still won't work - -Fri Aug 3 13:27:50 CEST 2007 address@hidden - * working on x86-64 apply hack - -Fri Aug 3 10:32:02 CEST 2007 address@hidden - * first try at x86-64 apply hack - -Fri Aug 3 07:41:29 CEST 2007 address@hidden - * fixed handling of apply-hack in chicken-build, manyargs feature id, apply-hack works for x86 - -Thu Aug 2 22:09:05 CEST 2007 address@hidden - * tiny chicken-build change - -Thu Aug 2 22:04:08 CEST 2007 address@hidden - * C_do_apply_hack was not exported - -Thu Aug 2 21:56:00 CEST 2007 address@hidden - * more eyecandy in build.scm, removed libffi support, cleaned up handling of apply-hack in chicken-build.scm - -Thu Aug 2 15:30:04 CEST 2007 address@hidden - * added initial version of assembler apply hack, some basic untested chicken-build support - -Wed Aug 1 13:41:40 CEST 2007 address@hidden - * fixed dependencies in dist target for chicken-build - -Wed Aug 1 13:30:21 CEST 2007 address@hidden - * - chicken-build: dist target only depends on C sources - - -Wed Aug 1 08:40:40 CEST 2007 address@hidden - * - tcp: added connect/accept timeouts - -Tue Jul 31 16:49:53 CEST 2007 address@hidden - * - chicken-build.scm: added "release" target, simplified "dist" - -Tue Jul 31 16:40:52 CEST 2007 address@hidden - * - tcp: fixed bug in ##sys#check-exact macro - -Tue Jul 31 13:23:08 CEST 2007 address@hidden - * - version is 2.634 - -Sun Jul 29 22:43:41 CEST 2007 address@hidden - * - "file-select": didn't unfix timeout val in fixnum case - - reduced trace buffer default size to 8 - -Sun Jul 29 22:13:48 CEST 2007 address@hidden - * - "file-select" handles subsecond timeouts now - - version is 2.633 - -Sun Jul 29 19:48:36 CEST 2007 address@hidden - * - timeout for select call in scheduler used wrong number of microseconds - -Sat Jul 28 23:44:51 CEST 2007 address@hidden - * - added "select", deprecated "switch" - - added slot in thread structure for detecting timeout unblock - - chicken-build: flags for configuration options - - C_post_gc_hook got additional argument (gc time) - this is backwards incompatible! - -Fri Jul 27 08:34:30 CEST 2007 address@hidden - * - fixed missing safety checks in srfi-13 [reported by Peter Bex] - - -Tue Jul 24 07:19:18 CEST 2007 address@hidden - * - benchmarks/fprint.scm: increased runtime for sensible timing result - - csc takes first scheme file as default output file - -Mon Jul 23 08:32:59 CEST 2007 address@hidden - * fixed bug in rewrite rule for write-char - -Mon Jul 23 07:29:29 CEST 2007 address@hidden - * fixed in chicken-build.scm and makedoc - -Mon Jul 23 07:28:53 CEST 2007 address@hidden - * - chicken-build: "dist" depends on "all" - - optimization classes 23 and 24 accept both variable- and literal defaultargs [suggested by Kon Lovett] - -Sun Jul 22 13:06:25 CEST 2007 address@hidden - * fixed conflict in chicken-build.scm - -Sun Jul 22 12:56:31 CEST 2007 address@hidden - * - missing space in chicken-build.scm - - profile generates message in debug mode - -Sat Jul 21 21:02:59 CEST 2007 address@hidden - * - makedoc doesn't need tool anymore (untested) - - chicken-build supports building profiling compiler - - -Sat Jul 21 00:47:35 CEST 2007 address@hidden - * - version is 2.632 - -Wed Jul 18 09:43:26 CEST 2007 address@hidden - * removed html directory and html-related targets - -Fri Jul 20 08:54:45 CEST 2007 address@hidden - * - fixed bug in lambda-list of port-position - - argument to port-name is optional - -Thu Jul 19 09:21:11 CEST 2007 address@hidden - tagged 2.631-snapshot - -Thu Jul 19 09:21:03 CEST 2007 address@hidden - * - version is 2.631 - -Thu Jul 19 06:37:48 CEST 2007 address@hidden - * - fixed misc/makedoc, with support from Mario - -Wed Jul 18 09:34:06 CEST 2007 address@hidden - * removed wiki-extensions, makedoc does not work anyway - -Wed Jul 18 08:06:23 CEST 2007 address@hidden - * - version is 2.630 - - added compiler hook for special import file entries - - sync'd wiki manual once more - -Tue Jul 17 23:15:33 CEST 2007 address@hidden - * - syncd wiki pages - -Tue Jul 17 21:49:58 CEST 2007 address@hidden - * - eval: added "##sys#repl-print-hook" - - support: added hook for writing to export file - -Tue Jul 17 09:11:15 CEST 2007 address@hidden - * - applied bugfixes by Sven Hartrumpf to cscbench - - -Tue Jul 17 07:26:07 CEST 2007 address@hidden - * - benchmarks/nqueens: increased number to obtain longer runtime [suggested by Sven Hartrumpf] - - c-platform: invalid argc for read-string and write-char [Thanks to Kon Lovett] - -Mon Jul 16 08:43:23 CEST 2007 address@hidden - * - added inline-aliases for several string procedures - - -Fri Jul 13 15:18:14 CEST 2007 address@hidden - * - cleaned up port argument handling in some I/O procedures - - compiler-rewriting for `read-char' and `write-char' - -Fri Jul 6 23:22:09 CEST 2007 address@hidden - * include tar and gzip in tarball distribution. Only adds 200k. - -Fri Jul 6 22:46:14 CEST 2007 address@hidden - * vs8 gives terminal error without C_fcall - -Thu Jul 12 13:44:24 CEST 2007 address@hidden - * - optimizer: added new substitution class for I/O primitives - -Wed Jul 11 22:59:36 CEST 2007 address@hidden - * - cscbench: wrongly formatted timing values sometimes [Thanks to Sven Hartrumpf] - -Wed Jul 11 14:39:45 CEST 2007 address@hidden - * - order of object files in csc should now be correct. - - chicken-build: some untested support for PROGRAM_PREFIX/PROGRAM_SUFFIX - -Wed Jul 11 13:01:23 CEST 2007 address@hidden - * - csc: tried to bring some order into order of object files generated and - passed on command line - - profile generation: fixnum overflow should be caught now - - -Tue Jul 10 07:56:01 CEST 2007 address@hidden - * - chicken-setup: removed automatic file-extension translation for windows - -Mon Jul 9 22:23:22 CEST 2007 address@hidden - * removed TARGET_DLL_EXTENSION - -Mon Jul 9 22:21:55 CEST 2007 address@hidden - * - build-platform wasn't registered as predefined feature - - default extension for dynamically loadable files is now ".so" on Windows (experimental) - -Mon Jul 9 12:42:03 CEST 2007 address@hidden - * - fixed bug in buildfiles (PCRE_STATIC should not have been put into - pcre/config.h) - - version is 2.629 - -Fri Jul 6 16:01:42 CEST 2007 address@hidden - * - implemented read-byte and write-byte (extras) - - version is 2.628 - -Thu Jul 5 19:59:15 CEST 2007 address@hidden - * support #d syntax for numbers - -Wed Jul 4 20:53:40 CEST 2007 Shawn W. - * chicken-setup -keep and -fetch fixes - -Thu Jul 5 09:47:06 CEST 2007 address@hidden - * - bootstrap.sh: didn't have to pass PCRE defs which are now in config.h - - added win32 tar and gzip binaries - - chicken-setup: quotewrap and prefix win32 tar/gzip invocations - -Thu Jul 5 09:04:05 CEST 2007 Shawn W. - * unterminated here-doc warning fix: Actually display the name of the tag. - -Thu Jul 5 08:34:53 CEST 2007 Shawn W. - * here-doc whitespace warnings - -Thu Jul 5 07:19:35 CEST 2007 Shawn W. - * unterminated here-doc warning - -Tue Jul 3 22:35:51 CEST 2007 address@hidden - * - hen.el: starts csi subprocess with "-R regex -R srfi-1" - -Mon Jul 2 21:11:37 CEST 2007 address@hidden - * - CMakeLists.txt: installation of win32 gzip/tar binaries - -Mon Jul 2 21:08:17 CEST 2007 address@hidden - * - removed old predist stuff - - added tar and gzip programs to distribution manifest - - srfi-13: string-map[!] starts from low indices and proceeds to high - - chicken-setup: removes *.egg files after successful installation - -Mon Jul 2 12:03:10 CEST 2007 address@hidden - * - added `program-name' - -Mon Jul 2 08:06:43 CEST 2007 address@hidden - * - version is 2.627 - - more `read-u8vector' fixes - -Mon Jul 2 07:21:57 CEST 2007 address@hidden - * - foreign type `enum' did not generate proper type-check [thanks to Ivan Raikov] - - `read-u8vector' was completely borked [Thanks to Alaric] - - `string-[ci-]hash' didn't check argument type [Thanks top Arto Bendiken] - -Tue Jun 26 09:25:36 CEST 2007 address@hidden - * - version is 2.626 - - nextbuild and chicken-build fixes - - -Mon Jun 25 20:51:40 CEST 2007 address@hidden - * removed Buildfile - -Mon Jun 25 20:50:57 CEST 2007 address@hidden - * install_name_tool was not applied on installed binary - -Mon Jun 25 20:26:01 CEST 2007 address@hidden - * - made misc/nextbuild csi script (and added patch code from chicken-setup) - -Mon Jun 25 20:16:04 CEST 2007 address@hidden - * install_name_tool support in chicken-build, some half-hearted attempts at mingw support - -Fri Jun 22 19:28:06 CEST 2007 address@hidden - * - bugfix in build.scm, testdist target improvements in chicken-build.scm - -Thu Jun 21 12:18:38 CEST 2007 address@hidden - * build fixes - -Mon Jun 18 08:04:02 CEST 2007 address@hidden - * - version is 2.622 - -Sun Jun 17 00:10:08 CEST 2007 address@hidden - * - bug in chicken-version (build-style use) - - -Sat Jun 16 14:20:46 CEST 2007 address@hidden - * - added "build-style" - - renamed CMAKE_BUILD to C_CMAKE_BUILD - -Thu Jun 14 21:39:16 CEST 2007 address@hidden - * cleaning up in chicken-build - -Thu Jun 14 15:04:51 CEST 2007 address@hidden - * sharedir was wrong - -Thu Jun 14 11:37:49 CEST 2007 address@hidden - * more selfbuild stuff - -Thu Jun 14 10:56:18 CEST 2007 address@hidden - * bootstrap.sh allows overriding CSI - -Sat Jun 9 22:59:19 CEST 2007 address@hidden - * removed ref to build.scm - -Fri Jun 8 14:14:55 CEST 2007 address@hidden - * slight fixes in chicken-build - -Thu Jun 7 23:01:58 CEST 2007 address@hidden - * - csc: chicken-defaults.h is included via chicken.h, no explicit #include needed - - renamed "build.scm" to "version.scm" - - all pcre options are now passed pcre/config.h - -Wed Jun 6 00:50:18 CEST 2007 address@hidden - * csi-static runs ok with chicken-build.scm - -Wed Jun 6 00:12:07 CEST 2007 address@hidden - * more chicken-build fixes - -Tue Jun 5 23:23:00 CEST 2007 address@hidden - * chicken-build builds through - -Sat Jun 2 20:34:43 CEST 2007 address@hidden - * added cleaner Scheme-driven build - -Fri Jun 22 22:53:37 CEST 2007 address@hidden - * csi: add ,uba (unbreak all) command - -Mon Jun 18 08:06:45 CEST 2007 address@hidden - * - fixed bug in csc ("-strip" option) - -Sat Jun 16 23:10:07 CEST 2007 address@hidden - * - chicken, csc: added "-disable-compiler-macros" option. - -Mon Jun 11 11:21:24 CEST 2007 address@hidden - * - moved compiler macro registration into support.scm, moved "define-compiler-macros.scm" - into chicken-ffi-macros.scm - -Fri Jun 8 14:40:02 CEST 2007 address@hidden - * - runtime: overflow-detecting fixnum ops check arguments - -Thu Jun 7 08:08:56 CEST 2007 address@hidden - * - renamed ":optional" to "optional" (":optional" is deprecated) - -Wed Jun 6 17:03:55 CEST 2007 address@hidden - * - fixed bug in "apropos" that occurred when procedure-information was not a list - -Tue Jun 5 15:24:51 CEST 2007 Will M. Farr - * CMakeLists.txt fix for no libffi error - -Tue Jun 5 14:58:13 CEST 2007 address@hidden - * - chicken-setup gives message if "-test" is given and egg has no test suite - -Tue Jun 5 08:46:10 CEST 2007 address@hidden - * - posixunix: "_exit" doesn't run cleanup hooks - - tcp: added argument check to tcp-abandon-port [suggested by Peter Bex] - - tcp: port-data handling was borked - - "-feature" accepts comma-sep'd ids - -Mon Jun 4 08:10:07 CEST 2007 address@hidden - * - "-uses" and "-require-extension" accept comma-separated arguments - - "user-post-analysis-pass" is invoked after every analysis pass - - version is 2.621 - -Sun Jun 3 08:57:18 CEST 2007 address@hidden - * - version is 2.620 - -Sat Jun 2 09:33:27 CEST 2007 address@hidden - * changed arguments to user-post-analysis-hook to include node graph - -Fri Jun 1 18:27:42 CEST 2007 address@hidden - * Fri Jun 1 18:27:42 CEST 2007 - -Thu May 31 11:54:05 CEST 2007 address@hidden - * - "user-post-analysis-pass" was called with wrong accessor procedures - -Thu May 31 08:06:11 CEST 2007 address@hidden - * unit extras format signature CL-like, defaults to old behavior - -Fri Jun 1 10:33:45 CEST 2007 address@hidden - * - "%hash" uses "fxshl" to avoid overflowing into flonum [Thanks to Alex Shinn] - - analysis db listings omit internal and standard bindings - - added libffi-test in CMakeLists.txt [test provided by Kon Lovett] - -Wed May 30 11:52:40 CEST 2007 address@hidden - * - fixed bug in c-backend.scm (invalid level variable) - - version is 2.62 - -Mon May 28 22:16:57 CEST 2007 address@hidden - * - -Mon May 28 16:17:08 CEST 2007 address@hidden - * - manpage fix for chicken by Ivan Shmakov - -Mon May 28 12:38:13 CEST 2007 address@hidden - * - added two sanity checks in callback invocation mechanism to catch callbacks that do not originate in safe foreign lambdas - - hen.al: applied patches by Adhi Hargo - - version is 2.619 - -Fri May 25 10:19:13 CEST 2007 address@hidden - * - chicken-setup: "-h" showed incorrect text for "-t" - - renamed compiler rewrite for blob-length with blob-size - -Thu May 24 08:33:37 CEST 2007 address@hidden - * resolved conflict - -Thu May 24 08:33:15 CEST 2007 address@hidden - * Changed blob-length => blob-size since has not structure. - -Thu May 24 01:19:38 CEST 2007 address@hidden - * Added nonblocking param to ##sys#custom-input/output-port. Made noinherit default for Windows create-pipe. - -Wed May 23 20:52:19 CEST 2007 address@hidden - * Added read-string & read-line to ##sys#custom-input/output-port. Fixed loc sym in extras unit. - -Thu May 24 08:25:51 CEST 2007 address@hidden - * renamed blob-length to blob-size [suggested by Kon Lovett] - -Wed May 23 16:03:56 CEST 2007 address@hidden - * - chicken-setup "-test" option - -Wed May 23 12:48:44 CEST 2007 address@hidden - * ,d shows blob instead of byte-vector - -Wed May 23 11:21:11 CEST 2007 address@hidden - * - renamed byte-vector procedures to "blob..." and deprecated old names - - deprecated various byte-vector procedures - - added blob <-> numvector converters - - version is 2.618 - -Wed May 23 08:14:50 CEST 2007 address@hidden - * - chicken-setup uses "gzip -d" instead of "gunzip" [as suggested by Brandon Van Every] - - added internal overflow-detecting fixnum +/- (to be used later) - - some silly cleaning up in lolevel - - scheduler: "##sys#thread-block-for-i/o!" supports input and output blocking - - version is 2.617 - -Tue May 22 14:16:55 CEST 2007 address@hidden - * - "object-release" detects shared data - -Tue May 22 10:08:00 CEST 2007 address@hidden - * - experimentally enabled blocking call in "tcp-connect" - - version is 2.616 - -Tue May 22 06:53:49 CEST 2007 address@hidden - * Bug fix for ##sys#platform-fixup-pathname - -Tue May 22 05:57:48 CEST 2007 address@hidden - * Bug fix for open/noinherit variable - -Tue May 22 05:29:59 CEST 2007 address@hidden - * Added trailing dirsep rmv for Windows directory? - -Sun May 20 19:33:50 CEST 2007 address@hidden - * file-exists? trim hack fixup - -Sat May 19 23:09:47 CEST 2007 address@hidden - * file-exists? should work properly with trailing separator on windows (MSVC/mingw) now - -Sat May 12 00:30:32 CEST 2007 address@hidden - * - compiler-macro-table is only generated when needed - -Fri May 18 08:19:00 CEST 2007 address@hidden - * - -Tue May 15 23:04:23 CEST 2007 Brandon J. Van Every - * removed static linking support on Mac OS X - -Tue May 15 07:21:26 CEST 2007 Brandon J. Van Every - * build chicken-boot dynamically - -Tue May 15 03:18:42 CEST 2007 Brandon J. Van Every - * prefer dynamic chicken for bootstrapping - -Mon May 14 06:08:03 CEST 2007 address@hidden - * - lolevel: proc.check omitted in unsafe code - -Fri May 11 13:37:03 CEST 2007 address@hidden - * - version is 2.615 - - "mutate-procedure" changed slightly - -Fri May 11 12:20:17 CEST 2007 address@hidden - * - lolevel: added mutate-procedure (not documented yet) - -Fri May 11 11:34:15 CEST 2007 address@hidden - * - chicken-setup: *repository-tree-downloaded* isn't used anymore - - support for internal compiler macros - -Wed May 9 09:38:09 CEST 2007 address@hidden - * MACOSX should not be unconditionally true for static builds - -Thu May 10 02:06:45 CEST 2007 address@hidden - * Windows exec & spawn need quote-wrapped argument strings - -Wed May 9 23:58:57 CEST 2007 address@hidden - * Free memory & proper return value for spawn - -Wed May 9 23:25:41 CEST 2007 address@hidden - * MinGW cannot quote wrap - -Wed May 9 09:19:13 CEST 2007 address@hidden - * Fix for Windows process-execute/spawn - -Wed May 9 09:00:50 CEST 2007 address@hidden - * Fix for Windows process-execute/spawn - -Wed May 9 08:56:03 CEST 2007 address@hidden - * - posixwin.scm: fixed incorrect argument handling in "process-execute" and "process-spawn" [reported by Kon] - -Wed May 9 03:44:34 CEST 2007 address@hidden - * MacOS X is a GNU ENV, added common free for arg & env lst - -Wed May 9 12:14:23 CEST 2007 address@hidden - * - removed evaluatable requirements-tests from chicken-setup - -Tue May 8 08:43:46 CEST 2007 address@hidden - * - version is 2.614 - - removed ".o" -> ".obj" renaming in chicken-setup - - -Tue May 8 06:42:03 CEST 2007 address@hidden - * Windows process param quoting, ren of csc local procs that had names of defnd procs, quoting of csc filenames for unix - -Sat May 5 07:06:41 CEST 2007 address@hidden - * Minor code formatting fix - -Sat May 5 05:25:37 CEST 2007 address@hidden - * chicken-setup create-directory for windows didn't create parent directories - -Sat May 5 03:53:11 CEST 2007 address@hidden - * Cygwin defeat of libffi use in autotools caused ALL use to be defeated - -Thu Apr 26 07:53:15 CEST 2007 address@hidden - * - Several chicken-profile enhancements by Andre Kuehne - - -Wed Apr 25 15:21:42 CEST 2007 address@hidden - * - version is 2.613 - -Tue Apr 24 13:58:56 CEST 2007 address@hidden - * - added csc option "-cxx-name" - -Tue Apr 24 09:07:51 CEST 2007 address@hidden - * - enabled libffi for cygwin/Cmake again, disabled it for cygwin/autotools - -Tue Apr 24 06:22:07 CEST 2007 address@hidden - * - fixed mingw bug in configure.in - - -Tue Apr 24 05:21:32 CEST 2007 address@hidden - * - disabled libffi on cygwin - -Tue Apr 24 05:21:18 CEST 2007 address@hidden - * omits libws2_32 check for mingw when cross-compiling - -Fri Apr 20 14:18:46 CEST 2007 address@hidden - * - chicken-setup: -destdir wasn't used in "install-script" - - version is 2.612 - -Fri Apr 20 13:11:16 CEST 2007 address@hidden - * - chicken-setup: removed "-check" option (this will move into a separate tool) - - printer: escapes backslash in "|...|" printing - -Thu Apr 19 08:25:12 CEST 2007 address@hidden - * - fix in "read-string" [Thanks to Andre Kuehne] - -Sat Apr 14 22:09:35 CEST 2007 address@hidden - * - version is 2.611 - - "pathname-directory" always strips trailing separator [suggested by Andre Kuehne] - -Sat Apr 14 21:13:13 CEST 2007 address@hidden - * readme fix - -Mon Apr 16 15:57:53 CEST 2007 address@hidden - * - csc.scm: bug fix that applied on Windows/CMake with /I option [Thanks to Esteban U. Caamano Castro] - - printer: "`" wasn't recognized as special char (and thus was unescaped) - -Tue Apr 24 16:41:14 CEST 2007 address@hidden - * - some cleanup in hen.el - - "move-memory!" acceps optional 3rd and 4th offset argument - -Thu Apr 12 15:08:55 CEST 2007 address@hidden - * - print-error-message omitted a ": " when the exception was not a string or condition object. - -Tue Apr 10 13:57:10 CEST 2007 address@hidden - * - removed -track-scheme since it's quite unusable - -Tue Apr 10 12:51:38 CEST 2007 address@hidden - * some trivial cleanups in the compiler - -Tue Apr 10 09:45:16 CEST 2007 address@hidden - * - added setters for "current-effective-(user/group)-id" [thanks to address@hidden - -Thu Apr 5 23:51:32 CEST 2007 address@hidden - * - csc returns 1 if subcommand triggers error (required since last change of "system" result handling - at least on OS X) - -Sun Apr 8 15:45:57 CEST 2007 address@hidden - * installation in Buildfile was rather borked - -Thu Apr 5 15:27:46 CEST 2007 address@hidden - * - "string->number" would not catch "1.0.0" (double occurrence of ".0", which is special-cased) [Reported by marc Feeley] - - string to number conversion catches trailing chars in radix!=10 case - -Thu Apr 5 10:23:14 CEST 2007 address@hidden - * - added foreign type "c-string-list*" - -Thu Apr 5 00:49:59 CEST 2007 address@hidden - * Removed _mkgmtime since not part of MinGW time.h (altough it is part of the Win SDK) - -Wed Apr 4 22:38:46 CEST 2007 address@hidden - * Version is 2.610 due to incompatible changes to MacOS X build - -Wed Apr 4 21:19:52 CEST 2007 address@hidden - * Bug fix (?) for Cygwin timezone offset & added utc-time->seconds & local-timezone-abbreviation - -Wed Apr 4 18:24:50 CEST 2007 address@hidden - * Ticket #162 fix - -Wed Apr 4 13:54:06 CEST 2007 address@hidden - * - version is 2.609 - -Wed Apr 4 13:53:54 CEST 2007 address@hidden - * - fixed bug in chicken-setup: ranlib on OS X should only be run for .a files - [reported by Arto] - - number->string in binary radix with large fixnums fix [also reported by Arto] - - -Wed Apr 4 08:10:32 CEST 2007 address@hidden - * - version is 2.608 - - added "byte-vector-move!" and "byte-vector-append" [contributed by Arto Bendiken] - -Tue Apr 3 15:50:12 CEST 2007 address@hidden - * - added "c-string-list" result type specifier - -Fri Mar 30 21:37:29 CEST 2007 Brandon J. Van Every - * require CMake 2.4.6 on suspicion of Linux bugs - -Thu Mar 29 20:08:27 CEST 2007 address@hidden - * Added port-fold to utils - -Sun Apr 8 14:56:37 CEST 2007 address@hidden - * - some cleanup in hen.el - -Thu Mar 29 09:42:08 CEST 2007 address@hidden - * - removed obsolete entry for stack-size.cmake in distribution/manifest - - configure.in: sets default for TARGET_DLL_EXTENSION, if not given - -Thu Mar 29 08:28:00 CEST 2007 address@hidden - * - csc: accepts "-" as input file - - Makefile.am: missing replacement of C_TARGET_DLL_EXTENSION in chicken-defaults.h [reported by Mario] - -Wed Mar 28 09:12:31 CEST 2007 address@hidden - * - utils: added "make-broadcast-port" and "make-concatenated-port" - - version is 2.607 - - fixed bug in chicken-setup (unexported reference to ##sys#current-source-filename) [Reported by Kon Lovett] - -Thu Apr 5 13:15:11 CEST 2007 address@hidden - * minor housekeeping - -Thu Apr 5 09:43:36 CEST 2007 address@hidden - * - chicken-setup: accepts when docs or examples are missing - -Tue Mar 13 21:02:00 CET 2007 address@hidden - * csc-trans changes - -Fri Mar 9 23:14:12 CET 2007 address@hidden - * - apropos[-list]: only lists globally bound symbols - -Tue Mar 27 14:31:49 CEST 2007 address@hidden - * - version is 2.606 - -Tue Mar 27 14:30:35 CEST 2007 address@hidden - * - runtime.c: added "C_panic_hook" [Suggested by Maria Rekouts] - -Tue Mar 27 13:06:27 CEST 2007 address@hidden - * - chicken-setup: broken installation of doc-files - -Mon Mar 26 06:56:09 CEST 2007 address@hidden - * - version is 2.605 - - applied Mario's help option patch for makedoc - -Mon Mar 26 06:39:42 CEST 2007 address@hidden - tagged 2.604-snapshot - -Mon Mar 26 06:39:07 CEST 2007 address@hidden - * - updated site index (2.604 snapshot) - - csc.scm: Mac OS X dylib extensions should be so [Thanks to Kon Lovett] - -Fri Mar 23 09:51:30 CET 2007 address@hidden - * regex fix - -Fri Mar 23 08:45:54 CET 2007 address@hidden - * - version is 2.604 - - added "hash-table-remove!" [suggested by Kon Lovett] - -Wed Mar 21 12:48:43 CET 2007 address@hidden - * - compiler.scm: fix was broken - - -Wed Mar 21 08:50:03 CET 2007 address@hidden - * - csc.scm and configuration: TARGET_DLL_EXTENSION - - compiler.scm: fix in canonicalization of symbols [Reported by Marc Feeley] - -Mon Mar 19 14:10:58 CET 2007 address@hidden - * - version is 2.603 - -Fri Mar 9 04:58:50 CET 2007 address@hidden - * Added glob? to regex, directory-null? to utils, fixed bug in srfi-13 %string-map! where updated string was not returned so (void) was result. - -Wed Mar 7 02:53:09 CET 2007 address@hidden - * copy-read-table wasn't copying the 3rd slot - -Mon Mar 19 08:29:56 CET 2007 address@hidden - * - fixed buggy implementation of ##sys#alias-global-hook [Thanks to marc Feeley] - - added support for ##sys#alias-global-hook to compiler - -Thu Mar 15 15:48:35 CET 2007 address@hidden - * - implemented fix for #\... handling in the reader to handle UTF-8 characters [contributed by Alex Shinn] - -Thu Mar 15 08:51:43 CET 2007 address@hidden - * - csc accepts -track-scheme (but still not documented) - - `system' returns exit status unaltered [Thanks to Mario, Kon and Zbigniew] - - version is 2.602 - - `char-name' doesn't accept character names with less than 2 chars [suggested by Alex Shinn] - -Mon Mar 12 08:32:08 CET 2007 address@hidden - * added alias-global-hook [suggested by Marc Feeley for snow] - -Fri Mar 2 12:17:37 CET 2007 address@hidden - * small fixes in ANNOUNCE - -Wed Mar 7 11:32:35 CET 2007 address@hidden - * - added "unused" declaration [suggested by Kon Lovett] - -Mon Feb 26 23:47:53 CET 2007 address@hidden - * - new banner - -Mon Feb 26 23:15:18 CET 2007 address@hidden - * - Buildfile didn't add OPTIM to TARGET_CFLAGS - -Wed Feb 28 16:51:53 CET 2007 address@hidden - * Replaced loop w/ string-intersperse in ##sys#process for posixwin - -Mon Mar 5 10:10:36 CET 2007 address@hidden - * proper handling of TARGET_RUN_PATH - -Mon Mar 5 09:20:02 CET 2007 address@hidden - * - removed C_NO_PIC_NO_DLL - - added TARGET_RUN_PATH (and C_TARGET_RUN_LIB_HOME) - - -Fri Mar 2 13:39:36 CET 2007 address@hidden - * forgot to save, silly. - -Fri Mar 2 12:18:52 CET 2007 address@hidden - * - applied Peter Bex' patch to chicken-setup (nicer CSS for docindex) - - added support for `[nonnull-]unsigned-c-string[*]' foreign type - - version is 2.601 - -Thu Mar 1 12:15:18 CET 2007 address@hidden - tagged 2.6-release - -Thu Mar 1 12:15:09 CET 2007 address@hidden - * - version is 2.6 - - Buildfile: fixed bug in testdist target - - Final updates to ANNOUNCE - -Mon Feb 26 22:04:17 CET 2007 address@hidden - tagged 2.6rc1-snapshot - -Mon Feb 26 22:03:13 CET 2007 address@hidden - * updated NEWS and ANNOUNCE - -Tue Mar 6 21:50:37 CET 2007 address@hidden - * hen.el: highlight defstruct - -Wed Feb 21 21:01:44 CET 2007 address@hidden - * - updated NEWS - -Mon Feb 26 08:54:44 CET 2007 address@hidden - * site index update - -Thu Mar 1 13:04:58 CET 2007 address@hidden - * buildfile test fix - -Mon Feb 26 08:05:44 CET 2007 address@hidden - * - version is 2.6rc1 - -Fri Feb 23 22:37:45 CET 2007 Brandon J. Van Every - * must use CMAKE_CFG_INTDIR, not CMAKE_BUILD_TYPE - -Sat Feb 24 23:40:43 CET 2007 address@hidden - * CYGWIN & MINGW have same behavior for +/-inf.0 & nan.0 - -Fri Feb 23 11:56:46 CET 2007 address@hidden - * missed adding C_NO_PIC_NO_DLL - all my fault, Brandon was right. I bow my head in shame - -Fri Feb 23 10:32:51 CET 2007 address@hidden - * - on OSX, static chicken + csi are not built [suggested by Thomas Chust] - - -Fri Feb 23 08:12:47 CET 2007 address@hidden - * - version is 2.524 - -Fri Feb 23 08:12:36 CET 2007 address@hidden - * - eval: CHICKEN_apply_to_string wasn't hidden. - - removed C_128_PARAMETERS. - - added option to CMakeLists.txt for disabling use of libffi - - -Mon Feb 26 17:10:08 CET 2007 address@hidden - * - hid global used in limited length printing - - '##sys#cons' wasn't in internal bindings and thus not re-written - -Wed Feb 21 10:28:46 CET 2007 address@hidden - * - version is 2.523 - - CMake build adds C_NO_PIC_NO_DLL to cflags - -Wed Feb 21 07:51:46 CET 2007 address@hidden - * chicken-setup non-windows file permissions - chicken-setup on non-windows systems must ensure that files and - directories it copies are usable by all. If chicken-setup is run in - a process that has a restrictive umask setting, normal file operations - apply that restrictive mask. I have added code to apply appropriate - permissions explicitly after a file copy or a directory creation. - -Wed Feb 21 07:55:35 CET 2007 address@hidden - * - posixunix: tm_zone is not available on HP/UX - - CMakeLists.txt: adds -DC_NO_PIC_NO_DLL to RAW_CFLAGS - -Mon Feb 19 21:26:30 CET 2007 address@hidden - * chicken-setup: fix required-extension-version - - chicken-setup has a built-in command, required-chicken-extension, which takes a - symbol and a string. The symbol is the name of an extension, and the string is - the minimum version number. The command is supposed to terminate chicken-setup - with an appropriate error message if the required extension is not already - installed. - - This was broken so I fixed it. - -Tue Feb 20 08:33:16 CET 2007 address@hidden - * - `define-record-type' doesn't set record-identifier anymore - - CMakeLists.txt: uses INSTALL_RPATH now - - chicken-setup: added `cross-chicken' - -Mon Feb 19 15:33:10 CET 2007 address@hidden - * - version is 2.522 - - added dist-test in Buildfile - - chicken.h: reverted x86/64-specific change that might break on non-UNIX systems - -Fri Feb 16 15:41:37 CET 2007 address@hidden - * - added missing definitions to chicken-defaults.h.in - - -Fri Feb 16 13:42:43 CET 2007 address@hidden - * - version string indicates cross mode - -Fri Feb 16 12:11:13 CET 2007 address@hidden - * - version is 2.521 - -Thu Feb 15 13:30:23 CET 2007 address@hidden - * - eval: resolved conflict - -Mon Feb 12 20:52:44 CET 2007 address@hidden - * - added compiler-option `-keep-shadowed-macros' - -Fri Feb 9 19:11:15 CET 2007 address@hidden - * - eval emitted syntax trace twice for lists with symbol head - -Wed Feb 14 13:46:57 CET 2007 address@hidden - * always include stdint.h on amd64 [thanks to Alex Shinn], simplifcation of eval-trace-info emission - - -Wed Feb 14 08:00:36 CET 2007 address@hidden - * - eval: added interpreter debug level - - library: handling of unicode surrogates by Alex Shinn - - csi: fixed a few bugs in "describe" - -Tue Feb 13 12:10:36 CET 2007 address@hidden - * - csi: removed `array' specific code from `describe' - -Mon Feb 12 18:36:41 CET 2007 Brandon J. Van Every - * objects grabbed across subdirectories have to be declared as GENERATED - -Mon Feb 12 08:32:03 CET 2007 Brandon J. Van Every - * reuse pcre objects to avoid multiple source compilation - -Mon Feb 12 08:34:58 CET 2007 address@hidden - * - "load-verbose" is always enabled in the repl - - first form wasn't passed to "user-preprocessor-pass" [reported by minh thu] - - fixed typo in CMakeLists.txt [thanks to Brandon] - -Fri Feb 16 22:57:28 CET 2007 address@hidden - * - compiler raises proper syntax errors - - removed binary incompatibility over "C_emit_trace_info" - - syntax-error in compiler shows backtrace - -Sun Feb 11 20:34:22 CET 2007 address@hidden - * - eval: experimental insertion of processed forms into trace-buffer, marked as "" - (this is incomplete, since it doesn't show up in compiled code) - -Fri Feb 9 11:34:01 CET 2007 address@hidden - * buildfile fix - -Fri Feb 9 11:16:40 CET 2007 address@hidden - * - removed sizeof(double) tests in configure.in - -Fri Feb 9 11:12:00 CET 2007 address@hidden - * cross-building fixes - -Thu Feb 8 10:03:04 CET 2007 address@hidden - * more fixes for cross-compilation - -Thu Feb 8 08:23:30 CET 2007 address@hidden - * - csc.scm: fixed bug in building of link options - -Thu Feb 8 07:41:53 CET 2007 address@hidden - * fixing conflicts once more in csc.scm - -Wed Feb 7 23:29:04 CET 2007 address@hidden - * cross-building improvements - -Wed Feb 7 23:28:57 CET 2007 address@hidden - * fixed conflicts in csc.scm - -Wed Feb 7 19:30:57 CET 2007 address@hidden - * - csc: proper separation of target and install variables ("-host" option) - - change of TARGET_... variables in various buildfiles - - configure.in: if cross-compiling, omit sizeof(double) check***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./Buildfile -2 +6 - M ./CMakeLists.txt -10 +14 - M ./Makefile.am +16 - M ./configure.in -7 +21 - M ./csc.scm -35 +98 - -Thu Feb 1 20:30:03 CET 2007 address@hidden - * - string->number: long string would overflow intermediate buffer [Thanks to Robin Lee Powell] - -Thu Feb 1 18:58:35 CET 2007 address@hidden - * - csi: fixed "-s -" problem - - library: "##sys#make-string" is unsafe, "make-string" does checking [suggested by Kon Lovett] - -Thu Feb 8 07:35:22 CET 2007 address@hidden - * - inlined some uses of "fxmod" and "fx/" - - "vector-resize!" uses "##sys#grow-vector" - -Wed Feb 7 14:45:51 CET 2007 address@hidden - * - README fixed by Mario Domenech Goulart - - csc: added "-host" options and some support for cross-compiling - - version is 2.52 - -Mon Feb 5 09:02:17 CET 2007 address@hidden - * - removed unnecessary diagnostic output in "object-release" [Thanks to Tony Sidaway] - -Fri Feb 2 08:47:43 CET 2007 address@hidden - * - csc.scm: "-strip" only when not MSVC - - internal buffer could overflow in "string->number" [Thanks to Robin Lee Powell] - -Thu Feb 1 06:20:34 CET 2007 address@hidden - * - chicken-setup: simplified "run:execute" a little - - csc: add "-strip" option - -Wed Jan 31 07:46:37 CET 2007 address@hidden - * - extras: "read-lines" swallowed line if given limit argument [Thanks to Tony Sidaway] - -Wed Jan 31 07:32:22 CET 2007 address@hidden - * - chicken-setup: "make" and "make/proc" accept list as argv argument - - version is 2.519 - - "glob->regexp" handles "[...]" now - -Tue Jan 30 11:20:29 CET 2007 address@hidden - tagged 2.518-snapshot - -Tue Jan 30 11:20:21 CET 2007 address@hidden - * - updated tarball generation hack - - -Tue Jan 30 09:15:45 CET 2007 address@hidden - * updated snapshot link in site index - -Tue Jan 30 08:35:11 CET 2007 address@hidden - * - version is 2.518 - -Sat Jan 27 23:21:15 CET 2007 address@hidden - * - Buildfile: supports DESTDIR - -Fri Jan 26 15:02:07 CET 2007 address@hidden - * - csi: describe omits "s" in one place if unneccessary***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./csi.scm -2 +4 - M ./lolevel.scm +1 - -Sat Jan 27 04:24:28 CET 2007 address@hidden - * Bug fix for translate-extension; improper call to pathname-replace-extension - -Fri Jan 26 05:13:34 CET 2007 address@hidden - * Use of ANSI strerror for posixwin - -Fri Jan 26 04:53:15 CET 2007 address@hidden - * Added process* - -Thu Jan 25 11:53:02 CET 2007 address@hidden - * - Buildfile: -I options did show up in CFLAGS passed by csc - - csc: didn't perform special handling of "-require-extension" - - "require-extension" does "require-for-syntax" if needed for statically linked extensions - -Thu Jan 25 11:32:25 CET 2007 address@hidden - * fixed bug introduced in pcre/CMakeLists.txt by last patch - -Thu Jan 25 11:31:33 CET 2007 address@hidden - * -fPIC was missing in libpcre-for-shared - -Wed Jan 24 14:14:48 CET 2007 Brandon J. Van Every - * build pcre once for shared libs - -Wed Jan 24 15:56:09 CET 2007 address@hidden - * - site/index.html: added links to trac and callcc.org - - misc/makehtmldoc: renamed to makedoc, only converts pagers that are out of date - - library: added "on-exit" and "bit-set?" - -Wed Jan 24 01:36:10 CET 2007 Brandon J. Van Every - * pass correct definitioins for PCRE - -Wed Jan 24 01:32:57 CET 2007 Brandon J. Van Every - * update copyright to 2006..2007 - -Mon Jan 22 20:42:54 CET 2007 address@hidden - * posixwin process-wait signals error, made yield common, added file-control, bugfix for process, added ##sys#thread-yield!, ##sys#file-nonblocking!, ##sys#file-select-one - -Tue Jan 23 15:02:24 CET 2007 address@hidden - * - reader warns on unrecognized escape sequences in string literals - - version is 2.517 - -Mon Jan 22 13:38:40 CET 2007 address@hidden - * include paths in buildfile - -Fri Jan 19 20:11:11 CET 2007 Brandon J. Van Every - * compile straight PCRE sources - -Fri Jan 19 11:36:13 CET 2007 address@hidden - * fixed bug in static/CMakelists.txt (wrong libname) - -Fri Jan 19 11:29:07 CET 2007 address@hidden - * builds two pcre intermediate libraries (PIC and non-PIC) - -Fri Jan 12 11:03:50 CET 2007 Brandon J. Van Every - * forgot pcre/CMakeLists.txt - -Fri Jan 12 10:46:28 CET 2007 Brandon J. Van Every - * build static libpcre - -Thu Jan 11 14:39:40 CET 2007 address@hidden - * resolved conflicts - -Thu Jan 11 08:57:53 CET 2007 Brandon J. Van Every - * resolve chicken-pcre conflicts and a few stray errors - -Thu Jan 11 14:32:07 CET 2007 address@hidden - * re-added pcre/NON-UNIX-USE - -Thu Jan 11 14:27:22 CET 2007 address@hidden - * cmake build with pcre working somewhat - -Thu Jan 11 13:32:23 CET 2007 address@hidden - * first try at cmake/pcre integration - -Wed Jan 10 09:51:42 CET 2007 address@hidden - * CMake-detection of memmove and strerror - -Wed Jan 10 09:28:26 CET 2007 address@hidden - * first steps towards pcre integration via cmake - -Wed Jan 10 09:17:42 CET 2007 address@hidden - * buildfile adapation to pcre integration - -Wed Jan 10 07:57:47 CET 2007 address@hidden - * - added pcre files, removed all traces of regexunix and pregexp, renamed pcre sorces to regex - -Tue Jan 9 17:05:55 CET 2007 address@hidden - * - configure.in: fixed bug in check for small doubles (missing closing paren) - - added pcre 6.3 sources and adapted configure.in and Makefile.am - -Mon Jan 22 13:39:09 CET 2007 address@hidden - * - chicken-setup: tries to translate "o"/"a" extension for installed files in windows (msvc + mingw32) - - version is 2.516 - -Mon Jan 22 06:21:29 CET 2007 address@hidden - * - csi: "--" wasn't properly handled [Thanks to Marc Feeley] - - extras: added "o" - -Tue Jan 16 20:36:02 CET 2007 address@hidden - * Stopped spawnvp/execvp warning message, added signal-handler, set-signal-handler! - -Fri Jan 19 10:44:52 CET 2007 address@hidden - * - chicken-setup: asks user when executing needs tests - -Wed Jan 17 11:36:40 CET 2007 address@hidden - * - added `C_mwemcpy_slots' internal wrapper macro - - removed `thread-sleep!/ms', added `time->milliseconds', `milliseconds->time' [suggested by Daishi Kato] - -Mon Jan 15 21:21:47 CET 2007 address@hidden - * forgot to save file with posixunix patch... Hm. - -Mon Jan 15 20:09:20 CET 2007 address@hidden - * - added `thread-sleep!/ms' [suggested by Daishi Kato] - - `file-stat' returns 13-element vector, including device info [thanks to John Cowan] - -Wed Jan 10 18:32:26 CET 2007 address@hidden - * fixed bug in printer when record-name was "record" [thanks to Daniel Sadilek] - -Fri Jan 12 10:38:12 CET 2007 address@hidden - * - `-emit-exports' sorts output [Suggested by Brandon van Every] - - version is 2.515 - -Thu Jan 11 02:41:16 CET 2007 Brandon J. Van Every - * make posixwin.scm responsible for posix.exports to avoid file collision with posixunix.scm export of the same - -Fri Jan 12 09:39:23 CET 2007 address@hidden - * - csc: added support for "CSC_OPTIONS" [Suggested by Stephen Gilardi] - -Thu Jan 11 14:35:54 CET 2007 address@hidden - * removed win-install.bat - -Thu Jan 11 13:22:12 CET 2007 address@hidden - tagged 2.514-snapshot - -Thu Jan 11 13:22:02 CET 2007 address@hidden - * new development snapshot link in homepage - -Thu Jan 11 12:02:52 CET 2007 address@hidden - * fixed yet another bug in ##sys#do-the-right-thing - -Thu Jan 11 11:51:51 CET 2007 address@hidden - * - implementation of require-for-syntax and require-extension was not correct with extensions that have both syntax and runtime parts - - `include' shows message (in load-verbose mode) - - version is 2.514 - -Thu Jan 11 10:44:44 CET 2007 address@hidden - * posix.exports wasn\'t mentioned in configure.in as boot file - -Thu Jan 11 09:12:50 CET 2007 address@hidden - * - utils.scm used eval (which it doesn't have to) - - `require-for-syntax' did expand into pointless runtime-requirements [Thanks to Joshua Griffith] - -Thu Jan 11 07:45:43 CET 2007 address@hidden - * command-line or first use of (declare (emit-exports ...)) overrides all subsequent declarations - -Wed Jan 10 13:24:56 CET 2007 address@hidden - * - added stubs for unimplemented things to posixwin.scm - -Wed Jan 10 09:15:32 CET 2007 address@hidden - * - csc.scm: didn't pass extra libraries to linker - - chicken-setup: basic support for complex egg requirements - -Mon Jan 8 17:46:00 CET 2007 address@hidden - * MinGW support for +nan.0, etc. - -Mon Jan 8 17:17:31 CET 2007 Brandon J. Van Every - * use #cmakedefine, patch courtesy of Ingo Bungener - -Sat Jan 6 20:48:39 CET 2007 address@hidden - * - chicken-setup: does ranlib automatically for installed files given in "static" option on macosx - - posixunix.scm: replaced "intptr_t" with "long" [suggested by Kon] - -Sat Jan 6 00:14:32 CET 2007 address@hidden - * - resolved some conflicts - - version is 2.513 - -Fri Jan 5 23:25:27 CET 2007 address@hidden - * - added "set-parameterized-read-syntax!" [suggested by John Cowan] - - version is 2.512 - -Thu Jan 4 07:30:06 CET 2007 address@hidden - * put back (intptr_t) - -Thu Jan 4 06:25:55 CET 2007 address@hidden - * Added ##sys#shell-command - -Thu Jan 4 01:51:36 CET 2007 address@hidden - * Added ##sys#shell-command - -Mon Jan 8 15:55:24 CET 2007 address@hidden - * - removed def of C_valloc in lowlevel.scm***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./lolevel.scm -8 +1 - M ./runtime.c -2 +2 - M ./site/tarballs/index.html +1 - -Wed Jan 3 07:49:48 CET 2007 address@hidden - * - initial PTE table wasn't enlarged for previous additions - - version is 2.512 - -Wed Jan 3 03:33:34 CET 2007 address@hidden - * Split process-wait into public & ##sys# versions - -Mon Jan 1 22:09:32 CET 2007 address@hidden - * - resolved conflicts - -Mon Jan 1 21:29:50 CET 2007 address@hidden - * - added initial PTE entries for some procedures - -Mon Jan 1 16:42:03 CET 2007 address@hidden - * - slight simplification of rewrite-rule for "any?" - - updated copyright comments to 2007 - -Sun Dec 31 01:58:36 CET 2006 address@hidden - * fixed highly likely GC bug - -Sun Dec 31 01:58:55 CET 2006 address@hidden - * - inline version of "any?" (C_anyp). - - version is 2.511 - -Fri Dec 29 23:16:37 CET 2006 address@hidden - * fixed ref to intptr_t - -Fri Dec 29 23:17:09 CET 2006 address@hidden - * - removed tinyclos page from wiki directory - -Mon Jan 1 17:46:56 CET 2007 address@hidden - * Fix for undefined variable - -Mon Jan 1 03:09:43 CET 2007 address@hidden - * Added ##sys#process - -Fri Dec 22 09:26:18 CET 2006 address@hidden - * - version is 2.511 - -Thu Dec 21 19:50:02 CET 2006 address@hidden - * - added "any?" and compiler rewrite-rule - -Tue Dec 19 19:07:48 CET 2006 Brandon J. Van Every - * moved Automake to dist.cmake so that cmake -E copy won't change timestamps and cause it to run twice - -Tue Dec 19 16:33:09 CET 2006 address@hidden - * Chgd use of stdin|out|err as param syms; actually system globals. Added more cpu archs to sysinfo. - -Thu Dec 14 00:57:55 CET 2006 address@hidden - * - cscbench: more regex tweaking [thanks to Deanna Phillips] - - batch-driver: added important diagnostic output - - dist.cmake: removed obsolete benchmarks - - compiler: added documentation-extraction hook - - csc: does not assume /usr/local/include is a standard include path [suggested by Deanna Phillips] - -Wed Dec 13 20:15:30 CET 2006 address@hidden - * updated ANNOUNCE - -Mon Dec 18 17:13:56 CET 2006 address@hidden - * Removed srfi-4 dependency - -Mon Dec 18 08:52:20 CET 2006 address@hidden - * - added srfi-4 requirement in posixwin.scm - -Mon Dec 18 08:50:57 CET 2006 address@hidden - * - added "read-line" input method and implementation for string- and tcp-ports - - simplified special-casing in "read-line" for stream-ports - - replaced "process" in posixwin.scm with better version [contributed by mejedi] - -Wed Dec 13 12:00:36 CET 2006 address@hidden - * - fixed bug in single-variable "let-values" expansion - - "print-error-message": missing colon in output if exn is a string - -Tue Dec 12 15:47:17 CET 2006 address@hidden - * - version is 2.510 - - added "read-u8vector!" - -Tue Dec 12 09:51:27 CET 2006 address@hidden - * - added "read-string!" - - string-ports support "read-string" method - -Mon Dec 11 17:10:54 CET 2006 address@hidden - * - added basic support for "read-string" method in port class (but unused in the moment) - -Mon Dec 11 15:11:04 CET 2006 address@hidden - * - chicken-setup: added "required-extension-version" - -Mon Dec 11 00:13:13 CET 2006 address@hidden - * added debian directory (provided by Ivan Raikov) - -Sun Dec 10 21:11:21 CET 2006 address@hidden - * - eval: ##sys#canonicalize-body accepts optional container argument (ignored, but useful for hooking) - -Sun Dec 10 20:03:59 CET 2006 address@hidden - * added signal-handler, signal-mask, signal-masked?, signal-mask!, signal-unmask! - -Mon Dec 11 08:46:00 CET 2006 address@hidden - * - chicken-setup: "-V" output showed "Version" twice - -Fri Dec 8 15:43:59 CET 2006 address@hidden - * - chicken-setup: added "required-chicken-version" - -Fri Dec 8 14:37:54 CET 2006 address@hidden - * - chicken-setup: added "-revision" option - -Thu Dec 7 22:58:59 CET 2006 address@hidden - * Move of all non-apropos releated environment code to environment egg - -Thu Dec 7 18:07:00 CET 2006 address@hidden - * Environment extn; v2 - -Fri Dec 8 08:59:12 CET 2006 address@hidden - * - calling "error" with first and second arg being symbols resulted in a failing string-append - -Thu Dec 7 15:18:58 CET 2006 address@hidden - * updated ANNOUNCE - -Thu Dec 7 09:23:26 CET 2006 address@hidden - * removed a check (should have been in last patch) - -Thu Dec 7 09:09:57 CET 2006 address@hidden - * - removed some safety checks from ##sys#walk-namespace and other namespace routines - - added a few helper scripts - - -Thu Dec 7 02:27:35 CET 2006 address@hidden - * Chez Scheme-ish environment utilities; v1 - -Tue Dec 5 09:16:47 CET 2006 Brandon Van Every - * remove CMake version number from INSTALL-CMake.txt so we don't have to keep chasing it around - -Tue Dec 5 09:12:02 CET 2006 Brandon Van Every - * require CMake 2.4.5 - -Mon Dec 4 21:37:32 CET 2006 address@hidden - * - resolved conflict in README - - version is 2.508 - -Mon Dec 4 21:06:20 CET 2006 address@hidden - * - updated link to libffi-3 in README, modified layout - - hash-table-update![/default] returns update value - -Thu Nov 30 22:55:29 CET 2006 address@hidden - * - calling "(error #f)" doesn't crash anymore, zero arguments are allowed. - - slight modifications of the way errors are displayed. - -Thu Nov 30 21:51:47 CET 2006 address@hidden - * - "define-values" and "set!-values" handle single-value case better - -Mon Nov 27 23:59:04 CET 2006 address@hidden - * - added Mario's wiki2pdf script - - -Mon Dec 4 16:37:53 CET 2006 address@hidden - * - compiler doesn't "provide" srfi-1, extras and srfi-4 anymore at compile-time [reported by Marc Feeley] - -Fri Dec 1 16:40:25 CET 2006 address@hidden - * - "let-values" optimizes the single-value case. - -Wed Nov 29 15:51:14 CET 2006 address@hidden - * tiny things - -Wed Nov 29 14:47:41 CET 2006 address@hidden - * - added Mario's patch for makehtmldoc - - added html for tarball archive - - srfi-4: added "read-u8vector" and "write-u8vector" - - "receive" handles single-value case better - - version is 2.507 - -Mon Nov 27 16:52:35 CET 2006 address@hidden - * - csi: ",d" item coalescing counted one too many - - cscbench: didn't match timing-output in scientific notation [Reported by Deanna Phillips] - -Sun Nov 26 12:48:29 CET 2006 address@hidden - * - error-message shown on breakpoint did split application form - - csi: ",d" folds runs of eq? elements in sequences - - version is 2.506 - -Sat Nov 25 10:11:55 CET 2006 address@hidden - * fixed bug in "load" (loading from port crashed, thanks to "$)") - -Thu Nov 23 07:57:08 CET 2006 Brandon Van Every - * use WORKING_DIRECTORY to work around Darcs limitations on Cygwin - -Thu Nov 23 07:08:16 CET 2006 Brandon Van Every - * use VERSION for Cygwin dll - -Thu Nov 23 07:07:02 CET 2006 Brandon Van Every - * added marginally useful WINDOWS_PATH macro - -Wed Nov 22 21:04:36 CET 2006 Brandon Van Every - * correction to tutorial. Couldn't unrecord / rerecord for some reason. - -Wed Nov 22 19:43:36 CET 2006 Brandon Van Every - * tutorialized STACK_GROWS_DOWNWARD - -Wed Nov 22 11:20:25 CET 2006 Brandon Van Every - * updated most comments about CMake 2.4.3 to CMake 2.4.4. - -Wed Nov 22 10:31:11 CET 2006 Brandon Van Every - * use --repodir and native paths for Darcs command - -Wed Nov 22 10:19:57 CET 2006 Brandon Van Every - * ESCAPE_BACKSLASHES and ESCAPE_QUOTES macros - -Wed Nov 22 01:33:06 CET 2006 Brandon Van Every - * update to CMake 2.4.4 in docs - -Wed Nov 22 00:52:47 CET 2006 Brandon Van Every - * CMake 2.4.4 now handles apostrophes in -E echo - -Wed Nov 22 00:40:13 CET 2006 Brandon Van Every - * removed NATIVE_COMMAND_EXE_PATH as it's dead code and refers to a bug that's been fixed in CMake 2.4.4. - -Tue Nov 21 23:39:25 CET 2006 Brandon Van Every - * require CMake 2.4.4 - -Sat Nov 18 22:03:59 CET 2006 address@hidden - * - chicken-setup: removed single-file installation, fetch-only with existing egg[-dir] should work - - csi.1/chicken-setup.1: updated - -Sat Nov 18 00:22:21 CET 2006 address@hidden - * - chicken-setup: didn't install documentation files (!) - - chicken-setup: added "-destdir" option [originally suggested by Peter Busser] - - csi: added "-ss" option - -Wed Nov 15 22:56:35 CET 2006 address@hidden - * - chicken-setup: -svn, -tree and -local options, sorted manual page - - version is 2.505 - -Wed Nov 15 20:30:59 CET 2006 address@hidden - * - chicken-setup: added "-tree FILENAME" option - -Fri Nov 17 14:47:47 CET 2006 address@hidden - * - library: added call to ##sys#gc in ##sys#dunload - -Fri Nov 17 12:44:52 CET 2006 address@hidden - * - runtime.c, library.scm, chicken.h: first attempt at implementing ##sys#dunload - -Wed Nov 15 15:19:57 CET 2006 address@hidden - * - slight modification to repl/unbound warning output - - eval: fixed unbound variable bug in ##sys#load - - chicken-more-macros: expansion of ":optional" is more efficient in unsafe code***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./Buildfile -5 +8 - M ./chicken-more-macros.scm -3 +5 - M ./eval.scm -5 +6 - -Tue Nov 14 10:10:24 CET 2006 address@hidden - * - eval/repl: the repl warns about references to unbound toplevel vars - -Thu Nov 9 23:46:05 CET 2006 address@hidden - * - compiler rewrites `void' and `##sys#void' to a reference to ##sys#undefined-value (can't be ##core#undefined directly since the compiler makes some assumptions about this) - - version is 2.504 - -Thu Nov 9 19:03:18 CET 2006 address@hidden - * - csi: ",breakall" was inverted - - added rewrite rules for [su]32vector-ref (unsafe mode) - -Mon Nov 6 22:53:56 CET 2006 address@hidden - * - posixunix.scm: marked some old-style setters as deprecated - -Tue Nov 7 07:59:26 CET 2006 address@hidden - * - slight rearrangement of notes add by Brandon to README/README.darcs - -Tue Nov 7 05:23:39 CET 2006 Brandon Van Every - * added mailing list pointers in README files - -Sat Nov 4 09:04:31 CET 2006 address@hidden - * - chicken-setup: uses of `(string=? ... (pathname-extension ...))' use `equal?' now [thanks to Dan Muresan] - -Fri Nov 3 11:40:27 CET 2006 address@hidden - * - fixed silly bug in `define-deprecated-macro' (used format string without formatting it) - - updated new wiki links - -Thu Nov 2 22:52:49 CET 2006 address@hidden - * - posixwin.scm: fixed some problems in "process" and hacked around Win32 limitation (or my lack of knowledge about it) - -Mon Oct 30 23:36:02 CET 2006 address@hidden - * - fixed some comments in compiler.scm, experiments with inline-export - - lolevel: "move-memory!" didn't handle string -> locative movement - - version is 2.503 - -Tue Oct 31 08:49:40 CET 2006 address@hidden - * - configure.in: better optimization options for Sun compiler [Thanks to Sven Hartrumpf] - -Thu Oct 26 12:19:08 CEST 2006 address@hidden - * - cscbench: silly bug in call to "suncc -V" - - CMakeLists.txt: added option USE_DYNAMIC_C_RUNTIME (passed /MD) - -Thu Oct 26 11:28:57 CEST 2006 address@hidden - * - posixunix.scm: added setters for file-position, current-user-id, current-group-id, process-group-id - - version is 2.502 - -Thu Oct 26 10:33:00 CEST 2006 address@hidden - * suncc check in configure.in was the wrong way around - -Thu Oct 26 10:04:33 CEST 2006 address@hidden - * - added support for Sun's compiler in cscbench and configure.in - -Mon Oct 23 22:51:34 CEST 2006 address@hidden - * - undid broken flonum-change that resulted in insufficient storage allocation for flonums - - chicken-setup: does not include undoc'd extensions in doc-index [thanks to Kon Lovett] - -Mon Oct 23 21:57:00 CEST 2006 address@hidden - * configure.in fixes for double-size detection - -Mon Oct 23 21:32:18 CEST 2006 address@hidden - * - applied Zbigniew's "sizeof(double) == 2" patches - -Sat Oct 21 20:58:44 CEST 2006 address@hidden - * - slight changes to README.darcs - -Wed Oct 18 18:21:44 CEST 2006 address@hidden - * updated README - -Fri Oct 20 14:37:26 CEST 2006 address@hidden - * - added CHICKEN_SETUP_OPTIONS - -Thu Oct 19 14:46:11 CEST 2006 address@hidden - * - version is 2.501 - -Tue Oct 17 10:14:28 CEST 2006 address@hidden - * doc update, distribution files update - -Mon Oct 16 22:03:48 CEST 2006 address@hidden - tagged 2.5-release - -Mon Oct 16 21:48:05 CEST 2006 address@hidden - * - version is 2.5 - -Fri Oct 13 16:31:31 CEST 2006 address@hidden - * - chicken-setup: when installing directly from URL, don't ask for download - -Thu Oct 12 20:41:23 CEST 2006 address@hidden - * - removed shootout benchmarks - - cscbench: passed -DC_NO_PIC_NO_DLL to cc [Thanks to John Cowan] - -Mon Oct 9 21:57:11 CEST 2006 address@hidden - * - runtime.c: comment typo fix and added cast to remove warning on suncc [Thanks to Sven Hartrumpf] - -Thu Oct 12 08:28:35 CEST 2006 address@hidden - * - posixunix.scm: WIF_... hack must be enabled for suncc [Thanks to Sven Hartrumpf] - -Mon Oct 9 15:37:29 CEST 2006 address@hidden - * - small addition to hen.el - - runtime.c: invalid string constructor for suncc build-platform id [Thanks to Sven Hartrumpf] - -Wed Oct 4 10:20:00 CEST 2006 address@hidden - tagged 2.5rc1-snapshot - -Wed Oct 4 10:19:36 CEST 2006 address@hidden - * - CMakeLists.txt: fetching installed release handles "rc..." suffix - -Wed Oct 4 09:21:01 CEST 2006 address@hidden - * - version is 2.5rc1 - - dist wrapping fixes - - -Sun Oct 1 18:33:39 CEST 2006 Brandon Van Every - * capitalized my last name and fixed 2 typos - -Sun Oct 1 10:04:50 CEST 2006 address@hidden - * buildfile doc generation - -Sat Sep 30 16:27:14 CEST 2006 address@hidden - * more packaging fun - -Sat Sep 30 15:31:13 CEST 2006 address@hidden - * - fixed various files - this whole build shit sucks - -Sat Sep 30 13:25:44 CEST 2006 address@hidden - * - more documentation changes - - configure.in: put -DC_NO_PIC_NO_DLL here - -Sat Sep 30 10:05:55 CEST 2006 address@hidden - * - chicken-setup: "-test" lists missing extensions - - updated NEWS and various documentation files - -Sat Sep 30 00:35:47 CEST 2006 address@hidden - * removed unneeded file from dist.cmake - -Fri Sep 29 22:20:47 CEST 2006 address@hidden - * - autoconf build: -DC_NO_PIC_NO_DLL always defined - -Thu Sep 28 13:42:52 CEST 2006 address@hidden - * ##sys#peek-c-string-list and makehtmldoc fix - -Thu Sep 28 11:02:32 CEST 2006 address@hidden - * makehtmldoc fixes - -Thu Sep 28 09:00:55 CEST 2006 address@hidden - * - dist.cmake: hyphenated html filenames - - makehtmldocs improved, added necessary stream-wiki extensions - -Wed Sep 27 13:17:53 CEST 2006 address@hidden - * html generation fix - -Wed Sep 27 12:36:03 CEST 2006 address@hidden - * - removed unneeded option passed to CFLAGS in csc - -Wed Sep 27 11:10:27 CEST 2006 address@hidden - * - makehtmldoc works now [Thanks to Alejandro] - - version is 2.434 - -Mon Sep 25 23:29:34 CEST 2006 address@hidden - * - csi: narrower feature list in report (",r") - -Sat Sep 23 00:07:10 CEST 2006 address@hidden - * - added "CHICKEN_interrupt()" - -Sun Sep 17 14:27:28 CEST 2006 address@hidden - * - ##sys#macroexpand-0 is externally visible - - csi: features are separated by tab in report (,r) - - version is 2.433 - -Sat Sep 23 09:39:24 CEST 2006 Brandon Van Every - * always build Darcs ChangeLog unconditionally so it stays up to date - -Mon Sep 25 16:24:19 CEST 2006 address@hidden - * htmldocscript fiddling - -Mon Sep 25 15:40:03 CEST 2006 address@hidden - * - added machine-type, machine-byte-order, software-version and software-type as features [suggested by Kon Lovett] - -Mon Sep 25 11:10:08 CEST 2006 address@hidden - * - "exn" conditions with no-string "location" property segfaulted error-message priner [Thanks to Peter Bex] - -Fri Sep 22 10:16:11 CEST 2006 Brandon Van Every - * define IS_CMAKE_243 to bracket bugs specific to CMake 2.4.3. Not actually used yet. - -Thu Sep 21 23:27:42 CEST 2006 Brandon Van Every - * added check for HAVE_ALLOCA - -Thu Sep 21 23:26:41 CEST 2006 Brandon Van Every - * MinGW needs malloc.h for alloca - -Thu Sep 21 22:56:48 CEST 2006 Brandon Van Every - * proper indentation level for _AIX pragma alloca - -Thu Sep 21 19:54:27 CEST 2006 Brandon Van Every - * find darcs, let user specify darcs - -Thu Sep 21 11:47:36 CEST 2006 Brandon Van Every - * robust handling of Darcs ChangeLog. Tested on MSYS and MSVC. - -Fri Sep 22 12:22:46 CEST 2006 address@hidden - * - fixed bug in "foreign-code" - -Fri Sep 22 09:58:06 CEST 2006 address@hidden - * posixunix compiles with uCLinux - -Fri Sep 22 09:49:19 CEST 2006 address@hidden - * - chicken-setup: untarring egg lists contents only in verbose mode - - chicken-setup: "-test" option - - "foreign-code" accepts multiple strings - - sed script for CFLAGS in Makefile.am should handle commas - -Tue Sep 19 01:07:09 CEST 2006 address@hidden - * Fix for (decompose-pathname "/foo") -> ("" "foo") but -> ("/" "foo") correct. - -Mon Sep 18 08:01:15 CEST 2006 Brandon Van Every - * attempted to bulletproof install-opengl-egg success / failure report, but found a CMake bug - -Mon Sep 18 07:12:18 CEST 2006 Brandon Van Every - * status messages for mkdir, rmdir - -Mon Sep 18 05:59:53 CEST 2006 Brandon Van Every - * don't ask whether to download opengl egg - -Mon Sep 18 05:31:26 CEST 2006 Brandon Van Every - * added install-opengl-egg target - -Sun Sep 17 23:44:22 CEST 2006 Brandon Van Every - * added tutorial comments to CMakeLists.txt - -Sat Sep 16 14:10:20 CEST 2006 Brandon Van Every - * build all static libs and exes in /static directory to work around CMake bug - -Sat Sep 16 10:34:07 CEST 2006 address@hidden - * - added html dir to OS X distro build script - - chicken-setup: removal of temporary directory may fail now (issues a warning) [Thanks to John Cowan] - -Sat Sep 16 09:22:11 CEST 2006 address@hidden - * - version is 2.432 - -Sat Sep 16 09:02:48 CEST 2006 address@hidden - * - help for chicken-setup didn't mention argument to -R option [Thannks to Mario Goulart] - -Mon Sep 18 08:17:49 CEST 2006 address@hidden - * - chicken.h: uses "..." instead of <...> when including config headers - -Fri Sep 15 14:26:53 CEST 2006 address@hidden - * - commented out bench target in CMakeLists.txt. Will need modifications to cscbench.scm to handle out of - directory builds - -Thu Sep 14 19:31:02 CEST 2006 address@hidden - * cmake bench target (doesn't work yet) - -Thu Sep 14 19:09:04 CEST 2006 address@hidden - * - dist.cmake: refers to new location of cscbench.scm - -Thu Sep 14 18:10:37 CEST 2006 address@hidden - * - cscbench is built in toplevel dir - - updated README - -Thu Sep 14 17:40:32 CEST 2006 address@hidden - * - CMakeLists.txt: removed build-type library suffixes - - makefile.vc is gone - -Thu Sep 14 14:48:33 CEST 2006 address@hidden - * - fluid-let with empty binding-list resulted in invalid syntax - -Tue Sep 12 18:41:51 CEST 2006 address@hidden - * - Makefile.am: copying rule for html file ignores status (ugly, but I'm tired) - -Tue Sep 12 17:55:04 CEST 2006 address@hidden - * fixed another misspelling bug in csc.scm - -Tue Sep 12 17:53:26 CEST 2006 address@hidden - * fixed bug in csc.scm regarding cmake-build - -Tue Sep 12 13:41:18 CEST 2006 address@hidden - * - version-string extraction in CMakeLists.txt handles non-numeric subversion - - version is 2.431 - - chicken-setup: dependency-tree build should now really work [Thanks to Peter Bex] - -Tue Sep 12 10:56:27 CEST 2006 address@hidden - * htmldoc handling in CMakeLists.txt and dist.cmake - -Tue Sep 12 10:40:29 CEST 2006 address@hidden - * - Makefile.am: installs HTML docs, if available - - first attempt at htmldoc handling in CMakeLists.txt - -Mon Sep 11 09:48:46 CEST 2006 address@hidden - * - fixed bug in CMakeLists.txt - -Mon Sep 11 08:39:14 CEST 2006 address@hidden - * - added ENABLE_DEBUG_BUILD option to CMakeLists.txt - -Mon Sep 11 03:54:41 CEST 2006 Brandon Van Every - * bulletproofing of INCLUDE_DIRECTORIES - -Mon Sep 11 03:10:15 CEST 2006 Brandon Van Every - * William Hoffman suggests that putting all INCLUDE directives after the PROJECT directive may be safer - -Mon Sep 11 02:43:38 CEST 2006 Brandon Van Every - * make ChangeLog an ALL target so it is available for installation (thanks to Thomas Chust) - -Sun Sep 10 14:36:32 CEST 2006 address@hidden - * - some enhancements to makehtmldoc - -Sun Sep 10 13:57:53 CEST 2006 address@hidden - * - added "cmake" build feature to "chicken-version" - - unrecorded obsolete CMakeLists.txt patch for buildversion extraction - - -Sun Sep 10 22:19:13 CEST 2006 Brandon Van Every - * activated rudimentary Dart Dashboard support - -Sun Sep 10 08:36:44 CEST 2006 Brandon Van Every - * bulletproof dependencies for parallel builds (suggested by William Hoffman of Kitware) - -Sat Sep 9 23:42:01 CEST 2006 Brandon Van Every - * no more BINARY_DIR_FILES - -Sat Sep 9 23:27:45 CEST 2006 Brandon Van Every - * make dist needs to be an ADD_CUSTOM_COMMAND with outputs so that if something fails, it is not reported as success - -Sat Sep 9 23:21:40 CEST 2006 Brandon Van Every - * simplify error handling of ChangeLog and Darcs - -Sat Sep 9 23:15:16 CEST 2006 Brandon Van Every - * remove buildnumber from distribution - -Sat Sep 9 22:20:30 CEST 2006 Brandon Van Every - * noted the availabiliby of -release in all tools as of Chicken 2.430 (thanks Felix!) - -Fri Sep 8 14:39:13 CEST 2006 address@hidden - * - Fixed bug in CMakeLists.txt (missing substitutions for chicken-defaults.h.in) caused by ME, AND ME ALONE, YES!!! - - Added `-release' option to all tools (as suggested by Brandon in CMakeLists.txt) - -Fri Sep 8 10:53:15 CEST 2006 Brandon Van Every - * use -release to obtain buildversion - -Fri Sep 8 09:12:16 CEST 2006 Brandon Van Every - * use the new buildversion file - -Fri Sep 8 03:11:26 CEST 2006 Brandon Van Every - * build static libs in /static directory to avoid bug in CMake 2.4.3 - -Fri Sep 8 02:34:51 CEST 2006 Brandon Van Every - * documented tarball build procedure - -Thu Sep 7 08:48:15 CEST 2006 Brandon Van Every - * move Chicken detection to beginning of CMake script, so that we don't waste time doing tedious tests if we can't actually build - -Thu Sep 7 16:02:32 CEST 2006 address@hidden - * - version-identifer handling simplified - - version is 2.430 - -Thu Sep 7 14:58:07 CEST 2006 address@hidden - * - configure.in: kludge BOOT_CFILES for cross-compile from tarball - - --without-pcre option - -Thu Sep 7 10:47:01 CEST 2006 address@hidden - * - slight change in configure.in for omitting boot-file test when cross-compiling - -Thu Sep 7 09:28:55 CEST 2006 address@hidden - * - some changes related to target-specific CC/CXX and flags - -Thu Sep 7 06:52:44 CEST 2006 Brandon Van Every - * add GCC optimization flags - -Thu Sep 7 03:34:32 CEST 2006 Brandon Van Every - * include autogen.sh in distro, so that a distro can create a distro - -Tue Sep 5 14:12:32 CEST 2006 Brandon Van Every - * don't scold user if they don't have CHICKEN_HOME set. Only legacy MSVC builds should have it set. - -Tue Sep 5 01:22:44 CEST 2006 Brandon Van Every - * ship all .c files and use all of them when building a distribution tarball. Autoconf support complete. CMake needs more work to use all .c files. - -Mon Sep 4 23:27:22 CEST 2006 Brandon Van Every - * more credit for my extensive Makefile.am hacking - -Mon Sep 4 21:57:29 CEST 2006 Brandon Van Every - * require Automake 1.8.3 - -Mon Sep 4 09:56:13 CEST 2006 Brandon Van Every - * simplify dist dependencies - -Mon Sep 4 09:55:59 CEST 2006 Brandon Van Every - * create .zip archive - -Mon Sep 4 11:16:32 CEST 2006 address@hidden - * misinterpreted BOOT_CFILES - -Mon Sep 4 09:27:45 CEST 2006 address@hidden - * - CMake-generated distribution didn't include unsafely compiled C files - -Mon Sep 4 09:07:44 CEST 2006 address@hidden - * - fixed conflict in support.scm - - added csi.c to BOOT_CFILES***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./CMakeLists.txt +1 - M ./Makefile.am -1 +1 - M ./configure.in -1 +1 - M ./support.scm -2 - -Mon Sep 4 08:40:15 CEST 2006 address@hidden - * fixed conflicts in compiler, commented dependency on automake 1.9.6 - -Mon Sep 4 05:28:33 CEST 2006 Brandon Van Every - * activate unified bootstrap! - -Mon Sep 4 02:27:35 CEST 2006 Brandon Van Every - * consolidate dependencies and use _SOURCES to specify .c files - -Sun Sep 3 19:13:17 CEST 2006 Brandon Van Every - * resolve merge conflict and comment about EXECUTE_PROCESS being wrong - -Sun Sep 3 10:33:50 CEST 2006 Brandon Van Every - * CMake 'make dist' now runs Autotools and produces a complete distro - -Sun Sep 3 00:17:07 CEST 2006 Brandon Van Every - * determine if boot *.c files are available and set conditionals. No actions taken, still just a stub. - -Sat Sep 2 19:54:16 CEST 2006 Brandon Van Every - * use += to make bin_PROGRAMS less verbose - -Sat Sep 2 19:47:00 CEST 2006 Brandon Van Every - * AM_CONFIG_HEADER is obsolete, use AC_CONFIG_HEADERS - -Sat Sep 2 12:21:55 CEST 2006 Brandon Van Every - * EXTRA_LINK_FLAGS not consumed and not a documented part of Autotools, so removed. - -Sat Sep 2 12:14:19 CEST 2006 Brandon Van Every - * LINKFLAGS not consumed and not a documented part of Autotools, so removed. - -Sat Sep 2 12:13:24 CEST 2006 Brandon Van Every - * USE_BOOT_CFILES conditional stub, doesn't do anything yet - -Sat Sep 2 11:50:39 CEST 2006 Brandon Van Every - * refactord posix and regex conditionals to be less verbose - -Sat Sep 2 11:49:16 CEST 2006 Brandon Van Every - * no makeinfo, so don't need AM_MAKEINFOFLAGS - -Sat Sep 2 16:04:03 CEST 2006 address@hidden - * - removed compiler-version of "flonum?" - - added "finite?" - - "define-record[-type]" uses slightly more efficient expansion" - -Sat Sep 2 00:09:32 CEST 2006 address@hidden - * Updated unsafe-structures. - -Fri Sep 1 22:30:00 CEST 2006 address@hidden - * Unsafe structures. - -Sat Sep 2 09:32:36 CEST 2006 Brandon Van Every - * INCLUDES is depreciated, use AM_CPPFLAGS instead. - -Fri Sep 1 22:52:10 CEST 2006 Brandon Van Every - * distribute .exports because ./configure is a one-stage bootstrap and won't generate them itself, unlike CMake - -Fri Sep 1 14:58:54 CEST 2006 Brandon Van Every - * distribute 'ltmain.sh' and 'compile' (latter is needed by Autotools 1.9.6) - -Fri Sep 1 09:49:04 CEST 2006 Brandon Van Every - * require Automake 1.9.6, which is available in current Cygwin distributions. - -Fri Sep 1 08:49:46 CEST 2006 Brandon Van Every - * delete distribution archive before creating it - -Fri Sep 1 08:41:31 CEST 2006 Brandon Van Every - * CMake shall be the canonical method for building a distro, so no special designator for tarball name. - -Fri Sep 1 11:13:59 CEST 2006 address@hidden - * - removed compiler-internal version of "flonum?" - -Fri Sep 1 09:26:47 CEST 2006 address@hidden - * - incorporated Will Farr's patches for floating-point operations with sane semantics. - - added compiler-rewrite rule for "flonum?" - -Thu Aug 31 10:00:00 CEST 2006 Brandon Van Every - * distribute configure.in and Makefile.am just in case user wants to dink with something - -Thu Aug 31 09:11:26 CEST 2006 Brandon Van Every - * no more *.c.in files. Put files in /boot/cfiles/*.c - -Thu Aug 31 09:01:24 CEST 2006 Brandon Van Every - * do not distribute README.darcs - -Thu Aug 31 09:00:11 CEST 2006 Brandon Van Every - * remove mkinstalldirs from README - -Thu Aug 31 08:59:34 CEST 2006 Brandon Van Every - * clarify INSTALL vs. INSTALL-CMake.txt in README - -Thu Aug 31 08:43:20 CEST 2006 Brandon Van Every - * TASKS no longer in Darcs, so removed it from distro and from README - -Thu Aug 31 08:37:01 CEST 2006 Brandon Van Every - * mkinstalldirs not needed in distro, install-sh is used - -Thu Aug 31 13:05:23 CEST 2006 address@hidden - * - CMakeLists.txt: darcs probe should now generate no output (and clobber ccmake output) - -Thu Aug 31 00:12:14 CEST 2006 Brandon Van Every - * added Autoconf files to CMake distribution script - -Wed Aug 30 22:26:31 CEST 2006 address@hidden - * - extras.scm: removed 32-bit dependency in "hash" [Thanks to Kon Lovett] - - chicken-setup: another missing quotewrap [Reported by Brandon] - - -Wed Aug 30 21:19:25 CEST 2006 address@hidden - * - csc/chicken-setup: replaced HOST vars with TARGET ones - -Tue Aug 29 06:36:55 CEST 2006 address@hidden - * - chicken-setup: "test-compile" knows a bit about C++, uses different host compiler (defaults to build compiler) - - csc: uses different host compiler - - chicken-setup: also build from egg-directory (without egg) - -Tue Aug 29 05:20:22 CEST 2006 address@hidden - * - predist: removes unecessary files - - reader gives warning on unterminated "here" string literals - -Wed Aug 30 22:21:18 CEST 2006 Brandon Van Every - * simplified csi build rule and updated .scm dependencies - -Wed Aug 30 15:31:37 CEST 2006 address@hidden - * - Makefile.am: program sources (.c) shouldn't depend on chicken executable - -Wed Aug 30 10:06:38 CEST 2006 address@hidden - * - CMakeLists.txt: csi didn't use build.scm prologue anymore - -Wed Aug 30 09:31:35 CEST 2006 address@hidden - * - string hashing functions (internal, in runtime.c and external in extras.scm) do not limit number of characters hashed or - number of bits returned [suggested by Kon Lovett] - -Mon Aug 28 08:47:22 CEST 2006 address@hidden - * - chicken-setup: reverses order of egg requirements [Thanks to John Cowan] - - extras.scm: "string[-ci]-hash" were broken [Thanks to Kon Lovett] - -Sat Aug 26 09:22:33 CEST 2006 Brandon Van Every - * CMake simple names for CC and CXX - -Fri Aug 25 23:06:54 CEST 2006 Brandon Van Every - * MSVC legacy compilers cannot be used to bootstrap Cygwin compilers - -Fri Aug 25 21:33:36 CEST 2006 Brandon Van Every - * CMake L_MORE_LIBS needs to be converted to a string - -Fri Aug 25 10:17:43 CEST 2006 Brandon Van Every - * CMake update dist.cmake - -Fri Aug 25 10:06:06 CEST 2006 Brandon Van Every - * CMake merged with Felix's extensive changes - -Fri Aug 25 00:23:00 CEST 2006 Brandon Van Every - * use sed to create chicken-defaults.h from chicken-defaults.h.in - -Thu Aug 24 01:15:17 CEST 2006 address@hidden - * - merged with Brandon's stuff: - * uses chicken-defaults.h instead of chicken-paths.h - * stack-size.h isn't needed anymore - * removed nsample - - configure.in: didn't AC_SUBST STACK_GROWS_DOWNWARD - -Wed Aug 23 23:45:20 CEST 2006 address@hidden - * merged with head - -Wed Aug 23 22:54:30 CEST 2006 address@hidden - * - small bugfix in Makefile.am - - another bugfix in "make-pathname" - - bitwise-ops on 64-bit platforms use full 62-bit fixnum range [Thanks to Zbigniew] - -Tue Aug 22 00:25:12 CEST 2006 address@hidden - * - "darcs dist -d chicken-XXX" should generate a proper tarball, now - -Mon Aug 21 23:53:59 CEST 2006 address@hidden - * added predist script - -Mon Aug 21 23:36:44 CEST 2006 address@hidden - * - removed herald stuff again - - make-pathname: accepts additional optional separator string - - chicken-setup: uses above mentioned feature for constructing download URL [problem reported by Brandon van Every] - - simplified build system by removing necessity to run generated executables during build: - a) nsample isn't run anymore - b) source distribution tarball should contain all files in precompiled (.c) form - c) csc uses chicken-defaults.h for build settings - -Sun Aug 20 00:32:35 CEST 2006 address@hidden - * - version is 2.246 - - added internal support for file heralds (T-ish) - - csc: when only given .c files, compile them as C code - -Thu Aug 17 23:34:24 CEST 2006 address@hidden - * - removed parameters.scm from misc/release.setup, some small modifications - - posixunix.scm: added fake "groups" struct def to handle case when grp.h isn't available - -Wed Aug 16 21:14:59 CEST 2006 address@hidden - tagged 2.425-experimental - -Wed Aug 16 21:14:15 CEST 2006 address@hidden - * - removed minimake stuff - - -Fri Aug 11 21:22:43 CEST 2006 address@hidden - * - moved "chicken-home" into eval.scm - -Wed Aug 23 14:28:37 CEST 2006 address@hidden - * Automake remove extraneous dependencies - -Wed Aug 23 13:04:48 CEST 2006 address@hidden - * Automake chicken-paths.h should be a BUILT_SOURCES - -Wed Aug 23 12:12:55 CEST 2006 address@hidden - * comment about inadequacy of nsample benchmarking - -Wed Aug 23 10:30:01 CEST 2006 address@hidden - * $(DESTDIR) should never be hardwired into application files. See GNU Coding Standards. - -Wed Aug 23 10:19:50 CEST 2006 address@hidden - * in sed, address@hidden@ is not posix compliant, but @address@hidden is. - -Wed Aug 23 10:03:48 CEST 2006 address@hidden - * quote the messages - -Wed Aug 23 09:51:47 CEST 2006 address@hidden - * chicken.h includes chicken-paths.h - -Wed Aug 23 00:47:02 CEST 2006 address@hidden - * move C_USE_C_DEFAULTS and C_STACK_GROWS_DOWNWARD to chicken-config.h - -Wed Aug 23 00:44:38 CEST 2006 address@hidden - * credit for Brandon Van Every - -Mon Aug 21 19:58:55 CEST 2006 address@hidden - * update make clean - -Mon Aug 21 19:15:34 CEST 2006 address@hidden - * update the uninstall - -Mon Aug 21 11:56:32 CEST 2006 address@hidden - * remove redundant -DC_STACK_GROWS_DOWNWARD - -Mon Aug 21 11:26:25 CEST 2006 address@hidden - * comment about stack-size.h - -Mon Aug 21 11:22:34 CEST 2006 address@hidden - * remove redundant C_USE_C_DEFAULTS conditionals - -Mon Aug 21 11:04:43 CEST 2006 address@hidden - * pass chicken-paths.h through chicken.h - -Mon Aug 21 10:42:47 CEST 2006 address@hidden - * guard against multiple inclusions - -Mon Aug 21 10:41:16 CEST 2006 address@hidden - * comment correction - -Sun Aug 20 23:31:52 CEST 2006 address@hidden - * forgot to save changes in my editor - -Sun Aug 20 22:07:13 CEST 2006 address@hidden - * expunge chicken.html, chicken.texi, chicken.info, parameters.scm - -Sun Aug 20 15:20:25 CEST 2006 address@hidden - * Always bury the dead bodies. - -Sun Aug 20 15:05:22 CEST 2006 address@hidden - * -DC_STACK_GROWS_DOWNWARD is redundant to -DC_USE_C_DEFAULTS. chicken-paths.h defines it. - -Sun Aug 20 15:00:09 CEST 2006 address@hidden - * -DC_INSTALL_* paths are redundant to -DC_USE_C_DEFAULTS. chicken-paths.h holds all paths. - -Sun Aug 20 14:52:34 CEST 2006 address@hidden - * CMake move CMAKE_BUILD to chicken-config.h - -Sun Aug 20 14:38:39 CEST 2006 address@hidden - * CMake pass -DC_USE_C_DEFAULTS - -Sun Aug 20 14:36:52 CEST 2006 address@hidden - * -DHAVE_ALLOCA_H does not need to be passed, as it is defined in chicken-config.h - -Sun Aug 20 12:36:02 CEST 2006 address@hidden - * CMake generate a chicken-config.h - -Sat Aug 19 13:16:56 CEST 2006 address@hidden - * ./configure changed chicken-defaults.h to chicken-paths.h and stack-size.h. Needed to merge with CMake build. - -Sat Aug 19 12:47:44 CEST 2006 address@hidden - * CMake configure chicken.spec.in - -Fri Aug 11 10:55:31 CEST 2006 address@hidden - * CMake removed stray parameters.scm dependency - -Fri Aug 11 09:08:50 CEST 2006 address@hidden - * - removed "$" and "modify-location" (put into eggs) - - fix for "read-line" on PPC by Mari Domenech Goulart - -Thu Aug 10 13:47:28 CEST 2006 address@hidden - * CMake doesn't require Windows Platform SDK - -Thu Aug 10 13:53:26 CEST 2006 address@hidden - * - bitwise-operations limit result to 32-bit on 64-bit platforms [problem with overflow reported by Zbigniew Szadkowski] - -Thu Aug 10 13:02:18 CEST 2006 address@hidden - * - removed chicken.texi and makefile rules - - fixed missing constant in optimizer.scm [Thanks to Kon Lovett] - - removed "cmake-build" (done directly in csc, now) - -Wed Aug 9 15:46:07 CEST 2006 address@hidden - * - removed parameters.scm, some simplifications - -Tue Aug 8 21:15:23 CEST 2006 address@hidden - * removed flat-directory-install, replaced with cmake-build - -Tue Aug 8 15:34:15 CEST 2006 address@hidden - * - chicken-setup: bugfix for script-installation by Mario - - valgrind detected invalid memory access in fprintf implementation - - tried to fix massive breakage caused by variable renaming - - -Tue Aug 8 11:34:24 CEST 2006 address@hidden - * path rationalization. INSTALL_SHARE_HOME, INSTALL_LIB_HOME, INSTALL_EGG_HOME - -Tue Aug 8 09:38:35 CEST 2006 address@hidden - * CMake MSVC build uses -s for static lib postfix - -Tue Aug 8 07:12:26 CEST 2006 address@hidden - * CMake removed 2 leftover easyffi dependencies - -Tue Aug 8 00:37:59 CEST 2006 address@hidden - * - removed easyffi and tinyclos, fixed various bugs in the process - - version is 2.424 - -Mon Aug 7 16:40:04 CEST 2006 address@hidden - * - srfi-18: fixed a serious bug in "thread-join!" [Thanks to dgym] - -Mon Aug 7 11:27:50 CEST 2006 address@hidden - * - chicken-setup: most pathnames used in subshell invocations should be quoted, if containing whitespace - -Sat Aug 5 11:14:43 CEST 2006 address@hidden - * CMake check for ws2tcpip.h also needs winsock2.h to work - -Sat Aug 5 09:12:46 CEST 2006 address@hidden - * CMake warn if winsock2.h or ws2tcpip.h is missing. - -Sat Aug 5 04:00:59 CEST 2006 address@hidden - * CMake Cygwin was symlinking static rather than dynamic libraries - -Fri Aug 4 22:28:32 CEST 2006 address@hidden - * CMake implemented uninstall - -Fri Aug 4 12:15:19 CEST 2006 address@hidden - * CMake Cygwin symlink to libchicken-0.a - -Fri Aug 4 00:11:30 CEST 2006 address@hidden - * CMake use libchicken-s.a to work around CMake 2.4.3 bug in static vs. dynamic library generation - -Thu Aug 3 18:21:59 CEST 2006 address@hidden - * CMake 2.4.3 clobbers static and dynamic libs with same rootname. Symlinks as workaround, but aren't available on MSYS. - -Thu Aug 3 03:26:46 CEST 2006 address@hidden - * CMake hyphenated postfix conventions for MSVC - -Thu Aug 3 03:24:57 CEST 2006 address@hidden - * CMake symlink to cygchicken.dll - -Wed Aug 2 00:20:37 CEST 2006 address@hidden - * CMake cleanup nomenclature for Cygwin, postfixes for MSVC - -Tue Aug 1 08:19:47 CEST 2006 address@hidden - * - posixunix.scm: replaced timegm() hack for cygwin/svr4 [Thanks to John Cowan for testing this] - - fixed bug in optimization-rule for "call-with-values" [Thanks to Azul for reporting this] - - version is 2.423 - -Mon Jul 31 20:45:37 CEST 2006 address@hidden - * - removed deprecated "set-dispatch-read-syntax!" - - `#!' allows read-marks (used via "sed-read-syntax!") and skips line if followed by whitespace or slash - -Mon Jul 31 15:31:32 CEST 2006 address@hidden - * - version is 2.422 - - cscbench: doesn't pass -ldl anymore - -Mon Jul 31 12:28:10 CEST 2006 address@hidden - * Solaris needs -lrt - -Mon Jul 31 07:01:34 CEST 2006 address@hidden - * Solaris needs -lsocket - -Sun Jul 30 23:28:46 CEST 2006 address@hidden - * quotewrapping for non-win because it could be MinGW - -Sun Jul 30 22:48:06 CEST 2006 address@hidden - * CMake add -c- to tarball name to distinguish CMake build. - -Mon Jul 24 21:32:46 CEST 2006 address@hidden - * more quotewraps in csc.scm.in - -Fri Jul 28 14:43:05 CEST 2006 address@hidden - * - posixunix.scm: "local-timezone-abbreviation" doesn't use ->tm_zone on SVR4 [Thanks to John Cowan] - - minimal simplification to Makefile.am - - added "modify-location" - -Mon Jul 24 23:29:50 CEST 2006 address@hidden - * - csc.scm.in: gets -DHAVE_CHICKEN_CONFIG passed via Makefile.am - -Mon Jul 24 19:17:09 CEST 2006 address@hidden - * fixed comment in csc.scm.in - -Mon Jul 24 18:23:31 CEST 2006 address@hidden - * CMake INSTALL_LIB_HOME is not the egg directory - -Mon Jul 24 17:14:32 CEST 2006 address@hidden - * removed hardwired -DHAVE_CHICKEN_CONFIG_H from csc.scm.in. Flags must be passed by the build system through @INSTALL_CFLAGS@ - -Mon Jul 24 16:39:20 CEST 2006 address@hidden - * remove HIERARCHICAL_INSTALL. use CMAKE_BUILD instead. - -Mon Jul 24 09:16:32 CEST 2006 address@hidden - * CMake handle Cygwin naming conventions - -Sun Jul 23 18:26:36 CEST 2006 address@hidden - * CMake isolate library naming code - -Mon Jul 24 09:15:36 CEST 2006 address@hidden - * - csc.scm.in: fixed use of backslash in non-windows path - -Sun Jul 23 17:15:45 CEST 2006 address@hidden - * CMake makeinfo and darcs need to be ALL targets, thanks to John Cowan - -Sat Jul 22 04:52:55 CEST 2006 address@hidden - * if win paths should be backslashed - -Sat Jul 22 04:42:16 CEST 2006 address@hidden - * CMake don't quote the INSTALL_* paths. Let the source files handle that. - -Fri Jul 21 11:37:17 CEST 2006 address@hidden - * CMake remove stack-size determination from standard build. Too error prone for a multitasking user. - -Fri Jul 21 10:19:57 CEST 2006 address@hidden - * CMake bumped stack-size samples to 100 and added low-high variance reporting - -Fri Jul 21 09:23:07 CEST 2006 address@hidden - * CMake ECHO_TARGET to try to prevent tedium and errors with stubbed targets - -Fri Jul 21 03:52:06 CEST 2006 address@hidden - * CMake test if makeinfo actually works. Discovered EXECUTE_PROCESS is bugged in CMake 2.4.2 for MSYS VC++ corner case. - -Thu Jul 20 21:13:35 CEST 2006 address@hidden - * CMake test if Darcs works. Remove ' apostrophes from -E echo comments. It can't handle it! - -Thu Jul 20 19:27:27 CEST 2006 address@hidden - * CMake handle MAKE_NATIVE_C_PATH for all platforms - -Fri Jul 21 08:43:01 CEST 2006 address@hidden - * - version is 2.421 - -Thu Jul 20 10:28:15 CEST 2006 address@hidden - * - version is 2.42 - - read-line patch by Zbigniew Szadkowski - -Thu Jul 20 06:11:40 CEST 2006 address@hidden - * CMake and ./configure use @ for csc.scm.in - -Wed Jul 19 21:33:27 CEST 2006 address@hidden - * CMake additional empty directory installation paranoia courtesy of Brad King - -Wed Jul 19 18:50:03 CEST 2006 address@hidden - * CMake fix for eggs directory installation - -Wed Jul 19 12:33:10 CEST 2006 address@hidden - * csc.scm.in minifix - -Wed Jul 19 10:11:37 CEST 2006 address@hidden - * CMake MAKE_WINDOWS_PATH should not escape the quotes - -Wed Jul 19 07:23:38 CEST 2006 address@hidden - * CMake comments about compiler paths and optimizations - -Wed Jul 19 10:51:00 CEST 2006 address@hidden - * - fixed links in site/index.html [Thanks to Alex Drummond and Toby Butzon] - - extra symbol slot was handled incorrectly in ##sys#make-symbol [Thanks to Benedikt Rosenau] - -Wed Jul 19 07:05:42 CEST 2006 address@hidden - * CMake mirror the INSTALL_* pathnames as generated by ./configure - -Wed Jul 19 06:22:39 CEST 2006 address@hidden - * CMake if MAKE_WINDOWS_PATH is passed an already escaped or backslashed pathname, fail the build. - -Tue Jul 18 19:30:54 CEST 2006 address@hidden - * CMake MAKE_WINDOWS_PATH escape quotes and backslashes but not whitespace - -Mon Jul 17 12:18:01 CEST 2006 address@hidden - * CMake don't need quotes on STACK_GROWS_DOWNWARD - -Mon Jul 17 21:45:49 CEST 2006 address@hidden - tagged 2.41-release - -Mon Jul 17 17:36:28 CEST 2006 address@hidden - * - version is 2.41 - -Mon Jul 17 15:59:53 CEST 2006 address@hidden - * - version is 2.402 - - fixed bug in library.scm (token after #endif) - - on cygwin, cygchicken-0 is used until we figure out more details - - -Mon Jul 17 11:20:05 CEST 2006 address@hidden - * CMake removed chicken-defaults.h, replaced with chicken-paths.h and stack-size.h - -Mon Jul 17 07:35:39 CEST 2006 address@hidden - * - dynamic-load-libraries is now always '("libchicken") - -Sun Jul 16 09:59:04 CEST 2006 address@hidden - * - version is 2.401 - -Sun Jul 16 09:58:29 CEST 2006 address@hidden - * - chicken-setup: patch by Zbigniew Szadkowski fixed several problems; requirements where not correctly processed - -Sat Jul 15 16:06:22 CEST 2006 address@hidden - tagged 2.4-release - -Sat Jul 15 16:05:59 CEST 2006 address@hidden - * VC++ makefile didn't compile llibs with lambda info - -Sat Jul 15 16:07:54 CEST 2006 address@hidden - * removed refs to partition.* in release script - -Sat Jul 15 14:12:23 CEST 2006 address@hidden - * - makefile.vc: removed unneded -DC_APPLY_HOOK - -Sat Jul 15 13:56:24 CEST 2006 address@hidden - * - small fixes in release script - -Sat Jul 15 12:43:40 CEST 2006 address@hidden - * added file to file-list in README - -Sat Jul 15 12:36:06 CEST 2006 address@hidden - * - added site dir and chicken image - - chicken-setup: "-no-install" implied "-keep" (but doesn't pass -k to csc) - - fprintf: didn't check type of port argument - - version is 2.326 - - version is 2.4 - -Sun Jul 16 08:00:24 CEST 2006 address@hidden - * CMake nursery support - -Sat Jul 15 09:04:38 CEST 2006 address@hidden - * CMake removed errant reference to vars.cmake.in - -Fri Jul 14 15:39:14 CEST 2006 address@hidden - * - pathname-directory-separator on mingw32 should be #\\, or not? - -Fri Jul 14 08:50:55 CEST 2006 address@hidden - * CMake forgot to actually kill, flog, harass, maim, and utterly destroy vars.cmake.in - -Fri Jul 14 08:36:46 CEST 2006 address@hidden - * CMake remove vars.cmake.in hack. Use -D argument passing method. - -Fri Jul 14 07:17:34 CEST 2006 address@hidden - * CMake more licenses - -Fri Jul 14 14:24:40 CEST 2006 address@hidden - * - marked "critical-section" and "(enable|disable)-interrupts" as deprecated (and removed - them from texi) - - csc: wraps translator name in double-quotes, if containing whitespace - - parameters.scm: still had traces of "libchicken-0" for dynamic loading, which is obsolete [Thanks to Ian Oversby] - -Fri Jul 14 04:28:16 CEST 2006 address@hidden - * CMake correct error messages for .c.in generation - -Fri Jul 14 04:27:21 CEST 2006 address@hidden - * CMake distribute all benchmarks and tests - -Fri Jul 14 03:33:30 CEST 2006 address@hidden - * CMake tarball distribution capability fully implemented - -Fri Jul 14 07:34:31 CEST 2006 address@hidden - * - used better test-case for srfi-18/mutex bug [Thanks to G[_\c3_][_\b6_]ran Weinholt] - - eval.scm: repl flushes stderr on error [Thanks to Ian Oversby] - - -Thu Jul 13 11:05:35 CEST 2006 address@hidden - * - renamed "benchmark/plists" to "plists.scm" - -Thu Jul 13 00:39:31 CEST 2006 address@hidden - * - csi: added "set-describer!" - - version is 2.325 - -Mon Jul 10 22:16:39 CEST 2006 address@hidden - * - added new web-page in misc/index.html - -Sun Jul 9 00:54:06 CEST 2006 address@hidden - * - removed cmake-related files from tarball (temporarily) - - slight changes in README and manual - - eval: ##sys#load uses normal eval procedure - -Wed Jul 12 02:13:01 CEST 2006 address@hidden - * CMake move FIND_CHICKEN to /boot - -Tue Jul 11 22:08:31 CEST 2006 address@hidden - * CMake move .c.in handling to /boot - -Tue Jul 11 17:32:31 CEST 2006 address@hidden - * CMake boot/CMakeLists.txt license - -Thu Jul 13 08:34:21 CEST 2006 address@hidden - * - removed "##sys#error-at" - -Tue Jul 11 04:04:44 CEST 2006 address@hidden - * CMake commented the license - -Tue Jul 11 03:54:01 CEST 2006 address@hidden - * CMake added Copyright 2006 by Brandon J. Van Every under MIT-style license - -Tue Jul 11 07:36:00 CEST 2006 address@hidden - * - added srfi-18/mutex buf by G[_\c3_][_\b6_]ran Weinholt to test-suite - -Mon Jul 10 09:38:39 CEST 2006 address@hidden - * CMake tarball capability, i.e. Chickenless bootstrap - -Mon Jul 10 14:15:12 CEST 2006 address@hidden - * - csc: added "-library", which is equivalent to "-dll" to link dynamic libs - -Sat Jul 8 09:43:21 CEST 2006 address@hidden - * CMake [_^V_]ChangeLog.0-20040412 isn't the ChangeLog we actually want to install. - -Thu Jul 6 23:01:37 CEST 2006 address@hidden - * CMake typo causing liblibuchicken.dll.a problem - -Thu Jul 6 21:41:14 CEST 2006 address@hidden - * CMake create and install chicken.info - -Thu Jul 6 21:30:11 CEST 2006 address@hidden - * CMake install .exports to share/chicken, docs to share/chicken/docs - -Wed Jul 5 16:52:09 CEST 2006 address@hidden - * Added match-error-procedure - sets/gets proc called upon a match error - -Wed Jul 5 10:42:08 CEST 2006 address@hidden - * CMake posixunix and regexunix rename - -Tue Jul 4 23:51:58 CEST 2006 address@hidden - * - renamed posix.scm and regex.scm to posixunix.scm and regexunix.scm, respectively [suggested by Brandon van Every] - -Tue Jul 4 22:01:03 CEST 2006 address@hidden - * - version is 2.324 - -Mon Jul 3 23:53:56 CEST 2006 address@hidden - * distinguish CMake builds with -DCMAKE_BUILD - -Mon Jul 3 23:16:40 CEST 2006 address@hidden - * CMake handle makeinfo only at configuration time - -Sun Jul 2 23:05:35 CEST 2006 address@hidden - * - removed invalid use of `->string' in eval unit (`set-extension-specifier!') - - removed procedure-checks from many internal calls - -Thu Jun 29 00:41:34 CEST 2006 address@hidden - * - pathname-expansion handles "~/...", albeit hackishly (just prefixes with hardcoded "/home/") - - printing unreadable symbols in readable mode only escapes vertical bar [suggested by John Cowan] - - changed readable-symbol check in printer to be more exact [also suggested by John] - -Wed Jun 28 22:16:08 CEST 2006 address@hidden - * - added `-import' option and `import' declaration - -Wed Jun 28 10:17:07 CEST 2006 address@hidden - * - optimizer addition that removes calls to functions declared 'constant and whose results is not used - - version is 2.323 - -Tue Jun 27 18:40:53 CEST 2006 address@hidden - * - removed partition.scm from boot/CMakeLists.txt - -Tue Jun 27 18:25:32 CEST 2006 address@hidden - * - added 'easyffi c/t feature id - - added `constant' declaration specifier - -Fri Jun 23 20:35:59 CEST 2006 address@hidden - * - added missing declaration to regex.scm - - removed output-file partitioning and "-split..." options - -Wed Jun 21 22:18:42 CEST 2006 address@hidden - * - "keep-shadowed-macros" declaration specifier - - -Wed Jun 28 07:12:19 CEST 2006 address@hidden - * - removed unused format.txt - -Tue Jun 27 14:07:15 CEST 2006 address@hidden - * - posix: "glob" didn't include dotfiles - -Tue Jun 27 08:27:14 CEST 2006 address@hidden - * - chicken-setup: "examples" setup property - - reader is a bit more sane when printing symbols with non-standard chars [thanks to John Cowan] - -Mon Jun 26 07:56:49 CEST 2006 address@hidden - * - added cygwin-specific handling of string<->number conversion for +nan and +/-inf - -Fri Jun 23 09:44:31 CEST 2006 address@hidden - * - Makefile.am: uninstall still forgot some files [Thanks to Sven Hartrumpf] - -Fri Jun 23 07:51:40 CEST 2006 address@hidden - * - csc.scm.in: fixed call to "flat-directory-install" - -Fri Jun 23 07:45:50 CEST 2006 address@hidden - * - removed thread-interrupt stuff, there needs to be a better way... - -Thu Jun 22 11:30:22 CEST 2006 address@hidden - * - README: updated link to libffi library on call/cc.org - - chicken-setup: lists installed documentation [suggested by Matthew Welland] - - runtime: minimal support for triggering interrupts from other native threads [suggested by Joerg Wittenberger] - - version is 2.322 - -Wed Jun 21 14:35:12 CEST 2006 address@hidden - * - chicken-setup: removed spurious unquote from "simple-install" - -Wed Jun 21 11:24:31 CEST 2006 address@hidden - * - +inf/-inf/+nan weren't recognized with trailing ".0" - - chicken-setup: added "find-header" - -Mon Jun 19 13:35:17 CEST 2006 address@hidden - * - Makefile.am: `uninstall' didn't remove all files [Thanks to Sven Hartrumpf] - -Mon Jun 19 09:17:09 CEST 2006 address@hidden - * - runtime.c: assertion in locative-update procedure was wrong - -Sat Jun 17 23:25:17 CEST 2006 address@hidden - * - chicken-setup: added "installation-prefix" and "find-library", documented "test-compile" - - chicken-setup: added progress indication for download - - chicken-setup: absolute pathnames in list file-specs where not handled properly - - version is 2.321 - -Fri Jun 16 13:27:07 CEST 2006 address@hidden - * - compiler: when a toplevel variable is defined with the same name ass a macro, then the - macro is undefined (in addition to showing a warning) - - version is 2.320 - -Fri Jun 16 18:22:23 CEST 2006 address@hidden - * CMake "\"FILEPATH\"" in defines. Not sure if it's correct, but the build swallows it. csc -version still broken. - -Thu Jun 15 20:33:29 CEST 2006 address@hidden - * - extras: added `string-chomp' - - csi: renamed `,what' to `,info' - - version is 2.319 - - slightly better syntax check for `$' - -Thu Jun 15 04:58:39 CEST 2006 address@hidden - * CMake more aggressive dependency system for silex - -Wed Jun 14 15:15:42 CEST 2006 address@hidden - * CMake need to promote single digit build numbers to the 100's when canonizing. - -Wed Jun 14 08:05:24 CEST 2006 'Brandon Van Every ' - * CMake remove csi detection as it's no longer needed. - -Wed Jun 14 07:56:28 CEST 2006 'Brandon Van Every ' - * CMake reinstate silex.exe method of generating easyffi.l.silex - -Wed Jun 14 04:39:25 CEST 2006 'Brandon Van Every ' - * CMake remove stray strange comment - -Tue Jun 13 18:41:30 CEST 2006 address@hidden - * - chicken-setup.1: added section for environment variables - - chicken.texi: added acknowledgments - -Tue Jun 13 16:37:24 CEST 2006 address@hidden - * - runtime: added C_dbg_hook() as a debugging aid - - runtests.sh: compiles and runs benchmarks just once - - unsafe runtime is compiled with -DNDEBUG - - Locative stress-test turned up bug in update_locative_table(): pointed-at object of locative had to be - checked for forwarding twice [Thanks to XXX for reporting this and Kon Lovett for providing a stress test] - - added support for CHICKEN_PREFIX [Thanks to XXX] - - csc: added `-dry-run' option - -Mon Jun 12 15:23:08 CEST 2006 address@hidden - * - unpulled QUOTED_C_INSTALL_HOME, since it breaks on UNIX - - fix in chicken.texi - -Mon Jun 12 14:41:53 CEST 2006 address@hidden - * - chicken-setup fix, added svn repo addr to homepage - - added cmake scripts to README and distribution/release.scm - - version is 2.318 - -Sun Jun 11 22:34:05 CEST 2006 address@hidden - * - chicken-setup: added `setup-verbose-flag' and `setup-install-flag' parameters - - version is 2.317 - -Sat Jun 10 00:53:23 CEST 2006 address@hidden - * - selected another banner - -Tue Jun 13 13:31:40 CEST 2006 'Brandon Van Every ' - * CMake escape the double quotes when obtaining DEFINITIONS flags. This fixes csc -cflags problem. - -Mon Jun 12 14:32:17 CEST 2006 'Brandon Van Every ' - * CMake LIST2STRING function - -Mon Jun 12 12:05:10 CEST 2006 'Brandon Van Every ' - * quotes are needed around inputs to vars.cmake.in - -Mon Jun 12 07:16:44 CEST 2006 'Brandon Van Every ' - * CMake won't replace @address@hidden Switching to %VARIABLES% - -Mon Jun 12 04:04:01 CEST 2006 'Brandon Van Every ' - * comments to stdout when generating csc.scm and chicken-defaults.h - -Sat Jun 10 05:20:48 CEST 2006 'Brandon Van Every ' - * CMake hierarchical install. Broken due to Windows drive letter problem. Should not change behavior of other builds, knock on wood. - -Fri Jun 9 07:15:48 CEST 2006 'Brandon Van Every ' - * libchickengui is the expected naming convention. Also missing some static libs for it. - -Fri Jun 9 23:39:03 CEST 2006 address@hidden - * - csc: passes "-Wl,..." to compiler/linker [suggested by Peter Bex] - - chicken-setup: delete's old .so's before installing a replacement [thanks to Peter Bex and Thomas Chust] - -Fri Jun 9 22:34:18 CEST 2006 address@hidden - * - fixed broken link to debian package [thanks to Brandon van Every] - - removed vcbuild.bat - -Thu Jun 8 19:16:31 CEST 2006 address@hidden - * - added "uninstall" target to Makefile.am - - tcp: added "tcp-buffer-size" and optional output-buffering [suggested by Graham Fawcett] - -Thu Jun 8 14:16:03 CEST 2006 address@hidden - * - chicken-setup: ignores egg-requirements for core library units, several small fixes - -Wed Jun 7 12:19:30 CEST 2006 address@hidden - * tiny fix in NEWS - -Fri Jun 9 06:09:00 CEST 2006 'Brandon Van Every ' - * added flat-directory-install to runtime to distinguish msvc built with vcbuild.bat or CMake. No behavioral changes yet. - -Thu Jun 8 11:41:50 CEST 2006 'Brandon Van Every ' - * CMake bletcherous hack to allow regex of csc.scm.in. Currently only copies, no regex. - -Thu Jun 8 04:54:40 CEST 2006 'Brandon Van Every ' - * updated CMake documentation and moved it to INSTALL-CMake.txt - -Wed Jun 7 10:24:32 CEST 2006 'Brandon Van Every ' - * CMake UNSAFE units were missing .c suffix. - -Wed Jun 7 09:57:34 CEST 2006 'Brandon Van Every ' - * CMake detect direct.h. This solves the easyffi.l.silex generation problem. - -Wed Jun 7 03:51:26 CEST 2006 'Brandon Van Every ' - * CMake detect alloca.h crt_externs.h gcvt stdint.h sysexits.h - -Wed Jun 7 01:54:45 CEST 2006 'Brandon Van Every ' - * MinGW should get winsock2.h in posixwin.scm - -Wed Jun 7 00:40:36 CEST 2006 'Brandon Van Every ' - * detect LoadLibrary and GetProcAddress - -Tue Jun 6 16:32:59 CEST 2006 address@hidden - * - version is 2.316 - -Fri Jun 2 14:18:25 CEST 2006 Burton Samograd - * update sed_quote_subst to handle commas (,) in CFLAGS - A build error occured when the CFLAGS variable contained a comma, such - as with the -mfpmath=sse,387 option. This fixes that by adding a - comma to the list of characters that are quoted. - -Mon Jun 5 00:31:35 CEST 2006 address@hidden - * - fixed bug in configure.in that would erase CFLAGS - -Tue Jun 6 13:25:37 CEST 2006 'Brandon Van Every ' - * make html generation part of ALL target - -Tue Jun 6 11:15:16 CEST 2006 'Brandon Van Every ' - * .exports installation wasn't grabbing from correct directory - -Tue Jun 6 10:06:50 CEST 2006 'Brandon Van Every ' - * VC++ does not handle split line COMMENT - -Tue Jun 6 09:17:21 CEST 2006 'Brandon Van Every ' - * don't generate .exports dependencies for boot compiler - -Tue Jun 6 08:28:17 CEST 2006 'Brandon Van Every ' - * informative build comments - -Tue Jun 6 07:37:32 CEST 2006 'Brandon Van Every ' - * UNSAFE libraries no longer emit .exports - -Tue Jun 6 05:30:45 CEST 2006 'Brandon Van Every ' - * more explicit dependencies to prevent duplicate .c generation - -Mon Jun 5 07:09:41 CEST 2006 'Brandon Van Every ' - * use extant csi to build chicken-boot - -Mon Jun 5 00:05:08 CEST 2006 address@hidden - * - typo in csi.scm [Thanks to Kon Lovett] - -Sun Jun 4 23:43:13 CEST 2006 address@hidden - tagged 2.315-snapshot - -Sun Jun 4 23:42:41 CEST 2006 address@hidden - * release script fixes, moved wwchicken into misc and cleanup - -Sun Jun 4 23:14:30 CEST 2006 address@hidden - * release script, doc fixes - -Sun Jun 4 22:41:26 CEST 2006 address@hidden - * distribution script and release preparations - -Sun Jun 4 21:52:27 CEST 2006 address@hidden - * - added acknowledgments to NEWS - -Sat Jun 3 01:13:03 CEST 2006 'Brandon Van Every ' - * 1st stage bootstrapping support - -Fri Jun 2 21:32:00 CEST 2006 'Brandon Van Every ' - * macrotize chicken C source list for subdirectories - -Fri Jun 2 09:44:44 CEST 2006 'Brandon Van Every ' - * macrotize C source lists for subdirectories - -Fri Jun 2 08:14:00 CEST 2006 'Brandon Van Every ' - * generalized build rules for use by subdirectories - -Fri Jun 2 06:23:03 CEST 2006 'Brandon Van Every ' - * separate library flags from library generation in prep for subdirectories - -Fri Jun 2 11:30:39 CEST 2006 address@hidden - * - define-foreign-enum exposes transformer procedures [suggested by Kon Lovett] - - -Fri Jun 2 02:34:15 CEST 2006 'Brandon Van Every ' - * don't need an INCLUDE file to pass variables to subdirectories - -Thu Jun 1 22:41:22 CEST 2006 'Brandon Van Every ' - * dialog box warning when .exports not generated - -Thu Jun 1 22:36:23 CEST 2006 'Brandon Van Every ' - * dlfcn.h does not imply -ldl - -Thu Jun 1 21:06:45 CEST 2006 'Brandon Van Every ' - * failed stack growth tests should be set -1 for no result - -Thu Jun 1 19:53:36 CEST 2006 'Brandon Van Every ' - * shared flags needs -DC_NO_PIC_NO_DLL - -Thu Jun 1 19:50:32 CEST 2006 'Brandon Van Every ' - * regex-common typo - -Thu Jun 1 11:22:40 CEST 2006 'Brandon Van Every ' - * add global.cmake in preparation for staged build subdirectory refactoring - -Thu Jun 1 08:49:29 CEST 2006 'Brandon Van Every ' - * allow build with Chicken 2.3 but warn about lack of .exports - -Thu Jun 1 07:56:57 CEST 2006 'Brandon Van Every ' - * send more errors when FIND_CHICKEN fails - -Thu Jun 1 07:17:56 CEST 2006 'Brandon Van Every ' - * no longer need silex.c - -Thu Jun 1 07:15:30 CEST 2006 'Brandon Van Every ' - * SAFE and UNSAFE libraries emit same .exports - -Thu Jun 1 06:13:07 CEST 2006 'Brandon Van Every ' - * generate easyffi.l.silex using generated csi-static - -Thu Jun 1 05:22:52 CEST 2006 'Brandon Van Every ' - * .exports installation - -Wed May 31 11:37:52 CEST 2006 'Brandon Van Every ' - * MINGW needs __int64 - -Tue May 30 06:13:13 CEST 2006 address@hidden - * - extras: Graham Fawcett contributed "queue-push-back[-list]!" - -Tue May 30 01:47:56 CEST 2006 address@hidden - * - unsafe core libraries don't emit export files [reported by Brandon van Every] - - fixed bug in stack-direction-tester for CMake build - -Mon May 29 09:13:21 CEST 2006 address@hidden - * - srfi-1: bugfix in `list=' [reported by John Cowan, characterized by saccade and found by - Taylor Campbell] - - library: I/O on closed ports triggers an error [suggested by Azul] - -Fri Jun 2 07:32:20 CEST 2006 address@hidden - * - __int64 type name for easyffi - -Tue May 30 12:12:56 CEST 2006 address@hidden - * - trivial changes in NEWS - - version is 2.315 - - integer64 fix - -Mon May 29 14:23:28 CEST 2006 address@hidden - * - README: note about OS X DYLD_LIBRARY_PATH [Thanks to Arto Bendiken] - - support for `integer64' foreign type specifier [suggested by Alejandro Forero Cuervo] - -Thu May 25 00:04:03 CEST 2006 address@hidden - * - singlestep didn't swallow newline - -Wed May 24 22:52:38 CEST 2006 address@hidden - * - added distribution directory and OS X build script - - added `--without-libffi' configuration option - -Sun May 21 00:20:18 CEST 2006 address@hidden - * - csi: nicer feature list on ",r" - - version is 2.314 - -Wed May 24 14:37:27 CEST 2006 address@hidden - * - CMakeLists.txt: ...-macros.scm files go into share - -Wed May 24 10:47:51 CEST 2006 address@hidden - * - CMakeLists.txt: all libraries should be installed in lib (not share) - -Wed May 24 08:20:29 CEST 2006 address@hidden - * - posixwin.scm: removed inclusion of windows.h [suggested by Brandon van Every] - -Tue May 23 08:41:09 CEST 2006 address@hidden - * - DragonFly-specific patches [Thanks to Peter Bex] - - removed windows.h from chicken.h - -Mon May 22 10:28:33 CEST 2006 address@hidden - * - resolved conflict in CMakeLists.txt - -Mon May 22 09:58:18 CEST 2006 'Brandon Van Every ' - * test if stack grows downward at configuration time - -Mon May 22 09:56:06 CEST 2006 'Brandon Van Every ' - * support for C_STACK_GROWS_DOWNWARD - -Mon May 22 10:11:23 CEST 2006 address@hidden - * - fixed typo in CMakeLists.txt - -Mon May 22 09:33:42 CEST 2006 address@hidden - * - singlestepping: "skip" command - - runtime: unsafe resolve_procedure is macro - - simplified configure/Makefile (got rid of EXTRA_RUNTIME_FLAGS) - - apply-hooks and ptables are enabled by default - - CMakeLists.txt: modified user-options to be consistent with configure.in - -Mon May 22 03:00:42 CEST 2006 'Brandon Van Every ' - * build nsample - -Mon May 22 02:41:16 CEST 2006 'Brandon Van Every ' - * put shared libraries in /share - -Mon May 22 01:17:55 CEST 2006 'Brandon Van Every ' - * build chicken.html - -Mon May 22 00:30:40 CEST 2006 'Brandon Van Every ' - * better error message when Chicken not found - -Sun May 21 23:41:50 CEST 2006 'Brandon Van Every ' - * remove unnecessary .exe suffixes from FIND_CHICKEN - -Sun May 21 22:04:02 CEST 2006 'Brandon Van Every ' - * comments about order of and - -Sun May 21 22:01:17 CEST 2006 'Brandon Van Every ' - * move after - -Sun May 21 21:57:59 CEST 2006 'Brandon Van Every ' - * change "windows.h" to - -Sun May 21 21:22:53 CEST 2006 'Brandon Van Every ' - * include to define _isatty - -Sun May 21 20:48:29 CEST 2006 'Brandon Van Every ' - * correct generator path for silex.exe - -Sun May 21 10:35:43 CEST 2006 'Brandon Van Every ' - * removed commands that don't appear to be needed - -Sun May 21 00:01:00 CEST 2006 address@hidden - * - invalid-procedure-handler wasn't called for `apply'-triggered calls - -Wed May 17 17:24:18 CEST 2006 address@hidden - * - CMakeLists.txt: option for apply hook - -Wed May 17 16:34:29 CEST 2006 address@hidden - * - manual fixes by John Cowan - -Wed May 17 06:34:48 CEST 2006 address@hidden - * - makefile.vc fixes - -Tue May 16 20:27:17 CEST 2006 address@hidden - * - moved "breakpoint" into library - - basic single-stepping (",step", "singlestep") - -Tue May 16 09:29:19 CEST 2006 address@hidden - * - renamed "thread-deliver-signal!" to "thread-signal!" (old is deprecated) - - ",utr" didn't remove item from traced proc list - - multithreaded breakpoints - - version is 2.313 - -Tue May 16 07:15:42 CEST 2006 address@hidden - * - csi: - * ",utr" without args isn't supported anymore - * breakpoints (",br", ",ubr", ",c", and "breakpoint") - -Sat May 20 06:43:20 CEST 2006 'Brandon Van Every ' - * csi.c generation bug - -Fri May 19 22:59:08 CEST 2006 'Brandon Van Every ' - * resolve INSTALL conflict - -Fri May 19 22:28:31 CEST 2006 'Brandon Van Every ' - * eliminated ADD_FILE_DEPENDENCIES - -Tue May 16 09:37:09 CEST 2006 'Brandon Van Every ' - * install to subdirectories - -Tue May 16 07:49:48 CEST 2006 address@hidden - * my fault - -Mon May 15 09:08:30 CEST 2006 address@hidden - * fix conflicts in CMakeLists.txt - -Mon May 15 23:09:00 CEST 2006 address@hidden - * - removed distro stuff - - removed last traces of chicken-match-macros from CMakeLists.txt and win-install.bat - - Argh! chicken.scm still referenced chicken-match-macros.scm - k***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./CMakeLists.txt -1 +1 - M ./chicken.scm -2 +1 - R ./distribution/ - R ./distribution/chicken-osx.pmproj - M ./win-install.bat -1 - -Mon May 15 22:19:47 CEST 2006 address@hidden - * - basic support for apply-hooks - - added `C_return' - - lolevel: renamed `invalid-procedure-call-handler' to `set-invalid-procedure-call-handler!' (old name is deprecated) - -Mon May 15 23:46:45 CEST 2006 'Brandon Van Every ' - * .scm to .c compilation - -Mon May 15 13:27:14 CEST 2006 address@hidden - * - csi: toplevel-command `,exn' - - chicken-ffi-macros.scm: bugfix in `define-foreign-record' [by Kon Lovett] - - library: `machine-byte-order' - -Sat May 13 23:13:47 CEST 2006 address@hidden - * - changed silex.scm to accept an output-file name [suggested by Brandon van Every] - -Sat May 13 21:57:56 CEST 2006 address@hidden - * - version is 2.312 - - "$": added support for SRFI-4 literals - - modified test driver for being more convenient (and put bootstrapping test into separate file) - -Fri May 12 21:30:36 CEST 2006 address@hidden - * - removed transcript-on/off from r4rs-enironment - - ffi: added "$" macro - -Fri May 12 09:36:40 CEST 2006 address@hidden - * - `foreign-...' macros do slightly better syntax syntax checks - - removed `allow-null:' foreign-record spec again - - csc: doesn't escape backtick in sub-pass options - - -Thu May 11 23:31:07 CEST 2006 address@hidden - * - eval.scm: macroexpansion error-handling wrapper wasn't updated to new condition layout - - `define-foreign-record': `allow-null:' modifier - - added `srfi-31' to builtin srfi list [thanks to Dan Muresan] - -Wed May 10 20:26:18 CEST 2006 address@hidden - * - removed unused procedure from eval (`##sys#undefine-non-standard-macros') - -Thu May 11 08:24:06 CEST 2006 address@hidden - * - runtime option `-:D' (shows currently when apply-limit is exceeded with libffi) - -Wed May 10 13:45:39 CEST 2006 address@hidden - * - version is 2.311 - -Wed May 10 11:18:25 CEST 2006 address@hidden - * - pointer printing prefixes address with "0x" - -Wed May 10 13:43:28 CEST 2006 address@hidden - * - chicken-setup: didn't remove old export-entries from setup info - -Mon May 8 11:35:03 CEST 2006 address@hidden - * - yet another fix to the handling of SRFI-12 signals [by Reed Sheridan, modified by felix] - -Mon May 8 10:30:57 CEST 2006 address@hidden - * - removed some unused local shadowing bindings for "string" - -Mon May 8 09:35:57 CEST 2006 address@hidden - * - Added optimization inline rule for "string" - -Sat May 6 00:39:02 CEST 2006 Thomas Chust - * Ignore complex extension specifiers when loading export declarations - -Sat May 6 00:20:28 CEST 2006 Thomas Chust - * Ignore keywords when scanning for read access to undefined symbols - -Mon May 8 07:34:16 CEST 2006 address@hidden - * - bugfix in "condition-property-accessor" [By Kon Lovett] - - undocumented "foreign-safe-wrapper" - - fixed bug in handling of `c-string' result type [Thanks to Heath Johns] - - added export-file generation for scheduler [reported by Thomas Chust] - -Mon May 8 05:44:33 CEST 2006 address@hidden - * - csc: added "-G" alias for "-check-imports"***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./csc.scm.in -1 +2 - -Fri May 5 08:15:32 CEST 2006 address@hidden - * - added some declarations to srfi-18.scm, partition.scm and easyffi.scm - -Fri May 5 04:24:16 CEST 2006 address@hidden - * little fix in match - -Fri May 5 04:11:23 CEST 2006 address@hidden - * - `define-foreign-enum' macro - - `enum', `struct' and `union' type-specifiers accept symbols - -Fri May 5 02:10:18 CEST 2006 address@hidden - * - added mini-runtime example in misc - - tinyclos macros moved into tinyclos unit (which is also used by the compiler now) - - match macros moved into match (which used to be match-support) - -Thu May 4 23:06:42 CEST 2006 address@hidden - * - condition-properties are now specific to a condition-kind (so equal property names do not collide - in composite conditions) [problem reported by Reed Sheridan, principle of solution by Kon Lovett] - - print-error-message: when condition has no messsage property, the kinds are printed instead - of a message - - -Thu May 4 21:24:15 CEST 2006 address@hidden - * - extensions may also have .exports file - - chicken-setup: `exports' property - -Sun Apr 30 02:26:27 CEST 2006 address@hidden - * - utils.scm: `absolute-pathname?' windows-specific fix by Kon Lovett - - compiler: `-emit-exports' and `-check-imports' options - - .export-file generation for all library units - - version is 2.310 - -Mon May 1 14:59:15 CEST 2006 address@hidden - * - added `disable-warning' declaration specifier, added to a few units, removed options from Makefile.am - - added `srfi-2' feature-id to builtin features [reported by Dan Muresan] - -Thu Apr 27 10:28:35 CEST 2006 address@hidden - * - srfii-13: added missing check in `substring/shared' [reported by Kon Lovett] - -Thu Apr 27 10:08:58 CEST 2006 address@hidden - * - renamed `test-feature?' to `feature?' (old name still available but deprecated) - -Tue May 2 07:42:22 CEST 2006 address@hidden - * - chicken-setup: `-v' isn't really necessary for simple installs - - slight changes in manual (bugs + limitations) - -Mon Apr 24 14:42:25 CEST 2006 address@hidden - * - thread-join!: thread-result generalized to multiple values - -Sun Apr 23 19:07:59 CEST 2006 Thomas Chust - * Fixed a spelling mistake that broke tracing in csi - -Tue Apr 18 18:35:15 CEST 2006 address@hidden - * Fix another bug in #<# and give it more readable macroexpansion - -Tue Apr 18 09:31:44 CEST 2006 address@hidden - * Fix #<# read syntax (for real this time) - -Tue May 2 08:37:22 CEST 2006 address@hidden - * fix in runtests.sh - -Wed Apr 19 14:12:54 CEST 2006 address@hidden - * - fix in cscbench.scm [by Kon Lovett] - - added `##sys#apply-argument-limit' [Suggested by Reed Sheridan] - - regex-common.scm: replace `string-substitute*' with a simpler and faster version [by Daishi Kato] - - runtime.c: more preprocessor magic by Jean-Francois Bignolles - - Makefile.am: lowest nursery-size settings in nursery-sampling were simply too small (and could result in endless loops - on 64-bit machines) - -Wed Apr 19 08:40:03 CEST 2006 address@hidden - * - fix in cscbench.scm [by Kon Lovett] - - added `##sys#apply-argument-limit' [Suggested by Reed Sheridan] - - regex-common.scm: replace `string-substitute*' with a simpler and faster version [by Daishi Kato] - -Sun Apr 16 00:31:39 CEST 2006 address@hidden - * - configure.in: --enable-extra-symbol-slot changes BINARY_VERSION - - Manual fix [by Jarod Eells] - - regex-common.scm: string-substitute now also uses ##sys#fragements->string - -Wed Apr 12 17:58:41 CEST 2006 address@hidden - * - nothing, really - -Wed Apr 12 17:35:42 CEST 2006 address@hidden - * - cscbench is now compiled to allow self-contained run - -Thu Apr 13 15:25:29 CEST 2006 address@hidden - * - csi: trace/untrace macroexpand names to work with psyntax modules - -Thu Apr 13 10:24:22 CEST 2006 address@hidden - * - apply-limit overflow check only in safe runtime - - c-w-v optimization enabled by default - - version is 2.309 - - disabled certain warnings for bootstrap (this will result in warnings when bootstraping from older compilers) - -Wed Apr 12 11:58:45 CEST 2006 address@hidden - * - removed `try-harder' variable from compiler sources - - experimental `call-with-values' optimization for known single-valued result procedures - -Wed Apr 12 08:12:02 CEST 2006 address@hidden - * - `#:extraslot' feature - - C_EXTRA_SYMBOL_SLOT moved to chicken-config.h - -Tue Apr 11 19:58:42 CEST 2006 address@hidden - * #<# read syntax no longer dies on large input - -Tue Apr 11 16:36:34 CEST 2006 Thomas Chust - * Spelling mistake of variable *remove-command* in chicken-setup.scm corrected - -Tue Apr 11 14:44:32 CEST 2006 address@hidden - * - testsuite stuff - - manual: `make-locative' still documented symbol [reported by John Cowan] - -Tue Apr 11 12:22:02 CEST 2006 address@hidden - * - CMakeLists.txt: option for extraslot - -Tue Apr 11 12:18:15 CEST 2006 address@hidden - * - test fixes - - -Tue Apr 11 09:50:51 CEST 2006 address@hidden - * - wwchicken typo fix by Mario Goulart - - apply overflow check [reported by Reed Sheridan] - -Tue Apr 11 08:58:19 CEST 2006 address@hidden - * - `--enable-extra-symbol-slot' configure option - - version is 2.308 - -Mon Apr 10 21:42:44 CEST 2006 address@hidden - * - added config option for symbol-gc to CMakeLists.txt - - `chicken-version' also shows gchook feature - - removed build-features configure option - -Mon Apr 10 20:43:17 CEST 2006 address@hidden - * - adjusted copyright dates in a few more files - - added `-enable-symbol-gc' configuration option - -Thu Apr 6 12:35:08 CEST 2006 address@hidden - * - read-line: didn't bump port-line-number for stream-ports - -Thu Apr 6 11:41:08 CEST 2006 address@hidden - * - updated copyright date - - csi.scm: includes "parameters.scm" - -Wed Apr 5 16:15:13 CEST 2006 address@hidden - * - "unused variable" warning in block mode is not shown for variables generated by complex - define-constant's - - added `-disable-warning' option and differentiated compiler warnings - - version is 2.307 - -Tue Apr 4 16:39:54 CEST 2006 address@hidden - * - changed test-driver slightly - - moved tinyclos-examples into tests directory - - `regexp-escape' didn't escape the dot - -Sun Apr 2 22:09:09 CEST 2006 address@hidden - * - added `-release' option [suggested by Peter Busser] - -Thu Mar 30 22:37:34 CEST 2006 address@hidden - * - fixed brokenness in `nextbuild' script - - version is 2.307 - -Fri Mar 31 07:23:55 CEST 2006 address@hidden - * removed index.html again - -Thu Mar 30 21:11:01 CEST 2006 address@hidden - * - still problems with test-runner - -Thu Mar 30 21:00:30 CEST 2006 address@hidden - * - infix handling of `string-split-fields' improved [Reported by Sunnan] - - cleanup up chicken-setup, fixed bug in one call to `make:line-error' - - better output for "known proc call with wrong args" compiler warning - - generated identifier for `define-constant' has other gensym-prefix for easier distinction in compiler warnings - - chicken-setup: allows multiple `-e' options***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./chicken-setup.scm -145 +143 - M ./compiler.scm -3 +4 - R ./format.scm - M ./regex-common.scm -3 +3 - M ./runtime.c -3 +46 - A ./tests/ - A ./tests/r4rstest.scm - A ./tests/runtests.scm - -Mon Apr 10 14:09:11 CEST 2006 address@hidden - * - added some interesting files in "misc/" - - -Mon Apr 10 09:04:34 CEST 2006 address@hidden - * - `equal?' didn't return #t for 0.0/-0.0 - -Fri Mar 31 20:29:44 CEST 2006 'Brandon Van Every ' - * more precise Version Build regex - -Fri Mar 31 10:18:53 CEST 2006 'Brandon Van Every ' - * find chicken simplified regex - -Fri Mar 31 07:49:31 CEST 2006 'Brandon Van Every ' - * find extant Chicken installation - -Fri Mar 31 08:28:29 CEST 2006 address@hidden - * - Makefile.am: added missing dependencies [Thanks to Kon Lovett] - -Tue Mar 28 18:39:10 CEST 2006 address@hidden - * Update README.darcs to reflect new repo url - -Sat Mar 25 12:29:45 CET 2006 'Brandon Van Every ' - * CMake MinGW update - -Thu Mar 30 09:31:27 CEST 2006 address@hidden - * - ##sys#file-info holds flonums for timestamps - - version is 2.306 - - versioned $(prefix)/share/chicken and $(prefix)/lib/chicken - -Mon Mar 27 15:15:45 CEST 2006 address@hidden - * - runtime: fixed broken single-value test in `C_apply_values' - - version is 2.305 - -Fri Mar 24 12:07:28 CET 2006 address@hidden - * - fixed broken merge of read-line patch (it wasn't my fault!) - -Thu Mar 23 11:57:42 CET 2006 address@hidden - * - manual/chicken.1: added note about `-extension' - -Wed Mar 22 18:26:20 CET 2006 address@hidden - * read-line fix - - read-line now correctly handles all line terminators and limits. - -Wed Mar 22 19:38:53 CET 2006 address@hidden - * - csc: removed last trace of `-srfi-7' option - -Tue Mar 21 19:10:26 CET 2006 address@hidden - * - darcs goes on my nerves sometimes - - read-line: handles "...\r" with string-input - -Tue Mar 21 18:52:36 CET 2006 address@hidden - * - chicken-setup: -f wasn't recognized, -h for -host was of course wrong - - extras.scm: unrecorded read-line patch as it broke chicken-setup - - chicken-setup: probably fixed cygwin bug (called msvc create_directory) [reported by John Cowan] - - version is 2.304 - -Mon Mar 20 08:43:35 CET 2006 address@hidden - * - documented SRFI-61 support, added feature identifier - -Mon Mar 20 05:27:43 CET 2006 address@hidden - * read-line fix, remove redundant code - - read-line optional limit argument now works on all platforms - - read-line no longer discards last character in stream unless it's a newline - - removed duplicated definition of #\return - - -Fri Mar 17 15:19:19 CET 2006 address@hidden - * - wwchicken: galinha link (coop) - - srfi-61 support - -Fri Mar 17 10:47:40 CET 2006 address@hidden - * - library: added `real-part', `angle', 'imag-part' and `magnitude' [as suggested by Alex Shinn] - - tinyclos: added safety check in `initialize' to catch when a generic is not an entity - - version is 2.303 - -Tue Mar 14 07:38:36 CET 2006 address@hidden - * - ##sys#read-prompt-hook: uses ##sys#print - - csi: always record expr in history to make readline egg work [problem reported by Peter Wright] - -Sat Mar 11 22:41:42 CET 2006 address@hidden - * - repl: error output goes to stderr - - wwchicken: link to coop - -Wed Mar 8 20:18:43 CET 2006 address@hidden - * - default error handler didn't write call-chain to stderr - - chicken-setup: removed "$VARIABLE" sillyness - -Sun Mar 5 06:45:12 CET 2006 address@hidden - * - print-call-chain: writes to stdout - -Fri Mar 3 23:47:01 CET 2006 address@hidden - * - chicken-setup: $VAR syntax - - eval: if path is absolute, load-relative doesn't prepend current load path - -Fri Mar 3 21:41:45 CET 2006 address@hidden - * - port-map didn't invoke function (argh) - - read-file didn't invoke custom reader for first item (more argh) - - chicken-setup: docindex shows release (if defined) - -Tue Mar 7 09:48:32 CET 2006 address@hidden - * - hen.el fixes by Reed Sheridan - - chicken-setup: `-check' option for checking repository for upgrades - -Fri Mar 3 09:12:06 CET 2006 address@hidden - * - chicken-setup: on download add release-number of setup-info - -Tue Feb 28 14:47:04 CET 2006 address@hidden - * - library.scm: `chicken-version' used wrong call to fudge for `ptables' [Thanks to Sven Hartrumpf] - - version is 2.302 - -Mon Feb 27 15:14:30 CET 2006 address@hidden - * - make-pathname: a little refactoring and handling of empty directory parts in directory lists - -Mon Feb 27 10:00:37 CET 2006 address@hidden - * - chicken-setup: got `-eval' option - - -Mon Feb 27 08:29:31 CET 2006 address@hidden - * nothing important - -Sun Feb 26 23:55:55 CET 2006 address@hidden - * hash-table-update! now takes 4th arg optionally, in compliance with SRFI-69 - -Fri Feb 24 11:46:04 CET 2006 address@hidden - * - chicken.h: CHICKEN_default_toplevel casted to void * - - manual: removed traces of `error-handler' [Thanks to Reed Sheridan] - - eval: added `load-relative' - -Wed Feb 22 08:07:45 CET 2006 address@hidden - * - hash-table-update fix by Thomas Chust - - wwchicken: new win32 binaries version - -Tue Feb 21 21:33:03 CET 2006 Thomas Chust - * hashtable-update! fixed to conform to SRFI-69 [Thomas Chust] - -Sat Feb 18 22:26:59 CET 2006 address@hidden - * - yet another whacky banner - - version is 2.301 - - delete-file and rename-file didn't expand tilde [Patch by Zbigniew Szadkowsi] - -Fri Feb 17 20:33:36 CET 2006 address@hidden - * - updated CMake readme and buildfile [thanks to Brandon van Every] - -Fri Feb 17 20:33:26 CET 2006 address@hidden - tagged 2.3-release - -Fri Feb 17 19:04:53 CET 2006 address@hidden - * - raised version to 2.3 - -Fri Feb 17 18:16:21 CET 2006 address@hidden - * - removed cmake references from README (this needs to be better prepared and will hopefully be functional - in the next release) - - csc: parens are not backslashed when passed as arguments to compiler options - -Mon Feb 20 08:42:37 CET 2006 address@hidden - * - srfi-4.scm: subXXvector range check was wrong [Thanks to Alex Shinn] - -Fri Feb 17 13:03:33 CET 2006 address@hidden - * - runtime.c/chicken.h: removed last traces of C_WINDOWS_DLL [Thanks to Brandon van Every] - - chicken-setup: only shows deletion of files in verbose mode - -Wed Feb 15 21:02:20 CET 2006 address@hidden - * - version is 2.228 - -Mon Feb 13 21:09:05 CET 2006 address@hidden - * - runtime.c: init of trace-buffer-size happened after command-lline-parsing - -Wed Feb 15 14:18:14 CET 2006 address@hidden - * - user-defined toplevel commands - -Wed Feb 15 07:45:28 CET 2006 address@hidden - * - print-error-message prints to stdout, by default - - csc.scm.in: adapted to new library names for windows - -Mon Feb 13 09:28:44 CET 2006 address@hidden - * - added foreign types for 32-bit integers - -Sat Feb 11 15:42:17 CET 2006 address@hidden - * - changed darcs repo url again - -Sat Feb 11 15:40:05 CET 2006 address@hidden - * - wwchicken: changed darcs repo url - -Mon Feb 6 22:56:31 CET 2006 address@hidden - * - c_defaults.h -> chicken-defaults.h - - DLLs on Windows are now also named "lib..." - - version is 2.227 - - csc does better handling of whitespace in option-arguments passed to chicken - - tcp: removed output-string form error-message on write failure - -Wed Feb 1 23:31:14 CET 2006 address@hidden - * - added `C_copy_closure' primitive - - csi: `,s', `,l', ',ln' commands accept multiple inputs, added `,tr' and `,utr', removed trace/untrace macros - -Thu Feb 9 11:17:49 CET 2006 address@hidden - * - utils: added check in shift! [suggested by Kon Lovett] - - csc: handles only object-files on the cmd-line - -Wed Feb 8 11:26:35 CET 2006 address@hidden - * - reverted invalid change of match-error-control in easyffi - -Tue Feb 7 13:18:34 CET 2006 address@hidden - * - added note about README.cmake-and-mingw32 in README - - chicken.h: unref'd locals warning is disabled via pragma [information about this provided by Brandon van Every] - - in unsafe mode, use #:fail match-error-control - -Mon Feb 6 08:33:13 CET 2006 address@hidden - * - removed a slight bit of sillyness - - added README for cmake+mingw32 [Thanks to Brandon van Every] - -Fri Feb 3 08:43:17 CET 2006 address@hidden - * - tcp: port returned by ##net#getservbyname wasn't ntohs'd [Thanks to Mark Wutka] - - runtime/lolevel: added the immensely useful `call-with-cthulhu' - -Mon Jan 30 06:23:58 CET 2006 address@hidden - * - added `C_get_unbound_variable_value_hook' [suggested by Arto Bendiken] - -Sat Jan 28 22:37:32 CET 2006 address@hidden - * - easyffi supports some escape sequences in char literals - - fixed bug in srfi-17 setter stuff for define-record - - condition-property-accessor enhancement by Kon Lovett***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./chicken-more-macros.scm -5 +5 - M ./chicken.texi -2 +8 - M ./easyffi.l +5 - M ./library.scm -3 +3 - -Sat Jan 28 02:52:23 CET 2006 address@hidden - * - easyffi: handles macros that expand to char character constants [Suggested by Reed Sheridan] - - dynamically loaded compiled code (via `load') can now be reloaded (currently only tested in OS X - leaks space) - - version is 2.226 - -Fri Jan 27 13:00:44 CET 2006 address@hidden - * - c-string return-type special-casing for define-external's also applies to nonnull-c-string - - csi: `,d' omits trailing "s" when element-count is 1 - - added `define-for-syntax' - - version is 2.225 - - csc: -keep passes `-k' to csc [Thanks to Reed Sheridan] - -Tue Jan 24 18:06:23 CET 2006 address@hidden - * - external callbacks with `c-string' return-type make it zero-terminated [suggested by Levi Pearson] - -Tue Jan 24 13:28:44 CET 2006 address@hidden - * - added resizable finalizer-table by Zbigniew - -Tue Jan 24 12:28:06 CET 2006 address@hidden - * - updated NEWS - -Mon Jan 23 22:44:00 CET 2006 address@hidden - * - Mentioned Sergey Khorev and Brandon van Every more prominently in the acknowledgements section of the manual - - `group-information' and `system-information' return lists now instead of multiple values - -Wed Jan 25 13:49:58 CET 2006 address@hidden - * - posix: timezone stuff was broken for Cygwin [Thanks to Sergey Khorev] - - -Wed Jan 25 09:43:03 CET 2006 address@hidden - * - more ccall stuff - -Wed Jan 25 09:14:56 CET 2006 address@hidden - * - changed `nextbuild' script to be path-independent - - added `C_cdecl' declarations at various places to please Watcom C [suggested by Sergey Khorev] - -Mon Jan 23 09:38:35 CET 2006 address@hidden - * - watcom-specific additions by Sergey Khorev - - `hash-table-ref' throws '(exn access) [suggested by Reed Sheridan] - - version is 2.224 - -Sat Jan 21 00:14:43 CET 2006 address@hidden - * - added `watcom' to `build-platform' - -Sat Jan 21 00:08:51 CET 2006 address@hidden - * - `number->string' with radix 8 or 16 and an inexact number that can be represented as - an unsigned int returns a proper octal or hex conversion (without decimal point) - -Fri Jan 20 15:02:59 CET 2006 address@hidden - * - manual: addition to `C_c_string()' doc [Thanks to Zbigniew Szadkowski] - -Tue Jan 17 11:21:34 CET 2006 address@hidden - * - tcp: sending a chunk used wrong count [thanks to Hans Bulfone] - - manual typo fix [by Mario Domenech Goulart] - - csc: added `-home' - - `define-foreign-record'-accessors: assume nonnull pointers (would crash anyway on #f) - - version is 2.223 - -Sun Jan 15 19:15:29 CET 2006 address@hidden - * - added BvE's new CMakeLists.txt version - - added some interesting benchmarks - -Sun Jan 15 16:53:01 CET 2006 address@hidden - * - utils: `decompose-pathname' and `pathname-directory' omit the trailing slash/separator [suggested by Kon Lovett] - -Sat Jan 14 23:16:05 CET 2006 address@hidden - * - removed chicken-config.1 from the repo - - small fix in README - - csc: added `-cc-name' and `-ld-name' options - -Sat Jan 14 20:46:29 CET 2006 address@hidden - * - manual: slight fix regarding nno-Windows posix time routines - -Fri Jan 13 14:21:26 CET 2006 address@hidden - * - posix: fixed invalid fix of Reed Sheridan's fix for `directory' - -Thu Jan 12 18:54:41 CET 2006 address@hidden - * - tcp: increased output-buffer size - -Thu Jan 12 17:43:40 CET 2006 address@hidden - * - resurrected makefile.vc - - posix.scm: `map/anonymous' used incorrect C macro - - csc: -cflags doesn't include -c; output is less aggressively quoted - -Thu Jan 12 08:52:43 CET 2006 address@hidden - * - removed `chicken-config' from the manual and the makefile - - tcp-output that would block causes thread-switch [suggested by Hans Bulfone] - - version is 2.222 - -Wed Jan 11 11:28:37 CET 2006 address@hidden - * - csc: `-libs' includes chicken runtime libs, now - - compiler: (require-extension) resolution of non-available extensions during compilation specified in list-syntax - could give an error message - -Tue Jan 10 13:20:25 CET 2006 address@hidden - * - posixwin: `utc-time->seconds' is not available - - posix: addeed `local-timezone-abbreviation' [Contributed by Kon Lovett] - - chicken-setup: repo-path is created if not existing [Thanks to Adam Buchbinder] - - version is 2.221 - -Mon Jan 9 11:38:55 CET 2006 address@hidden - * - posix/posixwin: added enhancements to `directory' [contributed by Reed Sherdidan] - -Mon Jan 9 09:04:58 CET 2006 address@hidden - * - chicken-setup: added `copy-file', `move-file', `remove-file*' and `create-directory' [Suggested by Kon Lovett] - - fixed bug in implementation of `require-extension' in the compiler - - added `srfi-69' and `srfi-28' feature-id's to list of builtin features [Shanks to Dan] - - chicken-setup: fixed bug with pathnames containing `~' [Thanks to Dan] - - version is 2.220 - -Sat Jan 7 19:35:53 CET 2006 address@hidden - * - Manual fixes - - Removed `transcript-on' and `transcript-off' - -Thu Jan 5 22:20:12 CET 2006 address@hidden - * - `let*-values' is now SRFI-11 compliant - - version is 2.219 - -Wed Jan 4 12:50:50 CET 2006 address@hidden - * - lolevel: `object-evict-to-location' throws 'evict exn if limit is exceeded - - some additions and fixes in the "acknowledgements" section of the manual [thanks to Benedikt Rosenau] - - the feature-identifiers #:srfi-12 and #:srfi-15 are registered by default [as suggested by John Cowan] - - posix.scm: added `local-time->seconds' and `utc-time->seconds' - - - version is 2.218 - -Sun Jan 1 21:13:27 CET 2006 address@hidden - * - replaced tons of proc-typedefs with nifty/weird macro magic [contributed by Jean-Francois Bignolles] - - `(define-macro SYM1 SYM2)' should work again [suggested by Zbigniew] - -Tue Dec 27 18:50:25 CET 2005 address@hidden - * - version is 2.217 - - added 'current-gc-milliseconds' [suggested by Kon Lovett] - - `chicken-setup -l NAME ...' lists ext.-info. of named extensions - - -Tue Dec 27 08:48:22 CET 2005 address@hidden - * - `chicken-home' wasn't added to default include-path - -Wed Dec 21 18:28:30 CET 2005 address@hidden - * - some changes in README and wwchicken - - `require'/`require-for-syntax' accept a string as argument - -Wed Dec 14 19:07:32 CET 2005 address@hidden - tagged 2.216-snapshot - -Wed Dec 14 17:16:59 CET 2005 address@hidden - * - CMakeLists.txt: hyphens in targets are *not* OK...; csc.scm is generated in bindir - -Fri Dec 23 11:42:59 CET 2005 address@hidden - * - fixed off-by-one error in runtime.c:create_initial_ptable - -Tue Dec 20 07:33:19 CET 2005 address@hidden - * - mingw makefile fixes by Sergey Khorev - -Mon Dec 19 09:00:47 CET 2005 address@hidden - * - more mingw fixes by Sergey Khorev - - -Fri Dec 16 15:02:14 CET 2005 address@hidden - * - added mingw specific fixes by Sergey Khorev - -Fri Dec 16 11:59:27 CET 2005 address@hidden - * - removed test for HAVE__NSGETENVIRON in posix.scm - - -Fri Dec 16 11:17:22 CET 2005 address@hidden - * - `current-environment' should work now on OS X [Thanks to Kon Lovett] - - added correct timezone access [By Kon Lovett] - - Fixed bug in printer that caused trashing with length-limited output - -Thu Dec 15 15:11:19 CET 2005 address@hidden - * - BvE's CMakeLists.txt fixes... - -Wed Dec 14 14:51:13 CET 2005 address@hidden - * - readme fix - -Tue Dec 13 10:11:01 CET 2005 address@hidden - * - version is 2.216 - -Tue Dec 13 09:29:50 CET 2005 address@hidden - * - manual fix by Reed Sheridan - - several CMakeLists.txt fixes by Brandon van Every - -Fri Dec 9 08:17:27 CET 2005 address@hidden - * - added `-profile-name' option - -Wed Dec 7 16:09:59 CET 2005 address@hidden - * - Small fixes (chicken.h, Makefile.am)***END OF DESCRIPTION*** - - Place the long patch description above the ***END OF DESCRIPTION*** marker. - The first line of this file will be the patch name. - - - This patch contains the following changes: - - M ./Makefile.am -1 +1 - M ./chicken.h -3 - -Wed Dec 7 11:05:13 CET 2005 address@hidden - * - configure.in: better checking for gcvt on MacOS [Thanks to Kon Lovett] - - Makefile.am typo and uposix-generation fixes by Kon - - version is 2.215 - -Thu Dec 8 18:23:18 CET 2005 address@hidden - * - extras: added `each' - -Fri Dec 2 04:51:17 CET 2005 address@hidden - * - removed makefile.vc and updated README - - csi: describe hash-table shows hash-function - -Thu Dec 1 21:53:49 CET 2005 address@hidden - * - runtime.c: ##sys#fudge(30) (_MSC_VER) - - fixed win-install.bat - - fixed CMakeLists.txt problems - - fixed conflicts and missing def for SD_RECEIVE/SD_SEND on win32 - -Mon Nov 28 08:22:11 CET 2005 address@hidden - * - csi: ",d" of hash-table prints procedure normally - - removed `pathname-extension-separator' and `pathname-directory-separator' - - utils: `make-pathname' with a dir part of #f chopped the slash, if the file part was starting with one - -Sun Nov 27 09:49:45 CET 2005 address@hidden - * - `print-call-chain' didn't work with non-stream ports - - setup-information files have now ".setup-info" extension, or alternatively ".setup" [suggested by Pupeno] - - added `##sys#clear-trace-buffer' (eval) - - version is 2.214 - -Sat Nov 26 14:37:16 CET 2005 address@hidden - * tiny manual fix - -Fri Nov 25 14:58:51 CET 2005 address@hidden - * - chicken.h: C_TLS is defined, if chicken-config.h is not included - - library: `file-exists?' returns it's argument, if succeeding (quite handy) - - chicken-setup: added link to egg-page in local doc-index - -Thu Nov 24 12:44:09 CET 2005 address@hidden - * - `-:x' should actually work now - - Thread-exceptions display call-chain - - `print-call-chain' and `get-call-chain' accept optional thread argument - -Wed Nov 23 15:02:37 CET 2005 address@hidden - * - compiler: added `-track-scheme', but somehow doesn't work yet and doesn't produce overly much output - -Wed Nov 23 12:41:22 CET 2005 address@hidden - * - chicken-setup: errors in .setup scripts were printed twice - - `set-dispatch-read-syntax!' renamed to `set-sharp-read-syntax!' (old name still available, but deprecated) - - csc: added `-rpath PATHNAME' - - version is 2.213 - -Tue Nov 22 23:07:17 CET 2005 address@hidden - * - tcp: added `tcp-port-numbers` [Contributed by Daishi Kato] - - eval: removed dependency on extras (with-output-to-string) - - Makefile.am: posixwin should now be used instead of posix when building from tarball - - csc: added `-Fdir' - - fixed bug in `C_make_tagged_pointer' [Thanks to Zbigniew Szadkoswski, Pupeno and Tony Garnock-Jones] - - runtime.c: resurrected MSVC/x86 apply hack - -Tue Nov 22 07:40:41 CET 2005 address@hidden - * - ws2tcpip.h include check for win32 - - -Tue Nov 15 17:16:48 CET 2005 address@hidden - * - more CMakeLists.txt tweaks, still incomplete - - `let-values' is SRFI-11 compliant [Thanks to Reed Sheridan] - - added record-declarations to `define-foreign-record' - - version is 2.212 - -Sat Nov 12 16:54:05 CET 2005 address@hidden - * - libffi is used by default, when available - - added runtime-option `-:aXXX' to set trace-buffer/call-chain length - - more CMakeLists.txt tweaks (libffi, enable ptables)***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./CMakeLists.txt -57 +109 - M ./README -4 +1 - M ./TODO -1 +3 - M ./chicken.h +1 - M ./chicken.texi -2 +7 - M ./configure.in -10 +2 - M ./library.scm -2 +3 - M ./parameters.scm -1 - M ./runtime.c -10 +26 - -Sat Nov 12 05:18:03 CET 2005 address@hidden - * - version is 2.210 - - Fixed typo in chicken.h [Thanks to Jarod Eells] - - added length-limit in call-chain output for source - - added additional info slot in trace-buffer for evaluation-context/container - -Tue Nov 8 20:49:42 CET 2005 address@hidden - * - fxed warning in tcp.scm (getpeername) - - removed #include for ws2tcpip.h again (must be Windows-version specific) - -Thu Nov 3 21:03:30 CET 2005 address@hidden - * - added -DC_ENABLE_PTABLES to Windows build-files - - Incorporated Wright's documentation for `match' into manual - - reduced trace-buffer size to 20 - - c-backend: generates better code for ptables - - eval: added `##sys#eval-decorator' hook - -Fri Nov 11 15:52:24 CET 2005 address@hidden - * - Some more CMakeLists.txt tweaking - - Fixed bug in `hash-table-fold' [Thanks to David Janssens] - -Fri Nov 11 14:50:06 CET 2005 address@hidden - * - CMakeLists.txt fix for UNIX - -Fri Nov 11 10:16:46 CET 2005 address@hidden - * - csc.scm.in: `-static' was passed to gcc without leading whitespace [Thanks to Sven Hartrumpf] - -Tue Nov 8 11:27:09 CET 2005 address@hidden - * - undid optimization (problems found by Sven Hartrumpf) - - added Win32-specific create-dir function in chicken-setup - -Mon Nov 7 13:59:27 CET 2005 address@hidden - * - Makefile.am fixes by Svben Hartrumpf - -Mon Nov 7 09:08:17 CET 2005 address@hidden - * - compiler: removed unused warning procedure - - easyffi: unknown type-names will be treated as opaque pointers - - -Mon Nov 7 07:21:10 CET 2005 address@hidden - * - easyffi: removed `idtype' token - - macros: srfi-17 setters are not enabled for records by default - -Fri Nov 4 13:30:28 CET 2005 address@hidden - * - scheduler: missed wincock2 include - -Fri Nov 4 13:29:01 CET 2005 address@hidden - * - fixed silly bug in `hash-table-fold' - - Removed non-existant targets in Makefile.am (extra-dist rule) [thanks to Sven Hartrumpf] - -Fri Nov 4 08:19:56 CET 2005 address@hidden - * - regex: fixed bug in `string-substitute' [Thanks to Daishi Kato] - - factored out common code in pregex.scm, regex.scm and pcre.scm into regex-common.scm - -Fri Nov 4 07:38:32 CET 2005 address@hidden - * - fixed wrong doc links in README - - library: registers #:ptables feature, if available - - tcp.scm: added #include for winsock2.h - -Wed Nov 2 22:54:02 CET 2005 address@hidden - * - version is 2.209 - -Wed Nov 2 21:19:00 CET 2005 address@hidden - tagged 2.207-snapshot - -Wed Nov 2 21:18:16 CET 2005 address@hidden - * - Updated README.darcs (required CHICKEN version for bootstrapping is 2.2) [Thanks to Brandon van Every] - - scheduler: `thread-sleep!' didn't unfix sleep time value [Thanks to "datrus" and Guillaume Germaine] - -Mon Oct 31 19:14:48 CET 2005 address@hidden - * - runtime: initial ptable didn't hold entries for procedures supplied by runtime.c - -Sun Oct 30 00:46:18 CEST 2005 address@hidden - * - added `-cflags', `-ldflags' and `-libs' to csc - - improved procedure-table handling - -Mon Oct 31 07:23:33 CET 2005 address@hidden - * ... - -Sat Oct 29 04:00:40 CEST 2005 address@hidden - * - fixed bug in definition of `define-record-type' [thanks to Sven Hartrumpf] - - version is 2.207 - -Thu Oct 27 18:39:51 CEST 2005 address@hidden - * - added compiler support for serializating procedures (very experimental) - - library: added `##sys#interned-symbol?' - -Mon Oct 24 17:39:06 CEST 2005 address@hidden - * fixed some conflicts - -Mon Oct 24 17:05:51 CEST 2005 address@hidden - * - version is 2.206 - - tinyclos: added builtin class `' - -Mon Oct 31 09:03:41 CET 2005 address@hidden - * - manual: added FAQ entry about non-existant native thread support - - csc, chicken-profile: block mode - -Tue Oct 25 14:34:54 CEST 2005 address@hidden - * - added internal alias for `force' - - chicken-setup: added missing newline after error message - - added srfi-17 to the list of builtin features in compiled code - -Mon Oct 24 12:32:43 CEST 2005 address@hidden - * - some notes in the documentation. - -Mon Oct 24 07:44:53 CEST 2005 address@hidden - * - added primitive classes for all structures to TinyCLOS - - added setter for `global-ref' - -Thu Oct 20 22:21:01 CEST 2005 address@hidden - * - manual: added various helpful people in the "Acknowledgemments" section - -Wed Oct 19 19:57:30 CEST 2005 address@hidden - * - Nicer output of ##core#call simplifications - -Wed Oct 19 18:42:26 CEST 2005 address@hidden - * - moved read-syntax definition procedures into library.scm - - added thread-specific read-table parameter `current-read-table' and `copy-read-table' - - added `##sys#infix-list-hook' - - added optimization for trivial constant-propagation in operator position - -Thu Oct 20 11:31:27 CEST 2005 address@hidden - * - slight cleanup in output of print-call-chain - -Wed Oct 19 12:50:34 CEST 2005 address@hidden - * setters for pointer/srfi-4 vectors weren't commited - -Wed Oct 19 12:49:43 CEST 2005 address@hidden - * - setters for SRFI-4 vectors and lolevel pointer objects accesors added - - setters for records defined with `define-record' and `define-record-type' - -Wed Oct 19 11:19:58 CEST 2005 address@hidden - * - added rewrites and setters for block-ref, hash-table-ref, locative-ref, byte-vector-ref - - -Fri Oct 14 13:38:17 CEST 2005 address@hidden - * - srfi-17 setter for `slot-ref' - - Some optimization for known setters - still not perfect (variable propagation not complete) - -Wed Oct 19 13:18:43 CEST 2005 address@hidden - * - reader: #e/#i syntax uses internal hooked versions of `inexact->exact' and `exact->inexact' [Thanks to John Cowan] - -Tue Oct 18 21:41:26 CEST 2005 address@hidden - * - renamed `extension-info' to `extension-information' (the old name is still available but deprecated) - - Evaluator (`##sys#compile-to-closure') keeps track of tail-position - - chicken-setup: added `setup-root-directory' and `setup-build-directory' parameters - - renamed `print-backtrace' to `print-call-chain' (the old name is still available but deprecated) - - Evaluator emits trace-info, too (into the same buffer as compiled code) - - added `get-call-chain' - -Mon Oct 17 20:23:15 CEST 2005 address@hidden - * - version is 2.205 - -Mon Oct 17 19:51:23 CEST 2005 address@hidden - * - wwchicken: removed egg-specifics - -Sat Oct 15 12:49:44 CEST 2005 address@hidden - * - tcp: added define for `socklen_' on Windows [Thanks to Andrey Fomichev] - -Fri Oct 14 08:57:47 CEST 2005 address@hidden - * - runtime.c: uses C_alloca instead of alloca - - added ##compiler#postponed-initforms - -Thu Oct 13 08:11:46 CEST 2005 address@hidden - * testing test - -Wed Oct 12 23:07:49 CEST 2005 address@hidden - * - version is 2.204 - -Wed Oct 12 22:56:44 CEST 2005 address@hidden - * - version is 2.203 - - Fixed bug in `hash-table-exists?' [Thanks to Daniel B. Faken] - - Fixed documentation bug(s) for `set-[dispatch-]read-syntax!' - -Sat Oct 8 06:00:58 CEST 2005 address@hidden - * new eggs in wwchicken - -Fri Oct 7 06:57:19 CEST 2005 address@hidden - * - chicken-setup: non-argument case didn't work correctly - - Added CMakeLists.txt (Windows-specific) [Contributed by Patrick Brannan] - -Thu Oct 6 18:43:01 CEST 2005 address@hidden - * - chicken-setup: if no arguments are given, the .setup files in the current directory - are processed (if any) - - `string->number' returns #f for "." - -Mon Oct 3 23:51:33 CEST 2005 address@hidden - * - csc: broken compile-flags when `-framework' was used - - tcp: small fix for MSVC [Thanks to Eric Raible] - - version is 2.202 - - reader: `\xXX' encodes directly (not as UTF8) - - chicken-setup: checks .egg files for gzip header - -Tue Oct 11 07:36:18 CEST 2005 address@hidden - * - runtime.c: RTLD_NOW wasn't defined on OpenBSD [Thanks to Category5] - - csc: .csc file is deleted even with -keep option - -Tue Oct 4 07:48:30 CEST 2005 address@hidden - * - fixed obsolete header-file name in scheduler.scm [Thanks to Patrick Brannan] - -Wed Sep 28 20:05:19 CEST 2005 address@hidden - * changed banner - -Wed Sep 28 08:55:37 CEST 2005 address@hidden - * - vcbuild.bat wasn't listed in the README [Thanks to Brandon van Every] - - easyffi handles `#import' - - csc: added `-objc' and handling of .m files - - tcp.scm: changed header name for Windows sockets [Thanks to Patrick Brannan] - - eval: removed unused parameter from internal routines in closure-compiler - -Tue Sep 27 13:39:41 CEST 2005 address@hidden - * - thread-deliver-signal!: properly unblocks target thread - - compiler: require-extension checks registered features as well before issuing warning - - argc-error doesn't print offending proc if no available - - eval: lambda/value-naming handles `let' forms, now - -Mon Sep 26 09:33:24 CEST 2005 address@hidden - * - csc: undocumented misdocumented `-g' option [Thanks to Mario Goulart] - - Fixed obsolete doc-links in wwchicken - - extras: hash-function doesn't handle permanent literal strings specially [Thanks to Mario Goulart] - - version is 2.3 - - version is 2.201 - -Sat Sep 24 23:36:44 CEST 2005 address@hidden - tagged 2.2-release - -Sat Sep 24 23:36:24 CEST 2005 address@hidden - * - cleanups in wwchicken + manual - - -Sat Sep 24 00:35:05 CEST 2005 address@hidden - * - On Mac OS X, snprintf is used instead of gcvt to format flonums [Thanks to Kon Lovett] - - version is 2.2 - -Fri Sep 23 17:43:28 CEST 2005 address@hidden - * - added documentation for `C_callback_adjust_stack_limits' - -Fri Sep 23 14:21:24 CEST 2005 address@hidden - * - small cleanups in nextbuild and wwchicken - -Thu Sep 22 04:26:19 CEST 2005 address@hidden - * - chicken-setup now handles the case when a broken repository directory doesn't contain - an entry for a required extension [Thanks to Reed Sheridan] - - implemented sanity check for callbacks when invoked out of a non-Scheme context (i.e. - when embedding) [Possible problems with the old behaviour where suggested by Daniel - Faken] - -Tue Sep 20 17:30:57 CEST 2005 address@hidden - * - version is 2.114 - - argument-count checks show offending proceedure (if available) - -Sun Sep 18 13:30:23 CEST 2005 address@hidden - * - csc: -framework is also passed to cc - - chicken-setup: silly bug in option handling - - C_hash_string_ci: uses `C_tolower' - -Sun Sep 18 05:16:13 CEST 2005 address@hidden - * - `process' doesn't finalize ports at all, buster. - - extras: removed `clear-hash-table!', `get' and `put!' - - version is 2.113 - -Sat Sep 17 07:39:46 CEST 2005 address@hidden - * - `process' finalizes ports - - chicken-setup: slight enhancement of the appearance of the doc-index page - - SRFi-69 support - -Wed Sep 14 06:34:38 CEST 2005 address@hidden - * - cscbench: handles scientific notation in `time' output - - compiler.scm: add linfo to closure only when llist is a pair - - `pp' handles linfo - - csi: `,d' of lambda required tinyclos - - chicken-setup: several bugfixes - - eval: decorated lambdas - - configure/Makefile: `...-static' executables are not generated, if shared or static - build is deactivated [suggested by Sergey Khorev] - - `print-backtrace' accepts optional start parameter - -Sat Sep 10 23:34:39 CEST 2005 address@hidden - * - added TODO - -Sat Sep 10 22:48:12 CEST 2005 address@hidden - * - cosmetic backend fix - -Sat Sep 10 22:56:56 CEST 2005 address@hidden - * - added `version' extension specifier - -Sat Sep 3 11:40:29 CEST 2005 address@hidden - * - SRFI-28 `format' is now in the base system (alias for `sprintf') - - chicken-setup: `-uninstall' removes all given extension - -Sat Sep 3 09:44:37 CEST 2005 address@hidden - * - removed needless macroexpansion-hook and added another for local expansions - - version is 2.111 - - chicken-setup, chicken-profile: removed `format' dependency - - removed `format' unit from base system - -Sat Sep 10 22:25:57 CEST 2005 address@hidden - * - c-backend: comment wasn't quite right - -Fri Sep 9 14:23:26 CEST 2005 address@hidden - * - srfi-13: fixed bug in `string-concatenate-reverse/shared' [Thanks to Ashley Bone] - - utils: `for-each-argv-line' binds current input-port - -Thu Sep 8 08:52:31 CEST 2005 address@hidden - * - fixed overflow/negative handling in `arithmetic-shift' - -Wed Sep 7 23:19:21 CEST 2005 address@hidden - * - with -no-trace, trace-call is inserted as comment - - library: addded `promise?' - - csc: added `-framework' option - - version is 2.112 - -Tue Sep 6 08:09:12 CEST 2005 address@hidden - * - compiler: fixed invalid invocation of `default-user-pass-2' - - renamed `pattern->regexp' to `glob->regexp' [Suggested by Kon Lovett] - - removed user-level optimizers - - chicken-setup: handles missing option arguments better - -Fri Sep 2 15:06:34 CEST 2005 address@hidden - * - csc: accepts `-D...' - -Fri Sep 2 08:55:08 CEST 2005 address@hidden - * - Fixed bug in `procedure-information' (call to `##sys#read' had wrong arity) - - interned toplevel symbols were not properly allocated in static memory - -Wed Aug 31 21:37:52 CEST 2005 address@hidden - * small changes in wwchicken - -Wed Aug 31 03:02:27 CEST 2005 address@hidden - * - fixed silly bug in `foreign-...' macros - - SRFI-17 is now built-in - - version is 2.110 - -Wed Aug 31 01:31:39 CEST 2005 address@hidden - * - moved lambda-decorators into library - - lolevel: extended-procedures use lambda-decorators - - added `foreign-declare', `foreign-parse' and `foreign-parse/declare' macros - - length-limited printing omitted the complete object if the limit was exceeded, now everything up to the limit - is shown [Thanks to Gene Pavlovsky] - -Tue Aug 30 00:28:51 CEST 2005 address@hidden - * - `require-extension' is available by default and `(require-extension chicken-more-macros)' should actually work now - [Thanks to Daniel Faken] - - - version is 2.109 - -Mon Aug 29 23:28:04 CEST 2005 address@hidden - * removed unused entries in hen.el - -Mon Aug 29 18:06:51 CEST 2005 address@hidden - * - added `stub' unit for simpler embedding, if only basic Scheme interpreter is needed - - Checking for installed extension when compiling `require-extension' is a bit more intelligent now - - csc: single quote is not escaped in option strings (to handle quoted args in code fragments) - -Sun Aug 28 16:08:17 CEST 2005 address@hidden - * - chicken-ffi-macros: some more fiddling with `define-foreign-record', still not perfect, but hopefully better - -Sat Aug 27 14:54:09 CEST 2005 address@hidden - * - chicken-ffi-macros: slots of `const' type in `define-foreign-record' used invalid result conversion [Thanks to Reed Sheridan] - - `-debug-level 1' is equivalent to `-no-trace', -d2 is now the default - - version is 2.108 - -Sat Aug 27 14:13:47 CEST 2005 address@hidden - * - chicken: handles missing option arguments a bit more graceful - - Fixed silly bug in `atom?' [Thanks to Reed Sheridan] - -Thu Aug 25 14:07:13 CEST 2005 address@hidden - * - replaced uses of `(##sys#fudge 1)' with `#!eof' - - version is 2.107 - - `(current-directory DIR)' is the same as `(change-directory DIR)' [Suggested by Ed Watkeys] - - chicken-setup accepts short options names, now - -Wed Aug 24 22:51:31 CEST 2005 address@hidden - tagged 2.106-snapshot - -Wed Aug 24 22:46:37 CEST 2005 address@hidden - * tagged snapshot - -Wed Aug 24 22:46:34 CEST 2005 address@hidden - tagged 2.1106-snapshot - -Wed Aug 24 22:36:50 CEST 2005 address@hidden - * - fixed silly bug in `##sys#lambda-info' - -Wed Aug 24 19:06:12 CEST 2005 address@hidden - * - unsafe libs are compiled with `-no-lambda-info' - -Wed Aug 24 14:05:29 CEST 2005 address@hidden - * - doc fix, cscbench links directly with static runtime - - -Tue Aug 23 15:06:16 CEST 2005 address@hidden - * - some more comments - - Makefile: unsafe libs are built with '-no-lambda-info' - -Mon Aug 22 23:05:52 CEST 2005 address@hidden - * - library: added `warning' - - removed uses of `##sys#read-line-number' with port-positions - - Makefile.am: Scheme sources are compiled with '-no-trace' instead of `-debug-level 0' - - all files should be compiled with lambda-info now - -Tue Aug 16 14:17:27 CEST 2005 address@hidden - * - wwchicken: removed srfi-37 dependency from spiffy; split web and xml sections - -Mon Aug 22 14:53:42 CEST 2005 address@hidden - * - fixed bug in definition of `##sys#block-address' - -Mon Aug 22 14:09:41 CEST 2005 address@hidden - * - `signum' is exactness preserving [Suggested by John Cowan] - - wwchicken: added note about SWIG [Suggested by John as well] - - Resurrected `-emit-debug-info', added LAMBDA_INFO type - - `##sys#block-address' was unreliable - - removed `##sys#error-at' stuff from compiler - - library: `procedure-information' - - c-backend/runtime: string literals (and print-names for symbol literals) are allocated in static memory - -Wed Aug 17 14:56:39 CEST 2005 address@hidden - * - `read-lines' also accepts a filename instead of a port. - -Mon Aug 15 07:48:24 CEST 2005 address@hidden - * - extras: `read-file' accepts optional maxcount argument [Suggested by Ed Watkeys] - -Fri Aug 12 22:02:47 CEST 2005 address@hidden - * - chicken-setup: fixed invalid handling of -host argument***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./TASKS -2 - M ./chicken-setup.scm -3 +5 - M ./wwchicken +7 - -Fri Aug 12 08:46:23 CEST 2005 address@hidden - * - extras: `read-file' accepts optional reader procedure [Suggested by Ed Watkeys] - -Wed Aug 10 09:22:14 CEST 2005 address@hidden - * - tcp.scm: `tcp-connect' gives proper error message if connecting to a non-existant port [Thanks to Reed Sheridan] - -Tue Aug 9 19:03:01 CEST 2005 address@hidden - * - removed `hash-table-size', renamed `hash-table-count' to `hash-table-size' - -Mon Aug 8 06:21:03 CEST 2005 address@hidden - * - csc: added missing entry for `-ffi-no-include' in -h text - - easyffi: handles enum-values that are itself enums; -ffi-no-include wasn't properly handled - -Mon Aug 8 05:41:01 CEST 2005 address@hidden - * - csc: removed `-export-dynamic' again - - library: string literals printed in readable mode escape special characters [Thanks to Thomas Chust] - - posixwin: `process-spawn' returns pid [Thanks to Ashley Bone] - - tcp: some cosmetic fixes [Thanks to Daishi Kato] - -Sat Aug 6 01:23:04 CEST 2005 address@hidden - * - chicken-setup: -docindex ads a newline; docindex includes other eggs - - canonicalization of bodies didn't check lexical environments for shadowing of macros - -Fri Aug 5 22:37:48 CEST 2005 address@hidden - * - open-input-file crashed on empty filename [Thanks to Reed Sheridan] - -Thu Aug 4 08:55:52 CEST 2005 address@hidden - * - format: increased maximal number of iterations [Thanks to Alejandro Forero Cuervo] - - chicken-setup: handles full URL paths - -Fri Aug 5 05:41:00 CEST 2005 address@hidden - * - chicken-setup: `test-compile' didn't remove tmp-file properly - - c-backend.scm: external prototypes are declared as `C_externexport', not `C_extern' - [Thanks to Ashley Bone] - - SRFI-31 support - - csc: added `-export-dynamic' - - chicken-setup: direct downloads; documentation index - -Sun Jul 31 18:16:12 CEST 2005 address@hidden - * - `require-extension' shows a warning when compiling and the extension is not currently installed [suggested - by Alejandro Cuervo] - - `define-foreign-record' handles recursive structs [Thanks to Daniel Faken] - - `CHICKEN_run' returns the continuation, `CHICKEN_continue' allows re-entry - -Wed Jul 27 22:30:07 CEST 2005 address@hidden - * - bumped version to 2.102 - -Sun Jul 31 06:18:48 CEST 2005 address@hidden - * - extras.scm: much better hash-table resizing [Thanks to Alejandro Cuervo] - - increased C_SIZEOF_FLONUM by 1 [Thanks to Daniel Faken] - - csc: -P/-check-syntax didn't omit compiler invocation - -Sat Jul 30 08:39:38 CEST 2005 address@hidden - * removed obsolete files from README - -Sat Jul 30 08:38:06 CEST 2005 address@hidden - * - removed all entry-point stuff (as suggested by Daniel Faken), `define-embedded' - and integrated boiler-plate API into eval.scm - -Sat Jul 30 07:50:15 CEST 2005 address@hidden - tagged 2.101-with-old-entry-points - -Sat Jul 30 07:44:16 CEST 2005 address@hidden - * - chicken-setup doesn't pass -E anymore - - csc: -I is passed directly to C compiler - - `-extension' takes basename of output file (or source, if no output-file is specified) - -Fri Jul 29 17:04:21 CEST 2005 address@hidden - * - csc: changed `-E' to `-P' - - compiler: `-extension' option - - chicken-setup passes `-E' on simple install - -Wed Jul 27 22:15:27 CEST 2005 address@hidden - * - removed `foreign-parse' and `foreign-parse/spec' - - lolevel: removed executable bytevector stuff - - official support for SRFI-62 - -Thu Aug 4 07:19:14 CEST 2005 address@hidden - * removed some unused files - -Wed Jul 27 11:26:58 CEST 2005 address@hidden - * - added documentation for new filelist format in chicken-setup - -Tue Jul 26 08:06:31 CEST 2005 address@hidden - * - slightly better error message when `library' unit hasn't been linked - - chicken-setup: more fiddling to handle subdirectories - -Tue Jul 26 00:59:55 CEST 2005 address@hidden - * - fiddled a bit with chicken-setup (ensures that target directory of copying operation exists), but still not - complete (we need support for subdirectories) - -Mon Jul 25 23:40:41 CEST 2005 address@hidden - * - cscbench: prints times with 3 digits after the point [Thanks to Sven Hartrumpf] - - fixed example in the manual [Thanks to John Cowan] - -Mon Jul 25 15:09:51 CEST 2005 address@hidden - * - chicken-ffi-macros: `define-foreign-record' stringifies second item in head, if given (or the compiler loops) - [Thanks to Daniel Faken] - - manual: added note about `C_alloc' being equivalent to declaring stack data [Thanks to Danel Faken, again] - -Mon Jul 18 09:54:52 CEST 2005 address@hidden - * - added `#+...' read-syntax - - fixed bug in `seconds->time' (expected flonum) [Thanks to Kon Lovett and Reed Sheridan] - -Sun Jul 17 10:33:19 CEST 2005 address@hidden - * fixed conflict in wwchicken - -Sun Jul 17 10:16:16 CEST 2005 address@hidden - * - makefile.vc and vcbuild.bat still refered to syntax-case unit - - win-install-bat: removed copy-command for nonexistent chicken-highlevel-macros.scm - -Sat Jul 16 16:55:40 CEST 2005 address@hidden - * - csi: fixed silly bug in option-processing while in `-script' mode - -Sat Jul 16 16:29:06 CEST 2005 address@hidden - tagged 2.0-release - -Sat Jul 16 16:25:36 CEST 2005 address@hidden - * - changed version to 2.0 - -Wed Jul 13 19:58:04 CEST 2005 address@hidden - * - `#<<...' accepts EOF - - cscbench: applied OS X specific fix [Thanks to Kon Lovett] - - Sven Hartrumpf contributed some improvements for `chicken-setup' - - manual: removed references to `chicken-format-profile' [found by Sven Hartrumpf] - - compiler: renamed `-require-for-syntax' to `require-extension'; it also behaves accordingly, now - - removed `-no-feature' options from compiler and csi - - csi: supports short options and `-require-extension' - - escapes in string literals: \f, \a and #\v; named char literals #\alarm, #\vtab and #\nul***DARCS*** - - Write the long patch description into this file. - The first line of this file will be the patch name. - Everything in this file from the above ***DARCS*** line on will be ignored. - - This patch contains the following changes: - - M ./Makefile.am -8 - M ./NEWS +4 - M ./README -1 +1 - M ./batch-driver.scm -12 +4 - M ./benchmarks/cscbench -1 +2 - M ./build.scm -1 +1 - M ./c-platform.scm -2 +2 - M ./chicken-profile.scm -28 +38 - M ./chicken.1 -7 +5 - M ./chicken.texi -31 +31 - M ./configure.in -1 +1 - M ./csc.scm.in -5 +4 - M ./csi.1 -17 +15 - M ./csi.scm -30 +72 - M ./library.scm -2 +8 - M ./support.scm -2 +1 - M ./wwchicken -10 +11 - -Tue Jul 12 15:42:03 CEST 2005 address@hidden - * - chicken-setup: doesn't list entries without extension-info - - removed examples from distribution - -Wed Jul 13 21:28:43 CEST 2005 address@hidden - * - set-finalizer! forced finalizers on overflow only in debug mode - - removed `end-of-file' - - utils: added `port-for-each' and `port-map' - -Tue Jul 5 08:00:35 CEST 2005 address@hidden - * - eval: `(define-macro SYMBOL X)' accepts any expression at second position - -Mon Jun 6 01:09:54 CEST 2005 address@hidden - * - library/extras: procedure printing goees through `##sys#procedure->string' - -Thu Jun 30 22:38:56 CEST 2005 address@hidden - * - updated manual pages - - csc: -static-libs option links with static libchicken (but dynamic libc) - -Thu Jun 30 00:21:34 CEST 2005 address@hidden - * - removed strictness stuff - - removed -script-meta - - removed psyntax completely - -Thu Jun 30 08:41:23 CEST 2005 address@hidden - * - some manual fixes - -Tue Jun 28 00:04:54 CEST 2005 address@hidden - * conflicts again - -Tue Jun 28 00:00:53 CEST 2005 address@hidden - * - small cleanups - -Mon Jun 27 23:05:18 CEST 2005 address@hidden - * - `chicken-version' returns full version info, if optional parameter is given and true - - -Mon Jun 27 08:20:04 CEST 2005 address@hidden - * - configure.in/README: removed testsuites makefile - -Sun Jun 26 01:05:21 CEST 2005 address@hidden - * resolved conflicts - -Sun Jun 26 00:15:25 CEST 2005 address@hidden - * - removed srfi-25 and test-infrastructure from core system (are now available as eggs) - - -Mon Jun 20 22:40:46 CEST 2005 address@hidden - * - posix: `close-input-pipe' and `close-output-pipe' return the result-code from the invoked process [Suggested - by Zbigniew Szadkowski] - - posix: applied eCos patches [Contributed by Hans H[_\fc_]bner] - -Fri Jun 24 09:01:35 CEST 2005 address@hidden - * - removed traces of `compute-module-exports' - -Fri Jun 24 08:42:24 CEST 2005 address@hidden - * - compiler: removed special casing of `export' declaration for psyntax - -Thu Jun 23 13:40:24 CEST 2005 address@hidden - * - reader escapes symbols starting with "#!", unless #!rest, #!optional or #!key - -Tue Jun 21 13:02:51 CEST 2005 address@hidden - * - Makefile.am/configure.in: --enable-build-feature - -Tue Jun 21 08:59:44 CEST 2005 address@hidden - * - srfi-14: some helper functions where not hidden - - same for srfi-25.scm - -Mon Jun 20 08:52:14 CEST 2005 address@hidden - * - `-debug e' doesn't print header - -Sun Jun 19 15:44:01 CEST 2005 address@hidden - * - bumped version to 1.942 - -Sat Jun 18 09:15:22 CEST 2005 address@hidden - * - csc: csc bombs when CHICKEN_HOME is not set on Windows [Thanks to Krysztof Kowalczyk] - - vcbuild.bat: added changes suggested by Andre van Tonder - -Fri Jun 17 14:04:50 CEST 2005 address@hidden - * - fixed bug in vc-install.bat and renamed it to win-install.bat [Thanks to Krysztof Kowalczyk] - - chicken-setup: fixed bug in `test-compile' - -Thu Jun 16 09:20:04 CEST 2005 address@hidden - * - added instructions for using the free microsoft development tools [Many thanks to Andre van Tonder] - - added vc-install.bat [Thanks to Krysztof Kowalczyk] - -Thu Jun 16 07:55:59 CEST 2005 address@hidden - * - added kernel32 and gdi32 libs to linked libraries for VC runtime [Thanks to Krysztof Kowalczyk] - -Mon Jun 13 22:56:07 CEST 2005 address@hidden - * small changes to TASKS and NEWS - -Mon Jun 13 21:58:05 CEST 2005 address@hidden - * added TASKS - -Mon Jun 13 09:38:17 CEST 2005 address@hidden - * - pathnames may be prefixed with "$VARIABLE" - -Mon Jun 13 09:17:50 CEST 2005 address@hidden - * - eval.scm: extension-specifier handling was broken with source files [Thanks to Michele Simionato] - - extras.scm: added `hash-table-keys' and `hash-table-values' - - tcp.scm: uses strerror() for better error messages on failure [Thanks to Peter Bex] - -Fri Jun 10 14:51:21 CEST 2005 address@hidden - * removed README.CVS - -Fri Jun 10 14:50:06 CEST 2005 address@hidden - * - moved `##sys#check-special' into library.scm - -Thu Jun 9 17:58:15 CEST 2005 address@hidden - * - csc.scm.in: doesn't remove /usr/local/include from include-path - -Mon Jun 6 19:43:13 CEST 2005 address@hidden - * - ##sys#user-read-hook invokes ##sys#read-error, not ##sys#error - - `##sys#procedure->string' - -Thu Jun 9 09:18:50 CEST 2005 address@hidden - * - srfi-14: added patch by Reed Sheridan - - Fixed build-problems for HP/UX [Contributed by Zbigniew Szadkoswki] - -Wed Jun 8 14:39:08 CEST 2005 address@hidden - * - bugfix in srfi-14.scm (missing typecheck, overeager declarations) [Thanks to Reed Sheridan] - - documented `hash' - - `make-hash-table' allows custom hash-function - -Wed Jun 8 08:07:59 CEST 2005 address@hidden - * - extras.scm: more error checking in extras.scm [Thanks to Peter Bex] - - srfi-14.scm: more error checking as well [Thanks to Reed Sheridan] - -Tue Jun 7 09:10:05 CEST 2005 address@hidden - * - tcp.scm: fixed bug in select implementation [Thanks to hans Huebner] - - runtime.c: return value of C_a_i_arithmetic_shift did check for uint, not int [Thanks to Dale Jordan] - -Mon Jun 6 08:24:54 CEST 2005 address@hidden - * - tinyclos: added type-check in `initialize-slots' [Thanks to Reed Sheridan] - - eval: `define' checks for too many arguments [Thanks to Michele Simionato] - -Thu Jun 2 07:48:38 CEST 2005 address@hidden - * - srfi-25: `share-array' didn't check first argument [Thanks to Matthias Heiler] - -Tue May 31 07:18:41 CEST 2005 address@hidden - * - regex.scm: flags wheren't properly passed to regcomp [Thanks to Zbigniew] - -Tue May 31 07:08:23 CEST 2005 address@hidden - * - posix: `process' didn't check string argument type (check in `process-execute' was too late) - -Mon May 30 22:26:49 CEST 2005 address@hidden - * - psyntax.scm: removed some unused code left over from earlier debugging times - - library.scm: #` reads as quasisyntax (not used yet, but might be useful later...) - - eval: added internal toplevel-expansion hook - - wwchicken: new eggs - - chicken-setup: registers 'chicken-setup feature - -Fri May 27 23:37:02 CEST 2005 address@hidden - * - Non-blocking repl-hack enabled for Cygwin [Thanks to Dominique Boucher] - -Wed May 25 23:05:56 CEST 2005 address@hidden - * - manual: some tweaking on the modules section - - wwchicken: protobj - -Thu May 26 04:01:56 CEST 2005 address@hidden - * - csc: -W does nothing on non-Windows platform - - chicken-setup: `install-program' automatically adds ".exe" extension on windows - - manual: added module introduction - -Sun May 22 21:02:48 CEST 2005 address@hidden - * - wwchicken: updated - -Fri May 20 18:17:53 CEST 2005 address@hidden - * imlib2 ref in wwchicken - -Fri May 20 11:50:15 CEST 2005 address@hidden - * - `process' passes environment arg to `process-execute' - -Fri May 20 10:28:10 CEST 2005 address@hidden - * - `define-foreign-record' always expanded into a struct named `foo' [Thanks Carlos Pita] - - extras.scm: added `hash-table-exists?' [Suggested by Michele Simionato and Alex Shinn] - - `foreign-primitive': return-type is optional - - `process-execute' accepts optional environment list - -Wed May 18 22:46:02 CEST 2005 address@hidden - * small manual fix - -Wed May 18 22:07:38 CEST 2005 address@hidden - * - psyntax.scm: uses inernally hookable `number?' predicate - - compiler: `M' debug option - - pcre.scm: anchor is omitted in `string-match[-positions]' when start is > 0 [Thanks to Christian Jaeger] - -Wed May 18 08:44:16 CEST 2005 address@hidden - * manual additions [Thanks to Christian Jaeger] - -Tue May 17 09:02:52 CEST 2005 address@hidden - * small manual fix - -Mon May 16 21:12:09 CEST 2005 address@hidden - * - csi: `-eval' implies `-batch' and `-quiet' [Suggested by Reed Sheridan] - - easyffi: `___inout' and `___out' works now with C++ reference types; better error message for invalid characters - - compiler: small fix to handle `#>(swig ...) ...<#' with newest SWIG version - - `[not] check-c-syntax' declaration - - wwchicken: support for "hidden" eggs - -Wed May 11 22:46:00 CEST 2005 address@hidden - * - chicken-profile and csi accept `-h' option - -Mon May 9 22:28:16 CEST 2005 address@hidden - * - added NEWS to repo - -Mon May 9 21:19:55 CEST 2005 address@hidden - * - csc doesn't pass `-static' to gcc on OS X [Thanks Henrik Tramberend] - -Wed May 11 07:42:39 CEST 2005 address@hidden - * - wwchicken: newsitems in web-page are not wrapped in tag - -Wed May 11 00:50:43 CEST 2005 address@hidden - * Minor UI fixes for chicken - -Mon May 9 13:32:07 CEST 2005 address@hidden - * - extras: Added `alist->hash-table' [Contributed by Alehandro Forero Cuervo] - -Mon May 9 08:18:24 CEST 2005 address@hidden - * - refactored pointer->string conversion - - enabled relaxed multival-return rules - -Thu May 5 23:12:02 CEST 2005 address@hidden - * - spurious "." is detected (but escaped syntax is still allowed) - - csi: `advise' has been removed - - some small fixes in number-to-string conversion - -Fri May 6 03:20:37 CEST 2005 address@hidden - * - library/runtime: reader supports "+/-inf" and "+nan"; the compiler uses - string-representation of literals if needed [Thanks to Kon Lovett] - -Thu May 5 05:58:30 CEST 2005 address@hidden - * - posix.scm: errno/exist was missing [Thanks to Reed Sheridan] - - added `-:fXXX' runtime option - - added `-ffi-no-include' option - - `define-inline' (lolevel) detects non-lambda value - -Wed May 4 08:10:26 CEST 2005 address@hidden - * - chicken-setup: .so is removed on simple install; d/l query only once - - posix: open/read is an alias for open/rdonly [Thanks to Reed Sheridan] - - raised pending finalizers max - -Thu May 5 21:20:42 CEST 2005 address@hidden - * - posixwin.scm: `C_fileno' -> `C_C_fileno' - - makefile.vc: added a few missing line-continuation characters - - chicken-config/csc: adds `-DHAVE_CHICKEN_CONFIG_H' - - added NEWS file - -Sun May 1 10:08:12 CEST 2005 address@hidden - * - config-script checks for GNU make - -Sat Apr 30 09:17:21 CEST 2005 address@hidden - * documented new search order for require - -Sat Apr 30 08:51:25 CEST 2005 address@hidden - * - hen.el: `include' is highlighted - - chicken-entry-points.scm: `scheme-pointer' return type wasn't supported - -Wed Apr 27 22:26:36 CEST 2005 address@hidden - * - bumped version to 1.936 - -Mon Apr 25 23:02:16 CEST 2005 address@hidden - tagged 1.935 snapshot - -Fri Apr 29 13:46:11 CEST 2005 address@hidden - * - documented '-:B' - - extensions are now only searched in "." if not found in the repository path - -Thu Apr 28 13:16:26 CEST 2005 address@hidden - * - added `-:B' runtime option - -Wed Apr 27 11:48:00 CEST 2005 address@hidden - * c-pointer alias for define-entry-point was not recognized - -Wed Apr 27 10:17:13 CEST 2005 address@hidden - * - chicken-entry-points.scm: compile-time eval thingy was completely broken with `-syntax' [Thanks to Daishi Kato] - -Tue Apr 26 13:49:27 CEST 2005 address@hidden - * - the reader can read now |.| [Thanks to Nicolas Pelletier] - -Mon Apr 25 22:31:10 CEST 2005 address@hidden - * - removed last traced of libstuffed-chicken/libsrfi-chicken - -Sun Apr 24 00:38:26 CEST 2005 address@hidden - * - `define-extension' allows optional `export' clause - - fixed a stupid bug in `string->number' (caused by previous "fix") - - `set-finalizer!' was broken - -Thu Apr 21 23:52:02 CEST 2005 address@hidden - * - several patches and hooks for numbers - -Thu Apr 21 00:31:04 CEST 2005 address@hidden - * - `string->number' didn't handle inexact numbers starting with #\# - - `set-finalizer!' forces finaloizers if live count exceed max - -Mon Apr 25 10:08:15 CEST 2005 address@hidden - * - Removed DJGPP support - - libstuffed-chicken and libsrfi-chicken have been folded into libchicken - -Fri Apr 22 09:33:17 CEST 2005 address@hidden - * pp handles other pointer types - -Mon Apr 18 09:39:49 CEST 2005 address@hidden - * - SWIG-pointers are accepted by `##sys#foreign-pointer-argument' - -Mon Apr 18 08:22:22 CEST 2005 address@hidden - * - `CHICKEN_delete_gc_root()' didn't free memory of root object - - chicken-entry-points.scm: added void-ptr cast - - removed wrong entry in help text given by `,?' in csi [Thanks to Dale Jordan] - - library: added `##sys#' aliases to `string->number' and `number->string' (and some other primitives) - for later hooking - - added `define-extension' - -Fri Apr 15 09:04:51 CEST 2005 address@hidden - * - deletion of GC roots is O(1) - -Thu Apr 14 14:53:36 CEST 2005 address@hidden - * - internal char-type predicates didn't use libc alias macros - -Wed Apr 13 22:57:34 CEST 2005 address@hidden - * resolved stupid conflict - -Wed Apr 13 22:53:22 CEST 2005 address@hidden - * - fixed `define-method' to specialize all arguments - -Tue Apr 12 00:21:39 CEST 2005 address@hidden - * - John Lenz fixed a few problems with handling methods with argument lists of unequal length - -Mon Apr 11 23:55:36 CEST 2005 address@hidden - * - backtrace indicates current frame - - `printf' accepts `~n' as an alias for `~%' - - wwchicken: fixed broken links to SRFI47/57 docs [Thanks to Reed Sheridan] - -Thu Apr 7 10:43:26 CEST 2005 address@hidden - * - Makefile.am: banner.scm was installed for unknown reasons - - #\U... char syntax and \U... escape sequence - - pretty-print didn't handle extended character syntax - - changed macro-definition of `define-method' to handle non-specialized args correctly [Thanks to John Lenz] - - utils: `decompose-pathname' should return #f, #f, #f for the empty string [Thanks to Peter Bex] - -Wed Apr 6 07:20:09 CEST 2005 address@hidden - * - csc.scm and chicken-config pass -DHAVE_CHICKEN_CONFIG_H to C compiler [Thanks to Alex Shinn] - -Mon Apr 4 23:29:54 CEST 2005 address@hidden - * - manual: added documentation for `\uXXXX' - -Mon Apr 4 23:16:03 CEST 2005 address@hidden - * - utils: `make-pathname' didn't check type of filename-argument [Thanks to Peter Bex] - - wwchicken: added new eggs - - syntax-case: `declare' is now always available, even with `-r5rs' - -Thu Mar 24 22:03:02 CET 2005 address@hidden - * - changed version-numbering to use 3-digit release number - - manual: moved `___pointer' description - -Mon Apr 4 09:47:38 CEST 2005 address@hidden - * - Arithmetic comparison operators didn't work properly on 64-bit machines [Thanks to Alex Shinn] - -Mon Apr 4 09:18:33 CEST 2005 address@hidden - * - Makefile.in: uses different escapes to allow commas [Thanks to G[_\c3_][_\b6_]ran Krampe] - - compiler: keywords are not optimized to literal accesses in strict mode; assignment to keyword triggers warning - [Thanks to Damian Gryski] - - '\uXXXX' escape sequence in strings - -Thu Mar 24 08:07:03 CET 2005 address@hidden - * - library.scm: file-open functions and deletion/renaming use strerror(3) for better error messages [suggested by - Alejandro Forero Cuervo] - -Fri Mar 25 05:45:59 CET 2005 address@hidden - * - chicken.h: added macro for `___pointer' - - easyffi: added `opaque' pseudo-declaration; `___byte_vector' pseudo type - -Mon Mar 21 11:38:35 CET 2005 address@hidden - * - easyffi: added `___pointer' marker - -Mon Mar 21 08:28:52 CET 2005 address@hidden - * - easyffi: default-renaming is now triggered on any uppercase or underscore character - -Wed Mar 16 10:26:55 CET 2005 address@hidden - * - easyffi: default-renaming is also triggered on underscores - - library: ##sys#find-symbol-table is exported - -Wed Mar 16 08:34:25 CET 2005 address@hidden - * - runtime.c: the removal of finalizer-list entries was broken [Thanks to John Lenz] - -Tue Mar 15 14:03:22 CET 2005 address@hidden - * - wwchicken: added requirements for stream-ldif - - srfi-4: fixed problem for `u32vector-ref' on 64-bit machines [Thanks to Alex Shinn] - - extras: fixed stupid buf in rassoc - - easyffi: `___length()' argument marker - -Mon Mar 14 23:31:59 CET 2005 address@hidden - * ... - -Mon Mar 14 23:22:24 CET 2005 address@hidden - * huh? - -Mon Mar 14 23:18:26 CET 2005 address@hidden - * resolved RCS conflicts; new eggs in wwchicken - -Mon Mar 14 21:31:54 CET 2005 address@hidden - * - added internal error class #:process-error - - posix: uses strerror(3) - - lolevel: `object-unevict' optionally copies byteblock objects - - compiler: gives warnings for undefined exported globals - - `define-inline' and `define-constant' are now usable with psyntax' module system (but expand to simple defines) - - added inlining, no noticable performance improvements, though (customizable procedures and gcc inlining may probably - do the job here...) - -Mon Mar 14 08:42:52 CET 2005 address@hidden - * - added `u' debugging mode - -Wed Mar 9 14:56:34 CET 2005 address@hidden - * - csi: ,ln prints an arrow before the result - - -Mon Mar 7 23:27:20 CET 2005 address@hidden - * - added continuation API - -Thu Mar 3 23:09:47 CET 2005 address@hidden - * - easyffi: accepts `size_t' type (treated as unsigned int) - - manual: missing backslash in example for `string-substitute' - - easyffi: added pseudo declaration for default name substitution (`default_renaming') - -Mon Mar 7 13:04:35 CET 2005 address@hidden - * - manual: fixed example for `join' [Thanks to William Annis] - - new primitive `##sys#apply-values' and compiler rewritings - -Thu Mar 3 21:23:36 CET 2005 address@hidden - * - Fixed stupid bug in new handling of `-:r''s output; some macros in chicken.h didn't use libc aliases - -Thu Mar 3 08:30:35 CET 2005 address@hidden - * - `-:r' sends output to stderr [Suggested by Alejandro] - - added `lambda-lift' declaration - -Wed Mar 2 23:31:28 CET 2005 address@hidden - * spiffy link - -Wed Mar 2 20:52:02 CET 2005 address@hidden - * - tcp/posix: port-name and type for tcp-ports is set properly; `port->fileno' handles tcp ports - -Wed Mar 2 18:00:36 CET 2005 address@hidden - * added new shootout benchmarks - -Wed Mar 2 17:58:22 CET 2005 address@hidden - * - the dot in `(X . Y)' was only recognized when followed by whitespace (now it accepts any delimiter) [Thanks to Christian Jaeger] - - hen: `set!' is highlighted - -Tue Mar 1 08:41:40 CET 2005 address@hidden - * - Alejandro Forero Cuervo contributed support for accumulated profile data; felix added - `-accumulate-profile' option - -Sat Feb 26 16:32:35 CET 2005 address@hidden - * wwchicken: broken link - -Sat Feb 26 12:40:11 CET 2005 address@hidden - * - chicken-setup: added `compile'; `(run (csc ...))' passes `-feature compiling extension' to csc - -Sat Feb 26 10:46:51 CET 2005 address@hidden - * - tcp: `tcp-accept' could block indefinitely if the syscall was interrupted - - scheduler: slightly better interrupt handling - -Sun Feb 27 06:18:37 CET 2005 address@hidden - * scheduler: unimportant stuff - -Sun Feb 27 04:14:56 CET 2005 address@hidden - * - batch-driver: unit-specification and -dynamic triggers warning [thanks to Julian Morrison] - - tcp: added `tcp-listener-fileno' - - scheduler.scm: fixed bug in `##sys#thread-unblock!' - -Wed Feb 23 06:48:28 CET 2005 address@hidden - * - minor fixes - -Mon Feb 21 21:05:31 CET 2005 address@hidden - * - changed version to 1.93 - - The README says to use GNU make in a more verbose manner [suggested by Volker Stolz] - - configure.in: changed configure `--enable-libffi' to `--with-libffi' - - the scheduler unblocks the primordial thread when select-based waiting is interrupted [Thanks to mark Wutka] - -Wed Feb 16 19:42:58 CET 2005 address@hidden - * - wwchicken: lalr.egg link was broken - -Wed Feb 16 19:04:41 CET 2005 address@hidden - * - wwchicken: added rfc3339 - -Wed Feb 16 15:03:18 CET 2005 address@hidden - * - posix: fixed bug in `process-execute' [wrong foreign type spec] - -Wed Feb 16 09:43:12 CET 2005 address@hidden - * - wwchicken: lalr link in egg-index was wrong - - changed copyrights to 2005 - -Tue Feb 15 14:39:30 CET 2005 address@hidden - * - changed copyright notice to 2005 [Thanks to Benedikt Rosenau] - -Tue Feb 15 08:57:26 CET 2005 address@hidden - * - easyffi: added `___scheme_pointer' pseudo type - -Tue Feb 15 06:03:38 CET 2005 address@hidden - * - fixed nasty optimizer bug related to hidden procedures with explicitly consed rest argument [Thanks to - Julian Morrison] (this was actually fixed in the 1.92 snapshot) - - library: in debug mode, prints number of processed finalizers - - srfi-4: finalization handling was wrong - -Mon Feb 14 23:31:10 CET 2005 address@hidden - tagged 1.92 snapshot - -Mon Feb 14 22:48:17 CET 2005 address@hidden - * - chicken-setup: better handling when no remote repository file exists - -Mon Feb 14 21:26:08 CET 2005 address@hidden - * - chicken.h: no compiler warning when C_STACK_GROWS_DOWNWARD isn't defined in chicken-config.h - - csi: loads "./.csirc" if it exists - -Mon Feb 14 14:43:07 CET 2005 address@hidden - * minor doc fix - -Fri Feb 11 11:58:46 CET 2005 address@hidden - * - fixed bug in chicken-setup - -Fri Feb 11 11:23:38 CET 2005 address@hidden - * - chicken-setup supports connection via proxy [Contributed by Mark Wutka] - -Fri Feb 11 08:23:28 CET 2005 address@hidden - * - reverted to old psyntax code - the changes broke when compiling the dissector - [Thanks to Thomas Chust] - -Tue Feb 8 12:28:24 CET 2005 address@hidden - * conflict in cscbench - -Mon Feb 7 23:19:18 CET 2005 address@hidden - * - added some internal support for syntax-case annotations - - extended lambda-lists weren't properly handled with syntax-case in some cases - - optional argument processing generates better code in unsafe mode - - reader: added support for `#cs/#ci ...' - - added foreign type-specifier `scheme-pointer' (old unqualified `pointer' is deprecated) - - tagged pointer checks use `equal?' now - -Mon Feb 7 14:40:24 CET 2005 address@hidden - * - extras: removed `collect' again (`filter-map' is fine) - -Sat Feb 5 16:08:36 CET 2005 address@hidden - * (- broken darcs link was reported by Andrey Sidorenko) - - added `set-dynamic-load-mode!' [Thanks to Mark Baily for pointing out this shortcoming] - - added `regexp-escape' [Suggested by Peter Bex] - -Sat Feb 5 12:12:03 CET 2005 address@hidden - * - wwchicken: fixed broken darcs link [Thanks to Andrej ...] - - chicken.h: check of _MIPS_SZPTR is only done for gcc - - trigonometric functions can be inlined (partially) resulting in slightly better performance - -Sat Feb 5 04:00:12 CET 2005 address@hidden - * - hen.el: added `foreign-code' to highlighted keywords - - easyffi: didn't handle #\page in embedded C fragments [Thanks to Nicolas Pelletier] - - extras: collect accepts more than one list - - `read-string' didn't check port argument properly - - `process' accepts optional argument list - - wwchicken: RSS-generator adds guids and unique links [Thanks to Sergey Khorev] - -Sat Jan 29 21:36:54 CET 2005 address@hidden - * - csi: `,d ' only shows character representation if code is less than #x10000 - - posixwin: added `symbolic-link?' (always returns #f) - -Thu Jan 27 23:54:36 CET 2005 address@hidden - * - chicken.h: on MIPS, C_SIXTYFOUR is only selected if _MIPS_SZPTR == 64 [Thanks to Mark Baily] - -Thu Jan 27 22:59:40 CET 2005 address@hidden - * - definition of C_fixnum_abs() in chicken.h was wrong [Thanks to Alex Shinn] - - `hash-table-for-each' has it's argument order swapped (the old order is still supported); - renamed `hash-table->list' to `hash-table->alist'; added `hash-table-update!' [Thanks to Sven Hartrumpf] - -Tue Jan 25 10:56:40 CET 2005 address@hidden - * - added `regular-file?' to posixwin - -Tue Jan 25 09:06:02 CET 2005 address@hidden - * - expansion of #!optional with a single argument is more efficient - - posix: added `symbolic-link?' and `regular-file?' [as suggested by William Annis] - -Mon Jan 24 21:54:30 CET 2005 address@hidden - * - `machine-type' returns 'arm on ARM - -Mon Jan 24 20:55:07 CET 2005 address@hidden - * - `define-method' handles #!optional/#!key/#!rest (but doesn't specialize them) - - chicken.h: some cleaning up - - easyffi: allows `C_word' as type; `___callback' is now called `___safe' (`___callback' is still allowed, though) - - `foreign-callback-lambda[*]' and `foreign-callback-wrapper' have been renamed to `foreign-safe-lambda[*]' and - `foreign-safe-wrapper', respectively. The old names are deprecated - - chicken-setup: file-lists in `install-...' procedures can specify absolute path to control destination directory - - renamed `autosetup' to `autogen.sh' and made it more verbose - - tinyclos: `port' argument to `print-object' and `describe-object' is now optional - - fixed bug in optimizer that caused unsed unused arguments to callbacks defined with `define-external' to - be removed - -Fri Jan 21 21:13:17 CET 2005 address@hidden - * more preprocessor aliases, updated wwchicken a little - -Fri Jan 21 18:46:14 CET 2005 address@hidden - * - added some preprocessor stuff for redefining libc accesses - -Thu Jan 20 05:22:27 CET 2005 address@hidden - * A compact test output function - -Thu Jan 20 04:37:17 CET 2005 "Patrick Brannan "[_^M_] - * Windows mkdir fix - -Wed Jan 19 14:08:36 CET 2005 address@hidden - * - some more aliases for libc routines - - documented `C_u_i_c[ad]r' - -Wed Jan 19 11:58:27 CET 2005 address@hidden - * - added `(emit-external-prototypes-first)' declaration - - chicken.h/runtime.c: added some `C_...' aliases for stdlib - -Tue Jan 18 14:59:48 CET 2005 address@hidden - * - `number->string' adds a trailing zero for inexact numbers with zero fractional part [Thanks to Sven Hartrumpf] - -Tue Jan 18 12:12:38 CET 2005 address@hidden - * - chicken.h: __LP64__ selects 64-bit mode - - posix: added `file-link' [Suggested by Sunnan] - -Mon Jan 17 21:52:59 CET 2005 address@hidden - * added testeez - -Mon Jan 17 19:56:55 CET 2005 address@hidden - * - extras: `collect' - -Mon Jan 17 14:12:14 CET 2005 address@hidden - * - tinyclos: added instance-of? - -Mon Jan 17 13:51:02 CET 2005 address@hidden - * - chicken-setup: `-no-install' wasn't recognized; error message was broken - - -Mon Jan 17 07:34:45 CET 2005 address@hidden - * posix: fixed bug in absolute-pathname? [Thanks to Peter Bex] - -Mon Jan 17 05:49:42 CET 2005 address@hidden - * - added `-emit-external-prototypes-first' - -Fri Jan 14 08:39:17 CET 2005 address@hidden - * - tinyclos.scm: took bugfix for missing `(reverse field-initializers) in `(initialize )' from Andreas - Rottmann's tinyclos port - - added `-:b' runtime option - -Wed Jan 12 20:51:24 CET 2005 address@hidden - * - dload2 and libffi features - - libffi hack is only used when argc >= 120 - -Wed Jan 12 09:03:14 CET 2005 address@hidden - * support for libffi to handle large argument lists - -Wed Jan 12 08:18:26 CET 2005 address@hidden - * documented foreign-primitive - -Tue Jan 11 11:08:18 CET 2005 address@hidden - * foreign-primitive - -Mon Jan 10 22:15:07 CET 2005 address@hidden - tagged 1.89 release - -Mon Jan 10 22:14:55 CET 2005 address@hidden - * final touch on homepage - -Sat Jan 8 13:34:53 CET 2005 address@hidden - * added FAQ entry to explain the macro systems - -Sat Jan 8 12:29:50 CET 2005 address@hidden - * some manual cleanups, new version - -Wed Jan 5 14:30:52 CET 2005 address@hidden - * Added missing copyright statement in LICENSE [Thanks to Toby Butzon] - argument type-check didn't handle `(const c-string)' properly [Thanks to Peter Bex] - -Tue Jan 4 18:43:44 CET 2005 address@hidden - * fixed bug in easyffi.l that caused wrong parsing of C comments [Thanks to Nicholas Pelletier] - -Mon Jan 3 20:43:22 CET 2005 address@hidden - * chicken-setup: `test-compile' was broken [thanks to Peter Bex] - -Fri Dec 31 01:44:14 CET 2004 address@hidden - * bitwise ops accept full integer range - - - `bitwise-and', `bitwise-ior', `bitwise-xor', `bitwise-not' and `arithmetic-shift' also accept non-exact - integers, provided they are in machine word range - - library: added `fxand', `fxior', `fxxor', `fxnot', `fxshl' and `fxshr' - - ",d" invokes `unveil' for meroon instances - - removed TODO - - -Wed Dec 29 00:34:00 CET 2004 address@hidden - * csc.scm.in: handles damaged .csc files - -Fri Dec 24 03:35:48 CET 2004 address@hidden - * `-:d' shows message before finalizers are forced on exit - -Thu Dec 23 05:49:18 CET 2004 address@hidden - * more finalizer tests, documentation - - - minor documentation fix - -Wed Dec 22 17:07:41 CET 2004 address@hidden - * finalizer tuning - - - `set-finalizer!' returns the finalized object - - finalizers are vastly more efficient now [Thanks to Ed Watkeys for pointing out this problem] - -Wed Dec 22 15:58:43 CET 2004 address@hidden - tagged 1.85-work - -Wed Dec 22 15:57:47 CET 2004 address@hidden - * removed meroon (?) - -Thu Dec 23 10:28:06 CET 2004 address@hidden - * bumped version number - -Wed Dec 15 23:04:13 CET 2004 address@hidden - tagged 1.85 (development) - -Mon Dec 20 12:11:13 CET 2004 address@hidden - * more bugfixes, doc changes - - - csi crashed on Windows when CHICKEN_HOME wasn't defined [Thanks to Shmulik Regev] - - documented `' in manual - - easy ffi: handles "long/short int" types [Thanks to Nicolas Pelletier] - -Sun Dec 19 12:07:20 CET 2004 address@hidden - * some bugfixes - - - tinyclos: new primitive class [Thanks to Joel Reymont] - - csi: script-file loading in csi didn't work on Cygwin [Thanks to Dale Jordan] - - added inlining rules for several SRFI-4 accessors - -Thu Dec 16 11:08:11 CET 2004 address@hidden - * minor stuff - - - hen.el: marks define-foreign-record - - fixed bug in manual (#xe0 is 224, not 240 :-) [Thanks to Michele Simionato] - - Circular dependency (library.c -> c_defaults.h, nsample -> library.c) in Makefile.am fixed [Thanks to Fabian B[_\c3_][_\b6_]hlke] - -Wed Dec 15 22:38:30 CET 2004 address@hidden - * doc improvements, define-macro at run-time - - - `define-macro' is now available in compiled files at run-time [shown to be useful by Michele Simionato] - - eval-when: alternative specifiers `compile-time' and `run-time' - - pcre, regex, pregexp: `regexp' handles optional caseless/igorespace/utf8 arguments [Contributed by Alex Shinn] - - easyffi.scm: fixed a stupid bug in the type-simplifier [Thanks to Thomas Chust] - -Wed Dec 15 07:16:52 CET 2004 address@hidden - * chicken-home checks CHICKEN:HOME - -Tue Dec 14 10:25:45 CET 2004 address@hidden - * minor optiomization in srfi-13 - -Tue Dec 14 08:08:36 CET 2004 address@hidden - * `chicken-compile-static' feature - - - csc: passes `-feature chicken-compile-static' in static mode [Suggested by Thomas Chust] - -Mon Dec 13 09:12:47 CET 2004 address@hidden - * minor bugfixes - - - `define-method' allows mixed qualified and unqualified arguments [Thanks to Joel Reymont] - - lolevel: `##sys#check-pointer' also allows SWIG-pointers [Thanks to Joel Reymont] - - added `chicken-home' [Thanks to Michele Simionato] - - `##sys#resolve-include-filename' is a bit cleverer now - -Tue Dec 7 00:18:00 CET 2004 address@hidden - * chicken-setup stuff - - - chicken-setup: `install-sources' (preliminary); portable (?) "mkdir -p" command - - wwchicken: RSS feed wasn't de-htmlized - -Tue Dec 7 08:09:36 CET 2004 address@hidden - * define-values works now in all definition context [solution by Abdulaziz Ghuloum] - -Mon Dec 6 09:11:33 CET 2004 address@hidden - * removed FAQ.html from makefile - -Sat Dec 4 18:06:39 CET 2004 address@hidden - * Bugfix for `provide', slight source-file cleanups - - - eval: `##sys#do-the-right-thing' didn't check whether an extension is explicitly provided - - removed HACKING from repository - - removed some old files from repository - - chicken-entry-points: didn't work properly with psyntax - - hen.el: added some keywords - - added FAQ to manual - -Sat Dec 4 05:29:03 CET 2004 address@hidden - * cleanups of docs - -Thu Dec 2 18:16:28 CET 2004 address@hidden - * redefintion of records is safer - - - since `define-record[-type]' is not generative, redefinition with subsequent access of slots - via the previous accessors was unsafe - -Thu Dec 2 18:03:40 CET 2004 address@hidden - * -r5rs option is stricter - - - `-r5rs' implies `-no-usual-integrations' - - fixed docs regarding `-r5rs' option - -Thu Dec 2 17:02:37 CET 2004 address@hidden - * cleaning up - - - compiler: removed `-usual-integrations' and added `-no-usual-integrations' - (this is now the default behaviour!) - - the unbound value is printed differently now - - removed last remnants of SRFI-22 - -Tue Nov 30 21:57:26 CET 2004 address@hidden - tagged 1.81-work - -Tue Nov 30 21:15:04 CET 2004 address@hidden - * simplifications of macro stuff - - - removed srfi-13-syntax.scm (moved into chicken-more-macros/chicken-highlevel-macros) - -Tue Nov 30 16:45:47 CET 2004 address@hidden - * added make-expansions.scm - -Tue Nov 30 16:35:57 CET 2004 address@hidden - * removed refs to srfi-13-syntax.scm in Makefile.am - -Tue Nov 30 16:34:31 CET 2004 address@hidden - * simplifications of macro stuff - - - removed srfi-13-syntax.scm (moved into chicken-more-macros/chicken-highlevel-macros) - -Tue Nov 30 00:34:30 CET 2004 address@hidden - * small cleanups, psyntax work - - - wwchicken: fixed bug introduced with previous change (htmlfile) - - chicken-highlevel-macros: slightly cleaned up to allow bootstrapping of macro-definers - - non-standard psyntax macro-definitions are now generated via script and compiled to native code - (which gives better startup times) - - removed `-strict-...' and `-r5rs' options from compiler and interpreter - - README: filenames were wrong again - -Mon Nov 29 19:56:52 CET 2004 address@hidden - * removed csc.scm (finally) - -Mon Nov 29 19:56:22 CET 2004 address@hidden - * xx - -Mon Nov 29 19:56:10 CET 2004 address@hidden - * christ... - -Mon Nov 29 19:35:02 CET 2004 address@hidden - * bugfixes and chicken-setup option - -Mon Nov 29 08:44:12 CET 2004 address@hidden - * better feature-check in ##sys#do-the-right-thing - -Thu Nov 25 07:33:42 CET 2004 address@hidden - * removed csc.scm - -Wed Nov 24 22:42:09 CET 2004 address@hidden - * Sergey's fixes - -Mon Nov 22 23:37:29 CET 2004 address@hidden - * Bugfixes, Sergey's dlll-runtime changes - - - eval: warning for declarations in interpreted code passed wrong argument to `error' - - hen.el: added changes contributed by Micky Latowicki - - library: `c-runtime' returns information about linked C runtime library; MSVC build supports linking with - dynamic runtime libs [Thanks to Sergey Khorev] - -Wed Nov 17 23:49:34 CET 2004 address@hidden - * ... - -Wed Nov 17 23:45:00 CET 2004 address@hidden - * Initial revision diff --git a/ChangeLog.20091010 b/ChangeLog.20091010 deleted file mode 100644 index febf816..0000000 --- a/ChangeLog.20091010 +++ /dev/null @@ -1,5327 +0,0 @@ ------------------------------------------------------------------------- -r16155 | felix | 2009-10-08 09:07:24 +0200 (Thu, 08 Oct 2009) | 1 line - -reverted backwards-incompatible changes to [set-]file-position[!] ------------------------------------------------------------------------- -r16154 | felix | 2009-10-08 09:06:54 +0200 (Thu, 08 Oct 2009) | 1 line - -fixed incorrect constant-folding of format ------------------------------------------------------------------------- -r16132 | felix | 2009-10-05 04:20:05 +0200 (Mon, 05 Oct 2009) | 1 line - -reverted commits 16083, 16091 and 16115 ------------------------------------------------------------------------- -r16126 | felix | 2009-10-03 20:22:10 +0200 (Sat, 03 Oct 2009) | 1 line - -removed svn2git script ------------------------------------------------------------------------- -r16120 | kon | 2009-10-03 03:37:33 +0200 (Sat, 03 Oct 2009) | 2 lines - -Rmv use of _ftelli64/_fseeki64 since cannot link. - ------------------------------------------------------------------------- -r16118 | kon | 2009-10-02 03:39:59 +0200 (Fri, 02 Oct 2009) | 2 lines - -Renamed posix-test to plural. Added to test suite. - ------------------------------------------------------------------------- -r16117 | kon | 2009-10-02 03:23:39 +0200 (Fri, 02 Oct 2009) | 2 lines - -Fix for file position wider than a fixnum. - ------------------------------------------------------------------------- -r16115 | felix | 2009-10-01 11:59:26 +0200 (Thu, 01 Oct 2009) | 1 line - -tweaks in chicken-scheme script ------------------------------------------------------------------------- -r16109 | kon | 2009-09-29 16:50:38 +0200 (Tue, 29 Sep 2009) | 2 lines - -Updated with new unit lolevel routines. - ------------------------------------------------------------------------- -r16108 | felix | 2009-09-29 09:22:34 +0200 (Tue, 29 Sep 2009) | 1 line - -removed pointless internal library function; removed commented out bug in optimizer; line-break in scrutinizer error message ------------------------------------------------------------------------- -r16102 | kon | 2009-09-27 05:24:32 +0200 (Sun, 27 Sep 2009) | 2 lines - -Added current value api for invalid procedure call hook & unbound variable hook. - ------------------------------------------------------------------------- -r16091 | felix | 2009-09-26 13:42:37 +0200 (Sat, 26 Sep 2009) | 1 line - -added sv2git script; improvements in chicken-scheme script, fixed rename in manifest ------------------------------------------------------------------------- -r16090 | iraikov | 2009-09-26 02:28:23 +0200 (Sat, 26 Sep 2009) | 2 lines - -since dev snapshot 4.2.2 has already been released, we need to start a NEWS section for 4.2.3 - ------------------------------------------------------------------------- -r16086 | kon | 2009-09-25 17:23:30 +0200 (Fri, 25 Sep 2009) | 2 lines - -reverse-string-append added - ------------------------------------------------------------------------- -r16085 | kon | 2009-09-25 16:58:44 +0200 (Fri, 25 Sep 2009) | 2 lines - -Exported 'reverse-string-append'. Ports does not use 'reverse-string-append'. Rmvd 'reverse-string-append' from extras since it uses"data-structures". - ------------------------------------------------------------------------- -r16083 | felix | 2009-09-25 11:58:03 +0200 (Fri, 25 Sep 2009) | 1 line - -renamed autocompile script ------------------------------------------------------------------------- -r16055 | kon | 2009-09-23 18:34:56 +0200 (Wed, 23 Sep 2009) | 2 lines - -'##sys#check-syntax' for 'lambda-list allowed keywords as variables. - ------------------------------------------------------------------------- -r16033 | kon | 2009-09-22 21:50:04 +0200 (Tue, 22 Sep 2009) | 2 lines - -Applied Jim Usetto's patch for the (ref TYPE) foreign-argumentApplied Jim Usetto's patch for the (ref TYPE) foreign-argument.. - ------------------------------------------------------------------------- -r16016 | kon | 2009-09-21 17:43:58 +0200 (Mon, 21 Sep 2009) | 2 lines - -Better '%list-every/1' - ------------------------------------------------------------------------- -r16014 | kon | 2009-09-21 15:23:55 +0200 (Mon, 21 Sep 2009) | 2 lines - -Start of 4.2.2 News section - ------------------------------------------------------------------------- -r16013 | iraikov | 2009-09-21 11:24:36 +0200 (Mon, 21 Sep 2009) | 2 lines - -trunk version set to 4.2.2 - ------------------------------------------------------------------------- -r15999 | kon | 2009-09-20 22:53:43 +0200 (Sun, 20 Sep 2009) | 2 lines - -'cd' cmd arg needed to quoted also - ------------------------------------------------------------------------- -r15992 | kon | 2009-09-20 20:08:03 +0200 (Sun, 20 Sep 2009) | 2 lines - -Quoted 'chicken-install' for directories with whitespace - ------------------------------------------------------------------------- -r15972 | kon | 2009-09-20 03:53:52 +0200 (Sun, 20 Sep 2009) | 2 lines - -Added predicate for lambda-info. moved make-lambda-info into library since used by compiler & eval. - ------------------------------------------------------------------------- -r15951 | kon | 2009-09-19 00:30:07 +0200 (Sat, 19 Sep 2009) | 3 lines - -Unit srfi-69 is-a core-library-module but not a builtin-feature, and Unit regex-extras doesn't exist. -Added %list-fold, alist routines, renamed any/1. (chicken-primitive-object-inlines.scm). - ------------------------------------------------------------------------- -r15946 | felix | 2009-09-18 15:45:18 +0200 (Fri, 18 Sep 2009) | 1 line - -possible bugfix for optimization problem reported by Thomas Chust ------------------------------------------------------------------------- -r15937 | felix | 2009-09-17 12:39:48 +0200 (Thu, 17 Sep 2009) | 1 line - -another path-test fix ------------------------------------------------------------------------- -r15936 | felix | 2009-09-17 12:10:06 +0200 (Thu, 17 Sep 2009) | 1 line - -path-tests must be platform specific ------------------------------------------------------------------------- -r15935 | felix | 2009-09-17 11:01:00 +0200 (Thu, 17 Sep 2009) | 1 line - -updated path tests ------------------------------------------------------------------------- -r15932 | kon | 2009-09-17 01:51:44 +0200 (Thu, 17 Sep 2009) | 2 lines - -Fix for binary image pathname extension check on Windows. Was comparing too many chars. Added errmsg for wrong extn. - ------------------------------------------------------------------------- -r15918 | kon | 2009-09-16 10:21:12 +0200 (Wed, 16 Sep 2009) | 2 lines - -'dynamic-load-mode' didn't handle case of no dload-flags. 'C_dynamic_library_open' didn't test for .dll & .so - ------------------------------------------------------------------------- -r15913 | kon | 2009-09-16 07:03:22 +0200 (Wed, 16 Sep 2009) | 2 lines - -'local-timezone-abbreviation' wasn't using the current time so tz-name constant. - ------------------------------------------------------------------------- -r15908 | kon | 2009-09-15 21:24:07 +0200 (Tue, 15 Sep 2009) | 2 lines - -Made raising an error optional for dynamic load routines. Updated manual for new routines. - ------------------------------------------------------------------------- -r15907 | kon | 2009-09-15 20:17:43 +0200 (Tue, 15 Sep 2009) | 2 lines - -Made dynld routines handle string allocation. Use of common code for dynamic-library-procedure/variable. Made dynld sym routine a noret. - ------------------------------------------------------------------------- -r15902 | kon | 2009-09-15 11:16:25 +0200 (Tue, 15 Sep 2009) | 2 lines - -Rmvd 'C_dynamic_library_symbol' from initial ptable - not a scheme routine. - ------------------------------------------------------------------------- -r15901 | kon | 2009-09-15 11:04:50 +0200 (Tue, 15 Sep 2009) | 2 lines - -Rmvd non-scheme procs from initial ptable. - ------------------------------------------------------------------------- -r15900 | kon | 2009-09-15 10:59:43 +0200 (Tue, 15 Sep 2009) | 2 lines - -Extended len of initial ptable. - ------------------------------------------------------------------------- -r15899 | kon | 2009-09-15 10:47:15 +0200 (Tue, 15 Sep 2009) | 2 lines - -Added check for unsuccessful alloc of lf_list node. Rmvd attempt at free of NULL ptr.. - ------------------------------------------------------------------------- -r15897 | iraikov | 2009-09-15 08:42:13 +0200 (Tue, 15 Sep 2009) | 2 lines - -added Getting started back - ------------------------------------------------------------------------- -r15896 | iraikov | 2009-09-15 08:40:50 +0200 (Tue, 15 Sep 2009) | 2 lines - -merged manual from wiki - ------------------------------------------------------------------------- -r15869 | kon | 2009-09-15 01:07:21 +0200 (Tue, 15 Sep 2009) | 5 lines - -library Added new dynamic library sys namespace procedures -runtime Added support for non-chicken dynload, "folded" 'C_dload2' into platform indep routine -chicken Added new dynload procs -eval Made dynload flags a parameter, added new dynload routines (only a subset is "public", i.e. non-sys namespace) - ------------------------------------------------------------------------- -r15845 | iraikov | 2009-09-13 03:22:23 +0200 (Sun, 13 Sep 2009) | 2 lines - -trunk version set to 4.2.1 - ------------------------------------------------------------------------- -r15830 | felix | 2009-09-12 14:10:59 +0200 (Sat, 12 Sep 2009) | 1 line - -strip module names ------------------------------------------------------------------------- -r15828 | felix | 2009-09-11 16:13:46 +0200 (Fri, 11 Sep 2009) | 1 line - -handle case where proc in for-each/map is macro name ------------------------------------------------------------------------- -r15823 | kon | 2009-09-11 05:10:24 +0200 (Fri, 11 Sep 2009) | 2 lines - -More work on loaded library introspection - ------------------------------------------------------------------------- -r15819 | kon | 2009-09-10 19:40:43 +0200 (Thu, 10 Sep 2009) | 4 lines - -files, path-tests Fix for "empty" but absolute pathnames -library, runtime, chicken Better names for experimental "module" introspection -files Deprecated 'make-pathname' separator argument - ------------------------------------------------------------------------- -r15817 | felix | 2009-09-10 15:11:08 +0200 (Thu, 10 Sep 2009) | 1 line - -avoid inlining map/for-each for possibly side-effecting operator ------------------------------------------------------------------------- -r15816 | kon | 2009-09-09 10:09:01 +0200 (Wed, 09 Sep 2009) | 2 lines - -Begin of "module" (actually loaded .so) introspection. Reminder about 'normalize-pathname' problem with absolute pathnames. - ------------------------------------------------------------------------- -r15815 | felix | 2009-09-09 10:08:28 +0200 (Wed, 09 Sep 2009) | 1 line - -inlining of multi-arg for-each/map ------------------------------------------------------------------------- -r15813 | kon | 2009-09-09 07:04:31 +0200 (Wed, 09 Sep 2009) | 6 lines - -posixwin use of 'fx= 0' instead of 'zero?' -posixunix use of 'fx= 0' instead of 'zero?', fix for 'create-directory' when absolute pathname & easier to read -files common code for "is this a pds char?", added 'decompose-directory', rmvd redundent compile-time proc cache -files added 'decompose-directory' -data-structures 'random-seed' not here - ------------------------------------------------------------------------- -r15799 | felix | 2009-09-08 21:40:12 +0200 (Tue, 08 Sep 2009) | 1 line - -enabled compiler-syntax for map, better rewrites for add1/sub1; WARNING: not tested, yet ------------------------------------------------------------------------- -r15795 | felix | 2009-09-08 14:26:40 +0200 (Tue, 08 Sep 2009) | 1 line - -added compiler-syntax for map (not enabled yet) ------------------------------------------------------------------------- -r15794 | felix | 2009-09-08 13:19:42 +0200 (Tue, 08 Sep 2009) | 1 line - -documented reexport; added test ------------------------------------------------------------------------- -r15773 | felix | 2009-09-07 15:16:08 +0200 (Mon, 07 Sep 2009) | 1 line - -units used by default have been reduced to library and eval (expand); added -setup-mode option to compiler and interpreter ------------------------------------------------------------------------- -r15772 | felix | 2009-09-07 12:26:11 +0200 (Mon, 07 Sep 2009) | 1 line - -module-names in import forms and imports generated for import-libs are stripped; fix for -emit-all-import-libraries in csc; first go at reexport (not fully tested or documented, yet) ------------------------------------------------------------------------- -r15770 | felix | 2009-09-07 10:38:36 +0200 (Mon, 07 Sep 2009) | 1 line - -added -emit-all-import-libraries ------------------------------------------------------------------------- -r15761 | kon | 2009-09-06 20:54:23 +0200 (Sun, 06 Sep 2009) | 2 lines - -Want to see mkdir cmd. - ------------------------------------------------------------------------- -r15758 | kon | 2009-09-06 20:40:11 +0200 (Sun, 06 Sep 2009) | 2 lines - -Forgot about "sudo" mode with 'create-directory/parents'. 'string-null?' is srfi-13 routine - rplcd w/ '(string=? "" ...)'. - ------------------------------------------------------------------------- -r15742 | kon | 2009-09-05 20:25:51 +0200 (Sat, 05 Sep 2009) | 2 lines - -Applied Dave N Murray's OpenBSD patch for 'convert_string_to_number'. - ------------------------------------------------------------------------- -r15734 | iraikov | 2009-09-04 09:40:33 +0200 (Fri, 04 Sep 2009) | 2 lines - -trunk version set to 4.1.9 - ------------------------------------------------------------------------- -r15733 | iraikov | 2009-09-04 09:37:38 +0200 (Fri, 04 Sep 2009) | 2 lines - -rewrite of create-directory - ------------------------------------------------------------------------- -r15728 | kon | 2009-09-03 17:53:40 +0200 (Thu, 03 Sep 2009) | 2 lines - -Use of '##sys#expand-home-path' in unix & win posix 'create-directory'. Use of posix 'create-directory' in setup-api for 'create-directory/parents'. - ------------------------------------------------------------------------- -r15720 | iraikov | 2009-09-03 03:06:38 +0200 (Thu, 03 Sep 2009) | 2 lines - -trunk version set to 4.1.8 - ------------------------------------------------------------------------- -r15719 | kon | 2009-09-03 02:25:29 +0200 (Thu, 03 Sep 2009) | 2 lines - -Fix for 'create-directory' when parents wanted; was always trying an absolute-pathname! - ------------------------------------------------------------------------- -r15708 | felix | 2009-09-01 20:55:26 +0200 (Tue, 01 Sep 2009) | 1 line - -deprecated for-each[-argv]-line; bumped version to 4.1.7 ------------------------------------------------------------------------- -r15703 | felix | 2009-09-01 14:42:40 +0200 (Tue, 01 Sep 2009) | 1 line - -print note in test-script ------------------------------------------------------------------------- -r15700 | felix | 2009-09-01 13:20:26 +0200 (Tue, 01 Sep 2009) | 1 line - -fixed load bug #72, reported by Mario ------------------------------------------------------------------------- -r15669 | felix | 2009-08-31 15:41:27 +0200 (Mon, 31 Aug 2009) | 1 line - -added possible patch for combination unit ------------------------------------------------------------------------- -r15668 | felix | 2009-08-31 15:20:40 +0200 (Mon, 31 Aug 2009) | 1 line - -added TODO item ------------------------------------------------------------------------- -r15660 | felix | 2009-08-30 16:15:25 +0200 (Sun, 30 Aug 2009) | 1 line - -chicken-install tries alternative servers if server responds with error ------------------------------------------------------------------------- -r15659 | felix | 2009-08-30 15:58:29 +0200 (Sun, 30 Aug 2009) | 1 line - -sparc wordsize detection by Thomas Chust ------------------------------------------------------------------------- -r15657 | felix | 2009-08-30 15:26:15 +0200 (Sun, 30 Aug 2009) | 1 line - -ptables were not enabled for compiled files compiled with csc ------------------------------------------------------------------------- -r15647 | felix | 2009-08-30 11:57:47 +0200 (Sun, 30 Aug 2009) | 1 line - -fixed version in NEWS ------------------------------------------------------------------------- -r15646 | felix | 2009-08-30 11:57:06 +0200 (Sun, 30 Aug 2009) | 1 line - -bumped version to 4.1.6; deprecated cross-chicken procedure ------------------------------------------------------------------------- -r15637 | felix | 2009-08-29 15:47:26 +0200 (Sat, 29 Aug 2009) | 1 line - -updated bootstrap tarball ------------------------------------------------------------------------- -r15614 | felix | 2009-08-29 01:12:51 +0200 (Sat, 29 Aug 2009) | 1 line - -cross-chicken fixes ------------------------------------------------------------------------- -r15613 | felix | 2009-08-28 23:30:17 +0200 (Fri, 28 Aug 2009) | 1 line - -no install-libs toplevel target ------------------------------------------------------------------------- -r15612 | felix | 2009-08-28 22:47:42 +0200 (Fri, 28 Aug 2009) | 1 line - -added regex benchmarks to manifest and test-script ------------------------------------------------------------------------- -r15603 | felix | 2009-08-28 17:10:14 +0200 (Fri, 28 Aug 2009) | 1 line - -soname-related fix (when will it finally work?) ------------------------------------------------------------------------- -r15601 | felix | 2009-08-28 14:18:16 +0200 (Fri, 28 Aug 2009) | 1 line - -types.db fixes ------------------------------------------------------------------------- -r15600 | felix | 2009-08-28 09:42:29 +0200 (Fri, 28 Aug 2009) | 1 line - -added get-condition-property ------------------------------------------------------------------------- -r15583 | felix | 2009-08-27 15:47:45 +0200 (Thu, 27 Aug 2009) | 1 line - -tcp ports allow accessing buffer and buffer size; wrapper for setting port data ------------------------------------------------------------------------- -r15580 | felix | 2009-08-27 13:27:14 +0200 (Thu, 27 Aug 2009) | 1 line - -moved internally used compiler syntax into separate unit ------------------------------------------------------------------------- -r15579 | felix | 2009-08-27 09:13:23 +0200 (Thu, 27 Aug 2009) | 1 line - -rartional? still not right; more mingw build fixes by Fadi ------------------------------------------------------------------------- -r15578 | felix | 2009-08-26 16:34:54 +0200 (Wed, 26 Aug 2009) | 1 line - -only list globals that are not keywords ------------------------------------------------------------------------- -r15576 | felix | 2009-08-26 13:31:13 +0200 (Wed, 26 Aug 2009) | 1 line - -slight changes ------------------------------------------------------------------------- -r15575 | felix | 2009-08-26 13:24:59 +0200 (Wed, 26 Aug 2009) | 1 line - -added shinns regex benchmarks ------------------------------------------------------------------------- -r15574 | felix | 2009-08-26 09:06:06 +0200 (Wed, 26 Aug 2009) | 1 line - -mingw-specific build fixes (thanks to Fadi Moukayed) ------------------------------------------------------------------------- -r15573 | felix | 2009-08-26 08:50:26 +0200 (Wed, 26 Aug 2009) | 1 line - -removed redundant use of -inline ------------------------------------------------------------------------- -r15564 | kon | 2009-08-25 17:34:42 +0200 (Tue, 25 Aug 2009) | 2 lines - -Use of 'C_randomize' only in init.. - ------------------------------------------------------------------------- -r15563 | felix | 2009-08-25 14:34:43 +0200 (Tue, 25 Aug 2009) | 1 line - -updated bootstrap tarball; bumped version to 4.1.5 ------------------------------------------------------------------------- -r15562 | felix | 2009-08-25 10:21:22 +0200 (Tue, 25 Aug 2009) | 1 line - -ackd Fadi Moukayed ------------------------------------------------------------------------- -r15561 | felix | 2009-08-25 10:19:04 +0200 (Tue, 25 Aug 2009) | 1 line - -replaced static platform test with dynamic one ------------------------------------------------------------------------- -r15559 | felix | 2009-08-24 16:43:08 +0200 (Mon, 24 Aug 2009) | 1 line - -test for srandom availability in extras was insufficient - removed srandom support ------------------------------------------------------------------------- -r15555 | felix | 2009-08-24 09:05:59 +0200 (Mon, 24 Aug 2009) | 1 line - --O2 enables inlining by default; fixed bug in rational? reported by Zbigniew ------------------------------------------------------------------------- -r15545 | iraikov | 2009-08-23 02:59:07 +0200 (Sun, 23 Aug 2009) | 2 lines - -updated NEWS file - ------------------------------------------------------------------------- -r15543 | felix | 2009-08-23 00:02:41 +0200 (Sun, 23 Aug 2009) | 1 line - -merged inlining branch (r15318:15542) into trunk; updated bootstrap tarball; bumped version to 4.1.4 ------------------------------------------------------------------------- -r15540 | felix | 2009-08-22 22:20:52 +0200 (Sat, 22 Aug 2009) | 1 line - -added OPTIMIZE_FOR_SPEED build option ------------------------------------------------------------------------- -r15531 | kon | 2009-08-22 06:17:12 +0200 (Sat, 22 Aug 2009) | 2 lines - -Chgd to more inclusive msg. - ------------------------------------------------------------------------- -r15530 | kon | 2009-08-22 05:37:12 +0200 (Sat, 22 Aug 2009) | 2 lines - -The create dir is now "sudo" sensitive. - ------------------------------------------------------------------------- -r15528 | iraikov | 2009-08-21 14:24:56 +0200 (Fri, 21 Aug 2009) | 2 lines - -Chicken version set to 4.1.3 - ------------------------------------------------------------------------- -r15527 | felix | 2009-08-21 12:08:40 +0200 (Fri, 21 Aug 2009) | 1 line - -added topological-sort to data-structures unit; chicken-install sorts dependencies before installing them ------------------------------------------------------------------------- -r15506 | felix | 2009-08-17 13:46:19 +0200 (Mon, 17 Aug 2009) | 1 line - -assembler files weren't preprocessed at all ------------------------------------------------------------------------- -r15501 | felix | 2009-08-16 11:29:09 +0200 (Sun, 16 Aug 2009) | 1 line - -remove symlink in make clean if soname is used ------------------------------------------------------------------------- -r15485 | felix | 2009-08-14 19:20:38 +0200 (Fri, 14 Aug 2009) | 1 line - -enabled soname for bsd builds ------------------------------------------------------------------------- -r15484 | felix | 2009-08-14 19:00:15 +0200 (Fri, 14 Aug 2009) | 1 line - -apply patch by Zbigniew to disable executable stack in assembly code modules (reported by Marihn Schouten) ------------------------------------------------------------------------- -r15483 | felix | 2009-08-14 18:42:29 +0200 (Fri, 14 Aug 2009) | 1 line - -applied patch to csc by Zbigniew to always exit with a status code of 1 on errors (as somehow the error status got lost previously) ------------------------------------------------------------------------- -r15482 | felix | 2009-08-14 18:19:18 +0200 (Fri, 14 Aug 2009) | 1 line - -uninstall only removes libraries installed for this version ------------------------------------------------------------------------- -r15445 | felix | 2009-08-13 20:15:14 +0200 (Thu, 13 Aug 2009) | 1 line - -various fixes related to soname; bnumped version to 4.1.2 ------------------------------------------------------------------------- -r15438 | felix | 2009-08-13 18:36:10 +0200 (Thu, 13 Aug 2009) | 1 line - -reactivated SONAME, possibly messed everything up ------------------------------------------------------------------------- -r15430 | felix | 2009-08-13 16:50:39 +0200 (Thu, 13 Aug 2009) | 1 line - -setup-api.c and setup-download.c are not removed in make clean (reported by Davide Puricelli) ------------------------------------------------------------------------- -r15414 | felix | 2009-08-11 15:14:39 +0200 (Tue, 11 Aug 2009) | 1 line - -added support for VARDIR ------------------------------------------------------------------------- -r15413 | felix | 2009-08-11 13:49:09 +0200 (Tue, 11 Aug 2009) | 1 line - -decoding of encoded large integers could overflow on 64-bit platforms (#64) ------------------------------------------------------------------------- -r15346 | kon | 2009-08-07 05:54:45 +0200 (Fri, 07 Aug 2009) | 2 lines - -Rmvd unnecessary '-C' from benchmarks compile ('-I' is a C compiler option). Made compiler format strings glovars w/ "ld" '-s' option rmvd for MacOS X. - ------------------------------------------------------------------------- -r15331 | felix | 2009-08-06 12:59:30 +0200 (Thu, 06 Aug 2009) | 1 line - -fixed missing relinking for chicken-setup (reported by sjamaan) ------------------------------------------------------------------------- -r15321 | felix | 2009-08-05 08:21:08 +0200 (Wed, 05 Aug 2009) | 1 line - -documentation fixes, read-symbolic-link enhancement by mario; rational? fixed (thanks to John Cowan) ------------------------------------------------------------------------- -r15313 | sjamaan | 2009-08-03 20:42:23 +0200 (Mon, 03 Aug 2009) | 1 line - -Change all occurrences of '==' used in test(1) comparisons to read '=', instead. == is a bash-ism which doesn't work in most other shells ------------------------------------------------------------------------- -r15310 | felix | 2009-08-03 12:15:15 +0200 (Mon, 03 Aug 2009) | 1 line - -ack update ------------------------------------------------------------------------- -r15304 | felix | 2009-08-03 01:30:21 +0200 (Mon, 03 Aug 2009) | 1 line - -merged last changes from release branch ------------------------------------------------------------------------- -r15294 | felix | 2009-08-01 00:41:44 +0200 (Sat, 01 Aug 2009) | 1 line - -merged some changes from the wiki into manual ------------------------------------------------------------------------- -r15292 | felix | 2009-07-31 21:50:25 +0200 (Fri, 31 Jul 2009) | 1 line - -applied patch by zbigniew for fixing various buffer overflows (#61) ------------------------------------------------------------------------- -r15291 | felix | 2009-07-31 21:45:17 +0200 (Fri, 31 Jul 2009) | 1 line - -fixed abs(3) overflow by applying patch from zbigniew ------------------------------------------------------------------------- -r15276 | felix | 2009-07-30 10:51:41 +0200 (Thu, 30 Jul 2009) | 1 line - -strip unit names (if unit-name equals symbol in se); include windows.h and define WINAPI, when needed ------------------------------------------------------------------------- -r15275 | felix | 2009-07-29 11:10:09 +0200 (Wed, 29 Jul 2009) | 1 line - -handle errors when deleting files and optional loading for compile-file ------------------------------------------------------------------------- -r15274 | felix | 2009-07-29 10:22:55 +0200 (Wed, 29 Jul 2009) | 1 line - -handle crappy shells when using compile-file ------------------------------------------------------------------------- -r15272 | felix | 2009-07-28 15:47:18 +0200 (Tue, 28 Jul 2009) | 1 line - -compile-file was missing from import lib ------------------------------------------------------------------------- -r15270 | felix | 2009-07-28 14:53:18 +0200 (Tue, 28 Jul 2009) | 1 line - -enabled gc-report shows reclaimed locative-table entries ------------------------------------------------------------------------- -r15262 | felix | 2009-07-26 01:49:53 +0200 (Sun, 26 Jul 2009) | 1 line - -bumped version to 4.1.1; improvements and corrections for compile-file ------------------------------------------------------------------------- -r15259 | felix | 2009-07-25 23:00:16 +0200 (Sat, 25 Jul 2009) | 1 line - -renamed cachedir for `scheme' script ------------------------------------------------------------------------- -r15246 | felix | 2009-07-22 12:54:00 +0200 (Wed, 22 Jul 2009) | 1 line - --debug v; compile-file; all namespace decls in one file ------------------------------------------------------------------------- -r15243 | felix | 2009-07-19 16:38:29 +0200 (Sun, 19 Jul 2009) | 1 line - -marked printf non-foldable; o is only inlined, if extended-binding ------------------------------------------------------------------------- -r15234 | felix | 2009-07-17 20:59:08 +0200 (Fri, 17 Jul 2009) | 1 line - -compiler-syntax based optimization of "o"; extended bindings weren't properly handled with regard to constant-folding; lambdas in operator position are now correctly handled and optimized (after expansion of procedure-call form) ------------------------------------------------------------------------- -r15207 | felix | 2009-07-12 21:44:51 +0200 (Sun, 12 Jul 2009) | 1 line - -create-temporary-file uses /tmp, if no suitable env. var is found ------------------------------------------------------------------------- -r15203 | felix | 2009-07-09 16:35:02 +0200 (Thu, 09 Jul 2009) | 1 line - -flush output after load message ------------------------------------------------------------------------- -r15194 | felix | 2009-07-08 09:20:34 +0200 (Wed, 08 Jul 2009) | 1 line - -create test-repo manually ------------------------------------------------------------------------- -r15193 | felix | 2009-07-08 08:03:55 +0200 (Wed, 08 Jul 2009) | 1 line - -flush stderr on load-warning ------------------------------------------------------------------------- -r15173 | felix | 2009-07-06 13:45:28 +0200 (Mon, 06 Jul 2009) | 1 line - -merged item in NEWS from prerelease branch (r15167) ------------------------------------------------------------------------- -r15171 | felix | 2009-07-06 11:23:55 +0200 (Mon, 06 Jul 2009) | 1 line - -fix in foreign-value; tests use own repo; other fixes (thanks to sjaaman) ------------------------------------------------------------------------- -r15170 | felix | 2009-07-06 10:53:52 +0200 (Mon, 06 Jul 2009) | 1 line - -spotless cleans more files, as suggested by sjaaman in #56 ------------------------------------------------------------------------- -r15169 | felix | 2009-07-06 10:40:57 +0200 (Mon, 06 Jul 2009) | 1 line - -applied fix by sjaaman for #54 ------------------------------------------------------------------------- -r15168 | felix | 2009-07-06 10:40:34 +0200 (Mon, 06 Jul 2009) | 1 line - -disabled debugging operations, this makes map-se hidable again ------------------------------------------------------------------------- -r15164 | kon | 2009-07-05 23:25:01 +0200 (Sun, 05 Jul 2009) | 2 lines - -chicken-ffi-syntax : foreign-value macro used C-code as return type. expand - temp fix for call of undefined proc. - ------------------------------------------------------------------------- -r15149 | felix | 2009-07-03 13:43:28 +0200 (Fri, 03 Jul 2009) | 1 line - -trivial fixes ------------------------------------------------------------------------- -r15143 | felix | 2009-07-03 10:46:56 +0200 (Fri, 03 Jul 2009) | 1 line - -foreign-code accepts symbol argument ------------------------------------------------------------------------- -r15134 | felix | 2009-07-02 07:51:39 +0200 (Thu, 02 Jul 2009) | 1 line - -fix in henrietta list command ------------------------------------------------------------------------- -r15123 | felix | 2009-06-30 16:48:34 +0200 (Tue, 30 Jun 2009) | 1 line - -typo fix ------------------------------------------------------------------------- -r15119 | felix | 2009-06-30 13:55:24 +0200 (Tue, 30 Jun 2009) | 1 line - -deprecated getenv and canonical-path; normalize-pathname does most of canonicalizations ------------------------------------------------------------------------- -r15118 | felix | 2009-06-30 10:26:47 +0200 (Tue, 30 Jun 2009) | 1 line - -fixed tilde-expansion (reported by Zbigniew), ~user isn't supported anymore (and never was officially) ------------------------------------------------------------------------- -r15117 | felix | 2009-06-30 10:18:43 +0200 (Tue, 30 Jun 2009) | 1 line - -added -no-compiler-syntax; compiler syntax used by optimizer respects standard-/extended-bindings decl ------------------------------------------------------------------------- -r15116 | iraikov | 2009-06-30 04:00:09 +0200 (Tue, 30 Jun 2009) | 2 lines - -added extra space between svn arguments in make-svn-ls-cmd - ------------------------------------------------------------------------- -r15104 | felix | 2009-06-29 15:04:56 +0200 (Mon, 29 Jun 2009) | 1 line - -typo ------------------------------------------------------------------------- -r15102 | felix | 2009-06-29 14:50:11 +0200 (Mon, 29 Jun 2009) | 1 line - -updated NEWS file ------------------------------------------------------------------------- -r15100 | felix | 2009-06-29 10:56:12 +0200 (Mon, 29 Jun 2009) | 1 line - -define-compiler-syntax respects run-time-macros decl; wiki2html improvements ------------------------------------------------------------------------- -r15085 | felix | 2009-06-27 15:45:11 +0200 (Sat, 27 Jun 2009) | 1 line - -fixed bug in format-string compilation ------------------------------------------------------------------------- -r15084 | felix | 2009-06-27 15:42:54 +0200 (Sat, 27 Jun 2009) | 1 line - -tiny test-dist.sh changer ------------------------------------------------------------------------- -r15082 | felix | 2009-06-27 15:24:09 +0200 (Sat, 27 Jun 2009) | 1 line - -removed mentioning of obsolete man extension ------------------------------------------------------------------------- -r15078 | felix | 2009-06-27 15:09:45 +0200 (Sat, 27 Jun 2009) | 1 line - -forgot file ------------------------------------------------------------------------- -r15077 | felix | 2009-06-27 15:07:40 +0200 (Sat, 27 Jun 2009) | 1 line - -minor doc and compiler fixes; tested compiler-syntax ------------------------------------------------------------------------- -r15076 | felix | 2009-06-26 12:22:50 +0200 (Fri, 26 Jun 2009) | 1 line - -makedist.scm fixes ------------------------------------------------------------------------- -r15075 | felix | 2009-06-26 10:29:10 +0200 (Fri, 26 Jun 2009) | 1 line - -csi: -sx didn't ignore extra options and arguments; makedist.scm generates html ------------------------------------------------------------------------- -r15074 | felix | 2009-06-26 10:03:12 +0200 (Fri, 26 Jun 2009) | 1 line - -local compiler macros; compiler macro synrules fallthrough handling; refactored define-syntax and define-compiler-syntax; bumped version to 4.0.9 ------------------------------------------------------------------------- -r15061 | felix | 2009-06-25 15:26:41 +0200 (Thu, 25 Jun 2009) | 1 line - -slight change in semantics for define-compiler-syntax, some testing ------------------------------------------------------------------------- -r15060 | felix | 2009-06-25 13:13:33 +0200 (Thu, 25 Jun 2009) | 1 line - -uses core syntax forms more often to avoid capture of non-macro special forms; added define-compiler-syntax (untested) ------------------------------------------------------------------------- -r15059 | felix | 2009-06-25 12:57:09 +0200 (Thu, 25 Jun 2009) | 1 line - -synced changes from wiki into manual ------------------------------------------------------------------------- -r15057 | felix | 2009-06-25 09:39:06 +0200 (Thu, 25 Jun 2009) | 1 line - -fix for begin-capturing bug (#47), removed uses of define-macro ------------------------------------------------------------------------- -r15053 | felix | 2009-06-24 12:07:52 +0200 (Wed, 24 Jun 2009) | 1 line - -format-string compiler macros cleanup and tests ------------------------------------------------------------------------- -r15050 | felix | 2009-06-23 15:20:38 +0200 (Tue, 23 Jun 2009) | 1 line - -bumped version to 4.0.8 ------------------------------------------------------------------------- -r15049 | felix | 2009-06-23 14:53:54 +0200 (Tue, 23 Jun 2009) | 1 line - -types.db fixes; optimizer defines compiler syntax for for-each and [sf]printf/format; scrutiny done on debugbuild, not via explicit make target ------------------------------------------------------------------------- -r15047 | felix | 2009-06-22 13:19:06 +0200 (Mon, 22 Jun 2009) | 1 line - -possibly really fixed prefix/import problem ------------------------------------------------------------------------- -r15038 | felix | 2009-06-20 16:07:53 +0200 (Sat, 20 Jun 2009) | 4 lines - -- `er-macro-transformer' is not officially required anymore and moved from the scheme module into the chicken module -- internal support or compiler macros -- locating import-library does start in repo, as it used to be (otherwise you'll get runtime linker errors during build) - ------------------------------------------------------------------------- -r15037 | felix | 2009-06-19 09:18:41 +0200 (Fri, 19 Jun 2009) | 5 lines - -- warn if transformer returns original form -- new bootstrap tarball -- removed pre-cps pass -- exceptions in module-finalization in compiler doesn't show backtrace - ------------------------------------------------------------------------- -r15021 | felix | 2009-06-18 16:11:02 +0200 (Thu, 18 Jun 2009) | 1 line - -do not check for re-def of type for deprecated ids ------------------------------------------------------------------------- -r15020 | felix | 2009-06-18 16:08:09 +0200 (Thu, 18 Jun 2009) | 1 line - -added missing files to distribution/manifest; possibly fixed prefix bug ------------------------------------------------------------------------- -r15017 | felix | 2009-06-18 13:51:14 +0200 (Thu, 18 Jun 2009) | 1 line - -install_name_tool patch by Zbigniew (#43) ------------------------------------------------------------------------- -r15016 | felix | 2009-06-18 13:50:48 +0200 (Thu, 18 Jun 2009) | 1 line - -added T debugging option ------------------------------------------------------------------------- -r15001 | felix | 2009-06-17 15:07:03 +0200 (Wed, 17 Jun 2009) | 9 lines - -- deprecated "stat-..." functions from posix unit -- added to posix unit: - character-device? - block-device? - socket? -- library: added "directory-exists?" -- error during compilation doesn't show backtrace -- import-libraries are first looked for in current directory - ------------------------------------------------------------------------- -r15000 | felix | 2009-06-16 13:39:52 +0200 (Tue, 16 Jun 2009) | 1 line - -renamed setup-{install,verbose}-flag to ...-mode; old names are still available, but deprecated ------------------------------------------------------------------------- -r14999 | felix | 2009-06-16 13:31:46 +0200 (Tue, 16 Jun 2009) | 1 line - -prefer pwd when locating import libraries ------------------------------------------------------------------------- -r14995 | felix | 2009-06-14 21:57:18 +0200 (Sun, 14 Jun 2009) | 1 line - -trivial changes ------------------------------------------------------------------------- -r14994 | felix | 2009-06-14 21:56:51 +0200 (Sun, 14 Jun 2009) | 1 line - -fixed broken -R option ------------------------------------------------------------------------- -r14993 | felix | 2009-06-14 21:56:10 +0200 (Sun, 14 Jun 2009) | 1 line - -scrutinizer: types.db fixes; noreturn propagates so value-count check in conditional doesn't fail ------------------------------------------------------------------------- -r14988 | felix | 2009-06-14 01:09:20 +0200 (Sun, 14 Jun 2009) | 1 line - -applied string-substitute patch by zb ------------------------------------------------------------------------- -r14987 | felix | 2009-06-14 00:13:06 +0200 (Sun, 14 Jun 2009) | 1 line - -fix in types.db ------------------------------------------------------------------------- -r14940 | felix | 2009-06-08 13:21:56 +0200 (Mon, 08 Jun 2009) | 1 line - -added stub application for chicken-setup ------------------------------------------------------------------------- -r14898 | felix | 2009-06-06 01:20:24 +0200 (Sat, 06 Jun 2009) | 1 line - -user-interrupt condition object had missing slot for kinds ------------------------------------------------------------------------- -r14897 | felix | 2009-06-06 00:47:49 +0200 (Sat, 06 Jun 2009) | 1 line - -another types.db fix ------------------------------------------------------------------------- -r14896 | felix | 2009-06-06 00:35:18 +0200 (Sat, 06 Jun 2009) | 1 line - -types.db fix for assoc ------------------------------------------------------------------------- -r14895 | felix | 2009-06-06 00:12:07 +0200 (Sat, 06 Jun 2009) | 1 line - -compiler import library reference removed ------------------------------------------------------------------------- -r14893 | felix | 2009-06-05 11:41:45 +0200 (Fri, 05 Jun 2009) | 1 line - -trivial help text change ------------------------------------------------------------------------- -r14883 | felix | 2009-06-04 08:48:42 +0200 (Thu, 04 Jun 2009) | 1 line - -updated version to 4.0.7 ------------------------------------------------------------------------- -r14882 | felix | 2009-06-04 08:47:54 +0200 (Thu, 04 Jun 2009) | 1 line - -disabled pre-cps rewrite (until we actually do something); removed MSVC build support ------------------------------------------------------------------------- -r14875 | felix | 2009-06-03 13:28:58 +0200 (Wed, 03 Jun 2009) | 1 line - -types.db fixes ------------------------------------------------------------------------- -r14874 | felix | 2009-06-03 13:25:11 +0200 (Wed, 03 Jun 2009) | 1 line - -global inlining fixes; other small things ------------------------------------------------------------------------- -r14870 | felix | 2009-06-03 08:53:07 +0200 (Wed, 03 Jun 2009) | 6 lines - -- added new options to option table in c-platform.scm -- started with rewrite pass (not implemented yet) -- removed "compiler" import library -- added `-consult-inline-file FILENAME' -- slight scrutiny improvement (real-name for let bindings) - ------------------------------------------------------------------------- -r14864 | kon | 2009-06-03 04:52:14 +0200 (Wed, 03 Jun 2009) | 2 lines - -Added -no-argc/bound/procedure-checks & -no-procedure-checks-for-usual-bindings options. - ------------------------------------------------------------------------- -r14861 | felix | 2009-06-02 13:31:07 +0200 (Tue, 02 Jun 2009) | 1 line - -forgot to enable loading inline files in batch-driver ------------------------------------------------------------------------- -r14860 | felix | 2009-06-02 12:42:09 +0200 (Tue, 02 Jun 2009) | 1 line - -disable debugging output ------------------------------------------------------------------------- -r14859 | felix | 2009-06-02 12:41:45 +0200 (Tue, 02 Jun 2009) | 1 line - -fixes in types.db (thanks to Peter Bex); more portable removal of scrutiny files ------------------------------------------------------------------------- -r14858 | kon | 2009-06-02 04:30:34 +0200 (Tue, 02 Jun 2009) | 2 lines - -scrutiny files may not exist. - ------------------------------------------------------------------------- -r14829 | felix | 2009-05-29 15:52:46 +0200 (Fri, 29 May 2009) | 1 line - -scrutiny-related fixes ------------------------------------------------------------------------- -r14828 | felix | 2009-05-29 14:44:07 +0200 (Fri, 29 May 2009) | 1 line - -merged scrutiny branch ------------------------------------------------------------------------- -r14806 | kon | 2009-05-27 19:28:18 +0200 (Wed, 27 May 2009) | 2 lines - -Missing ')'. - ------------------------------------------------------------------------- -r14801 | felix | 2009-05-27 00:42:54 +0200 (Wed, 27 May 2009) | 1 line - -string-hash[-ci] redundancy slightly improved ------------------------------------------------------------------------- -r14799 | felix | 2009-05-26 23:33:44 +0200 (Tue, 26 May 2009) | 1 line - -hopefully better unsigned-c-string support ------------------------------------------------------------------------- -r14782 | felix | 2009-05-25 17:19:16 +0200 (Mon, 25 May 2009) | 1 line - -msvc build attempt ------------------------------------------------------------------------- -r14781 | felix | 2009-05-25 13:04:41 +0200 (Mon, 25 May 2009) | 1 line - -hidden expansions into er-macro-transformer are needless and problematic when emitting import libraries ------------------------------------------------------------------------- -r14779 | felix | 2009-05-25 10:16:55 +0200 (Mon, 25 May 2009) | 1 line - --debug e; added set-file-position! again ------------------------------------------------------------------------- -r14720 | iraikov | 2009-05-21 04:27:15 +0200 (Thu, 21 May 2009) | 2 lines - -typo fix - ------------------------------------------------------------------------- -r14710 | ashinn | 2009-05-19 17:12:34 +0200 (Tue, 19 May 2009) | 2 lines - -exporting irregex-apply-match - ------------------------------------------------------------------------- -r14709 | ashinn | 2009-05-19 15:45:19 +0200 (Tue, 19 May 2009) | 2 lines - -adding irregex-apply-match - ------------------------------------------------------------------------- -r14706 | felix | 2009-05-19 14:44:32 +0200 (Tue, 19 May 2009) | 1 line - -bumped version to 4.0.5 ------------------------------------------------------------------------- -r14705 | felix | 2009-05-19 14:22:59 +0200 (Tue, 19 May 2009) | 1 line - -chicken-install needs chicken-syntax; bug in case-lambda; tidying up ------------------------------------------------------------------------- -r14656 | felix | 2009-05-15 23:02:26 +0200 (Fri, 15 May 2009) | 1 line - -bumped version to 4.0.4; fixed various bugs in chicken-install; fixed name-resolution bug in compiler handling of assignment ------------------------------------------------------------------------- -r14653 | felix | 2009-05-15 14:48:26 +0200 (Fri, 15 May 2009) | 1 line - -case-lambda uses eq? instead of =; started convenience module chicken-base ------------------------------------------------------------------------- -r14630 | ashinn | 2009-05-14 16:46:53 +0200 (Thu, 14 May 2009) | 2 lines - -fixing \xNN escapes in char-set ranges - ------------------------------------------------------------------------- -r14613 | iraikov | 2009-05-13 03:07:26 +0200 (Wed, 13 May 2009) | 3 lines - -added the make-eggdoc script, a tool to create HTML files from eggdoc -documentation - ------------------------------------------------------------------------- -r14607 | felix | 2009-05-12 11:27:35 +0200 (Tue, 12 May 2009) | 1 line - -bumped version to 4.0.3 ------------------------------------------------------------------------- -r14599 | iraikov | 2009-05-12 06:07:55 +0200 (Tue, 12 May 2009) | 3 lines - -Fix to require-extension version to handle the case when required -version and present version are equal. - ------------------------------------------------------------------------- -r14590 | felix | 2009-05-11 13:49:45 +0200 (Mon, 11 May 2009) | 1 line - -applied patch by sjaaman for stripping FFI form variables ------------------------------------------------------------------------- -r14587 | iraikov | 2009-05-11 03:42:30 +0200 (Mon, 11 May 2009) | 2 lines - -Fixes in egg version comparison. - ------------------------------------------------------------------------- -r14565 | felix | 2009-05-08 11:48:02 +0200 (Fri, 08 May 2009) | 1 line - -multiple uses of -v replace -v2/-v3 ------------------------------------------------------------------------- -r14556 | felix | 2009-05-07 12:09:35 +0200 (Thu, 07 May 2009) | 1 line - -added note about redefinition of imported syntax ------------------------------------------------------------------------- -r14555 | felix | 2009-05-07 12:03:39 +0200 (Thu, 07 May 2009) | 1 line - -added missing imports (#10, reported by presto) ------------------------------------------------------------------------- -r14554 | felix | 2009-05-07 11:59:34 +0200 (Thu, 07 May 2009) | 1 line - -fixed bug #16 (setter for file-position accepts list, now) ------------------------------------------------------------------------- -r14540 | ashinn | 2009-05-07 03:22:58 +0200 (Thu, 07 May 2009) | 2 lines - -Matching `*' as the module exports list unhygienically. - ------------------------------------------------------------------------- -r14533 | felix | 2009-05-06 00:57:45 +0200 (Wed, 06 May 2009) | 1 line - -typos ------------------------------------------------------------------------- -r14531 | felix | 2009-05-06 00:04:55 +0200 (Wed, 06 May 2009) | 1 line - -added new logo by Joshua Griffith ------------------------------------------------------------------------- -r14527 | zbigniew | 2009-05-04 22:29:49 +0200 (Mon, 04 May 2009) | 3 lines - -Fix silly number-hash bug which hashed all fixnums to 23 -- -any self-respecting nerd would know they should hash to 42 - ------------------------------------------------------------------------- -r14521 | ashinn | 2009-05-04 05:00:46 +0200 (Mon, 04 May 2009) | 2 lines - -updating to 0.8.6 - ------------------------------------------------------------------------- -r14511 | felix | 2009-04-30 12:15:46 +0200 (Thu, 30 Apr 2009) | 1 line - -global-inlining fixes (for problems reported by Jim Ursetto) ------------------------------------------------------------------------- -r14507 | felix | 2009-04-29 16:10:26 +0200 (Wed, 29 Apr 2009) | 1 line - -applied read-string patch by zb ------------------------------------------------------------------------- -r14496 | felix | 2009-04-28 11:34:38 +0200 (Tue, 28 Apr 2009) | 1 line - -created new bootstrapping tarball ------------------------------------------------------------------------- -r14474 | felix | 2009-04-27 10:20:23 +0200 (Mon, 27 Apr 2009) | 1 line - -strip-syntax foreign types at a few more locations ------------------------------------------------------------------------- -r14447 | felix | 2009-04-26 00:01:54 +0200 (Sun, 26 Apr 2009) | 1 line - -foreign types are strip-syntax'ed (should fix #17), reported by Shawn Rutledge ------------------------------------------------------------------------- -r14400 | iraikov | 2009-04-24 01:37:36 +0200 (Fri, 24 Apr 2009) | 2 lines - -Set the actual timeout value to 20 seconds. - ------------------------------------------------------------------------- -r14398 | felix | 2009-04-23 10:22:41 +0200 (Thu, 23 Apr 2009) | 1 line - -strip-syntax handles circular structures (contributed by Alex Shinn) ------------------------------------------------------------------------- -r14397 | felix | 2009-04-23 09:41:31 +0200 (Thu, 23 Apr 2009) | 1 line - -setup-download closes in and out ports together; increased read/write timeout to 20 secs (#13) ------------------------------------------------------------------------- -r14377 | ashinn | 2009-04-23 02:51:38 +0200 (Thu, 23 Apr 2009) | 2 lines - -Adding bugfix from upstream to irregex-match-data?. - ------------------------------------------------------------------------- -r14341 | felix | 2009-04-22 13:06:13 +0200 (Wed, 22 Apr 2009) | 1 line - -added test for #15 by Alex Shinn ------------------------------------------------------------------------- -r14340 | felix | 2009-04-22 11:09:11 +0200 (Wed, 22 Apr 2009) | 1 line - -possible fix for let-syntax/local var (#15) bug reported by Alex Shinn ------------------------------------------------------------------------- -r14327 | felix | 2009-04-21 11:43:55 +0200 (Tue, 21 Apr 2009) | 1 line - -bumped version to 4.0.2 ------------------------------------------------------------------------- -r14326 | felix | 2009-04-21 11:43:17 +0200 (Tue, 21 Apr 2009) | 1 line - -missing exports from chicken module ------------------------------------------------------------------------- -r14297 | zbigniew | 2009-04-18 20:31:10 +0200 (Sat, 18 Apr 2009) | 1 line - -make-egg-index: fix words that are runtogether ------------------------------------------------------------------------- -r14292 | felix | 2009-04-18 13:18:36 +0200 (Sat, 18 Apr 2009) | 1 line - -minor changes ------------------------------------------------------------------------- -r14291 | felix | 2009-04-18 13:17:47 +0200 (Sat, 18 Apr 2009) | 1 line - -applied version-comparison fix by Jim Ursetto ------------------------------------------------------------------------- -r14287 | zbigniew | 2009-04-18 02:55:44 +0200 (Sat, 18 Apr 2009) | 1 line - -make-egg-index: HTML and CSS updates ------------------------------------------------------------------------- -r14283 | zbigniew | 2009-04-17 22:51:29 +0200 (Fri, 17 Apr 2009) | 1 line - -exported irregex-fold ------------------------------------------------------------------------- -r14279 | felix | 2009-04-17 11:17:15 +0200 (Fri, 17 Apr 2009) | 1 line - -Note aboud /usr/pkg and NetBSD; -nursery compiler option should work now (reported by Jim Ursetto) ------------------------------------------------------------------------- -r14273 | ashinn | 2009-04-17 05:50:52 +0200 (Fri, 17 Apr 2009) | 3 lines - -bugfix for [ inside character classes when not used as a POSIX -named character class - ------------------------------------------------------------------------- -r14268 | felix | 2009-04-16 11:34:25 +0200 (Thu, 16 Apr 2009) | 1 line - -fixed keyword var resolve bug reported by Alonso Andres (#7) ------------------------------------------------------------------------- -r14258 | felix | 2009-04-15 10:14:12 +0200 (Wed, 15 Apr 2009) | 1 line - -permalink is false for egg rss feed items ------------------------------------------------------------------------- -r14257 | felix | 2009-04-15 09:48:15 +0200 (Wed, 15 Apr 2009) | 1 line - -make-egg-rss-feed uses sxml-transforms, now ------------------------------------------------------------------------- -r14256 | felix | 2009-04-15 09:27:08 +0200 (Wed, 15 Apr 2009) | 1 line - -note about parallel builds; egg index/feed script stuff ------------------------------------------------------------------------- -r14237 | felix | 2009-04-13 12:38:22 +0200 (Mon, 13 Apr 2009) | 1 line - -applied readline-speedup patch by Jim Ursetto; chicken-install -prefix should work better ------------------------------------------------------------------------- -r14236 | felix | 2009-04-13 11:32:45 +0200 (Mon, 13 Apr 2009) | 1 line - -added er-macro-transformer ------------------------------------------------------------------------- -r14235 | sjamaan | 2009-04-11 15:21:55 +0200 (Sat, 11 Apr 2009) | 1 line - -Fix make-egg-index script so it links to user profile pages under /wiki/users ------------------------------------------------------------------------- -r14224 | felix | 2009-04-10 00:23:23 +0200 (Fri, 10 Apr 2009) | 1 line - -added egg image to index page ------------------------------------------------------------------------- -r14200 | felix | 2009-04-09 00:06:16 +0200 (Thu, 09 Apr 2009) | 1 line - -set version to 4.0.1; pulled last prerelease changes ------------------------------------------------------------------------- -r14188 | kon | 2009-04-08 18:55:13 +0200 (Wed, 08 Apr 2009) | 2 lines - -Bug fix for use of %port -> %port?, %wordblock-ref? -> %wordblock-ref. Added %list/1, %list, %any/1. - ------------------------------------------------------------------------- -r14143 | kon | 2009-04-07 04:44:57 +0200 (Tue, 07 Apr 2009) | 2 lines - -Dup ##sys#signal-hook in forward refs. - ------------------------------------------------------------------------- -r14133 | felix | 2009-04-06 23:02:11 +0200 (Mon, 06 Apr 2009) | 1 line - -fix for case-lambda (thanks to Peter Bex); some manual fixes ------------------------------------------------------------------------- -r14105 | kon | 2009-04-06 18:01:53 +0200 (Mon, 06 Apr 2009) | 2 lines - -Updated xref. - ------------------------------------------------------------------------- -r14101 | kon | 2009-04-06 17:30:35 +0200 (Mon, 06 Apr 2009) | 2 lines - -Applied the fix for dangling open ports suggested by Matt Jones. - ------------------------------------------------------------------------- -r14095 | felix | 2009-04-06 00:28:12 +0200 (Mon, 06 Apr 2009) | 1 line - -merged changes from prerelease revs 13879-14094 ------------------------------------------------------------------------- -r14076 | kon | 2009-04-04 18:54:06 +0200 (Sat, 04 Apr 2009) | 2 lines - -Added i/o-port?, proc? - ------------------------------------------------------------------------- -r14074 | kon | 2009-04-04 17:09:27 +0200 (Sat, 04 Apr 2009) | 2 lines - -Installation of examples didn't observe the 'sudo' mode. - ------------------------------------------------------------------------- -r14061 | kon | 2009-04-03 17:29:23 +0200 (Fri, 03 Apr 2009) | 2 lines - -Spelling. - ------------------------------------------------------------------------- -r14026 | kon | 2009-04-01 05:41:39 +0200 (Wed, 01 Apr 2009) | 2 lines - -Added make-list, take & drop. Renamed -1 to /1. - ------------------------------------------------------------------------- -r14011 | kon | 2009-03-31 19:46:27 +0200 (Tue, 31 Mar 2009) | 2 lines - -Fixed %=/% 1 char. - ------------------------------------------------------------------------- -r13742 | kon | 2009-03-14 03:49:13 +0100 (Sat, 14 Mar 2009) | 2 lines - -Rmvd apropos stuff. - ------------------------------------------------------------------------- -r13741 | kon | 2009-03-14 03:29:48 +0100 (Sat, 14 Mar 2009) | 2 lines - -Fixed port-fold proc name - ------------------------------------------------------------------------- -r13740 | kon | 2009-03-14 03:17:07 +0100 (Sat, 14 Mar 2009) | 2 lines - -Ordered by srfi #. Added srfi-69. - ------------------------------------------------------------------------- -r13737 | kon | 2009-03-13 17:47:14 +0100 (Fri, 13 Mar 2009) | 2 lines - -Rmvd noin-existent ident. Updated for `apropos` status. - ------------------------------------------------------------------------- -r13736 | felix | 2009-03-13 14:37:50 +0100 (Fri, 13 Mar 2009) | 1 line - -no info, texi or pdf ------------------------------------------------------------------------- -r13735 | felix | 2009-03-13 14:34:36 +0100 (Fri, 13 Mar 2009) | 1 line - -makedist.scm fixes; removed texinfo for the time being ------------------------------------------------------------------------- -r13727 | kon | 2009-03-13 05:31:10 +0100 (Fri, 13 Mar 2009) | 2 lines - -Added strcmp. - ------------------------------------------------------------------------- -r13723 | kon | 2009-03-12 23:02:19 +0100 (Thu, 12 Mar 2009) | 2 lines - -Fixes for ##sys#syntactic-environment routines. - ------------------------------------------------------------------------- -r13714 | kon | 2009-03-12 19:09:18 +0100 (Thu, 12 Mar 2009) | 2 lines - -Rmvd dup. Added opers. - ------------------------------------------------------------------------- -r13713 | kon | 2009-03-12 15:20:51 +0100 (Thu, 12 Mar 2009) | 2 lines - -Removed my stupid -chicken-syntax option. - ------------------------------------------------------------------------- -r13712 | felix | 2009-03-12 13:57:34 +0100 (Thu, 12 Mar 2009) | 1 line - -I said: gone ------------------------------------------------------------------------- -r13711 | felix | 2009-03-12 13:57:02 +0100 (Thu, 12 Mar 2009) | 1 line - -macro? and undefine-macro! are gone ------------------------------------------------------------------------- -r13710 | felix | 2009-03-12 13:11:25 +0100 (Thu, 12 Mar 2009) | 1 line - -more cleaning up in manual ------------------------------------------------------------------------- -r13709 | felix | 2009-03-12 12:54:05 +0100 (Thu, 12 Mar 2009) | 1 line - -manual cleanups; added record proposal by Kon; wiki2html ugly but working ------------------------------------------------------------------------- -r13705 | kon | 2009-03-12 11:19:05 +0100 (Thu, 12 Mar 2009) | 2 lines - -Fixed wrong # of args. - ------------------------------------------------------------------------- -r13704 | kon | 2009-03-12 10:46:26 +0100 (Thu, 12 Mar 2009) | 2 lines - -Fix for mismatched arg ids. - ------------------------------------------------------------------------- -r13702 | kon | 2009-03-12 10:39:14 +0100 (Thu, 12 Mar 2009) | 2 lines - -Added 'macro?' from expand.scm & 'define-reader-ctor' from eval.scm - ------------------------------------------------------------------------- -r13695 | kon | 2009-03-12 10:03:24 +0100 (Thu, 12 Mar 2009) | 2 lines - -Rmvd dups. Fixed '%bytevector=?' parens. - ------------------------------------------------------------------------- -r13694 | kon | 2009-03-12 07:46:49 +0100 (Thu, 12 Mar 2009) | 2 lines - -Added 'symbol-escape' support. Renamed 'parenthesis-synonyms' -> 'parentheses-synonyms'. Changed command-line option for 'parentheses-synonyms' to 'no-parentheses-synonyms' since binary only. Added minor comments to 'regex', used common identifier name for regular-expression argument. Re-flowed command usage so under 80 columns. Updated manual with new features. - ------------------------------------------------------------------------- -r13686 | felix | 2009-03-11 17:21:38 +0100 (Wed, 11 Mar 2009) | 1 line - -manual cleanups ------------------------------------------------------------------------- -r13685 | kon | 2009-03-11 16:09:38 +0100 (Wed, 11 Mar 2009) | 2 lines - -Removed identifier wrongly added - 'environment?' is in the sys namespace. - ------------------------------------------------------------------------- -r13683 | felix | 2009-03-11 15:15:21 +0100 (Wed, 11 Mar 2009) | 1 line - -slight manual fixes; wiki2html improvements ------------------------------------------------------------------------- -r13677 | kon | 2009-03-11 03:23:24 +0100 (Wed, 11 Mar 2009) | 2 lines - -Moved 'apropos' out. Added routines to encapsulate information the new apropos extension needs - ------------------------------------------------------------------------- -r13672 | kon | 2009-03-10 20:13:50 +0100 (Tue, 10 Mar 2009) | 2 lines - -Added 'parenthesis-synonyms' concept. Updated the unsafe inlines w/ more routines & better names. - ------------------------------------------------------------------------- -r13670 | felix | 2009-03-10 16:18:42 +0100 (Tue, 10 Mar 2009) | 1 line - -not a fix at all ------------------------------------------------------------------------- -r13669 | felix | 2009-03-10 16:16:35 +0100 (Tue, 10 Mar 2009) | 1 line - -manual fixes ------------------------------------------------------------------------- -r13661 | felix | 2009-03-10 10:46:34 +0100 (Tue, 10 Mar 2009) | 1 line - -wiki2html work; fixed table in manual ------------------------------------------------------------------------- -r13659 | felix | 2009-03-10 10:11:14 +0100 (Tue, 10 Mar 2009) | 1 line - -small manual fixes; merged wiki changes (rev. 13647) into manual ------------------------------------------------------------------------- -r13632 | kon | 2009-03-10 00:03:52 +0100 (Tue, 10 Mar 2009) | 2 lines - -Renamed 'dir' -> 'nam' in 'extension-name-and-version'. - ------------------------------------------------------------------------- -r13620 | kon | 2009-03-09 19:48:44 +0100 (Mon, 09 Mar 2009) | 2 lines - -Fixed up some code formatting. - ------------------------------------------------------------------------- -r13612 | felix | 2009-03-09 08:22:32 +0100 (Mon, 09 Mar 2009) | 1 line - -include files are not installed anymore ------------------------------------------------------------------------- -r13611 | zbigniew | 2009-03-09 07:30:57 +0100 (Mon, 09 Mar 2009) | 1 line - -move-memory! broken in r13148, fixed ------------------------------------------------------------------------- -r13583 | felix | 2009-03-08 02:13:04 +0100 (Sun, 08 Mar 2009) | 1 line - -two more newlines ------------------------------------------------------------------------- -r13582 | felix | 2009-03-08 02:07:09 +0100 (Sun, 08 Mar 2009) | 1 line - -fix for syntax-rules bug reported by Jim Ursetto ------------------------------------------------------------------------- -r13581 | felix | 2009-03-08 02:06:02 +0100 (Sun, 08 Mar 2009) | 1 line - -miscellaneous trivialities ------------------------------------------------------------------------- -r13580 | felix | 2009-03-08 02:04:40 +0100 (Sun, 08 Mar 2009) | 1 line - -updated manual with some changes from the wiki ------------------------------------------------------------------------- -r13577 | kon | 2009-03-07 23:28:47 +0100 (Sat, 07 Mar 2009) | 2 lines - -Added new number limits. - ------------------------------------------------------------------------- -r13562 | kon | 2009-03-07 17:08:16 +0100 (Sat, 07 Mar 2009) | 2 lines - -Added fixnum & flonum limit constants. - ------------------------------------------------------------------------- -r13550 | kon | 2009-03-07 06:39:03 +0100 (Sat, 07 Mar 2009) | 2 lines - -'extension-name-and-version' has validation. 'extension-version' ensures default version result is a string. - ------------------------------------------------------------------------- -r13548 | kon | 2009-03-07 02:25:03 +0100 (Sat, 07 Mar 2009) | 2 lines - -Added version capture & export. Since the http server doesn't report the actual version for no-specific-version this feature is currently broken for 'chicken-install ... foo'. However 'chicken-install ... foo:#.#' will report version "#.#". - ------------------------------------------------------------------------- -r13544 | kon | 2009-03-07 01:10:57 +0100 (Sat, 07 Mar 2009) | 2 lines - -Rmvd unused 'C_hashptr' & 'C_mem_compare'. Rmvd hash related 'hides'. - ------------------------------------------------------------------------- -r13543 | kon | 2009-03-07 01:10:01 +0100 (Sat, 07 Mar 2009) | 2 lines - -Rmvd unused 'C_mem_compare' def. Use of '(eof-object? x)' instead of '(eq? x #!eof)'. - ------------------------------------------------------------------------- -r13542 | kon | 2009-03-07 01:08:55 +0100 (Sat, 07 Mar 2009) | 2 lines - -Folded hanging right paran. - ------------------------------------------------------------------------- -r13538 | felix | 2009-03-06 16:03:05 +0100 (Fri, 06 Mar 2009) | 1 line - -minor fixes ------------------------------------------------------------------------- -r13534 | kon | 2009-03-06 07:49:18 +0100 (Fri, 06 Mar 2009) | 2 lines - -Wrong arg order for map/etc. - ------------------------------------------------------------------------- -r13532 | kon | 2009-03-06 07:16:55 +0100 (Fri, 06 Mar 2009) | 2 lines - -Chgd block-word to wordblock & block-byte to byteblock. Fix for set-cdr names. - ------------------------------------------------------------------------- -r13525 | kon | 2009-03-06 06:23:51 +0100 (Fri, 06 Mar 2009) | 2 lines - -Addded maybe-immediate set! routines. Added better assert comments. - ------------------------------------------------------------------------- -r13504 | kon | 2009-03-05 08:23:17 +0100 (Thu, 05 Mar 2009) | 2 lines - -Renaming to new canonical style. - ------------------------------------------------------------------------- -r13488 | kon | 2009-03-04 06:09:45 +0100 (Wed, 04 Mar 2009) | 2 lines - -Added '%append!' & thread state test procs. - ------------------------------------------------------------------------- -r13466 | kon | 2009-03-03 18:57:13 +0100 (Tue, 03 Mar 2009) | 2 lines - -Fix for core prim calls. - ------------------------------------------------------------------------- -r13452 | felix | 2009-03-02 12:40:15 +0100 (Mon, 02 Mar 2009) | 1 line - -some cleanup, manual fixes, NEWS and README update ------------------------------------------------------------------------- -r13451 | felix | 2009-03-02 12:39:29 +0100 (Mon, 02 Mar 2009) | 1 line - -srfi-69 error check added (thanks to Drew Hess) ------------------------------------------------------------------------- -r13389 | felix | 2009-02-23 00:23:48 +0100 (Mon, 23 Feb 2009) | 1 line - -added testcase ------------------------------------------------------------------------- -r13368 | zbigniew | 2009-02-20 03:12:21 +0100 (Fri, 20 Feb 2009) | 1 line - -posixunix: unsetenv didn't work on OS X ------------------------------------------------------------------------- -r13351 | felix | 2009-02-19 09:12:27 +0100 (Thu, 19 Feb 2009) | 1 line - -aliases remembers original name (otherwise stripping will not recover orig. name) ------------------------------------------------------------------------- -r13339 | felix | 2009-02-18 19:03:51 +0100 (Wed, 18 Feb 2009) | 1 line - -reverted fix for separately marked finalizer procedures reported by Alejandro to re-enable finalization in the interpreter ------------------------------------------------------------------------- -r13337 | felix | 2009-02-18 13:15:54 +0100 (Wed, 18 Feb 2009) | 1 line - -mingw/msys fix for test suite ------------------------------------------------------------------------- -r13328 | felix | 2009-02-17 14:16:13 +0100 (Tue, 17 Feb 2009) | 1 line - -fixed broken fix for non-ascii character case conversion ------------------------------------------------------------------------- -r13304 | felix | 2009-02-14 17:06:49 +0100 (Sat, 14 Feb 2009) | 1 line - -patch by Jim Ursetto for faster read-string from string-port ------------------------------------------------------------------------- -r13300 | felix | 2009-02-14 15:58:47 +0100 (Sat, 14 Feb 2009) | 1 line - -applied read-lime-limit patch by Jim Ursetto ------------------------------------------------------------------------- -r13250 | felix | 2009-02-11 18:14:08 +0100 (Wed, 11 Feb 2009) | 1 line - -scripts/setversion works in binary mode (for windoof) ------------------------------------------------------------------------- -r13246 | felix | 2009-02-11 09:40:27 +0100 (Wed, 11 Feb 2009) | 1 line - -use --enable-auto-import on mingw ------------------------------------------------------------------------- -r13239 | felix | 2009-02-10 16:39:48 +0100 (Tue, 10 Feb 2009) | 1 line - -mingw/msys build fix ------------------------------------------------------------------------- -r13191 | felix | 2009-02-06 15:31:29 +0100 (Fri, 06 Feb 2009) | 1 line - -mingw/msys build fixes ------------------------------------------------------------------------- -r13188 | kon | 2009-02-06 00:42:05 +0100 (Fri, 06 Feb 2009) | 2 lines - -Hope this works for everyone. - ------------------------------------------------------------------------- -r13179 | kon | 2009-02-04 20:31:13 +0100 (Wed, 04 Feb 2009) | 2 lines - -Reverted defaults & had wrong svnrevision - ------------------------------------------------------------------------- -r13177 | kon | 2009-02-04 01:35:11 +0100 (Wed, 04 Feb 2009) | 3 lines - -runtime.c : use of C defines for platform info, reflowed some comments & code since > 100 chars long. -chicken.h : use of C defines for platform info - ------------------------------------------------------------------------- -r13175 | kon | 2009-02-03 22:50:30 +0100 (Tue, 03 Feb 2009) | 2 lines - -Separation of testing for new svnrev & testing for new buildsvnrev - ------------------------------------------------------------------------- -r13174 | kon | 2009-02-03 19:17:24 +0100 (Tue, 03 Feb 2009) | 2 lines - -Ok, buildsvnrevision is .PHONY too. - ------------------------------------------------------------------------- -r13173 | kon | 2009-02-03 18:57:17 +0100 (Tue, 03 Feb 2009) | 2 lines - -Rplcd buildsvnrevision as dep of target all. - ------------------------------------------------------------------------- -r13169 | zbigniew | 2009-02-03 06:44:33 +0100 (Tue, 03 Feb 2009) | 1 line - -Expose string->sre in Chicken 4 irregex ------------------------------------------------------------------------- -r13168 | kon | 2009-02-03 05:32:38 +0100 (Tue, 03 Feb 2009) | 2 lines - -Forgot to svn add this one. - ------------------------------------------------------------------------- -r13167 | kon | 2009-02-03 05:28:28 +0100 (Tue, 03 Feb 2009) | 5 lines - -posixunix.scm, osixwin.scm : added Unit ports use -lolevel.scm : comment fix -runtime.c : cl -> closure (like other procs), use of macros rather than open-coded block access -chicken-thread-object-inlines.scm : minor fix - ------------------------------------------------------------------------- -r13152 | kon | 2009-02-02 18:37:33 +0100 (Mon, 02 Feb 2009) | 2 lines - -Supposed to be 'primitive-object', not just 'primitive', since mostly access operations, few computations. - ------------------------------------------------------------------------- -r13151 | ashinn | 2009-02-02 10:08:25 +0100 (Mon, 02 Feb 2009) | 4 lines - -Adding posix-string to sre-length-ranges. Still need to add checks -for this in more places to support compiling embedded posix-strings to -DFAs. - ------------------------------------------------------------------------- -r13150 | kon | 2009-02-02 09:27:26 +0100 (Mon, 02 Feb 2009) | 5 lines - -library.scm, c-platform.scm : C_pointerp -> C_anypointerp -lolevel.import.scm : added new procs -hash-table-tests.scm : added use of srfi-69 (worked because csi uses srfi-69) -runtests.sh : add lolevel test, no reading of .csirc - ------------------------------------------------------------------------- -r13148 | kon | 2009-02-02 08:17:31 +0100 (Mon, 02 Feb 2009) | 8 lines - -distribution/manifest : added lolevel test -tests/lolevel-tests.scm : new lolevel test (incomplete) -runtime.c : MacOS X is-a BSD -lolevel.scm : better arg checks, grouping, added record-instance procs. -chicken.h : grouped like, comments, swig-pointer is now special -manual/Unit lolevel : discussion of pointer-like & vector-like -chicken-primitive-inlines.scm : wrond identifier for unbound value predicate - ------------------------------------------------------------------------- -r13146 | kon | 2009-02-02 05:36:56 +0100 (Mon, 02 Feb 2009) | 3 lines - -Added core inlines include files. -Stopped 'buildsvnrevision' target from always forcing a build. Hope I didn't introduce a different bug. - ------------------------------------------------------------------------- -r13141 | felix | 2009-02-01 00:02:07 +0100 (Sun, 01 Feb 2009) | 1 line - -attempt to fix msvc build (incomplete)§ ------------------------------------------------------------------------- -r13140 | kon | 2009-01-31 23:53:34 +0100 (Sat, 31 Jan 2009) | 2 lines - -Renamed not proper list error per ##sys#error- for all error type procs, deprecated '##sys#not-a-proper-list-error'. - ------------------------------------------------------------------------- -r13138 | kon | 2009-01-31 10:19:20 +0100 (Sat, 31 Jan 2009) | 2 lines - -Chgd "can not" to "cannot" - saves bytes you know ;-) - ------------------------------------------------------------------------- -r13137 | ashinn | 2009-01-31 03:32:35 +0100 (Sat, 31 Jan 2009) | 3 lines - -Fixing silly bug that didn't allow mixing the : abbreviation for seq -with submatches in DFA regular expressions. - ------------------------------------------------------------------------- -r13135 | kon | 2009-01-30 13:21:18 +0100 (Fri, 30 Jan 2009) | 10 lines - -trunk/posixwin.scm : unimplimented is syntax -trunk/runtime.c : nl btwn computation & return is distracting -lolevel.scm : added type check helpers -library.scm : moved '##sys#abandon-mutexes' to schedular -posixunix.scm : rmvd some unused decls -schedular.scm : added '##sys#abandon-mutexes' since only used here -tests/runtests.sh : added no init -runtime.c : added "true unix" fudge, rmvd host PCRE fudge -srfi-18 : added OO-procedures - the algorithms read much easier now - ------------------------------------------------------------------------- -r13131 | felix | 2009-01-28 15:17:08 +0100 (Wed, 28 Jan 2009) | 1 line - -applied regex fix by Ivan; mingw build fixes ------------------------------------------------------------------------- -r13127 | kon | 2009-01-27 22:40:54 +0100 (Tue, 27 Jan 2009) | 2 lines - -Chgd runtime::barf msgs to match library::##sys#error-hook msgs. Chgd proc define '(define x (lambda ...' style to '(define (x ...' style. Chgd err msgs to common style. Added 'exn subtyp ('arity, etc.) for untyped error-hooks. Chgd '##sys#check-' to common style. - ------------------------------------------------------------------------- -r13125 | kon | 2009-01-27 20:30:54 +0100 (Tue, 27 Jan 2009) | 2 lines - -Chgd to use existing errmsg (##sys#error-hook). Use of define-inline for common fx & fp code. Common cond-expand style for fx & fp. - ------------------------------------------------------------------------- -r13124 | kon | 2009-01-27 19:21:08 +0100 (Tue, 27 Jan 2009) | 2 lines - -Make proper-list arg err same form as other bad arg typ. Chgd bytevector to blob in errmsg. - ------------------------------------------------------------------------- -r13093 | kon | 2009-01-26 00:54:39 +0100 (Mon, 26 Jan 2009) | 2 lines - -Alignment. - ------------------------------------------------------------------------- -r13081 | felix | 2009-01-25 14:56:47 +0100 (Sun, 25 Jan 2009) | 1 line - -fixed silly bug in char-downcase; disabled meta-syntax-test (needs to be compiled properly) ------------------------------------------------------------------------- -r13074 | felix | 2009-01-24 16:11:27 +0100 (Sat, 24 Jan 2009) | 1 line - -applied regex patches fixing indices from chicken-3 branch by Ivan to trunk (not tested yet) ------------------------------------------------------------------------- -r13062 | felix | 2009-01-22 09:06:19 +0100 (Thu, 22 Jan 2009) | 1 line - -more char-code safety measures ------------------------------------------------------------------------- -r13041 | felix | 2009-01-20 22:44:55 +0100 (Tue, 20 Jan 2009) | 1 line - -default inlined character-cae operations use lowest 8 bit only (caused bug reported by Peter Bex) ------------------------------------------------------------------------- -r13023 | kon | 2009-01-17 02:56:16 +0100 (Sat, 17 Jan 2009) | 2 lines - -Rmvd dup 'ports' ref. - ------------------------------------------------------------------------- -r13018 | kon | 2009-01-16 04:47:04 +0100 (Fri, 16 Jan 2009) | 2 lines - -Added return value testing for FreeLibrary & shl_unlaod. - ------------------------------------------------------------------------- -r13017 | kon | 2009-01-16 00:46:30 +0100 (Fri, 16 Jan 2009) | 2 lines - -Added warning classes. - ------------------------------------------------------------------------- -r13015 | kon | 2009-01-16 00:25:08 +0100 (Fri, 16 Jan 2009) | 2 lines - -Added runtime commandline options. Minor fixes to options w/ arguments. - ------------------------------------------------------------------------- -r13008 | felix | 2009-01-14 19:48:11 +0100 (Wed, 14 Jan 2009) | 1 line - -import-libs where installed with wrong permissions ------------------------------------------------------------------------- -r13007 | felix | 2009-01-14 12:48:23 +0100 (Wed, 14 Jan 2009) | 1 line - -trivial fix in defaults.make ------------------------------------------------------------------------- -r13006 | felix | 2009-01-13 16:42:31 +0100 (Tue, 13 Jan 2009) | 1 line - -cygwin build fixes ------------------------------------------------------------------------- -r12964 | felix | 2009-01-08 14:36:54 +0100 (Thu, 08 Jan 2009) | 1 line - -updated TODO list ------------------------------------------------------------------------- -r12963 | felix | 2009-01-08 14:35:04 +0100 (Thu, 08 Jan 2009) | 1 line - -alternative definition for define-for-syntax (untested) ------------------------------------------------------------------------- -r12961 | felix | 2009-01-08 12:17:36 +0100 (Thu, 08 Jan 2009) | 1 line - -build fixes, meta-syntax testing ------------------------------------------------------------------------- -r12957 | felix | 2009-01-07 23:54:59 +0100 (Wed, 07 Jan 2009) | 1 line - -added note to README ------------------------------------------------------------------------- -r12956 | felix | 2009-01-07 23:51:40 +0100 (Wed, 07 Jan 2009) | 1 line - -possibly fixed mingw quoting hell - a bow before Matthew Flatt, who is a master hacker ------------------------------------------------------------------------- -r12952 | felix | 2009-01-07 15:44:49 +0100 (Wed, 07 Jan 2009) | 1 line - -removed redundant module check ------------------------------------------------------------------------- -r12950 | felix | 2009-01-07 15:06:14 +0100 (Wed, 07 Jan 2009) | 1 line - -yes, it should ------------------------------------------------------------------------- -r12949 | felix | 2009-01-07 14:48:20 +0100 (Wed, 07 Jan 2009) | 1 line - -number->string fix for bug reported by Kevin Beranek ------------------------------------------------------------------------- -r12948 | felix | 2009-01-07 10:59:13 +0100 (Wed, 07 Jan 2009) | 1 line - -special length procedure in compiler to compute llist lengths (reported by Peter Bex); updated bootstrap tarball ------------------------------------------------------------------------- -r12940 | felix | 2009-01-06 11:39:46 +0100 (Tue, 06 Jan 2009) | 1 line - -length checks argument for being cyclic (suggested by Taylor Campbell) ------------------------------------------------------------------------- -r12939 | felix | 2009-01-06 09:47:34 +0100 (Tue, 06 Jan 2009) | 1 line - -added finalizable GC roots, as suggested by Alejandro ------------------------------------------------------------------------- -r12938 | felix | 2009-01-05 13:50:06 +0100 (Mon, 05 Jan 2009) | 1 line - -added egg-list operation to henrietta ------------------------------------------------------------------------- -r12937 | felix | 2009-01-05 10:15:21 +0100 (Mon, 05 Jan 2009) | 1 line - -updateed copyright ------------------------------------------------------------------------- -r12936 | felix | 2009-01-04 16:52:56 +0100 (Sun, 04 Jan 2009) | 1 line - -updated copyright ------------------------------------------------------------------------- -r12935 | felix | 2009-01-04 16:52:30 +0100 (Sun, 04 Jan 2009) | 1 line - -why did this work before? ------------------------------------------------------------------------- -r12934 | felix | 2009-01-04 16:10:44 +0100 (Sun, 04 Jan 2009) | 1 line - -can not stand it any longer ------------------------------------------------------------------------- -r12933 | felix | 2009-01-03 02:59:36 +0100 (Sat, 03 Jan 2009) | 1 line - -forgot to save; mingw chicken-install fails mysteriously ------------------------------------------------------------------------- -r12932 | felix | 2009-01-03 02:53:14 +0100 (Sat, 03 Jan 2009) | 1 line - -attempts at fixing mingw build; probably everything broken now ------------------------------------------------------------------------- -r12929 | felix | 2008-12-31 13:19:46 +0100 (Wed, 31 Dec 2008) | 1 line - -removed some obsolete exports from regex import lib and manual ------------------------------------------------------------------------- -r12922 | felix | 2008-12-30 15:08:31 +0100 (Tue, 30 Dec 2008) | 1 line - -added irregex import lib to those installed by chicken-install -init ------------------------------------------------------------------------- -r12920 | felix | 2008-12-30 14:53:41 +0100 (Tue, 30 Dec 2008) | 1 line - -irregex merge; -ignore-repository disables dloading; extension-version fix for chicken-install (reported by Peter Bex); compiler export/blockmode fix; updated bootstrapping tarball ------------------------------------------------------------------------- -r12896 | felix | 2008-12-28 01:30:31 +0100 (Sun, 28 Dec 2008) | 1 line - -changed semantics of -static-extension option; added it to core compiler ------------------------------------------------------------------------- -r12869 | felix | 2008-12-22 10:02:39 +0100 (Mon, 22 Dec 2008) | 1 line - -finalizer bug not fixed, perhaps now ------------------------------------------------------------------------- -r12867 | felix | 2008-12-22 09:20:34 +0100 (Mon, 22 Dec 2008) | 1 line - -csi toplevel commands resolve identifier names ------------------------------------------------------------------------- -r12852 | felix | 2008-12-19 12:30:06 +0100 (Fri, 19 Dec 2008) | 1 line - -applied patch by Peter Bex: relinking applies to import-libs, too ------------------------------------------------------------------------- -r12848 | kon | 2008-12-18 19:18:00 +0100 (Thu, 18 Dec 2008) | 2 lines - -Error during update of the module db is not fatal. - ------------------------------------------------------------------------- -r12844 | felix | 2008-12-18 08:42:00 +0100 (Thu, 18 Dec 2008) | 1 line - -actually removed the options ------------------------------------------------------------------------- -r12840 | felix | 2008-12-17 13:13:02 +0100 (Wed, 17 Dec 2008) | 1 line - -removed nonsensical option ------------------------------------------------------------------------- -r12838 | felix | 2008-12-17 09:43:11 +0100 (Wed, 17 Dec 2008) | 1 line - -removed bogus compiler-check from foreign and compiler import libs; possible fix for finalizer bug; documented -repository option for setup tools in manual ------------------------------------------------------------------------- -r12830 | felix | 2008-12-16 10:33:34 +0100 (Tue, 16 Dec 2008) | 1 line - -added test for finalization demonstrating finalizer bug reported by Alejo ------------------------------------------------------------------------- -r12825 | felix | 2008-12-15 15:27:27 +0100 (Mon, 15 Dec 2008) | 1 line - -hopefully fixed special dependency status of setup import libs (untested) ------------------------------------------------------------------------- -r12819 | felix | 2008-12-15 08:53:06 +0100 (Mon, 15 Dec 2008) | 1 line - -build bugfixes (thanks to Wietse Jacobs); added -repository option to setup tools ------------------------------------------------------------------------- -r12813 | felix | 2008-12-12 14:14:35 +0100 (Fri, 12 Dec 2008) | 1 line - -removed if-test-with-non-false-result optimization; added user-level rewrite rules; some compiler cleanup ------------------------------------------------------------------------- -r12803 | felix | 2008-12-09 11:10:36 +0100 (Tue, 09 Dec 2008) | 1 line - -slightly more useful warning on missing import ------------------------------------------------------------------------- -r12798 | felix | 2008-12-08 10:18:06 +0100 (Mon, 08 Dec 2008) | 1 line - -updated bootstrapping tarball ------------------------------------------------------------------------- -r12797 | felix | 2008-12-08 10:16:34 +0100 (Mon, 08 Dec 2008) | 1 line - -bumped version to 4.0.0x4; doc ------------------------------------------------------------------------- -r12790 | kon | 2008-12-07 17:42:54 +0100 (Sun, 07 Dec 2008) | 2 lines - -Time/string procs documented. - ------------------------------------------------------------------------- -r12789 | felix | 2008-12-07 16:29:38 +0100 (Sun, 07 Dec 2008) | 1 line - -setup-utils removal was quite incomplete; added -ignore-repository; msvc Makefile fix (thanks to Ivan Shcheklein); lots of mindless hacking ------------------------------------------------------------------------- -r12788 | kon | 2008-12-07 02:37:26 +0100 (Sun, 07 Dec 2008) | 2 lines - -Rmvd setup-utils refs. - ------------------------------------------------------------------------- -r12786 | felix | 2008-12-05 15:08:07 +0100 (Fri, 05 Dec 2008) | 1 line - -removed setup-utils (merged into setup-api) ------------------------------------------------------------------------- -r12703 | felix | 2008-12-01 14:29:53 +0100 (Mon, 01 Dec 2008) | 1 line - -removed junk files ------------------------------------------------------------------------- -r12700 | felix | 2008-12-01 11:22:37 +0100 (Mon, 01 Dec 2008) | 1 line - -removed remaining support for DJGPP, Metrowerks and Watcom ------------------------------------------------------------------------- -r12644 | kon | 2008-11-29 04:41:31 +0100 (Sat, 29 Nov 2008) | 2 lines - -Make sure tzname, etc. variables are set before use. Doubtful if tzname will be used before a time.h proc is used but to be safe. - ------------------------------------------------------------------------- -r12642 | felix | 2008-11-28 23:44:08 +0100 (Fri, 28 Nov 2008) | 1 line - -added missing test file ------------------------------------------------------------------------- -r12637 | felix | 2008-11-28 13:50:59 +0100 (Fri, 28 Nov 2008) | 1 line - -forgot to mark internal bindings as intrinsic ------------------------------------------------------------------------- -r12632 | felix | 2008-11-28 13:08:29 +0100 (Fri, 28 Nov 2008) | 1 line - -disabled checks for chicken-syntax.scm ------------------------------------------------------------------------- -r12631 | felix | 2008-11-28 10:57:21 +0100 (Fri, 28 Nov 2008) | 1 line - -disabled checks in expand; fix in build-rules for setup-*.import.scm; folded procedure resolution and global var retrieval runtime functions ------------------------------------------------------------------------- -r12630 | felix | 2008-11-28 09:29:34 +0100 (Fri, 28 Nov 2008) | 1 line - -various trivial fixes ------------------------------------------------------------------------- -r12625 | ashinn | 2008-11-28 06:53:23 +0100 (Fri, 28 Nov 2008) | 3 lines - -Fixing bug in ##sys#custom-input-port which caused char-ready? to -always return true for any process ports. - ------------------------------------------------------------------------- -r12610 | felix | 2008-11-27 10:30:59 +0100 (Thu, 27 Nov 2008) | 1 line - -profiling not that right (yet) ------------------------------------------------------------------------- -r12609 | felix | 2008-11-27 09:23:01 +0100 (Thu, 27 Nov 2008) | 5 lines - -- updated NEWS and chicken-install.1 -- added import suggestion to compiler using modules.db -- renamed db file to "modules.db" - - ------------------------------------------------------------------------- -r12608 | kon | 2008-11-27 03:23:32 +0100 (Thu, 27 Nov 2008) | 2 lines - -Bug fix for sudo install mode - inconsitent signature for 'sudo-install' & didn't set the *sudo* flag. - ------------------------------------------------------------------------- -r12596 | felix | 2008-11-26 16:31:11 +0100 (Wed, 26 Nov 2008) | 1 line - -fixed import form check (handles aliasing); bumped version to 4.0.0x3 ------------------------------------------------------------------------- -r12595 | felix | 2008-11-26 16:05:25 +0100 (Wed, 26 Nov 2008) | 7 lines - -- removed custom declarations -- added "-update-db" option to chicken-install -- chicken: "-quiet" is useless and DEPRECATED -- added support for db file in repository (not used yet) -- compiler warns if first form in module body is not an `import' form - - ------------------------------------------------------------------------- -r12588 | felix | 2008-11-25 13:39:26 +0100 (Tue, 25 Nov 2008) | 1 line - -do'h ------------------------------------------------------------------------- -r12585 | felix | 2008-11-24 13:18:36 +0100 (Mon, 24 Nov 2008) | 1 line - -variable holding linker options was named incorrectly (problem reported by Peter Bex) ------------------------------------------------------------------------- -r12584 | felix | 2008-11-24 12:55:54 +0100 (Mon, 24 Nov 2008) | 1 line - -binaries are set to 644 instead of a+rw after relinking (thanks to Drake Wilson) ------------------------------------------------------------------------- -r12562 | felix | 2008-11-20 09:52:33 +0100 (Thu, 20 Nov 2008) | 1 line - -macro defs in import libs are syntax-stripped ------------------------------------------------------------------------- -r12560 | felix | 2008-11-19 11:20:04 +0100 (Wed, 19 Nov 2008) | 1 line - -another file in dist missing ------------------------------------------------------------------------- -r12559 | felix | 2008-11-19 11:17:36 +0100 (Wed, 19 Nov 2008) | 9 lines - -- put non-std macros into own unit (chicken-syntax) which makes - chicken-more-macros.scm obsolete; -- renamed chicken-ffi-macros.scm to chicken-ffi-syntax.scm -- added missing entries to distribution/manifest -- ec tests use only required exports now (and work) -- bumped version to 4.0.0x2 -- various fixes in the manual - - ------------------------------------------------------------------------- -r12546 | felix | 2008-11-17 10:49:22 +0100 (Mon, 17 Nov 2008) | 1 line - -import libs only contain syntax, if syntax is exported; fixed bug in ptable-entry string reported by Brown Dragon ------------------------------------------------------------------------- -r12498 | felix | 2008-11-14 21:34:15 +0100 (Fri, 14 Nov 2008) | 1 line - -updated bootstrap tarball ------------------------------------------------------------------------- -r12495 | felix | 2008-11-14 10:28:38 +0100 (Fri, 14 Nov 2008) | 1 line - -reexport of syntax seems to work now ------------------------------------------------------------------------- -r12481 | felix | 2008-11-12 10:37:52 +0100 (Wed, 12 Nov 2008) | 1 line - -some port checks for tcp operations [reported by Peter Bex] ------------------------------------------------------------------------- -r12476 | felix | 2008-11-11 15:39:03 +0100 (Tue, 11 Nov 2008) | 1 line - -handling uninitialized panic_hook while parsing command line ------------------------------------------------------------------------- -r12436 | felix | 2008-11-10 09:17:27 +0100 (Mon, 10 Nov 2008) | 1 line - -non-exported syntax is added to import libs to allow references from exported syntax ------------------------------------------------------------------------- -r12398 | felix | 2008-11-07 15:11:26 +0100 (Fri, 07 Nov 2008) | 1 line - -allocation estimation in preparation phase of the compiler takes maximum allocation for each conditional branch, not sum ------------------------------------------------------------------------- -r12359 | felix | 2008-11-05 11:28:42 +0100 (Wed, 05 Nov 2008) | 1 line - -fixed ellipsis check (srfi-46 extension); chicken-install removes failed http locations from defaults list ------------------------------------------------------------------------- -r12342 | felix | 2008-11-03 03:56:09 +0100 (Mon, 03 Nov 2008) | 2 lines - -removed some dead code - ------------------------------------------------------------------------- -r12341 | felix | 2008-11-03 03:43:42 +0100 (Mon, 03 Nov 2008) | 1 line - -updated bootstrapping tarball (this one should avoid loading compiled import libs, also should not contain IDIOTIC bug introduced by felix, the silly ass) ------------------------------------------------------------------------- -r12340 | felix | 2008-11-03 03:36:25 +0100 (Mon, 03 Nov 2008) | 1 line - -added docindex-generation script; removed totally idiotic fix from rev 12227 related to alias-global-hook (IDIOT, felix, IDIOT\!) ------------------------------------------------------------------------- -r12331 | felix | 2008-11-02 00:56:38 +0100 (Sun, 02 Nov 2008) | 1 line - -slightly reorganized version info in banner ------------------------------------------------------------------------- -r12320 | felix | 2008-10-31 08:39:00 +0100 (Fri, 31 Oct 2008) | 1 line - -removed reference to array egg [suggested by Kon]; set version to 4.0.0x1 ------------------------------------------------------------------------- -r12318 | kon | 2008-10-31 02:25:48 +0100 (Fri, 31 Oct 2008) | 2 lines - -Spelling. - ------------------------------------------------------------------------- -r12316 | felix | 2008-10-30 15:43:49 +0100 (Thu, 30 Oct 2008) | 1 line - -updated bootstrapping tarball ------------------------------------------------------------------------- -r12314 | felix | 2008-10-30 12:23:22 +0100 (Thu, 30 Oct 2008) | 1 line - -updated TODO ------------------------------------------------------------------------- -r12308 | felix | 2008-10-29 16:34:08 +0100 (Wed, 29 Oct 2008) | 1 line - --inline-global implies -inline; -inline-global is not required for -emit-inline-file to work ------------------------------------------------------------------------- -r12306 | felix | 2008-10-29 14:41:03 +0100 (Wed, 29 Oct 2008) | 1 line - -updated NEWS ------------------------------------------------------------------------- -r12305 | felix | 2008-10-29 14:36:32 +0100 (Wed, 29 Oct 2008) | 1 line - -chicken-install: 404 starts retry; tested retries; enabled kitten-technologies mirror as download location; chicken-uninstall gives indication if no egg matches ------------------------------------------------------------------------- -r12301 | felix | 2008-10-29 12:08:07 +0100 (Wed, 29 Oct 2008) | 1 line - -merged changes from cmi branch ------------------------------------------------------------------------- -r12300 | felix | 2008-10-29 10:50:54 +0100 (Wed, 29 Oct 2008) | 1 line - -put installation-directory creation into own subrule [due to problem reported by Alaric] ------------------------------------------------------------------------- -r12262 | kon | 2008-10-25 06:49:10 +0200 (Sat, 25 Oct 2008) | 2 lines - -Rmvd lolevel make-hash-table from imports (no existing refs that I found). Internal renames for canonical-ish style (sorry Felix). Rmvd dup unused code. - ------------------------------------------------------------------------- -r12247 | felix | 2008-10-22 10:49:53 +0200 (Wed, 22 Oct 2008) | 1 line - -added missing documentation; -init option for chicken-install; added missing chicken-home to chicken.import.scm ------------------------------------------------------------------------- -r12227 | felix | 2008-10-21 20:42:22 +0200 (Tue, 21 Oct 2008) | 6 lines - -- added helpful script for testing in build dir -- chicken-install checks for TCP timeouts and handles multiple default sources - to download from -- alias-global-hook is saved and restored when loading compiler extensions -- making bootstrap automaticaly makes confclean - ------------------------------------------------------------------------- -r12217 | felix | 2008-10-21 00:37:40 +0200 (Tue, 21 Oct 2008) | 1 line - -todos update ------------------------------------------------------------------------- -r12215 | felix | 2008-10-20 23:28:01 +0200 (Mon, 20 Oct 2008) | 1 line - -only tries to find/load .so's, when dloading is available ------------------------------------------------------------------------- -r12201 | felix | 2008-10-19 22:43:58 +0200 (Sun, 19 Oct 2008) | 1 line - -fixed another let-location bug detected by Joerg Wittenberger ------------------------------------------------------------------------- -r12195 | felix | 2008-10-18 18:31:31 +0200 (Sat, 18 Oct 2008) | 1 line - -updated TODOs ------------------------------------------------------------------------- -r12130 | felix | 2008-10-09 09:48:55 +0200 (Thu, 09 Oct 2008) | 1 line - -added missing entry in chicken.import.scm for load-verbose; require-extension didn't generate import code for registered feature id [both reported by Peter Bex] ------------------------------------------------------------------------- -r12122 | felix | 2008-10-08 12:38:00 +0200 (Wed, 08 Oct 2008) | 1 line - -silly ------------------------------------------------------------------------- -r12117 | kon | 2008-10-07 05:04:46 +0200 (Tue, 07 Oct 2008) | 2 lines - -PCRE 7.8, use of "full" flonum-hash, new scheme-complete by Alex Shinn. - ------------------------------------------------------------------------- -r12115 | felix | 2008-10-07 00:21:45 +0200 (Tue, 07 Oct 2008) | 1 line - -removed obsolete files ------------------------------------------------------------------------- -r12114 | felix | 2008-10-06 22:53:40 +0200 (Mon, 06 Oct 2008) | 1 line - -fixed lambda-lifting (actually analyzer) bug reported by Joerg Wittenberger ------------------------------------------------------------------------- -r12112 | iraikov | 2008-10-06 03:48:51 +0200 (Mon, 06 Oct 2008) | 2 lines - -Consolidated news items for 3.4.0 in trunk. - ------------------------------------------------------------------------- -r12109 | felix | 2008-10-03 12:32:38 +0200 (Fri, 03 Oct 2008) | 1 line - -lambda nodes in inlined procedures get new f-id ------------------------------------------------------------------------- -r12105 | felix | 2008-10-02 20:23:37 +0200 (Thu, 02 Oct 2008) | 1 line - -timeout-list removal fixes (thanks to Joerg Wittenberger) ------------------------------------------------------------------------- -r12104 | felix | 2008-10-02 20:08:20 +0200 (Thu, 02 Oct 2008) | 1 line - -fixed let-location expansion bug reported by Joerg Wittenberger ------------------------------------------------------------------------- -r12102 | felix | 2008-10-02 16:25:31 +0200 (Thu, 02 Oct 2008) | 1 line - -added test-case for declarations in modules ------------------------------------------------------------------------- -r12101 | felix | 2008-10-02 13:22:49 +0200 (Thu, 02 Oct 2008) | 1 line - -declaration processing did not handle expanded names ------------------------------------------------------------------------- -r12088 | felix | 2008-10-01 16:24:10 +0200 (Wed, 01 Oct 2008) | 1 line - -fixes in inl.scm ------------------------------------------------------------------------- -r12087 | felix | 2008-10-01 13:54:32 +0200 (Wed, 01 Oct 2008) | 1 line - -updated bootstrapping tarball ------------------------------------------------------------------------- -r12086 | felix | 2008-10-01 13:49:25 +0200 (Wed, 01 Oct 2008) | 1 line - -removed some deprecated compiler options; removed compiler-macros ------------------------------------------------------------------------- -r12085 | felix | 2008-10-01 11:59:57 +0200 (Wed, 01 Oct 2008) | 1 line - -moved user passes into batch-driver; added post-opt. user pass ------------------------------------------------------------------------- -r12083 | felix | 2008-10-01 10:37:34 +0200 (Wed, 01 Oct 2008) | 1 line - -made hygienic branch new trunk ------------------------------------------------------------------------- -r12030 | felix | 2008-09-29 08:36:00 +0200 (Mon, 29 Sep 2008) | 1 line - -added missing bindings to scheme.import.scm ------------------------------------------------------------------------- -r12021 | felix | 2008-09-28 15:02:47 +0200 (Sun, 28 Sep 2008) | 1 line - -merged trunk rev. 11636-12020. This should be the last merge before hygienic becomes the new trunk ------------------------------------------------------------------------- -r11989 | felix | 2008-09-24 09:33:35 +0200 (Wed, 24 Sep 2008) | 1 line - -added srfi-98 support, chicken-install should handle core library units as dependencies (untested) ------------------------------------------------------------------------- -r11978 | felix | 2008-09-22 11:44:02 +0200 (Mon, 22 Sep 2008) | 1 line - -henrietta fixes ------------------------------------------------------------------------- -r11974 | felix | 2008-09-20 00:20:50 +0200 (Sat, 20 Sep 2008) | 1 line - -removed last use of quotewrap ------------------------------------------------------------------------- -r11973 | felix | 2008-09-20 00:20:16 +0200 (Sat, 20 Sep 2008) | 1 line - -there must be SOME fun in this ------------------------------------------------------------------------- -r11967 | felix | 2008-09-19 16:43:48 +0200 (Fri, 19 Sep 2008) | 1 line - -updated TODO list ------------------------------------------------------------------------- -r11966 | felix | 2008-09-19 14:26:16 +0200 (Fri, 19 Sep 2008) | 1 line - -bugfix in setup-download module ------------------------------------------------------------------------- -r11961 | felix | 2008-09-18 13:01:47 +0200 (Thu, 18 Sep 2008) | 1 line - -henrietta test-case handling stuff - untested ------------------------------------------------------------------------- -r11948 | felix | 2008-09-15 08:46:03 +0200 (Mon, 15 Sep 2008) | 1 line - -eqv?-optimization also for ##sys#eqv? ------------------------------------------------------------------------- -r11941 | felix | 2008-09-10 08:45:08 +0200 (Wed, 10 Sep 2008) | 1 line - -improved installation order for repeated occurrences in dependency chains ------------------------------------------------------------------------- -r11919 | felix | 2008-09-07 22:41:59 +0200 (Sun, 07 Sep 2008) | 1 line - -case macro uses qualified version if eqv? ------------------------------------------------------------------------- -r11905 | felix | 2008-09-05 16:49:38 +0200 (Fri, 05 Sep 2008) | 1 line - -comment fix and TODO update ------------------------------------------------------------------------- -r11903 | felix | 2008-09-05 10:05:55 +0200 (Fri, 05 Sep 2008) | 1 line - -replaced primitives used by synrules to avoid primitive-renaming problem ------------------------------------------------------------------------- -r11892 | felix | 2008-09-04 10:25:51 +0200 (Thu, 04 Sep 2008) | 1 line - -resurrected local documentation and examples handling in setup api; removed chicken-setup ------------------------------------------------------------------------- -r11864 | felix | 2008-09-02 11:31:58 +0200 (Tue, 02 Sep 2008) | 1 line - -added manual text for alternative transports ------------------------------------------------------------------------- -r11842 | felix | 2008-09-01 09:11:02 +0200 (Mon, 01 Sep 2008) | 1 line - -letrec is a core form now [to fix problem reported by Jim] ------------------------------------------------------------------------- -r11792 | felix | 2008-08-28 12:12:01 +0200 (Thu, 28 Aug 2008) | 1 line - -process options from CHICKEN_OPTIONS before command-line-options ------------------------------------------------------------------------- -r11776 | felix | 2008-08-27 09:05:10 +0200 (Wed, 27 Aug 2008) | 1 line - --version option for new setup tools; options for credentials ------------------------------------------------------------------------- -r11771 | felix | 2008-08-26 11:01:54 +0200 (Tue, 26 Aug 2008) | 1 line - -added default options back again ------------------------------------------------------------------------- -r11769 | elf | 2008-08-26 09:24:23 +0200 (Tue, 26 Aug 2008) | 3 lines - -null deref check, thanks raikov - - ------------------------------------------------------------------------- -r11767 | elf | 2008-08-26 08:28:02 +0200 (Tue, 26 Aug 2008) | 8 lines - -make clean gets rid of import libs now. defaults handles some import shtuff -properly and it removes the -quiet and -no-trace flags from the default, -nonoverridable compilation options, cause its a royal pain anyway especially -when bugfixing. bootstrap.tar.gz is now up to date with something that -actually works with chicken4 and no longer references libraries that dont -exist. - - ------------------------------------------------------------------------- -r11766 | elf | 2008-08-26 07:17:11 +0200 (Tue, 26 Aug 2008) | 8 lines - -LOTS of fixes. -compiler fixes: nested statements like -(print (((if #t (lambda () add1))) 0)) -now work. imitation compiler hash tables are used properly. bootstrap target -works now, although the bootstrap is WAY out of date. all of the -debug flags -now work and dont make the compilation crash. :) - - ------------------------------------------------------------------------- -r11765 | felix | 2008-08-26 05:35:53 +0200 (Tue, 26 Aug 2008) | 1 line - -henrietta + setup-download fix for tagged repo dirs ------------------------------------------------------------------------- -r11750 | felix | 2008-08-25 08:44:45 +0200 (Mon, 25 Aug 2008) | 1 line - -added -n to chicken-install ------------------------------------------------------------------------- -r11741 | felix | 2008-08-24 21:41:12 +0200 (Sun, 24 Aug 2008) | 1 line - -hygiene issues with several ffi forms; debugging code in expand only when DEBUGBUILD ------------------------------------------------------------------------- -r11717 | felix | 2008-08-23 14:26:09 +0200 (Sat, 23 Aug 2008) | 1 line - -henrietta writes REMOTE_ADDR to log ------------------------------------------------------------------------- -r11714 | felix | 2008-08-23 14:14:54 +0200 (Sat, 23 Aug 2008) | 1 line - -setup-download fixes; updated manifest ------------------------------------------------------------------------- -r11707 | felix | 2008-08-22 11:00:59 +0200 (Fri, 22 Aug 2008) | 1 line - -fix in debug output ------------------------------------------------------------------------- -r11705 | felix | 2008-08-22 10:45:50 +0200 (Fri, 22 Aug 2008) | 1 line - -error checking in setup tools ------------------------------------------------------------------------- -r11703 | felix | 2008-08-22 10:29:37 +0200 (Fri, 22 Aug 2008) | 1 line - -setup fixes ------------------------------------------------------------------------- -r11680 | felix | 2008-08-19 11:24:22 +0200 (Tue, 19 Aug 2008) | 1 line - -fixes and usage of file module ------------------------------------------------------------------------- -r11647 | felix | 2008-08-15 09:27:05 +0200 (Fri, 15 Aug 2008) | 1 line - -added test parameter ------------------------------------------------------------------------- -r11646 | felix | 2008-08-14 11:50:52 +0200 (Thu, 14 Aug 2008) | 1 line - -merged with trunk rev. 11635; compiler bugfix; added files import lib ------------------------------------------------------------------------- -r11644 | felix | 2008-08-14 11:01:22 +0200 (Thu, 14 Aug 2008) | 1 line - -added files manual page ------------------------------------------------------------------------- -r11643 | felix | 2008-08-14 10:48:28 +0200 (Thu, 14 Aug 2008) | 1 line - -added files.scm ------------------------------------------------------------------------- -r11642 | felix | 2008-08-14 10:45:16 +0200 (Thu, 14 Aug 2008) | 1 line - -terminate response with eof object ------------------------------------------------------------------------- -r11640 | felix | 2008-08-14 08:53:12 +0200 (Thu, 14 Aug 2008) | 1 line - -note about compiler bug ------------------------------------------------------------------------- -r11628 | felix | 2008-08-13 08:10:18 +0200 (Wed, 13 Aug 2008) | 1 line - -more manpages ------------------------------------------------------------------------- -r11627 | felix | 2008-08-13 07:56:34 +0200 (Wed, 13 Aug 2008) | 1 line - -added manpage for chicken-install ------------------------------------------------------------------------- -r11607 | felix | 2008-08-12 13:08:58 +0200 (Tue, 12 Aug 2008) | 1 line - -setup bugfixes ------------------------------------------------------------------------- -r11597 | felix | 2008-08-11 15:09:02 +0200 (Mon, 11 Aug 2008) | 1 line - -started with henrietta ------------------------------------------------------------------------- -r11577 | felix | 2008-08-09 15:30:25 +0200 (Sat, 09 Aug 2008) | 1 line - -added support for alternative define-syntax syntax ------------------------------------------------------------------------- -r11573 | felix | 2008-08-09 00:11:04 +0200 (Sat, 09 Aug 2008) | 1 line - -integrated setup tools into build (optional); some enhancements, mostly untested ------------------------------------------------------------------------- -r11572 | felix | 2008-08-08 23:07:37 +0200 (Fri, 08 Aug 2008) | 1 line - -gnah ------------------------------------------------------------------------- -r11558 | felix | 2008-08-07 14:47:38 +0200 (Thu, 07 Aug 2008) | 1 line - -minor setup tweaks ------------------------------------------------------------------------- -r11547 | felix | 2008-08-05 23:59:39 +0200 (Tue, 05 Aug 2008) | 1 line - -small fixes ------------------------------------------------------------------------- -r11542 | felix | 2008-08-05 01:49:41 +0200 (Tue, 05 Aug 2008) | 3 lines - -- documented `terminal-size' -- first skeletons of setup tools - ------------------------------------------------------------------------- -r11536 | felix | 2008-08-02 13:13:44 +0200 (Sat, 02 Aug 2008) | 1 line - -implemented chicken-status ------------------------------------------------------------------------- -r11528 | felix | 2008-08-01 11:15:20 +0200 (Fri, 01 Aug 2008) | 1 line - -fixes and improvements to setup modules ------------------------------------------------------------------------- -r11524 | felix | 2008-08-01 01:17:42 +0200 (Fri, 01 Aug 2008) | 1 line - -re-loading imported module into interpreter incorrectly renamed export list (export-lists are now sytax-stripped); started with guerilla setup ------------------------------------------------------------------------- -r11496 | felix | 2008-07-31 00:33:49 +0200 (Thu, 31 Jul 2008) | 1 line - -moved some files ------------------------------------------------------------------------- -r11493 | felix | 2008-07-30 23:05:07 +0200 (Wed, 30 Jul 2008) | 1 line - -added export macro (as requested by Hans Bulfone) ------------------------------------------------------------------------- -r11455 | felix | 2008-07-28 12:03:54 +0200 (Mon, 28 Jul 2008) | 1 line - -updated NEWS, mini-setup (version file support) ------------------------------------------------------------------------- -r11420 | felix | 2008-07-25 01:13:40 +0200 (Fri, 25 Jul 2008) | 1 line - -added char-ready? to scheme.import.scm (thanks to Hans Bulfone) ------------------------------------------------------------------------- -r11418 | felix | 2008-07-24 18:35:33 +0200 (Thu, 24 Jul 2008) | 1 line - -added syntax->datum; added some notes to module/macro chapter ------------------------------------------------------------------------- -r11401 | felix | 2008-07-22 21:54:32 +0200 (Tue, 22 Jul 2008) | 1 line - -working mini-setup; csi describe and report tweaks; wrong handling of require-extension with core libs (import case) ------------------------------------------------------------------------- -r11395 | felix | 2008-07-22 15:14:45 +0200 (Tue, 22 Jul 2008) | 1 line - -indirect reexports not even strictly necessary; started mini-setup ------------------------------------------------------------------------- -r11391 | felix | 2008-07-22 01:04:46 +0200 (Tue, 22 Jul 2008) | 1 line - -overhauled handling of primitives to fix indirect reexport problem reported by Jim; primitive modules now map to #%... symbols, which have a property pointing back to the original name ------------------------------------------------------------------------- -r11390 | felix | 2008-07-21 22:19:50 +0200 (Mon, 21 Jul 2008) | 1 line - -indirect exports respect identifiers that were imported; checks now for indirect syntax exports (which are pointless) ------------------------------------------------------------------------- -r11343 | felix | 2008-07-18 10:38:05 +0200 (Fri, 18 Jul 2008) | 1 line - -cleanup ------------------------------------------------------------------------- -r11324 | felix | 2008-07-17 11:44:42 +0200 (Thu, 17 Jul 2008) | 1 line - -optional SONAMEing; module bugfix attempt ------------------------------------------------------------------------- -r11278 | felix | 2008-07-14 18:36:50 +0200 (Mon, 14 Jul 2008) | 1 line - -eval id lookup didn't check for SE membership before doing global aliasing (sounds very intelligent, doesn't it?) ------------------------------------------------------------------------- -r11264 | sjamaan | 2008-07-12 20:26:45 +0200 (Sat, 12 Jul 2008) | 1 line - -Add load-relative to chicken.import.scm ------------------------------------------------------------------------- -r11258 | kon | 2008-07-11 04:40:23 +0200 (Fri, 11 Jul 2008) | 2 lines - -'regexp*' 'options' param is a list. - ------------------------------------------------------------------------- -r11219 | felix | 2008-07-08 18:55:28 +0200 (Tue, 08 Jul 2008) | 1 line - -bsd makefile fixes (does relinking); de-deprecated 'use'; reexports (only value bindings, yet) ------------------------------------------------------------------------- -r11179 | sjamaan | 2008-07-06 22:37:18 +0200 (Sun, 06 Jul 2008) | 1 line - -Add arithmetic-shift to chicken.import.scm ------------------------------------------------------------------------- -r11164 | sjamaan | 2008-07-05 12:14:50 +0200 (Sat, 05 Jul 2008) | 2 lines - -Fix BSD makefiles (linking of import-*.so files required -R switch) - ------------------------------------------------------------------------- -r11160 | felix | 2008-07-04 23:41:22 +0200 (Fri, 04 Jul 2008) | 1 line - -removed chicken-update attempt; module-registration only happens for compiled units or shared code ------------------------------------------------------------------------- -r11159 | felix | 2008-07-04 14:15:32 +0200 (Fri, 04 Jul 2008) | 1 line - -started with chicken-update.scm - egg setup is a mess. can't this be simplified? ------------------------------------------------------------------------- -r11158 | ashinn | 2008-07-04 11:36:17 +0200 (Fri, 04 Jul 2008) | 2 lines - -0.8.2 release - ------------------------------------------------------------------------- -r11154 | felix | 2008-07-04 10:23:29 +0200 (Fri, 04 Jul 2008) | 1 line - -define-constant expands into define for complex literals, small fixes ------------------------------------------------------------------------- -r11151 | felix | 2008-07-03 14:57:51 +0200 (Thu, 03 Jul 2008) | 1 line - -added missing test file ------------------------------------------------------------------------- -r11150 | felix | 2008-07-03 14:56:53 +0200 (Thu, 03 Jul 2008) | 1 line - -carried over changes (and renames) of debian files ------------------------------------------------------------------------- -r11149 | felix | 2008-07-03 14:54:02 +0200 (Thu, 03 Jul 2008) | 1 line - -merged trunk rev. 11148; started with split up setup api modules ------------------------------------------------------------------------- -r11133 | felix | 2008-07-01 14:46:58 +0200 (Tue, 01 Jul 2008) | 1 line - -removed expand*, added missing entries to chicken import lib ------------------------------------------------------------------------- -r11126 | felix | 2008-06-30 09:23:52 +0200 (Mon, 30 Jun 2008) | 1 line - -more tests; primitive exports are not marked on import ------------------------------------------------------------------------- -r11118 | felix | 2008-06-30 06:54:24 +0200 (Mon, 30 Jun 2008) | 1 line - -added begin-for-syntax, elab-time execution happens in meta-env ------------------------------------------------------------------------- -r11109 | felix | 2008-06-29 23:03:53 +0200 (Sun, 29 Jun 2008) | 1 line - -added lowlevel macros in chicken-setup to allow build with r3 chicken ------------------------------------------------------------------------- -r11107 | felix | 2008-06-29 12:28:55 +0200 (Sun, 29 Jun 2008) | 1 line - -define-for-syntax defs added to import lib ------------------------------------------------------------------------- -r11096 | felix | 2008-06-28 09:28:54 +0200 (Sat, 28 Jun 2008) | 1 line - -inline-defs do not extract mutable constants anymore as this would require walking twice ------------------------------------------------------------------------- -r11092 | felix | 2008-06-27 12:30:24 +0200 (Fri, 27 Jun 2008) | 1 line - -removed srfi-13 macro from chicken-more-macros ------------------------------------------------------------------------- -r11091 | felix | 2008-06-27 09:51:22 +0200 (Fri, 27 Jun 2008) | 1 line - -inline-function problems ------------------------------------------------------------------------- -r11087 | felix | 2008-06-26 16:16:58 +0200 (Thu, 26 Jun 2008) | 1 line - -added test ------------------------------------------------------------------------- -r11086 | felix | 2008-06-26 16:12:12 +0200 (Thu, 26 Jun 2008) | 1 line - -mark as aliased only when _really_ aliased ------------------------------------------------------------------------- -r11085 | felix | 2008-06-26 09:03:17 +0200 (Thu, 26 Jun 2008) | 1 line - -module debugging ------------------------------------------------------------------------- -r11075 | felix | 2008-06-24 08:43:32 +0200 (Tue, 24 Jun 2008) | 1 line - -handle import-for-syntax differently ------------------------------------------------------------------------- -r11070 | felix | 2008-06-23 13:25:44 +0200 (Mon, 23 Jun 2008) | 1 line - -slightly mindless tweaking ------------------------------------------------------------------------- -r11066 | felix | 2008-06-23 09:56:01 +0200 (Mon, 23 Jun 2008) | 1 line - -imp.libs must be compiled for host ------------------------------------------------------------------------- -r11056 | felix | 2008-06-20 16:16:43 +0200 (Fri, 20 Jun 2008) | 1 line - -various fixes ------------------------------------------------------------------------- -r11053 | felix | 2008-06-20 12:33:51 +0200 (Fri, 20 Jun 2008) | 1 line - -expand fixes, re-added 'use' (but deprecated) ------------------------------------------------------------------------- -r11038 | kon | 2008-06-18 17:13:45 +0200 (Wed, 18 Jun 2008) | 2 lines - -Rplcd 'use' w/ 'require-extension'. - ------------------------------------------------------------------------- -r11037 | kon | 2008-06-18 17:00:45 +0200 (Wed, 18 Jun 2008) | 2 lines - -Added missing close paren. - ------------------------------------------------------------------------- -r11035 | felix | 2008-06-18 09:21:16 +0200 (Wed, 18 Jun 2008) | 1 line - -deprecated define-extension, documented require-library ------------------------------------------------------------------------- -r11034 | felix | 2008-06-18 09:18:17 +0200 (Wed, 18 Jun 2008) | 1 line - -re-added define-record, added require-library (and changed require-extension, still untested) ------------------------------------------------------------------------- -r11033 | felix | 2008-06-18 00:16:58 +0200 (Wed, 18 Jun 2008) | 1 line - -updated TODO ------------------------------------------------------------------------- -r11031 | zbigniew | 2008-06-17 06:59:36 +0200 (Tue, 17 Jun 2008) | 1 line - -add -L. to LINKER_LINK_DLOADABLE_OPTIONS on macosx ------------------------------------------------------------------------- -r11026 | felix | 2008-06-16 23:22:57 +0200 (Mon, 16 Jun 2008) | 1 line - -modules can export all defs now ------------------------------------------------------------------------- -r11015 | felix | 2008-06-13 11:43:43 +0200 (Fri, 13 Jun 2008) | 1 line - -arg. ------------------------------------------------------------------------- -r11013 | felix | 2008-06-13 08:24:07 +0200 (Fri, 13 Jun 2008) | 1 line - -removed require-for-syntax; fix in data-structures import lib ------------------------------------------------------------------------- -r11011 | felix | 2008-06-13 08:00:32 +0200 (Fri, 13 Jun 2008) | 1 line - -fixed bug in chicken-setup [thanks to John Cowan] ------------------------------------------------------------------------- -r11008 | felix | 2008-06-11 09:28:14 +0200 (Wed, 11 Jun 2008) | 1 line - -added missing test and activated r5rs_pitfalls ------------------------------------------------------------------------- -r11007 | felix | 2008-06-11 08:50:00 +0200 (Wed, 11 Jun 2008) | 1 line - -it might even work now ------------------------------------------------------------------------- -r11005 | kon | 2008-06-11 04:32:37 +0200 (Wed, 11 Jun 2008) | 2 lines - -Added include-path to compile & interpret so import modules found in build dir. (Note that "test-chained-modules.scm" is not currently in the repo.) - ------------------------------------------------------------------------- -r10996 | felix | 2008-06-10 13:23:05 +0200 (Tue, 10 Jun 2008) | 1 line - -one step forward, half a step back ------------------------------------------------------------------------- -r10995 | felix | 2008-06-10 00:05:46 +0200 (Tue, 10 Jun 2008) | 1 line - -localized problem ------------------------------------------------------------------------- -r10990 | felix | 2008-06-09 11:03:59 +0200 (Mon, 09 Jun 2008) | 1 line - -toplevel import issue - now ec module test fails ------------------------------------------------------------------------- -r10986 | felix | 2008-06-07 15:26:29 +0200 (Sat, 07 Jun 2008) | 1 line - -indirect exports for compiled modules and import libs incomplete ------------------------------------------------------------------------- -r10984 | felix | 2008-06-07 01:40:11 +0200 (Sat, 07 Jun 2008) | 1 line - -chained imports: exported macros don't close over imported macros ------------------------------------------------------------------------- -r10983 | felix | 2008-06-05 20:40:44 +0200 (Thu, 05 Jun 2008) | 1 line - -one day this will work. ------------------------------------------------------------------------- -r10982 | felix | 2008-06-05 14:15:41 +0200 (Thu, 05 Jun 2008) | 1 line - -hackhackhack ------------------------------------------------------------------------- -r10981 | felix | 2008-06-05 13:42:08 +0200 (Thu, 05 Jun 2008) | 1 line - -...clicka...clicka... ------------------------------------------------------------------------- -r10980 | felix | 2008-06-05 10:21:41 +0200 (Thu, 05 Jun 2008) | 1 line - -getting better ------------------------------------------------------------------------- -r10979 | felix | 2008-06-04 23:28:31 +0200 (Wed, 04 Jun 2008) | 1 line - -it's life, Jim - but not as we know it. ------------------------------------------------------------------------- -r10975 | felix | 2008-06-04 13:37:35 +0200 (Wed, 04 Jun 2008) | 1 line - -more dabbling, no solution ------------------------------------------------------------------------- -r10974 | felix | 2008-06-04 12:19:40 +0200 (Wed, 04 Jun 2008) | 1 line - -needs to be reworked, alas ------------------------------------------------------------------------- -r10973 | felix | 2008-06-04 10:20:50 +0200 (Wed, 04 Jun 2008) | 1 line - -module fix attempts ------------------------------------------------------------------------- -r10954 | felix | 2008-05-30 09:48:27 +0200 (Fri, 30 May 2008) | 1 line - -completed merge ------------------------------------------------------------------------- -r10953 | felix | 2008-05-29 14:32:21 +0200 (Thu, 29 May 2008) | 1 line - -fixes, tests ------------------------------------------------------------------------- -r10952 | felix | 2008-05-29 13:19:44 +0200 (Thu, 29 May 2008) | 1 line - -merged changed from trunk rev. 10622:10950 (untested) ------------------------------------------------------------------------- -r10951 | felix | 2008-05-29 09:55:11 +0200 (Thu, 29 May 2008) | 1 line - -checking of refs to undefd identifiers in modules ------------------------------------------------------------------------- -r10943 | felix | 2008-05-28 09:15:57 +0200 (Wed, 28 May 2008) | 1 line - -fixed body-expansion problem partially ------------------------------------------------------------------------- -r10939 | felix | 2008-05-27 09:15:03 +0200 (Tue, 27 May 2008) | 1 line - -various attempts at fixing body-expansion-related bugs ------------------------------------------------------------------------- -r10938 | zbigniew | 2008-05-27 00:07:19 +0200 (Tue, 27 May 2008) | 1 line - -hygienic branch: define-record-printer fix (hope you don't mind, felix :) ------------------------------------------------------------------------- -r10935 | felix | 2008-05-23 16:28:36 +0200 (Fri, 23 May 2008) | 2 lines - -manual fixes - ------------------------------------------------------------------------- -r10934 | felix | 2008-05-23 15:53:43 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10933 | felix | 2008-05-23 15:53:37 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10932 | felix | 2008-05-23 15:53:29 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10931 | felix | 2008-05-23 15:53:23 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10930 | felix | 2008-05-23 15:53:17 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10929 | felix | 2008-05-23 15:53:08 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10928 | felix | 2008-05-23 15:53:01 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10927 | felix | 2008-05-23 15:52:55 +0200 (Fri, 23 May 2008) | 5 lines - -- add modules and macro examples and documentation -- acknowledgements in manual -- exposed "syntax" -- added tests from exrename paper - ------------------------------------------------------------------------- -r10922 | felix | 2008-05-22 16:06:53 +0200 (Thu, 22 May 2008) | 1 line - -added import-for-syntax; fix for -sx; -j as abbrev. for -emit-import-library; meta-macro-env. use when loading import lib ------------------------------------------------------------------------- -r10910 | felix | 2008-05-21 12:35:03 +0200 (Wed, 21 May 2008) | 1 line - -default macro env also contains syntax-rules; integrated ec tests ------------------------------------------------------------------------- -r10909 | felix | 2008-05-21 08:56:56 +0200 (Wed, 21 May 2008) | 1 line - -testing modules, fix in fprintf0 ------------------------------------------------------------------------- -r10872 | felix | 2008-05-19 07:15:29 +0200 (Mon, 19 May 2008) | 1 line - -started module documentation, changed linker options for dloadable files ------------------------------------------------------------------------- -r10829 | felix | 2008-05-15 10:50:52 +0200 (Thu, 15 May 2008) | 1 line - -applied build fix by Peter Bex ------------------------------------------------------------------------- -r10804 | felix | 2008-05-13 08:26:28 +0200 (Tue, 13 May 2008) | 1 line - -added csi module, some doc fixes ------------------------------------------------------------------------- -r10788 | felix | 2008-05-12 23:20:53 +0200 (Mon, 12 May 2008) | 8 lines - -- added remaining import libraries -- csi uses srfi-69 now to avoid bootstrapping problem -- csi: renamed "-se" to "-sx" -- global assigns get variable name in comment in generated C code -- import libs are compiled to .so's (likely to be not complete for windoze builds - that would be too easy) -- removed a lot of deprecated stuff -- it really seems to work... - ------------------------------------------------------------------------- -r10754 | felix | 2008-05-10 23:40:57 +0200 (Sat, 10 May 2008) | 1 line - -added notes, forgot import lib ------------------------------------------------------------------------- -r10753 | felix | 2008-05-10 23:36:55 +0200 (Sat, 10 May 2008) | 1 line - -chicken import lib, trivial fixes, foreign import lib (untested) ------------------------------------------------------------------------- -r10745 | felix | 2008-05-10 00:01:23 +0200 (Sat, 10 May 2008) | 1 line - -module fixes, reexports, -se option for csi, some cleanups, I'm the greatest Scheme hacker on earth ------------------------------------------------------------------------- -r10722 | felix | 2008-05-07 21:10:10 +0200 (Wed, 07 May 2008) | 1 line - -fix in runtests ------------------------------------------------------------------------- -r10721 | felix | 2008-05-07 13:32:32 +0200 (Wed, 07 May 2008) | 1 line - -added loopy-loop test ------------------------------------------------------------------------- -r10720 | felix | 2008-05-07 12:54:46 +0200 (Wed, 07 May 2008) | 1 line - -added meta macro-environment ------------------------------------------------------------------------- -r10716 | felix | 2008-05-06 23:30:32 +0200 (Tue, 06 May 2008) | 1 line - -import specs ------------------------------------------------------------------------- -r10715 | felix | 2008-05-06 08:49:56 +0200 (Tue, 06 May 2008) | 1 line - -fixes, importlibs (untested) ------------------------------------------------------------------------- -r10713 | felix | 2008-05-05 21:57:59 +0200 (Mon, 05 May 2008) | 1 line - -makefile fix ------------------------------------------------------------------------- -r10712 | felix | 2008-05-05 20:20:23 +0200 (Mon, 05 May 2008) | 1 line - -various tests and improvements ------------------------------------------------------------------------- -r10658 | felix | 2008-04-30 13:44:34 +0200 (Wed, 30 Apr 2008) | 1 line - -module fixes ------------------------------------------------------------------------- -r10657 | felix | 2008-04-30 10:35:39 +0200 (Wed, 30 Apr 2008) | 1 line - -dist target fixes ------------------------------------------------------------------------- -r10656 | felix | 2008-04-30 09:45:43 +0200 (Wed, 30 Apr 2008) | 1 line - -simpler module approach ------------------------------------------------------------------------- -r10629 | felix | 2008-04-24 13:40:51 +0200 (Thu, 24 Apr 2008) | 1 line - -merged changes from trunk rev. 10622 ------------------------------------------------------------------------- -r10624 | felix | 2008-04-24 09:26:19 +0200 (Thu, 24 Apr 2008) | 1 line - -added some files from trunk ------------------------------------------------------------------------- -r10623 | felix | 2008-04-24 09:15:24 +0200 (Thu, 24 Apr 2008) | 1 line - -added files new in trunk ------------------------------------------------------------------------- -r10572 | felix | 2008-04-20 13:04:58 +0200 (Sun, 20 Apr 2008) | 1 line - -renamed merge-branch script, fixed bug in tools.scm ------------------------------------------------------------------------- -r10557 | felix | 2008-04-19 23:30:37 +0200 (Sat, 19 Apr 2008) | 1 line - -let-optionals* macro fix ------------------------------------------------------------------------- -r10532 | felix | 2008-04-19 13:22:40 +0200 (Sat, 19 Apr 2008) | 1 line - -ffi fixes; change in variable resolution in compiler ------------------------------------------------------------------------- -r10531 | felix | 2008-04-19 12:23:44 +0200 (Sat, 19 Apr 2008) | 1 line - -updated version to 4.0.0x ------------------------------------------------------------------------- -r10530 | felix | 2008-04-19 11:24:17 +0200 (Sat, 19 Apr 2008) | 1 line - -renamed branch ------------------------------------------------------------------------- -r10522 | felix | 2008-04-18 12:57:46 +0200 (Fri, 18 Apr 2008) | 1 line - -various macro and compiler fixes ------------------------------------------------------------------------- -r10478 | felix | 2008-04-16 00:03:48 +0200 (Wed, 16 Apr 2008) | 1 line - -some macro fixes, bugfixes in expand, trying csi -s makedist, but and-let* not yet working ------------------------------------------------------------------------- -r10439 | felix | 2008-04-14 06:38:02 +0200 (Mon, 14 Apr 2008) | 1 line - -painfully slowly debugging compiler ------------------------------------------------------------------------- -r10427 | felix | 2008-04-12 01:05:06 +0200 (Sat, 12 Apr 2008) | 1 line - -llist keywords and qualified syms are not macro-aliased ------------------------------------------------------------------------- -r10426 | felix | 2008-04-12 00:30:34 +0200 (Sat, 12 Apr 2008) | 1 line - -removed current module crap and made compiler run again; fixed several bugs introduced by decruftification; I'm still the boss here. ------------------------------------------------------------------------- -r10424 | felix | 2008-04-11 16:29:39 +0200 (Fri, 11 Apr 2008) | 1 line - -compiler broken. I'm tired. ------------------------------------------------------------------------- -r10423 | felix | 2008-04-11 15:51:45 +0200 (Fri, 11 Apr 2008) | 1 line - -this is hard ------------------------------------------------------------------------- -r10422 | felix | 2008-04-11 15:46:03 +0200 (Fri, 11 Apr 2008) | 1 line - -more module tests, imported syntax refers to wrong imported globals ------------------------------------------------------------------------- -r10420 | felix | 2008-04-11 10:17:33 +0200 (Fri, 11 Apr 2008) | 1 line - -simple module test ------------------------------------------------------------------------- -r10414 | felix | 2008-04-10 20:21:28 +0200 (Thu, 10 Apr 2008) | 1 line - -compile-syntax option and decl; env experiments (not working) ------------------------------------------------------------------------- -r10398 | felix | 2008-04-09 11:26:53 +0200 (Wed, 09 Apr 2008) | 1 line - -removed some ffi cruft (including silly quoting for psyntax), converted all macros, removed old hooks ------------------------------------------------------------------------- -r10381 | felix | 2008-04-07 21:02:20 +0200 (Mon, 07 Apr 2008) | 1 line - -doc updates ------------------------------------------------------------------------- -r10380 | felix | 2008-04-07 20:58:15 +0200 (Mon, 07 Apr 2008) | 1 line - -converted all non-std macros; various fixes; removed defined-foreign-record ------------------------------------------------------------------------- -r10378 | felix | 2008-04-07 16:28:01 +0200 (Mon, 07 Apr 2008) | 1 line - -forgot to update manifest ------------------------------------------------------------------------- -r10377 | felix | 2008-04-07 16:23:12 +0200 (Mon, 07 Apr 2008) | 1 line - -removed old pattern matcher completely ------------------------------------------------------------------------- -r10375 | felix | 2008-04-07 14:00:59 +0200 (Mon, 07 Apr 2008) | 1 line - -removed uses of match ------------------------------------------------------------------------- -r10374 | felix | 2008-04-07 11:49:28 +0200 (Mon, 07 Apr 2008) | 1 line - -removed uses of match in c-backend ------------------------------------------------------------------------- -r10371 | felix | 2008-04-07 09:24:01 +0200 (Mon, 07 Apr 2008) | 1 line - -forgot test code ------------------------------------------------------------------------- -r10370 | felix | 2008-04-07 09:23:33 +0200 (Mon, 07 Apr 2008) | 1 line - -updated synrules from upstream (riaxpander egg); some conversions; some fixes; added tests ------------------------------------------------------------------------- -r10359 | felix | 2008-04-06 01:34:34 +0200 (Sun, 06 Apr 2008) | 1 line - -low-level module attempt; converted some more macros ------------------------------------------------------------------------- -r10358 | felix | 2008-04-05 23:05:10 +0200 (Sat, 05 Apr 2008) | 1 line - -macro conversion ------------------------------------------------------------------------- -r10353 | felix | 2008-04-04 15:06:11 +0200 (Fri, 04 Apr 2008) | 1 line - -converted some macros ------------------------------------------------------------------------- -r10352 | felix | 2008-04-04 14:46:07 +0200 (Fri, 04 Apr 2008) | 1 line - -some bugfixes; r4rstest runs (yay) ------------------------------------------------------------------------- -r10351 | felix | 2008-04-04 13:55:21 +0200 (Fri, 04 Apr 2008) | 1 line - -some macros converted, fix in body-canonicalization ------------------------------------------------------------------------- -r10345 | felix | 2008-04-04 09:12:19 +0200 (Fri, 04 Apr 2008) | 1 line - -quasiquote fixes; uses srfi-9 for all records; disabled define-record; some more hygienic macros ------------------------------------------------------------------------- -r10334 | felix | 2008-04-03 11:43:19 +0200 (Thu, 03 Apr 2008) | 1 line - -all default macros are hygienic, now ------------------------------------------------------------------------- -r10290 | felix | 2008-04-02 21:14:15 +0200 (Wed, 02 Apr 2008) | 1 line - -some default macros are hygienic, more tests ------------------------------------------------------------------------- -r10261 | felix | 2008-04-02 08:38:51 +0200 (Wed, 02 Apr 2008) | 1 line - -added test; updated manifest ------------------------------------------------------------------------- -r10216 | felix | 2008-03-31 11:48:11 +0200 (Mon, 31 Mar 2008) | 1 line - -fixed compare function for er macros (needs passing dynamic se to transformers) ------------------------------------------------------------------------- -r10212 | felix | 2008-03-30 13:30:41 +0200 (Sun, 30 Mar 2008) | 1 line - -er-compare handles non-symbols; added keyword-rebinding test (fails) ------------------------------------------------------------------------- -r10211 | felix | 2008-03-30 12:54:10 +0200 (Sun, 30 Mar 2008) | 1 line - -added feature-ids for highlevel macros; fixes; more tests, all is well ------------------------------------------------------------------------- -r10210 | felix | 2008-03-30 08:54:53 +0200 (Sun, 30 Mar 2008) | 1 line - -lots of fixes; ##core#syntax; refactored debug output; synrules integration; explicitly nonhygienic lisp-transformer macros ------------------------------------------------------------------------- -r10209 | felix | 2008-03-29 14:28:03 +0100 (Sat, 29 Mar 2008) | 1 line - -a few makefile fixes (allow disabling HACKED_APPLY); internal versions of get/put!; compiler expands fac.scm, now; added synrules from riaxpander/R&K, but not integrated, yet ------------------------------------------------------------------------- -r10194 | felix | 2008-03-28 16:58:56 +0100 (Fri, 28 Mar 2008) | 1 line - -first real testing ------------------------------------------------------------------------- -r10193 | felix | 2008-03-28 15:56:34 +0100 (Fri, 28 Mar 2008) | 1 line - -##sys#lisp-expander and new registration functions; proper a-conversion in eval; fixes ------------------------------------------------------------------------- -r10176 | felix | 2008-03-27 07:13:32 +0100 (Thu, 27 Mar 2008) | 1 line - -first define-syntax tests, various fixes ------------------------------------------------------------------------- -r10166 | felix | 2008-03-26 17:32:11 +0100 (Wed, 26 Mar 2008) | 1 line - -a few fixes, some more expansions work in csi ------------------------------------------------------------------------- -r10164 | felix | 2008-03-26 15:55:30 +0100 (Wed, 26 Mar 2008) | 1 line - -mindless hacking and testing ------------------------------------------------------------------------- -r10163 | felix | 2008-03-26 13:34:37 +0100 (Wed, 26 Mar 2008) | 1 line - -forgot ------------------------------------------------------------------------- -r10162 | felix | 2008-03-26 13:33:57 +0100 (Wed, 26 Mar 2008) | 1 line - -first tests ------------------------------------------------------------------------- -r10161 | felix | 2008-03-26 12:17:11 +0100 (Wed, 26 Mar 2008) | 1 line - -builds, still untested ------------------------------------------------------------------------- -r10160 | felix | 2008-03-26 11:28:18 +0100 (Wed, 26 Mar 2008) | 1 line - -hack, hack, hack ------------------------------------------------------------------------- -r10159 | felix | 2008-03-26 09:27:23 +0100 (Wed, 26 Mar 2008) | 1 line - -proper passing of se's ------------------------------------------------------------------------- -r10121 | felix | 2008-03-24 01:33:30 +0100 (Mon, 24 Mar 2008) | 1 line - -macro-environment is alist, uses lookup-identifier for environment lookup (will need unified se for compiler/eval) ------------------------------------------------------------------------- -r10119 | felix | 2008-03-24 00:12:21 +0100 (Mon, 24 Mar 2008) | 1 line - -factored all macro stuff into expand.scm; added local define-syntax expansion ------------------------------------------------------------------------- -r9905 | felix | 2008-03-20 15:59:03 +0100 (Thu, 20 Mar 2008) | 1 line - -added identifier type, strips identifiers for quote; no identifier handling in eval or compile, yet ------------------------------------------------------------------------- -r9894 | felix | 2008-03-19 08:48:21 +0100 (Wed, 19 Mar 2008) | 1 line - -branched from trunk ------------------------------------------------------------------------- -r9587 | kon | 2008-03-14 02:15:54 +0100 (Fri, 14 Mar 2008) | 2 lines - -Docu for new combinators (where did the originals go?) & minor optimization to right-section. - ------------------------------------------------------------------------- -r9586 | kon | 2008-03-14 01:58:32 +0100 (Fri, 14 Mar 2008) | 2 lines - -Hacked fix for 'unbound variable: every' in csi. - ------------------------------------------------------------------------- -r9535 | iraikov | 2008-03-13 12:40:33 +0100 (Thu, 13 Mar 2008) | 2 lines - -Updated to 3.0.8 - ------------------------------------------------------------------------- -r9534 | iraikov | 2008-03-13 12:40:11 +0100 (Thu, 13 Mar 2008) | 2 lines - -Increased version number to 3.0.8. - ------------------------------------------------------------------------- -r9533 | iraikov | 2008-03-13 12:30:49 +0100 (Thu, 13 Mar 2008) | 3 lines - -A fix for to setup-build-prefix when neither HOME nor USER are -defined. - ------------------------------------------------------------------------- -r9524 | felix | 2008-03-12 23:07:57 +0100 (Wed, 12 Mar 2008) | 5 lines - -- extras: moved local defmacros out, as it suggested local macros were supported -- manual: srfi-7 was implicitly listed as supported -- removed runtime.c from bootstrapping tarball, added both posix files - - ------------------------------------------------------------------------- -r9507 | iraikov | 2008-03-12 01:15:10 +0100 (Wed, 12 Mar 2008) | 2 lines - -Version increased to 3.0.7 - ------------------------------------------------------------------------- -r9506 | iraikov | 2008-03-12 01:09:11 +0100 (Wed, 12 Mar 2008) | 2 lines - -Put new changes in NEWS under 3.0.7. - ------------------------------------------------------------------------- -r9498 | elf | 2008-03-12 00:51:02 +0100 (Wed, 12 Mar 2008) | 3 lines - -annoying error message gone - - ------------------------------------------------------------------------- -r9497 | elf | 2008-03-12 00:40:12 +0100 (Wed, 12 Mar 2008) | 4 lines - - -fixed bug preventing static linking of executables with csc -static - - ------------------------------------------------------------------------- -r9432 | zbigniew | 2008-03-11 08:04:08 +0100 (Tue, 11 Mar 2008) | 1 line - -readme: regex patch ------------------------------------------------------------------------- -r9431 | zbigniew | 2008-03-11 08:00:35 +0100 (Tue, 11 Mar 2008) | 1 line - -regex: scheme-pointer should have been nonnull-scheme-pointer ------------------------------------------------------------------------- -r9428 | elf | 2008-03-11 07:28:45 +0100 (Tue, 11 Mar 2008) | 4 lines - - -applied zbigniews patch - - ------------------------------------------------------------------------- -r9422 | iraikov | 2008-03-11 07:00:20 +0100 (Tue, 11 Mar 2008) | 2 lines - -Version number updated in the documentation. - ------------------------------------------------------------------------- -r9419 | iraikov | 2008-03-11 06:55:15 +0100 (Tue, 11 Mar 2008) | 2 lines - -Small fix to allow maketexi script to work. - ------------------------------------------------------------------------- -r9418 | iraikov | 2008-03-11 06:51:11 +0100 (Tue, 11 Mar 2008) | 2 lines - -Manual updated from the wiki. - ------------------------------------------------------------------------- -r9409 | iraikov | 2008-03-11 05:27:38 +0100 (Tue, 11 Mar 2008) | 2 lines - -Increased version number to 3.0.6 - ------------------------------------------------------------------------- -r9395 | iraikov | 2008-03-10 05:52:03 +0100 (Mon, 10 Mar 2008) | 2 lines - -Version number increased to 3.0.6. - ------------------------------------------------------------------------- -r9394 | iraikov | 2008-03-10 05:50:25 +0100 (Mon, 10 Mar 2008) | 2 lines - -Version number increased to 3.0.6. - ------------------------------------------------------------------------- -r9393 | iraikov | 2008-03-10 05:49:30 +0100 (Mon, 10 Mar 2008) | 2 lines - -Bug fix in constructing the pathname for examples. - ------------------------------------------------------------------------- -r9382 | kon | 2008-03-09 18:19:43 +0100 (Sun, 09 Mar 2008) | 2 lines - -Rmvd dup expr from fix for chmod of example file. - ------------------------------------------------------------------------- -r9380 | kon | 2008-03-09 17:53:18 +0100 (Sun, 09 Mar 2008) | 2 lines - -Fix for chmod of examples. - ------------------------------------------------------------------------- -r9356 | iraikov | 2008-03-09 15:32:36 +0100 (Sun, 09 Mar 2008) | 2 lines - -Updated Texinfo documentation. - ------------------------------------------------------------------------- -r9354 | iraikov | 2008-03-09 15:21:47 +0100 (Sun, 09 Mar 2008) | 2 lines - -Updated Locations page. - ------------------------------------------------------------------------- -r9352 | iraikov | 2008-03-09 15:18:08 +0100 (Sun, 09 Mar 2008) | 2 lines - -Fixed link to location-and-c-string-star. - ------------------------------------------------------------------------- -r9351 | iraikov | 2008-03-09 15:16:17 +0100 (Sun, 09 Mar 2008) | 2 lines - -Updated version in the manual. - ------------------------------------------------------------------------- -r9350 | iraikov | 2008-03-09 15:12:51 +0100 (Sun, 09 Mar 2008) | 2 lines - -Added scripts subdir to manifest. - ------------------------------------------------------------------------- -r9342 | iraikov | 2008-03-09 11:17:14 +0100 (Sun, 09 Mar 2008) | 2 lines - -Updated buildversion to 3.0.5. - ------------------------------------------------------------------------- -r9341 | iraikov | 2008-03-09 10:56:36 +0100 (Sun, 09 Mar 2008) | 2 lines - -Added quotes around parens in conditional expression. - ------------------------------------------------------------------------- -r9340 | iraikov | 2008-03-09 10:52:05 +0100 (Sun, 09 Mar 2008) | 2 lines - -Added a check for buildsvnrevision file. - ------------------------------------------------------------------------- -r9339 | iraikov | 2008-03-09 10:45:37 +0100 (Sun, 09 Mar 2008) | 2 lines - -Added Overview chapter. - ------------------------------------------------------------------------- -r9331 | elf | 2008-03-08 18:04:00 +0100 (Sat, 08 Mar 2008) | 3 lines - -corrected stat values - - ------------------------------------------------------------------------- -r9327 | iraikov | 2008-03-08 15:51:18 +0100 (Sat, 08 Mar 2008) | 2 lines - -Increased version no to 3.0.5. - ------------------------------------------------------------------------- -r9326 | iraikov | 2008-03-08 15:50:39 +0100 (Sat, 08 Mar 2008) | 2 lines - -Added information about stat predicates. - ------------------------------------------------------------------------- -r9325 | elf | 2008-03-08 15:42:19 +0100 (Sat, 08 Mar 2008) | 3 lines - -fixed error - - ------------------------------------------------------------------------- -r9323 | elf | 2008-03-08 15:30:46 +0100 (Sat, 08 Mar 2008) | 3 lines - -updated stattypes for windows - - ------------------------------------------------------------------------- -r9322 | elf | 2008-03-08 15:28:33 +0100 (Sat, 08 Mar 2008) | 4 lines - - -stat predicates for file types - - ------------------------------------------------------------------------- -r9321 | elf | 2008-03-08 15:10:42 +0100 (Sat, 08 Mar 2008) | 3 lines - -minor fix - - ------------------------------------------------------------------------- -r9317 | elf | 2008-03-08 15:01:12 +0100 (Sat, 08 Mar 2008) | 3 lines - -remove buildsvnrevision during confclean - - ------------------------------------------------------------------------- -r9316 | elf | 2008-03-08 14:57:01 +0100 (Sat, 08 Mar 2008) | 3 lines - -fixes - - ------------------------------------------------------------------------- -r9314 | elf | 2008-03-08 14:32:47 +0100 (Sat, 08 Mar 2008) | 3 lines - -canonical-path update, random-seed add - - ------------------------------------------------------------------------- -r9258 | iraikov | 2008-03-07 07:35:10 +0100 (Fri, 07 Mar 2008) | 2 lines - -A fix to handle the case when installing from a .egg file. - ------------------------------------------------------------------------- -r9257 | iraikov | 2008-03-07 06:18:25 +0100 (Fri, 07 Mar 2008) | 2 lines - -Committed fixes to installing from local repository. - ------------------------------------------------------------------------- -r9254 | kon | 2008-03-07 00:42:13 +0100 (Fri, 07 Mar 2008) | 2 lines - -Applied Jim Ursetto's string-copy patch. - ------------------------------------------------------------------------- -r9204 | felix | 2008-03-06 11:28:45 +0100 (Thu, 06 Mar 2008) | 1 line - -banner cosmetics; svnrev makefile fix [by Andrei Ivushkin, but also partially already repaired by elf] ------------------------------------------------------------------------- -r9182 | elf | 2008-03-06 02:34:40 +0100 (Thu, 06 Mar 2008) | 4 lines - - -fixed incorrect build rule - get-svn-revision should have been buildsvnrevision - - ------------------------------------------------------------------------- -r9181 | iraikov | 2008-03-06 02:28:04 +0100 (Thu, 06 Mar 2008) | 2 lines - -Updated Texinfo manual with latest files from the wiki. - ------------------------------------------------------------------------- -r9174 | iraikov | 2008-03-06 01:42:42 +0100 (Thu, 06 Mar 2008) | 2 lines - -Bug fixes for the case when installing from local repository. - ------------------------------------------------------------------------- -r9169 | elf | 2008-03-05 14:18:25 +0100 (Wed, 05 Mar 2008) | 4 lines - - -updated bootstrap .c files, added posixwin.c (was missing) - - ------------------------------------------------------------------------- -r9168 | iraikov | 2008-03-05 05:18:55 +0100 (Wed, 05 Mar 2008) | 2 lines - -Updated information about chicken-setup. - ------------------------------------------------------------------------- -r9167 | iraikov | 2008-03-05 05:13:03 +0100 (Wed, 05 Mar 2008) | 2 lines - -Added Overview page to list of pages. - ------------------------------------------------------------------------- -r9160 | mario | 2008-03-04 16:00:11 +0100 (Tue, 04 Mar 2008) | 2 lines - -Added `Overview' chapter. - ------------------------------------------------------------------------- -r9159 | iraikov | 2008-03-04 11:37:58 +0100 (Tue, 04 Mar 2008) | 2 lines - -Put back the -d (dont-ask) option. - ------------------------------------------------------------------------- -r9155 | felix | 2008-03-04 10:06:55 +0100 (Tue, 04 Mar 2008) | 1 line - -fixed bug in fprintf0; removed buildsvnrevision from repo to avoid conflicts; fixed bug in svnrevision.sh ------------------------------------------------------------------------- -r9154 | iraikov | 2008-03-04 09:49:53 +0100 (Tue, 04 Mar 2008) | 2 lines - -Checking for the presence of svn in a sane way. - ------------------------------------------------------------------------- -r9149 | felix | 2008-03-03 13:03:29 +0100 (Mon, 03 Mar 2008) | 1 line - -bootstrap fix on mingw [by Andrei Ivushkin] ------------------------------------------------------------------------- -r9133 | kon | 2008-02-29 18:18:10 +0100 (Fri, 29 Feb 2008) | 2 lines - -PCRE 7.6 - ------------------------------------------------------------------------- -r9122 | iraikov | 2008-02-29 08:11:54 +0100 (Fri, 29 Feb 2008) | 2 lines - -Introduced option -install-prefix; supersedes -destdir. - ------------------------------------------------------------------------- -r9102 | ashley | 2008-02-28 17:08:05 +0100 (Thu, 28 Feb 2008) | 2 lines - -Modified README to note support (and issues with) for MSVC. - ------------------------------------------------------------------------- -r9099 | iraikov | 2008-02-28 14:37:27 +0100 (Thu, 28 Feb 2008) | 2 lines - -Removed use url declaration. - ------------------------------------------------------------------------- -r9098 | iraikov | 2008-02-28 14:27:35 +0100 (Thu, 28 Feb 2008) | 2 lines - -Go back to the start directory after a package is built. - ------------------------------------------------------------------------- -r9095 | iraikov | 2008-02-28 14:07:16 +0100 (Thu, 28 Feb 2008) | 2 lines - -Added a check for non-html, non-wiki documentation (e.g. eggdoc). - ------------------------------------------------------------------------- -r9092 | iraikov | 2008-02-28 13:59:55 +0100 (Thu, 28 Feb 2008) | 2 lines - -Small bugfix in dpkg-eggs - ------------------------------------------------------------------------- -r9091 | iraikov | 2008-02-28 13:54:25 +0100 (Thu, 28 Feb 2008) | 2 lines - -Copyright notice update. - ------------------------------------------------------------------------- -r9090 | iraikov | 2008-02-28 13:42:00 +0100 (Thu, 28 Feb 2008) | 3 lines - -Some updates to the Debian egg building stuff, -so that documentation is automatically generated from the wiki. - ------------------------------------------------------------------------- -r9088 | iraikov | 2008-02-28 12:31:42 +0100 (Thu, 28 Feb 2008) | 2 lines - -Renamed enscript.scm to enscript-texinfo. - ------------------------------------------------------------------------- -r9087 | felix | 2008-02-28 11:50:58 +0100 (Thu, 28 Feb 2008) | 1 line - -bugfix in csc [thanks to Andrei Ivushkin] ------------------------------------------------------------------------- -r9083 | iraikov | 2008-02-28 08:07:38 +0100 (Thu, 28 Feb 2008) | 2 lines - -Online help updates. - ------------------------------------------------------------------------- -r9082 | iraikov | 2008-02-28 07:44:36 +0100 (Thu, 28 Feb 2008) | 2 lines - -chicken-setup documentation updates. - ------------------------------------------------------------------------- -r9080 | iraikov | 2008-02-28 05:33:37 +0100 (Thu, 28 Feb 2008) | 2 lines - -Clarifications added in the documentation for options -R and -P. - ------------------------------------------------------------------------- -r9078 | iraikov | 2008-02-28 03:24:59 +0100 (Thu, 28 Feb 2008) | 2 lines - -Included Ashley Bone's patch to the MSVC build system. - ------------------------------------------------------------------------- -r9040 | kon | 2008-02-26 20:11:26 +0100 (Tue, 26 Feb 2008) | 2 lines - -Applied Jim Ursetto's tcp socket port write patch. - ------------------------------------------------------------------------- -r9022 | iraikov | 2008-02-26 11:20:40 +0100 (Tue, 26 Feb 2008) | 2 lines - -Egg build dir should be /tmp/..., not $HOME/... - ------------------------------------------------------------------------- -r9021 | iraikov | 2008-02-26 11:04:26 +0100 (Tue, 26 Feb 2008) | 2 lines - -Further tweaks to the selection of default build dir in chicken-setup - ------------------------------------------------------------------------- -r9017 | iraikov | 2008-02-26 08:25:18 +0100 (Tue, 26 Feb 2008) | 2 lines - -Added information about the updates to chicken-setup. - ------------------------------------------------------------------------- -r8901 | iraikov | 2008-02-25 14:26:42 +0100 (Mon, 25 Feb 2008) | 2 lines - -Removed unnecessary debug statements. - ------------------------------------------------------------------------- -r8898 | iraikov | 2008-02-25 13:50:59 +0100 (Mon, 25 Feb 2008) | 2 lines - -Added support for user-specified build directories. - ------------------------------------------------------------------------- -r8649 | felix | 2008-02-23 09:40:49 +0100 (Sat, 23 Feb 2008) | 1 line - -bumped version to 3.0.3, added entry in NEWS ------------------------------------------------------------------------- -r8648 | felix | 2008-02-23 09:38:59 +0100 (Sat, 23 Feb 2008) | 1 line - -applied Jim's print-width patch with fix for proper parameter use ------------------------------------------------------------------------- -r8647 | felix | 2008-02-23 09:22:28 +0100 (Sat, 23 Feb 2008) | 1 line - -added Ashley's msvc patch ------------------------------------------------------------------------- -r8641 | kon | 2008-02-23 00:10:16 +0100 (Sat, 23 Feb 2008) | 2 lines - -Added flonum-print-precision. - ------------------------------------------------------------------------- -r8640 | felix | 2008-02-22 23:33:01 +0100 (Fri, 22 Feb 2008) | 1 line - -use MAP_ANON (MAP_ANONYMOUS not available on Darwin); use C_check_uintX and BITWISE_UINT_ONLY ------------------------------------------------------------------------- -r8588 | felix | 2008-02-20 11:44:52 +0100 (Wed, 20 Feb 2008) | 5 lines - -- added overflow-detecting bitwise fixnum operations -- fixed bug in c-backend that resulted in unaligned lambda-infos -- bumped version to 3.0.2 - - ------------------------------------------------------------------------- -r8506 | kon | 2008-02-17 01:17:18 +0100 (Sun, 17 Feb 2008) | 2 lines - -Bug fix for "hash-table-set!" - wasn't, setting that is. - ------------------------------------------------------------------------- -r8505 | kon | 2008-02-17 00:41:48 +0100 (Sun, 17 Feb 2008) | 2 lines - -C_check_uintX used instead of C_check_uint for bitwise. - ------------------------------------------------------------------------- -r8504 | kon | 2008-02-17 00:11:29 +0100 (Sun, 17 Feb 2008) | 2 lines - -BITWISE_UINT_ONLY - not. - ------------------------------------------------------------------------- -r8468 | kon | 2008-02-14 17:10:04 +0100 (Thu, 14 Feb 2008) | 2 lines - -Removed MacOS 9 references - unsupported. - ------------------------------------------------------------------------- -r8457 | kon | 2008-02-13 19:24:49 +0100 (Wed, 13 Feb 2008) | 2 lines - -Cygwin has 'localtime' but no tm_zone member. - ------------------------------------------------------------------------- -r8456 | kon | 2008-02-13 18:43:59 +0100 (Wed, 13 Feb 2008) | 2 lines - -Cygwin has endian.h, timegm, localtime. - ------------------------------------------------------------------------- -r8430 | iraikov | 2008-02-13 05:23:51 +0100 (Wed, 13 Feb 2008) | 2 lines - -Now using the trunk/debian directory instead of latest/debian. - ------------------------------------------------------------------------- -r8410 | kon | 2008-02-12 11:01:50 +0100 (Tue, 12 Feb 2008) | 2 lines - -Moved wiki files to chicken trunk manual since using wrong files to document. - ------------------------------------------------------------------------- -r8408 | kon | 2008-02-12 09:44:01 +0100 (Tue, 12 Feb 2008) | 2 lines - -Removed macro versions of tm struct set/get. - ------------------------------------------------------------------------- -r8397 | kon | 2008-02-12 04:12:52 +0100 (Tue, 12 Feb 2008) | 2 lines - -Added chardefs make procedure. - ------------------------------------------------------------------------- -r8390 | kon | 2008-02-12 00:51:24 +0100 (Tue, 12 Feb 2008) | 2 lines - -Removed regex-extras. More ugliness for using the platfrom PCRE header files in regex. - ------------------------------------------------------------------------- -r8380 | kon | 2008-02-11 18:00:53 +0100 (Mon, 11 Feb 2008) | 2 lines - -Updated NEWS for new hash-table, hash, combinators, and time/string. Removed unused "false-thunk". Updated hashing comments. Added "none?", "always?", and "never?" to combinators. Fixed "hash-table-set!" so it returns "unspecified". Renamed "##sys#make-hash-table" to remove any indication of relation to the "##sys#hash-table-*" routines. Renamed "$other-number-hash" to "$non-fixnum-number-hash" to be specific. - ------------------------------------------------------------------------- -r8372 | iraikov | 2008-02-11 12:24:32 +0100 (Mon, 11 Feb 2008) | 2 lines - -Added option --exclude. - ------------------------------------------------------------------------- -r8368 | iraikov | 2008-02-11 11:21:23 +0100 (Mon, 11 Feb 2008) | 2 lines - -Fixed a bug in the ordering of release versions. - ------------------------------------------------------------------------- -r8366 | iraikov | 2008-02-11 10:45:45 +0100 (Mon, 11 Feb 2008) | 2 lines - -Added dpkg-eggs script. - ------------------------------------------------------------------------- -r8364 | iraikov | 2008-02-11 10:32:54 +0100 (Mon, 11 Feb 2008) | 2 lines - -Added back README.Debian in the main chicken source tree. - ------------------------------------------------------------------------- -r8363 | iraikov | 2008-02-11 10:29:22 +0100 (Mon, 11 Feb 2008) | 2 lines - -Removed unnecessary README.Debian files. - ------------------------------------------------------------------------- -r8361 | felix | 2008-02-11 10:13:54 +0100 (Mon, 11 Feb 2008) | 1 line - -probably fixed 64-bit literal bug and changed copyrights ------------------------------------------------------------------------- -r8341 | iraikov | 2008-02-11 06:59:10 +0100 (Mon, 11 Feb 2008) | 2 lines - -A small fix to include ChangeLog.* in the Debian package. - ------------------------------------------------------------------------- -r8340 | iraikov | 2008-02-11 06:51:55 +0100 (Mon, 11 Feb 2008) | 2 lines - -Update of the Texinfo manual to 3.0.0 - ------------------------------------------------------------------------- -r8339 | iraikov | 2008-02-11 06:51:14 +0100 (Mon, 11 Feb 2008) | 2 lines - -Added Texinfo variant of the enscript extension to maketexi. - ------------------------------------------------------------------------- -r8330 | kon | 2008-02-10 16:52:44 +0100 (Sun, 10 Feb 2008) | 2 lines - -Fix for non-0 term'd str use in 'string->time' & 'time->string'. [Thanks to Hans Bulfone for pointing it out] - ------------------------------------------------------------------------- -r8311 | kon | 2008-02-09 22:47:59 +0100 (Sat, 09 Feb 2008) | 2 lines - -Added left & right section to Combinators. Simple but useful. - ------------------------------------------------------------------------- -r8302 | iraikov | 2008-02-09 04:29:58 +0100 (Sat, 09 Feb 2008) | 2 lines - -Tested and comitted Frederick Akalin's patch. - ------------------------------------------------------------------------- -r8290 | ashinn | 2008-02-08 11:42:29 +0100 (Fri, 08 Feb 2008) | 2 lines - -releasing 0.8 - ------------------------------------------------------------------------- -r8281 | kon | 2008-02-08 04:36:02 +0100 (Fri, 08 Feb 2008) | 2 lines - -8 space string in generic-write was collapsed with tab - me & my stupid editor. - ------------------------------------------------------------------------- -r8278 | kon | 2008-02-08 01:10:19 +0100 (Fri, 08 Feb 2008) | 2 lines - -Bug fixes for hash-table & hash. Added hash-table test to runtests. - ------------------------------------------------------------------------- -r8276 | zbigniew | 2008-02-07 20:12:17 +0100 (Thu, 07 Feb 2008) | 1 line - -Add MACOSX_DEPLOYMENT_TARGET to README for universal build ------------------------------------------------------------------------- -r8275 | kon | 2008-02-07 17:17:55 +0100 (Thu, 07 Feb 2008) | 2 lines - -Use of tabs+spaces. - ------------------------------------------------------------------------- -r8235 | kon | 2008-02-07 02:10:10 +0100 (Thu, 07 Feb 2008) | 2 lines - -Bug fix for 'Error: (apply) bad argument type: #' in hash-table-ref. - ------------------------------------------------------------------------- -r8205 | felix | 2008-02-06 15:02:21 +0100 (Wed, 06 Feb 2008) | 1 line - -merged bootstrapping tarball update ------------------------------------------------------------------------- -r8198 | kon | 2008-02-06 09:42:20 +0100 (Wed, 06 Feb 2008) | 2 lines - -Merge of branches/felix - ------------------------------------------------------------------------- -r8197 | kon | 2008-02-06 09:15:52 +0100 (Wed, 06 Feb 2008) | 2 lines - -Added kon branch - ------------------------------------------------------------------------- -r8182 | kon | 2008-02-06 04:29:01 +0100 (Wed, 06 Feb 2008) | 2 lines - -Rplcd 'fprintf w/ loc in fprintf0. - ------------------------------------------------------------------------- -r8158 | zbigniew | 2008-02-05 22:38:16 +0100 (Tue, 05 Feb 2008) | 1 line - -fix minor readme typo (thx Andre Kuehne) ------------------------------------------------------------------------- -r8157 | kon | 2008-02-05 18:57:36 +0100 (Tue, 05 Feb 2008) | 2 lines - -Rmvd ##sys#hash prefix. - ------------------------------------------------------------------------- -r8156 | felix | 2008-02-05 10:34:31 +0100 (Tue, 05 Feb 2008) | 1 line - -removed warning about unsupported literals (is caught later and certain literals are allowed anyway) ------------------------------------------------------------------------- -r8155 | felix | 2008-02-05 09:01:47 +0100 (Tue, 05 Feb 2008) | 1 line - -refactored [sf]printf, non-tty port is buffered first (ticket #418) ------------------------------------------------------------------------- -r8153 | kon | 2008-02-05 05:50:20 +0100 (Tue, 05 Feb 2008) | 2 lines - -SRFI-90-ish hash-tables. - ------------------------------------------------------------------------- -r8136 | felix | 2008-02-04 08:53:34 +0100 (Mon, 04 Feb 2008) | 1 line - -added missing revision file ------------------------------------------------------------------------- -r8135 | zbigniew | 2008-02-04 08:16:45 +0100 (Mon, 04 Feb 2008) | 1 line - -buildsvnrevision fix ------------------------------------------------------------------------- -r8134 | felix | 2008-02-04 07:24:04 +0100 (Mon, 04 Feb 2008) | 1 line - -set ddefault nursery size to 256k on x86-64 (suggested by Shawn W.); added missing svnrevision script ------------------------------------------------------------------------- -r8133 | felix | 2008-02-04 07:16:37 +0100 (Mon, 04 Feb 2008) | 1 line - -svn revision is compiled into runtime ------------------------------------------------------------------------- -r8078 | kon | 2008-02-02 22:37:24 +0100 (Sat, 02 Feb 2008) | 2 lines - -Added '(define ...)' for '(set! ...)' introduced identifiers. - ------------------------------------------------------------------------- -r8062 | felix | 2008-02-02 16:21:37 +0100 (Sat, 02 Feb 2008) | 1 line - -process-lambda-doc. is only called for global vars; removed nl after printing chicken banner ------------------------------------------------------------------------- -r8030 | kon | 2008-02-01 18:57:37 +0100 (Fri, 01 Feb 2008) | 2 lines - -Fix for wrong errcod; should be C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR. - ------------------------------------------------------------------------- -r8029 | kon | 2008-02-01 18:02:09 +0100 (Fri, 01 Feb 2008) | 2 lines - -Added check inexact. - ------------------------------------------------------------------------- -r8027 | felix | 2008-02-01 10:27:44 +0100 (Fri, 01 Feb 2008) | 4 lines - -- bootstrapping chicken from svn defaults to "chicken" (not prefixed one) -- better ##sys#process-lambda-documentation hook -- "repository-path" uses "CHICKEN_PREFIX" - ------------------------------------------------------------------------- -r8024 | iraikov | 2008-02-01 06:20:26 +0100 (Fri, 01 Feb 2008) | 2 lines - -Added an entry for 3.0.0. - ------------------------------------------------------------------------- -r8004 | zbigniew | 2008-01-31 06:13:40 +0100 (Thu, 31 Jan 2008) | 1 line - -fix README typo (thx mbishop) ------------------------------------------------------------------------- -r7985 | kon | 2008-01-29 21:05:40 +0100 (Tue, 29 Jan 2008) | 2 lines - -Made custom input port read-line not call out from ##sys#scan-buffer-line. Made C_ tm get/set since used many times. - ------------------------------------------------------------------------- -r7984 | kon | 2008-01-29 01:04:28 +0100 (Tue, 29 Jan 2008) | 2 lines - -Added optional format (strftime) to time->string. Added string->time (strptime); no Windows though. - ------------------------------------------------------------------------- -r7983 | kon | 2008-01-28 22:55:56 +0100 (Mon, 28 Jan 2008) | 2 lines - -Re-formatted C_ time macros so easier to read. - ------------------------------------------------------------------------- -r7972 | felix | 2008-01-28 14:34:27 +0100 (Mon, 28 Jan 2008) | 1 line - -replaced fix-gensyms script with simpler solution ------------------------------------------------------------------------- -r7970 | felix | 2008-01-28 07:29:44 +0100 (Mon, 28 Jan 2008) | 1 line - -renamed misc directory and support file ------------------------------------------------------------------------- -r7945 | kon | 2008-01-26 22:29:42 +0100 (Sat, 26 Jan 2008) | 2 lines - -Added flonum-print-precision procedure. - ------------------------------------------------------------------------- -r7938 | kon | 2008-01-26 00:56:02 +0100 (Sat, 26 Jan 2008) | 2 lines - -Fixed bug in absolute-pathname?, was not properly an anchored pattern when a drive is possible (Windows). - ------------------------------------------------------------------------- -r7936 | felix | 2008-01-26 00:38:42 +0100 (Sat, 26 Jan 2008) | 1 line - -renamed script again ------------------------------------------------------------------------- -r7935 | felix | 2008-01-26 00:37:25 +0100 (Sat, 26 Jan 2008) | 1 line - -renamed merge script ------------------------------------------------------------------------- -r7934 | felix | 2008-01-26 00:25:56 +0100 (Sat, 26 Jan 2008) | 1 line - -added missing files to distribution/manifest ------------------------------------------------------------------------- -r7933 | felix | 2008-01-25 23:54:28 +0100 (Fri, 25 Jan 2008) | 1 line - -bootstrap change (no automatic rebuild after building chicken-boot) ------------------------------------------------------------------------- -r7929 | kon | 2008-01-25 18:21:01 +0100 (Fri, 25 Jan 2008) | 2 lines - -Added closure bad argument checking support. Added proc test to 'make-hash-table'. - ------------------------------------------------------------------------- -r7921 | elf | 2008-01-24 11:23:49 +0100 (Thu, 24 Jan 2008) | 4 lines - - -reverted to 7870, ie just before i started mucking with it. - - ------------------------------------------------------------------------- -r7917 | felix | 2008-01-24 08:51:00 +0100 (Thu, 24 Jan 2008) | 1 line - -added stub for get_tty_size for platforms where it is not available ------------------------------------------------------------------------- -r7916 | felix | 2008-01-24 08:50:04 +0100 (Thu, 24 Jan 2008) | 1 line - -bumped version to 3.0.1 ------------------------------------------------------------------------- -r7915 | elf | 2008-01-24 07:27:34 +0100 (Thu, 24 Jan 2008) | 5 lines - - -a fix for the srfi-1 requirement in case-lambda, as well as removing the -dependency on the eval unit, i believe. - - ------------------------------------------------------------------------- -r7901 | kon | 2008-01-23 23:50:46 +0100 (Wed, 23 Jan 2008) | 2 lines - -In '_make-pathname' the 'dir' variable is always a string so the truth test is not rqrd. - ------------------------------------------------------------------------- -r7900 | kon | 2008-01-23 23:43:43 +0100 (Wed, 23 Jan 2008) | 2 lines - -Fixed use of boolean valued 'pds' in 'make-absolute-pathname' - '##sys#string-append' wants only strings. - ------------------------------------------------------------------------- -r7899 | elf | 2008-01-23 23:36:40 +0100 (Wed, 23 Jan 2008) | 5 lines - - -##current-line -> #!current-line -##current-file -> #!current-file - - ------------------------------------------------------------------------- -r7898 | elf | 2008-01-23 23:20:34 +0100 (Wed, 23 Jan 2008) | 7 lines - - -a fix so the r4rs tester wont fail on differing gensyms. fix-gensyms.scm is -a script with no dependencies that finds all gensyms and renumbers them in -order. runtests.sh now calls fix-gensyms.scm on r4rstest.out and r4rstest.log -before doing the diff. (the diff caused massive test failure.) - - ------------------------------------------------------------------------- -r7879 | elf | 2008-01-23 16:59:04 +0100 (Wed, 23 Jan 2008) | 4 lines - - -let->let* - - ------------------------------------------------------------------------- -r7878 | elf | 2008-01-23 15:18:16 +0100 (Wed, 23 Jan 2008) | 4 lines - - -forgot to add this. if-condition for simple condition catching. - - ------------------------------------------------------------------------- -r7877 | elf | 2008-01-23 14:44:26 +0100 (Wed, 23 Jan 2008) | 5 lines - - -made the optimisation i suggested in the previous diff for the new reader -syntax. - - ------------------------------------------------------------------------- -r7876 | elf | 2008-01-23 14:27:06 +0100 (Wed, 23 Jan 2008) | 6 lines - - -added special reader tokens: ##current-line and ##current-file -i make no claims as to the efficiency. they should probably be moved into -the following clause to avoid penalising most lookups. - - ------------------------------------------------------------------------- -r7871 | elf | 2008-01-23 08:48:49 +0100 (Wed, 23 Jan 2008) | 10 lines - - -added else clause to condition-case with the following format: -(else ...) -where lambda-list is a lambda list (or var) bound to the value(s) of the -test case, and ... is the code to be executed in that context. - -this allows cleaner handling of exceptions, removing the need for special -values as caught error outputs. - - ------------------------------------------------------------------------- -r7864 | felix | 2008-01-22 23:52:14 +0100 (Tue, 22 Jan 2008) | 1 line - -fixed uses of time->string and seconds->string (no trailing newline) ------------------------------------------------------------------------- -r7844 | felix | 2008-01-22 13:33:34 +0100 (Tue, 22 Jan 2008) | 1 line - -applied Ivan Shmakov's mmap() patch ------------------------------------------------------------------------- -r7839 | felix | 2008-01-22 09:36:51 +0100 (Tue, 22 Jan 2008) | 1 line - -updated bootstrap tarball, cond-expand is available to base expander ------------------------------------------------------------------------- -r7835 | kon | 2008-01-22 02:29:41 +0100 (Tue, 22 Jan 2008) | 2 lines - -Added numerator & denominator for fix & flo. - ------------------------------------------------------------------------- -r7829 | sjamaan | 2008-01-21 23:06:24 +0100 (Mon, 21 Jan 2008) | 2 lines - -Add apply-hack for SPARC64 (SYSV) - ------------------------------------------------------------------------- -r7809 | felix | 2008-01-21 03:54:07 +0100 (Mon, 21 Jan 2008) | 1 line - -updated to refer to rrb3 ------------------------------------------------------------------------- -r7801 | felix | 2008-01-20 19:44:56 +0100 (Sun, 20 Jan 2008) | 1 line - -fixed bug in read-line special casing (again. again thanks to Mario) ------------------------------------------------------------------------- -r7794 | felix | 2008-01-19 20:49:05 +0100 (Sat, 19 Jan 2008) | 1 line - -fixed bug in read-line support code in library [Thanks to Mario] ------------------------------------------------------------------------- -r7784 | felix | 2008-01-19 16:09:32 +0100 (Sat, 19 Jan 2008) | 5 lines - -- possibly fixed li-alignment problem for non-gcc compilers -- updated acknowledgements -- posixunix includes on Solaris [Thanks to Brad Watson] - - ------------------------------------------------------------------------- -r7778 | felix | 2008-01-18 12:43:49 +0100 (Fri, 18 Jan 2008) | 1 line - -updated bootstrapping tarball ------------------------------------------------------------------------- -r7777 | felix | 2008-01-18 12:23:34 +0100 (Fri, 18 Jan 2008) | 1 line - -fixed tests, alignment problem with lambdainfo solved (gcc only) ------------------------------------------------------------------------- -r7776 | felix | 2008-01-18 11:21:10 +0100 (Fri, 18 Jan 2008) | 1 line - -more read-line bugfixes; updated copyright date; added port test ------------------------------------------------------------------------- -r7775 | felix | 2008-01-18 09:51:15 +0100 (Fri, 18 Jan 2008) | 1 line - -fixed bug in special-casing of read-line for string ports [Thanks to Alex Shinn] ------------------------------------------------------------------------- -r7774 | ashinn | 2008-01-18 05:40:37 +0100 (Fri, 18 Jan 2008) | 2 lines - -version 0.7, higher-order types and smart strings - ------------------------------------------------------------------------- -r7773 | zbigniew | 2008-01-18 05:14:17 +0100 (Fri, 18 Jan 2008) | 1 line - -Enable universal binary support on OS X ------------------------------------------------------------------------- -r7772 | felix | 2008-01-17 18:25:24 +0100 (Thu, 17 Jan 2008) | 1 line - -documented -p and -P csi options in manual ------------------------------------------------------------------------- -r7770 | felix | 2008-01-17 12:45:15 +0100 (Thu, 17 Jan 2008) | 1 line - -added -p and -P options to csi ------------------------------------------------------------------------- -r7765 | felix | 2008-01-16 20:45:21 +0100 (Wed, 16 Jan 2008) | 1 line - -updated NEWS ------------------------------------------------------------------------- -r7764 | felix | 2008-01-16 20:32:57 +0100 (Wed, 16 Jan 2008) | 1 line - -applied 3.0.0rc1/repobranches patch; fixed small bug in defaults.make ------------------------------------------------------------------------- -r7364 | felix | 2008-01-16 10:44:09 +0100 (Wed, 16 Jan 2008) | 1 line - -accepts unspecified value as valid literal [thanks to Alex Shinn] ------------------------------------------------------------------------- -r7360 | felix | 2008-01-16 04:13:38 +0100 (Wed, 16 Jan 2008) | 1 line - -libchickengui wasn't installed in bin directory ------------------------------------------------------------------------- -r7350 | iraikov | 2008-01-15 02:00:17 +0100 (Tue, 15 Jan 2008) | 2 lines - -Committed Ivan Shmakov's cosmetic improvements. - ------------------------------------------------------------------------- -r7339 | felix | 2008-01-12 17:12:03 +0100 (Sat, 12 Jan 2008) | 1 line - -initing gc_root_list in declaration ------------------------------------------------------------------------- -r7338 | felix | 2008-01-11 22:00:19 +0100 (Fri, 11 Jan 2008) | 1 line - -error-handler expected stream port for ##sys#standard-error ------------------------------------------------------------------------- -r7334 | felix | 2008-01-10 15:49:06 +0100 (Thu, 10 Jan 2008) | 1 line - -removed -check from chicken-setup manpage [Thanks to Jürgen Lorentz] ------------------------------------------------------------------------- -r7333 | felix | 2008-01-10 10:43:42 +0100 (Thu, 10 Jan 2008) | 1 line - -bumped version to 2.741 ------------------------------------------------------------------------- -r7331 | felix | 2008-01-10 10:23:10 +0100 (Thu, 10 Jan 2008) | 1 line - -fixed bug in cross-linux-mingw makefile [Thanks to Mario] ------------------------------------------------------------------------- -r7325 | felix | 2008-01-09 08:48:52 +0100 (Wed, 09 Jan 2008) | 1 line - -moved PCRE check into defaults.make ------------------------------------------------------------------------- -r7309 | felix | 2008-01-08 13:41:49 +0100 (Tue, 08 Jan 2008) | 1 line - -use USE_HOST_PCRE to use host pcre (grumble) ------------------------------------------------------------------------- -r7307 | felix | 2008-01-08 09:04:25 +0100 (Tue, 08 Jan 2008) | 1 line - -fixed bug in blob=? ------------------------------------------------------------------------- -r7306 | felix | 2008-01-08 08:55:43 +0100 (Tue, 08 Jan 2008) | 1 line - -added blob=? ------------------------------------------------------------------------- -r7298 | felix | 2008-01-07 08:36:43 +0100 (Mon, 07 Jan 2008) | 1 line - -csi uses command-line-arguments instead of argv when constructing the final command line arguments passed to a script ------------------------------------------------------------------------- -r7295 | felix | 2008-01-07 07:18:58 +0100 (Mon, 07 Jan 2008) | 1 line - -csi removes runtime-options from command-line-arguments, even if following -- or -script options ------------------------------------------------------------------------- -r7293 | felix | 2008-01-07 05:27:44 +0100 (Mon, 07 Jan 2008) | 1 line - -added Alex' patch ------------------------------------------------------------------------- -r7282 | ashinn | 2008-01-06 05:43:42 +0100 (Sun, 06 Jan 2008) | 2 lines - -Checking in version 0.6. - ------------------------------------------------------------------------- -r7278 | felix | 2008-01-05 20:23:14 +0100 (Sat, 05 Jan 2008) | 1 line - -set version to 2.740 ------------------------------------------------------------------------- -r7277 | felix | 2008-01-05 20:19:11 +0100 (Sat, 05 Jan 2008) | 1 line - -updated NEWS once again ------------------------------------------------------------------------- -r7275 | felix | 2008-01-05 20:16:54 +0100 (Sat, 05 Jan 2008) | 1 line - -updated NEWS ------------------------------------------------------------------------- -r7274 | felix | 2008-01-05 19:52:52 +0100 (Sat, 05 Jan 2008) | 1 line - -trivial changes ------------------------------------------------------------------------- -r7233 | felix | 2008-01-02 00:55:38 +0100 (Wed, 02 Jan 2008) | 1 line - -install_name_tool fix (cross build) ------------------------------------------------------------------------- -r7229 | felix | 2007-12-30 23:25:25 +0100 (Sun, 30 Dec 2007) | 1 line - -converted repobranches-3.0.0 branch into patch ------------------------------------------------------------------------- -r7228 | felix | 2007-12-30 22:45:39 +0100 (Sun, 30 Dec 2007) | 1 line - -csc invokes install_name_tool on OS X; installation of import lib for libchickengui was missing ------------------------------------------------------------------------- -r7217 | felix | 2007-12-28 12:37:04 +0100 (Fri, 28 Dec 2007) | 1 line - -added note about bootstrapping tarball to README ------------------------------------------------------------------------- -r7216 | felix | 2007-12-28 00:09:38 +0100 (Fri, 28 Dec 2007) | 1 line - -resolved conflict ------------------------------------------------------------------------- -r7215 | felix | 2007-12-27 23:31:44 +0100 (Thu, 27 Dec 2007) | 1 line - -fixed bootstrapping make rules ------------------------------------------------------------------------- -r7213 | felix | 2007-12-27 22:39:56 +0100 (Thu, 27 Dec 2007) | 1 line - -added bootstrapping tarball and make targets ------------------------------------------------------------------------- -r7189 | felix | 2007-12-23 01:05:41 +0100 (Sun, 23 Dec 2007) | 1 line - -terminal-size procedure and chicken-setup egg list improvements by Shawn Wagner ------------------------------------------------------------------------- -r7188 | felix | 2007-12-23 00:40:21 +0100 (Sun, 23 Dec 2007) | 1 line - -re-added bugfix that got nuked by merge. Damn. ------------------------------------------------------------------------- -r7187 | felix | 2007-12-23 00:22:11 +0100 (Sun, 23 Dec 2007) | 1 line - -mingw makefile fix; other mingw-makefile fixes by Mario; added thread-wait-for-i/o ------------------------------------------------------------------------- -r7182 | felix | 2007-12-21 11:06:46 +0100 (Fri, 21 Dec 2007) | 1 line - -removed use obsolete C-level qualifier ------------------------------------------------------------------------- -r7181 | felix | 2007-12-21 08:45:32 +0100 (Fri, 21 Dec 2007) | 1 line - -fixed make-pathname ------------------------------------------------------------------------- -r7180 | felix | 2007-12-21 07:50:11 +0100 (Fri, 21 Dec 2007) | 8 lines - -- removed CHICKEN_HOME -- ##sys#pathname-directory-separator isn't used anymore, the slash is now used - everywhere -- fixed some minor mingw issues -- bumped version -- dlls are installed in BINDIR on mingw32 - - ------------------------------------------------------------------------- -r7177 | felix | 2007-12-20 15:08:44 +0100 (Thu, 20 Dec 2007) | 1 line - -C string literals encode characters 126 and 127 in octal ------------------------------------------------------------------------- -r7172 | felix | 2007-12-19 13:37:07 +0100 (Wed, 19 Dec 2007) | 1 line - -minor corrections [suggested by Sven Hartrumpf] ------------------------------------------------------------------------- -r7169 | zbigniew | 2007-12-19 09:23:10 +0100 (Wed, 19 Dec 2007) | 1 line - -fix tab issues in chicken README ------------------------------------------------------------------------- -r7168 | zbigniew | 2007-12-19 09:18:03 +0100 (Wed, 19 Dec 2007) | 1 line - -Add Mac OS X 64-bit make instructions to Chicken README ------------------------------------------------------------------------- -r7167 | felix | 2007-12-19 08:21:07 +0100 (Wed, 19 Dec 2007) | 1 line - -merged encoded literals branch ------------------------------------------------------------------------- -r7145 | felix | 2007-12-17 09:26:09 +0100 (Mon, 17 Dec 2007) | 1 line - -fixed bug in expansion of make macro [reported by Rick Taube] ------------------------------------------------------------------------- -r7129 | felix | 2007-12-14 14:23:46 +0100 (Fri, 14 Dec 2007) | 1 line - --q in csi disables call-trace info ------------------------------------------------------------------------- -r7084 | felix | 2007-12-11 15:10:44 +0100 (Tue, 11 Dec 2007) | 1 line - -fixed bug in chicken-setup (make argv format) [Thanks to Mario] ------------------------------------------------------------------------- -r7081 | felix | 2007-12-11 09:41:05 +0100 (Tue, 11 Dec 2007) | 1 line - -manual version is updated automatically, too ------------------------------------------------------------------------- -r7080 | felix | 2007-12-11 09:35:15 +0100 (Tue, 11 Dec 2007) | 1 line - -bumped version to 2.737 ------------------------------------------------------------------------- -r7078 | felix | 2007-12-11 08:10:10 +0100 (Tue, 11 Dec 2007) | 1 line - -C_callback_adjust_stack_limits didnt take object size into account [Thanks to Todd Ingalls and Rick Taube] ------------------------------------------------------------------------- -r7077 | zbigniew | 2007-12-11 04:23:44 +0100 (Tue, 11 Dec 2007) | 1 line - -Add C_{INSTALL,TARGET}_LDFLAGS to cygwin and mingw Makefiles ------------------------------------------------------------------------- -r7076 | felix | 2007-12-10 12:11:06 +0100 (Mon, 10 Dec 2007) | 1 line - -ws2_32 lib was not linked in cross Makefile ------------------------------------------------------------------------- -r7074 | felix | 2007-12-10 08:44:37 +0100 (Mon, 10 Dec 2007) | 1 line - -DESTDIR is used in addition to PREFIX, not as an alternative ------------------------------------------------------------------------- -r7053 | felix | 2007-12-08 09:53:33 +0100 (Sat, 08 Dec 2007) | 1 line - -invalid expansion of make macro with missing argv ------------------------------------------------------------------------- -r7044 | zbigniew | 2007-12-07 00:11:42 +0100 (Fri, 07 Dec 2007) | 1 line - -Add x86-64 support for OS X. ------------------------------------------------------------------------- -r7036 | felix | 2007-12-06 08:48:16 +0100 (Thu, 06 Dec 2007) | 1 line - -merged wiki into manual; added pre-gc hook and gc-hook test ------------------------------------------------------------------------- -r7031 | iraikov | 2007-12-05 14:29:01 +0100 (Wed, 05 Dec 2007) | 3 lines - -Added some explanations about the makefile variable settings used to -build the Debian package. - ------------------------------------------------------------------------- -r7018 | felix | 2007-12-03 13:45:07 +0100 (Mon, 03 Dec 2007) | 1 line - -elf suggested putting quotes around the port name, when printing it ------------------------------------------------------------------------- -r7017 | felix | 2007-12-03 12:15:53 +0100 (Mon, 03 Dec 2007) | 1 line - -some feedback after Ctrl-D in chicken-bug ------------------------------------------------------------------------- -r6999 | iraikov | 2007-12-02 09:57:35 +0100 (Sun, 02 Dec 2007) | 2 lines - -Added an entry for 2.732 - ------------------------------------------------------------------------- -r6991 | elf | 2007-12-01 12:56:44 +0100 (Sat, 01 Dec 2007) | 6 lines - - -working mailer. tested from linux. uses no platform dependent libraries, -period. straight tcp. mails to the chicken-janitors list automatically now, -with fallback to previous behaviour. - - ------------------------------------------------------------------------- -r6990 | elf | 2007-12-01 12:39:28 +0100 (Sat, 01 Dec 2007) | 1 line - -port25 is blocked locally so i cant test this outside of mail failure behaviour, which works fine. need to commit it in order to test from another machine. ------------------------------------------------------------------------- -r6980 | iraikov | 2007-12-01 07:42:33 +0100 (Sat, 01 Dec 2007) | 2 lines - -Added options for Debian makeinfo. - ------------------------------------------------------------------------- -r6978 | iraikov | 2007-12-01 06:43:36 +0100 (Sat, 01 Dec 2007) | 2 lines - -Changed sharedir to be $(PREFIX)/share. - ------------------------------------------------------------------------- -r6967 | elf | 2007-11-30 21:44:45 +0100 (Fri, 30 Nov 2007) | 1 line - -updated the readme with current data. updated rules.make so that mingw can install. verified to build and run correctly for the following targets: linux, mingw, cygwin. ------------------------------------------------------------------------- -r6966 | elf | 2007-11-30 21:33:57 +0100 (Fri, 30 Nov 2007) | 1 line - -added README data about cygwin. fixed a premature endif that broke mingw installation. ------------------------------------------------------------------------- -r6965 | elf | 2007-11-30 20:49:19 +0100 (Fri, 30 Nov 2007) | 1 line - -minor update to reflect cygwin presence and requirements. ------------------------------------------------------------------------- -r6964 | elf | 2007-11-30 20:34:32 +0100 (Fri, 30 Nov 2007) | 1 line - -minor errors: typo (no space after ifdef) and felix left an endif in the cygwin makefile with no if :) ------------------------------------------------------------------------- -r6963 | elf | 2007-11-30 20:19:59 +0100 (Fri, 30 Nov 2007) | 1 line - -changes: cygwin dynamic library compilation is not compatible with any other system. handled the cygwin case specially in rules.make. separated each non-wildcard multi-file install into separate lines as windows copy command is incapable of handling multiple files correctly (which means mingw make install fails). fixed and ifdefed LIBCHICKEN_SO_FILE and PRIMARY_LIBCHICKEN (had ?= where there should be = and didnt handle the case properly regardless). i will test this on mingw, cygwin, and linux - the changes are not yet tested. ------------------------------------------------------------------------- -r6911 | felix | 2007-11-26 09:06:34 +0100 (Mon, 26 Nov 2007) | 1 line - -more cygwin fixed by elf ------------------------------------------------------------------------- -r6910 | felix | 2007-11-26 07:18:52 +0100 (Mon, 26 Nov 2007) | 1 line - -removed srfi-1 dependency from match unit; compiler-generated files should be wordsize independent, now ------------------------------------------------------------------------- -r6892 | felix | 2007-11-23 11:53:30 +0100 (Fri, 23 Nov 2007) | 1 line - -some currently unused files ------------------------------------------------------------------------- -r6891 | felix | 2007-11-23 11:47:04 +0100 (Fri, 23 Nov 2007) | 1 line - -various fixes in the cygwin makefile [thanks to elf] ------------------------------------------------------------------------- -r6889 | iraikov | 2007-11-22 05:04:27 +0100 (Thu, 22 Nov 2007) | 2 lines - -Updated binary compatibility version to 3. - ------------------------------------------------------------------------- -r6885 | felix | 2007-11-20 13:01:46 +0100 (Tue, 20 Nov 2007) | 1 line - -removal of deprecated features ------------------------------------------------------------------------- -r6877 | felix | 2007-11-19 07:18:54 +0100 (Mon, 19 Nov 2007) | 1 line - -fullcheck does normal check first ------------------------------------------------------------------------- -r6876 | felix | 2007-11-19 07:16:19 +0100 (Mon, 19 Nov 2007) | 1 line - -fullcheck target performs 3-stage bootstrap ------------------------------------------------------------------------- -r6874 | felix | 2007-11-19 05:44:50 +0100 (Mon, 19 Nov 2007) | 1 line - -added static linking option ------------------------------------------------------------------------- -r6869 | felix | 2007-11-16 15:07:15 +0100 (Fri, 16 Nov 2007) | 1 line - -separate chicken-rebuild on check ------------------------------------------------------------------------- -r6864 | felix | 2007-11-16 13:27:20 +0100 (Fri, 16 Nov 2007) | 1 line - -check runs chicken-bootstrap; wrong name of private-namespace.scm in distmanifest; fixed makefile bug ------------------------------------------------------------------------- -r6862 | felix | 2007-11-16 09:35:08 +0100 (Fri, 16 Nov 2007) | 1 line - -fixed broken error check for inline funcs ------------------------------------------------------------------------- -r6839 | felix | 2007-11-15 11:09:16 +0100 (Thu, 15 Nov 2007) | 1 line - -inline-recursions is handled [reported by elf]; removed some deprecated features (see NEWS) ------------------------------------------------------------------------- -r6829 | felix | 2007-11-14 13:34:32 +0100 (Wed, 14 Nov 2007) | 1 line - -added relinking-on-installation support - not tested whether this breaks anything in other builds ------------------------------------------------------------------------- -r6828 | felix | 2007-11-14 11:01:11 +0100 (Wed, 14 Nov 2007) | 1 line - -updated scheme-complete; removed uses of andmap and ormap (both are deprecated, now) ------------------------------------------------------------------------- -r6827 | felix | 2007-11-14 09:26:13 +0100 (Wed, 14 Nov 2007) | 4 lines - -- defaults.make: fixed broken occurrence of HOST_C_COMPILER -- added private-namespace.scm, removed unspeakable namespace hack (and supporting code) - - ------------------------------------------------------------------------- -r6811 | felix | 2007-11-12 16:19:59 +0100 (Mon, 12 Nov 2007) | 1 line - -fixed silly bug in C_double_to_number [thanks to Peter Bex] ------------------------------------------------------------------------- -r6780 | kon | 2007-11-09 23:34:58 +0100 (Fri, 09 Nov 2007) | 2 lines - -Update rules.make uninstall target for correct CHICKEN_BUG_PROGRAM variable, added infodir for uninstall info, added windows rmv csibatch.bat. - ------------------------------------------------------------------------- -r6753 | felix | 2007-11-08 09:16:25 +0100 (Thu, 08 Nov 2007) | 1 line - -renamed TARGET/HOST to TARGETSYSTEM/HOSTSYSTEM to avoid clashes with predefined env vars [Thanks to Benedikt Rosenau] ------------------------------------------------------------------------- -r6709 | felix | 2007-11-07 15:27:39 +0100 (Wed, 07 Nov 2007) | 1 line - -cleanups in the makefiles; dist and libs targets in toplevel makefile ------------------------------------------------------------------------- -r6707 | felix | 2007-11-07 08:33:05 +0100 (Wed, 07 Nov 2007) | 1 line - -removed ecos stuff from posixunix.scm; dist target for toplevel Makefile; locked tospace fudge flag and feature in version string ------------------------------------------------------------------------- -r6694 | felix | 2007-11-06 13:49:59 +0100 (Tue, 06 Nov 2007) | 1 line - -fixed buggy frees of aligned heapspace pointers ------------------------------------------------------------------------- -r6693 | felix | 2007-11-06 13:17:07 +0100 (Tue, 06 Nov 2007) | 1 line - -updated NEWS ------------------------------------------------------------------------- -r6692 | felix | 2007-11-06 11:31:20 +0100 (Tue, 06 Nov 2007) | 1 line - -bumped version ------------------------------------------------------------------------- -r6691 | felix | 2007-11-06 11:30:02 +0100 (Tue, 06 Nov 2007) | 1 line - -syncd manual (with better sync-from-wiki); added experimental support for tospace locking ------------------------------------------------------------------------- -r6688 | felix | 2007-11-06 08:12:53 +0100 (Tue, 06 Nov 2007) | 4 lines - -- file-size result for "file-size" and "file-stat" should handle 64-bit off_t, now - [Thanks to Sjaaman, Zbigniew and certainty] -- added more clever result conversion for "integer64" type - ------------------------------------------------------------------------- -r6669 | felix | 2007-11-05 07:23:47 +0100 (Mon, 05 Nov 2007) | 5 lines - -- chicken-setup: -create-tree option -- incorporated Ivan Shmakovs simplifications for rules.make -- small fixes, cross-compilation improvements - - ------------------------------------------------------------------------- -r6638 | felix | 2007-11-01 13:12:08 +0100 (Thu, 01 Nov 2007) | 1 line - -no -p for mkdir on mingw w/o msys ------------------------------------------------------------------------- -r6578 | felix | 2007-10-30 12:26:48 +0100 (Tue, 30 Oct 2007) | 1 line - -cygwin makefile was missing from distro [thanks, elf] ------------------------------------------------------------------------- -r6576 | felix | 2007-10-30 10:52:55 +0100 (Tue, 30 Oct 2007) | 1 line - -fixed some buildsystem bugs reported by Markus Huelsmann; documented PROGRAM_PREFIX and _SUFFIX ------------------------------------------------------------------------- -r6575 | felix | 2007-10-29 15:20:35 +0100 (Mon, 29 Oct 2007) | 1 line - -program map was incorrect ------------------------------------------------------------------------- -r6569 | felix | 2007-10-29 11:17:21 +0100 (Mon, 29 Oct 2007) | 1 line - -variable executable names; some makefile cleanup ------------------------------------------------------------------------- -r6526 | felix | 2007-10-25 13:57:53 +0200 (Thu, 25 Oct 2007) | 1 line - -makefile fix and added missing tests to tarball [thanks to elf] ------------------------------------------------------------------------- -r6522 | felix | 2007-10-25 07:46:05 +0200 (Thu, 25 Oct 2007) | 1 line - -replaced use of cat with type in mingw makefile [Thanks to Don] ------------------------------------------------------------------------- -r6520 | felix | 2007-10-24 11:23:00 +0200 (Wed, 24 Oct 2007) | 1 line - -fixed various makefile bugs; install-libs target; version is 2.728 ------------------------------------------------------------------------- -r6496 | mario | 2007-10-22 19:05:17 +0200 (Mon, 22 Oct 2007) | 2 lines - -"install on" instead of "install in". - ------------------------------------------------------------------------- -r6495 | mario | 2007-10-22 18:41:43 +0200 (Mon, 22 Oct 2007) | 2 lines - -Small typo fix. - ------------------------------------------------------------------------- -r6492 | sven | 2007-10-22 14:51:48 +0200 (Mon, 22 Oct 2007) | 2 lines - -removed 1 occurrence of plists.scm - ------------------------------------------------------------------------- -r6489 | felix | 2007-10-22 09:37:40 +0200 (Mon, 22 Oct 2007) | 1 line - -removed plists.scm from distro manifest ------------------------------------------------------------------------- -r6488 | felix | 2007-10-22 07:49:19 +0200 (Mon, 22 Oct 2007) | 4 lines - -- fixed bug in C_apply (uninit'd variable in unsafe runtime lib) -- benchmarks use built-in plists, now - - ------------------------------------------------------------------------- -r6479 | felix | 2007-10-21 19:55:42 +0200 (Sun, 21 Oct 2007) | 1 line - -added note in README about passing CHICKEN setting to make when bootstrapping [thanks to Rick Taube] ------------------------------------------------------------------------- -r6439 | felix | 2007-10-18 13:12:35 +0200 (Thu, 18 Oct 2007) | 1 line - -chicken-profile selects newest PROFILE. ------------------------------------------------------------------------- -r6428 | kon | 2007-10-17 19:59:37 +0200 (Wed, 17 Oct 2007) | 2 lines - -srfi-12 is ok. - ------------------------------------------------------------------------- -r6424 | felix | 2007-10-17 14:20:40 +0200 (Wed, 17 Oct 2007) | 1 line - -another makefile fix by Alex Q. ------------------------------------------------------------------------- -r6423 | felix | 2007-10-17 08:14:08 +0200 (Wed, 17 Oct 2007) | 1 line - -info installation fix by Eugene Ossintsev; PROFILE file has PID as extension (suggested by Robin Lee Powell) ------------------------------------------------------------------------- -r6422 | felix | 2007-10-17 07:56:34 +0200 (Wed, 17 Oct 2007) | 1 line - -fix for mingw makefile (location of def. of CUSTOM_CHICKEN_DEFAULTS) ------------------------------------------------------------------------- -r6421 | felix | 2007-10-17 07:52:46 +0200 (Wed, 17 Oct 2007) | 1 line - -incorporated Alex Queiroz' patch for mingw without msys ------------------------------------------------------------------------- -r6385 | kon | 2007-10-13 03:01:16 +0200 (Sat, 13 Oct 2007) | 2 lines - -Opps, 8 space tabs. - ------------------------------------------------------------------------- -r6382 | kon | 2007-10-12 17:37:45 +0200 (Fri, 12 Oct 2007) | 2 lines - -sys immediate is macro. canon form for C in posixwin. began user info. - ------------------------------------------------------------------------- -r6381 | felix | 2007-10-12 08:09:30 +0200 (Fri, 12 Oct 2007) | 1 line - -fixed bug in program-name, when running in an embedded app [Thanks to Todd Ingalls] ------------------------------------------------------------------------- -r6376 | kon | 2007-10-11 20:47:10 +0200 (Thu, 11 Oct 2007) | 2 lines - -Forgot new files must be in manifest. Added 'current-user-name' function to windows & unix posix. - ------------------------------------------------------------------------- -r6363 | kon | 2007-10-10 20:28:12 +0200 (Wed, 10 Oct 2007) | 2 lines - -Added sys macros. Made %hash an exported sys namespace identifier. - ------------------------------------------------------------------------- -r6325 | felix | 2007-10-09 07:17:40 +0200 (Tue, 09 Oct 2007) | 1 line - -initial ptable was one too short; found thanks to valgrind ------------------------------------------------------------------------- -r6297 | sjamaan | 2007-10-05 18:11:34 +0200 (Fri, 05 Oct 2007) | 4 lines - -__powerpc__ is defined on NetBSD, not __ppc__, resulting in a -"netbsd-unix-gnu-unknown" arch. Add __powerpc__ to the list in -C_machine_type. - ------------------------------------------------------------------------- -r6292 | felix | 2007-10-05 10:44:28 +0200 (Fri, 05 Oct 2007) | 1 line - -chicken-setup: try-compile did not pass linker path and libraries to compiler ------------------------------------------------------------------------- -r6291 | felix | 2007-10-05 09:29:03 +0200 (Fri, 05 Oct 2007) | 1 line - -thread timed out while waiting for I/O could leave scheduler fd set in inconsistent state ------------------------------------------------------------------------- -r6278 | felix | 2007-10-04 13:33:07 +0200 (Thu, 04 Oct 2007) | 1 line - -added libs to link of chicken-bug ------------------------------------------------------------------------- -r6265 | kon | 2007-10-02 18:58:40 +0200 (Tue, 02 Oct 2007) | 2 lines - -Moved regex-chardef-table? into regex-extras - ------------------------------------------------------------------------- -r6257 | kon | 2007-10-02 17:25:53 +0200 (Tue, 02 Oct 2007) | 2 lines - -Wrong proc name for pointer-tag. Bug fix for regex-extras. - ------------------------------------------------------------------------- -r6256 | kon | 2007-10-02 15:44:10 +0200 (Tue, 02 Oct 2007) | 2 lines - -Added regex-extras to core lib list. Bug fix for regexp-options - bad arg nam. - ------------------------------------------------------------------------- -r6254 | kon | 2007-10-02 14:55:05 +0200 (Tue, 02 Oct 2007) | 2 lines - -Moved structure stuff out of regex into regex-extras, renamed pcre- -> regex-, added regex-extras to rules.make, bumped verno to 2.718. - ------------------------------------------------------------------------- -r6252 | felix | 2007-10-02 07:48:14 +0200 (Tue, 02 Oct 2007) | 1 line - -chicken-bug fixes ------------------------------------------------------------------------- -r6251 | felix | 2007-10-02 07:38:06 +0200 (Tue, 02 Oct 2007) | 5 lines - -- disabled regex warnings for unused temporaries -- added more options to chicken-bug, improved manpage a little; added to manifest -- version is 2.717 - - ------------------------------------------------------------------------- -r6236 | kon | 2007-10-01 17:32:22 +0200 (Mon, 01 Oct 2007) | 2 lines - -Missing chicken-bug targets & deps. - ------------------------------------------------------------------------- -r6229 | kon | 2007-10-01 16:04:23 +0200 (Mon, 01 Oct 2007) | 2 lines - -Deprecated shisft! & unshift!. Bumped version since core chg. - ------------------------------------------------------------------------- -r6228 | kon | 2007-10-01 15:48:57 +0200 (Mon, 01 Oct 2007) | 2 lines - -Updated manifest for pcre 7.4 - ------------------------------------------------------------------------- -r6226 | felix | 2007-10-01 12:18:51 +0200 (Mon, 01 Oct 2007) | 1 line - -added chicken-bug(1) tool (incomplete, yet); install-info with --info-file=... does not seem to work? ------------------------------------------------------------------------- -r6219 | felix | 2007-10-01 08:03:53 +0200 (Mon, 01 Oct 2007) | 1 line - -added setter for symbol-plist ------------------------------------------------------------------------- -r6216 | kon | 2007-09-30 23:55:14 +0200 (Sun, 30 Sep 2007) | 2 lines - -Missing line continuation in uninstall. - ------------------------------------------------------------------------- -r6215 | kon | 2007-09-30 15:58:28 +0200 (Sun, 30 Sep 2007) | 2 lines - -Docu update for Windoze - ------------------------------------------------------------------------- -r6214 | kon | 2007-09-30 15:52:07 +0200 (Sun, 30 Sep 2007) | 2 lines - -Per Jerry Van Dijk: added '--info-file=chicken.info' to install. - ------------------------------------------------------------------------- -r6208 | kon | 2007-09-30 07:02:38 +0200 (Sun, 30 Sep 2007) | 2 lines - -Rmvd HAVE_DLFCN_H - ------------------------------------------------------------------------- -r6197 | kon | 2007-09-29 16:12:25 +0200 (Sat, 29 Sep 2007) | 2 lines - -Rpld blob w/ byte-vector for old chicken, made regexp-options polymorphic. - ------------------------------------------------------------------------- -r6186 | kon | 2007-09-28 22:23:18 +0200 (Fri, 28 Sep 2007) | 2 lines - -Added 3 CL like property list procs, use of nonnull-c-string in regex. - ------------------------------------------------------------------------- -r6180 | felix | 2007-09-28 08:11:45 +0200 (Fri, 28 Sep 2007) | 6 lines - -- first attempt at cygwin Makefile (Thanks to Shawn Rutledge) -- added property lists, removed extraslot feature -- bumped version to 2.713 -- small regex bugfix ("unit8_t" -> "uint8_t") - - ------------------------------------------------------------------------- -r6177 | kon | 2007-09-27 20:59:53 +0200 (Thu, 27 Sep 2007) | 2 lines - -Fixed pcre directory ref. - ------------------------------------------------------------------------- -r6176 | kon | 2007-09-27 20:34:32 +0200 (Thu, 27 Sep 2007) | 2 lines - -Rmvd pcre 6 stuff. - ------------------------------------------------------------------------- -r6175 | kon | 2007-09-27 20:12:03 +0200 (Thu, 27 Sep 2007) | 2 lines - -Changes for PCRE 7.4, use of compiled regexp in posix & utils units. - ------------------------------------------------------------------------- -r6123 | zbigniew | 2007-09-22 22:24:23 +0200 (Sat, 22 Sep 2007) | 1 line - -Fix unterminated ifdef ------------------------------------------------------------------------- -r6122 | kon | 2007-09-22 21:13:07 +0200 (Sat, 22 Sep 2007) | 2 lines - -linux uses endian.h - ------------------------------------------------------------------------- -r6117 | kon | 2007-09-22 03:14:45 +0200 (Sat, 22 Sep 2007) | 2 lines - -Accept -nan.0 on Windows. - ------------------------------------------------------------------------- -r6112 | kon | 2007-09-21 23:40:24 +0200 (Fri, 21 Sep 2007) | 2 lines - -Added windows gui libs to install, since they are built.. - ------------------------------------------------------------------------- -r6108 | kon | 2007-09-21 17:28:05 +0200 (Fri, 21 Sep 2007) | 2 lines - -Made byte-order call runtime proc, made [nonnull-]pointer deprecation easier, added inttypes.h & byte order. - ------------------------------------------------------------------------- -r6105 | felix | 2007-09-21 14:46:02 +0200 (Fri, 21 Sep 2007) | 1 line - -2.711: removed old oblist access (intended for hen), removed completion from hen.el ------------------------------------------------------------------------- -r6083 | kon | 2007-09-19 20:35:51 +0200 (Wed, 19 Sep 2007) | 2 lines - -Combined platform defines into same "section" in chicken.h, Made compiler optimization options user settable. - ------------------------------------------------------------------------- -r6080 | felix | 2007-09-19 19:01:26 +0200 (Wed, 19 Sep 2007) | 1 line - -version is 2.710, raised binaryversion to 2, some makefile fixes ------------------------------------------------------------------------- -r6068 | felix | 2007-09-18 14:41:45 +0200 (Tue, 18 Sep 2007) | 1 line - -makefile.linux bugfix by Alex Q. ------------------------------------------------------------------------- -r6062 | zbigniew | 2007-09-17 23:44:26 +0200 (Mon, 17 Sep 2007) | 1 line - -Fix dylib crashes on OS X ------------------------------------------------------------------------- -r6061 | zbigniew | 2007-09-17 21:36:17 +0200 (Mon, 17 Sep 2007) | 1 line - -Re-enabled ptables (typo) ------------------------------------------------------------------------- -r6058 | felix | 2007-09-17 14:55:40 +0200 (Mon, 17 Sep 2007) | 1 line - -stdint.h is included by default on Linux/x86-64 and Linux/alpha ------------------------------------------------------------------------- -r6057 | felix | 2007-09-17 14:53:23 +0200 (Mon, 17 Sep 2007) | 1 line - -makefile cleanups; version is 2.709 ------------------------------------------------------------------------- -r6037 | felix | 2007-09-15 11:53:48 +0200 (Sat, 15 Sep 2007) | 1 line - -chicken-setup quotewrapping fix on windows [Thanks to Eric Rochester]; bumped version to 2.709 ------------------------------------------------------------------------- -r6005 | felix | 2007-09-13 13:55:43 +0200 (Thu, 13 Sep 2007) | 1 line - -minor things ------------------------------------------------------------------------- -r5989 | felix | 2007-09-12 08:00:03 +0200 (Wed, 12 Sep 2007) | 4 lines - -- version is 2.708 -- added Alex Shinn's scheme-complete.el -- README additions - ------------------------------------------------------------------------- -r5982 | felix | 2007-09-11 13:04:48 +0200 (Tue, 11 Sep 2007) | 1 line - -calls to known procedures with mismatching arglists trigger error instead of warning ------------------------------------------------------------------------- -r5979 | felix | 2007-09-11 11:18:29 +0200 (Tue, 11 Sep 2007) | 1 line - -tiny bugfix with extraslot ------------------------------------------------------------------------- -r5974 | felix | 2007-09-10 22:35:31 +0200 (Mon, 10 Sep 2007) | 1 line - -tcp-listen port check only done in safe mode ------------------------------------------------------------------------- -r5971 | felix | 2007-09-10 20:55:32 +0200 (Mon, 10 Sep 2007) | 1 line - -distribution manifest did not include all makefiles ------------------------------------------------------------------------- -r5970 | felix | 2007-09-10 13:10:30 +0200 (Mon, 10 Sep 2007) | 1 line - -x86-64 apply hack should now really, really work ------------------------------------------------------------------------- -r5968 | felix | 2007-09-10 09:21:22 +0200 (Mon, 10 Sep 2007) | 4 lines - -- version is 2.707 -- added tcp-listen range check [Thanks to Jon Strait] -- argument buffer in C_apply aligned to 16 bytes to avoid segfault on amd64 systems - ------------------------------------------------------------------------- -r5947 | felix | 2007-09-08 14:58:30 +0200 (Sat, 08 Sep 2007) | 1 line - -fixed serious bug in uninstall target ------------------------------------------------------------------------- -r5946 | felix | 2007-09-07 12:12:21 +0200 (Fri, 07 Sep 2007) | 1 line - -pdf install ------------------------------------------------------------------------- -r5945 | felix | 2007-09-07 11:29:51 +0200 (Fri, 07 Sep 2007) | 1 line - -renamed some tools in misc/; apply hack fix on x86-64 (again); re-added manual ------------------------------------------------------------------------- -r5932 | felix | 2007-09-06 09:59:09 +0200 (Thu, 06 Sep 2007) | 1 line - -x86-64 apply hack should work now ------------------------------------------------------------------------- -r5931 | felix | 2007-09-06 08:07:43 +0200 (Thu, 06 Sep 2007) | 1 line - -removed manual (will be generated); another go at x86-64 apply hack ------------------------------------------------------------------------- -r5923 | iraikov | 2007-09-05 14:03:09 +0200 (Wed, 05 Sep 2007) | 2 lines - -Created branch debian-chicken-2.7. - ------------------------------------------------------------------------- -r5922 | felix | 2007-09-05 13:17:30 +0200 (Wed, 05 Sep 2007) | 1 line - -removed html dir, installation failure is ignored ------------------------------------------------------------------------- -r5920 | felix | 2007-09-05 10:53:09 +0200 (Wed, 05 Sep 2007) | 1 line - -fix in runtests.sh by Sven Hartrumpf ------------------------------------------------------------------------- -r5919 | felix | 2007-09-05 10:35:12 +0200 (Wed, 05 Sep 2007) | 4 lines - -- disabled x86-643 hack (currently imcomplete) -- STATICBUILD make option and associated changes - - ------------------------------------------------------------------------- -r5918 | felix | 2007-09-05 08:41:04 +0200 (Wed, 05 Sep 2007) | 1 line - -cygwin fix in runtime.c (reported by John Cowan) ------------------------------------------------------------------------- -r5917 | felix | 2007-09-05 08:32:18 +0200 (Wed, 05 Sep 2007) | 4 lines - -- x86-64 fixes (for problems reported by Alex Shinn) -- slight change in makefiles for TARGETS variable - - ------------------------------------------------------------------------- -r5897 | iraikov | 2007-09-04 14:18:51 +0200 (Tue, 04 Sep 2007) | 2 lines - -Updated Debian version number to 2.703-0.1. - ------------------------------------------------------------------------- -r5893 | felix | 2007-09-03 21:59:13 +0200 (Mon, 03 Sep 2007) | 3 lines - -- version is 2.703 -- makefiles fix by Peter Bex (ARCH check) - ------------------------------------------------------------------------- -r5891 | felix | 2007-09-03 20:30:46 +0200 (Mon, 03 Sep 2007) | 3 lines - -- tcp: default read/write timeouts are 1 minute -- applied several fixes (Makefile.bsd and runtests.sh) by Peter Bex - ------------------------------------------------------------------------- -r5884 | iraikov | 2007-09-03 08:56:49 +0200 (Mon, 03 Sep 2007) | 2 lines - -Created chicken-2.7 branch. - ------------------------------------------------------------------------- -r5883 | iraikov | 2007-09-03 06:34:51 +0200 (Mon, 03 Sep 2007) | 2 lines - -Added SHAREDIR to the list of variables passed to the makefile. - ------------------------------------------------------------------------- -r5882 | iraikov | 2007-09-03 05:58:08 +0200 (Mon, 03 Sep 2007) | 2 lines - -Made some fixes so that the Debian package builds with the new build system. - ------------------------------------------------------------------------- -r5878 | kon | 2007-09-03 02:29:48 +0200 (Mon, 03 Sep 2007) | 2 lines - -Use of static library w/ non-static binary on MacOS X was causing illegal instruction trap w/ conform in "unsafe" mode. - ------------------------------------------------------------------------- -r5876 | sjamaan | 2007-09-02 20:58:37 +0200 (Sun, 02 Sep 2007) | 2 lines - -Implement #312 - ------------------------------------------------------------------------- -r5861 | felix | 2007-09-02 09:46:54 +0200 (Sun, 02 Sep 2007) | 4 lines - -- added SYSV-specific ppc apply-hack [Thanks to Peter Bex] -- added bsd makefile (untested!) -- version is 2.702 - ------------------------------------------------------------------------- -r5853 | felix | 2007-09-01 18:29:16 +0200 (Sat, 01 Sep 2007) | 5 lines - -Massive reorganization of the build process. - -Oh, this is going to be fun... - - ------------------------------------------------------------------------- -r5794 | kon | 2007-08-28 23:33:33 +0200 (Tue, 28 Aug 2007) | 2 lines - -Bumped the version, to reflect version.scm (2 places is too many for me tiny brain). - ------------------------------------------------------------------------- -r5752 | zbigniew | 2007-08-27 08:32:32 +0200 (Mon, 27 Aug 2007) | 1 line - -library.scm: optional -> #!optional; allows bootstrap with < 2.622 ------------------------------------------------------------------------- -r5746 | kon | 2007-08-26 06:17:57 +0200 (Sun, 26 Aug 2007) | 2 lines - -unsafe units, chicken, didn't work when srcdir != builddir. apply-hack link forced in srcdir. - ------------------------------------------------------------------------- -r5741 | kon | 2007-08-26 00:39:19 +0200 (Sun, 26 Aug 2007) | 2 lines - -Nice to know. - ------------------------------------------------------------------------- -r5658 | kon | 2007-08-23 18:55:35 +0200 (Thu, 23 Aug 2007) | 2 lines - -print & print* accept 0 arguments, returning (void), & use common inline proc. - ------------------------------------------------------------------------- -r5639 | kon | 2007-08-23 09:37:43 +0200 (Thu, 23 Aug 2007) | 2 lines - -Added numeric -> scheme value overrides to define-foreign-enum. Bumped version number to 2.637 - ------------------------------------------------------------------------- -r5616 | felix | 2007-08-23 01:02:55 +0200 (Thu, 23 Aug 2007) | 1 line - -added warning when extension is compiled in unsafe mode ------------------------------------------------------------------------- -r5607 | kon | 2007-08-22 17:27:30 +0200 (Wed, 22 Aug 2007) | 2 lines - -Added "safe" reverse-list->string, :optional chg. - ------------------------------------------------------------------------- -r5529 | kon | 2007-08-20 05:35:22 +0200 (Mon, 20 Aug 2007) | 2 lines - -Moved blob to library. Use ##sys#make-blob in srfi-4 unit. - ------------------------------------------------------------------------- -r5526 | felix | 2007-08-20 01:28:24 +0200 (Mon, 20 Aug 2007) | 1 line - -version 2.636; ugly naming hack in runtime.c and apply-hack files ------------------------------------------------------------------------- -r5501 | kon | 2007-08-18 04:25:18 +0200 (Sat, 18 Aug 2007) | 2 lines - -'foreign-type-declaration' didn't recognize 'unsigned-c-string*'. - ------------------------------------------------------------------------- -r5432 | felix | 2007-08-15 08:30:40 +0200 (Wed, 15 Aug 2007) | 1 line - -fixed bug in 'chicken-version' [reported by Mario] ------------------------------------------------------------------------- -r5430 | felix | 2007-08-14 16:18:28 +0200 (Tue, 14 Aug 2007) | 1 line - -makefile.am fix ------------------------------------------------------------------------- -r5429 | felix | 2007-08-14 15:45:13 +0200 (Tue, 14 Aug 2007) | 1 line - -chicken-build fixes, added texi to manifest [Thanks to mario] ------------------------------------------------------------------------- -r5424 | felix | 2007-08-14 08:12:00 +0200 (Tue, 14 Aug 2007) | 1 line - -more attempts at info file generation and installation ------------------------------------------------------------------------- -r5401 | kon | 2007-08-13 18:14:47 +0200 (Mon, 13 Aug 2007) | 2 lines - -Added unsigned-c-string* - ------------------------------------------------------------------------- -r5399 | felix | 2007-08-13 15:31:15 +0200 (Mon, 13 Aug 2007) | 1 line - -cmake woes; texinfo handling for autotools ------------------------------------------------------------------------- -r5397 | felix | 2007-08-13 10:27:23 +0200 (Mon, 13 Aug 2007) | 1 line - -manual page renaming ------------------------------------------------------------------------- -r5393 | felix | 2007-08-13 08:19:13 +0200 (Mon, 13 Aug 2007) | 1 line - -manual sync, site index points to current snapshort link ------------------------------------------------------------------------- -r5375 | felix | 2007-08-10 13:53:29 +0200 (Fri, 10 Aug 2007) | 1 line - -added site/eggs index and fixed a problem reported by elf ------------------------------------------------------------------------- -r5374 | felix | 2007-08-10 07:25:26 +0200 (Fri, 10 Aug 2007) | 1 line - -Changelog generation in dist script refer'd to hg instead of svn [reported by Mario] ------------------------------------------------------------------------- -r5373 | kon | 2007-08-10 01:35:04 +0200 (Fri, 10 Aug 2007) | 2 lines - -Extd sig of user-post-analysis-pass & rename of print proc. - ------------------------------------------------------------------------- -r5364 | felix | 2007-08-09 10:08:13 +0200 (Thu, 09 Aug 2007) | 1 line - -added error checking to print-call-chain [reported by Peter Bex] ------------------------------------------------------------------------- -r5362 | felix | 2007-08-09 08:33:12 +0200 (Thu, 09 Aug 2007) | 6 lines - -- regex: string-substitute signals an error on an empty match (reported by mario/zb) -- another attempt at apply-hack support for cmake; failed, naturally -- C_NO_APPLY_HACK disables apply hack -- version is 2.635 - - ------------------------------------------------------------------------- -r5361 | felix | 2007-08-09 07:11:22 +0200 (Thu, 09 Aug 2007) | 1 line - -reorganizing chicken dir (part 2) ------------------------------------------------------------------------- -r5360 | felix | 2007-08-09 07:08:36 +0200 (Thu, 09 Aug 2007) | 1 line - -reorganizing chicken dir (part 1) ------------------------------------------------------------------------- -r5358 | felix | 2007-08-08 22:40:50 +0200 (Wed, 08 Aug 2007) | 8 lines - -- renamed manual dir -- can't get cmake to handle assembler file. I give up. -- removed darcs link from site index -- trivial build output changes -- some more cleanup, trivialities -- I'm out of ASCII banners - - ------------------------------------------------------------------------- -r5357 | felix | 2007-08-08 22:18:42 +0200 (Wed, 08 Aug 2007) | 1 line - -renamed wiki backup dir to manual ------------------------------------------------------------------------- -r5220 | felix | 2007-07-26 17:03:23 +0200 (Thu, 26 Jul 2007) | 1 line - -doc updates, small fixes ------------------------------------------------------------------------- -r4918 | felix | 2007-07-06 08:07:10 +0200 (Fri, 06 Jul 2007) | 1 line - -added missing version.scm ------------------------------------------------------------------------- -r4845 | felix | 2007-07-03 22:56:36 +0200 (Tue, 03 Jul 2007) | 1 line - -reverted unneeded format-modular change, chicken update, minor fixes ------------------------------------------------------------------------- -r4520 | felix | 2007-06-12 23:31:32 +0200 (Tue, 12 Jun 2007) | 1 line - -fspath metafile fix ------------------------------------------------------------------------- -r4413 | felix | 2007-06-05 09:38:05 +0200 (Tue, 05 Jun 2007) | 1 line - -tcp unit update ------------------------------------------------------------------------- -r4392 | felix | 2007-06-02 10:04:57 +0200 (Sat, 02 Jun 2007) | 1 line - -added internal docs, json merge, peep ------------------------------------------------------------------------- -r4340 | felix | 2007-05-28 16:01:34 +0200 (Mon, 28 May 2007) | 1 line - -fp updates ------------------------------------------------------------------------- -r4232 | felix | 2007-05-20 00:32:05 +0200 (Sun, 20 May 2007) | 1 line - -various fixes, alexpander update ------------------------------------------------------------------------- -r3839 | felix | 2007-04-14 21:12:47 +0200 (Sat, 14 Apr 2007) | 1 line - -chicken update ------------------------------------------------------------------------- -r3241 | felix | 2007-03-03 13:22:58 +0100 (Sat, 03 Mar 2007) | 1 line - -chicken update, added directories for thu's eggs ------------------------------------------------------------------------- -r3156 | felix | 2007-02-26 22:11:10 +0100 (Mon, 26 Feb 2007) | 1 line - -chicken update ------------------------------------------------------------------------- -r3046 | ashinn | 2007-02-13 10:51:49 +0100 (Tue, 13 Feb 2007) | 5 lines - -Adding support for surrogate pair escapes in string literals -of the form "\uDNNN\uDMMM" for compatibility with some other -languages, as per bug #79. -Also replacing #sys#char->utf8-string with a much faster version. - ------------------------------------------------------------------------- -r3033 | felix | 2007-02-12 19:22:59 +0100 (Mon, 12 Feb 2007) | 1 line - -added tool, softscheme fix, other small fixes, unfroze wiki/index ------------------------------------------------------------------------- -r2970 | felix | 2007-02-01 17:20:10 +0100 (Thu, 01 Feb 2007) | 1 line - -wiki/doc update, chicken updates ------------------------------------------------------------------------- -r2926 | felix | 2007-01-26 13:49:03 +0100 (Fri, 26 Jan 2007) | 1 line - -new chicken version (pcre merged), aalib ------------------------------------------------------------------------- -r2869 | felix | 2007-01-15 19:47:49 +0100 (Mon, 15 Jan 2007) | 1 line - -grmph ------------------------------------------------------------------------- -r2868 | felix | 2007-01-15 19:12:06 +0100 (Mon, 15 Jan 2007) | 1 line - -doc updates, chicken update ------------------------------------------------------------------------- -r2798 | felix | 2007-01-06 19:26:09 +0100 (Sat, 06 Jan 2007) | 1 line - -wiki updates, rss fix ------------------------------------------------------------------------- -r2794 | felix | 2007-01-05 22:25:39 +0100 (Fri, 05 Jan 2007) | 1 line - -chicken update, codewalk fix, bb experiment ------------------------------------------------------------------------- -r2777 | felix | 2007-01-01 20:32:31 +0100 (Mon, 01 Jan 2007) | 1 line - -chicken update, bb fix ------------------------------------------------------------------------- -r2776 | felix | 2007-01-01 19:30:30 +0100 (Mon, 01 Jan 2007) | 1 line - -spiffy update, added contracts ------------------------------------------------------------------------- -r2769 | felix | 2006-12-28 22:30:52 +0100 (Thu, 28 Dec 2006) | 1 line - -z3 update ------------------------------------------------------------------------- -r2710 | felix | 2006-12-18 21:51:15 +0100 (Mon, 18 Dec 2006) | 1 line - -added fps ------------------------------------------------------------------------- -r2634 | iraikov | 2006-12-11 19:22:48 +0100 (Mon, 11 Dec 2006) | 2 lines - -Added the Debian-related files to the dist target. - ------------------------------------------------------------------------- -r2628 | iraikov | 2006-12-11 16:01:31 +0100 (Mon, 11 Dec 2006) | 2 lines - -Updated the package description and maintainer information. - ------------------------------------------------------------------------- -r2616 | felix | 2006-12-10 22:44:37 +0100 (Sun, 10 Dec 2006) | 1 line - -added Ivan's debian dir ------------------------------------------------------------------------- -r2615 | felix | 2006-12-10 22:31:55 +0100 (Sun, 10 Dec 2006) | 1 line - -various updates, added records ------------------------------------------------------------------------- -r2536 | felix | 2006-11-27 21:03:16 +0100 (Mon, 27 Nov 2006) | 1 line - -added loopy-loop, scgi fix by pbusser ------------------------------------------------------------------------- -r2488 | felix | 2006-11-20 19:41:58 +0100 (Mon, 20 Nov 2006) | 1 line - -various updates, documentation update for chicken-setup ------------------------------------------------------------------------- -r2443 | felix | 2006-11-15 16:44:26 +0100 (Wed, 15 Nov 2006) | 1 line - -chicken update, codewalk fixes, qt/mac ------------------------------------------------------------------------- -r2430 | felix | 2006-11-15 06:13:49 +0100 (Wed, 15 Nov 2006) | 1 line - -added scsh-regexp ------------------------------------------------------------------------- -r2248 | felix | 2006-11-02 21:51:13 +0100 (Thu, 02 Nov 2006) | 1 line - -qt updates, removed roadmap ------------------------------------------------------------------------- -r2197 | felix | 2006-10-27 22:00:46 +0200 (Fri, 27 Oct 2006) | 1 line - -mucked around with qt on mac ------------------------------------------------------------------------- -r2192 | felix | 2006-10-26 10:50:03 +0200 (Thu, 26 Oct 2006) | 1 line - -version update, qt additions ------------------------------------------------------------------------- -r2181 | felix | 2006-10-23 20:15:46 +0200 (Mon, 23 Oct 2006) | 1 line - -sqlite3 meta/setup fixes (by pbusser) ------------------------------------------------------------------------- -r2119 | felix | 2006-10-21 19:49:40 +0200 (Sat, 21 Oct 2006) | 1 line - -various fixes, removed roadmap ------------------------------------------------------------------------- -r2047 | felix | 2006-10-14 19:40:32 +0200 (Sat, 14 Oct 2006) | 1 line - -antispam and macosx update ------------------------------------------------------------------------- -r1984 | felix | 2006-10-05 19:45:59 +0200 (Thu, 05 Oct 2006) | 1 line - -antispam, bumped manual version ------------------------------------------------------------------------- -r1958 | felix | 2006-09-29 21:41:32 +0200 (Fri, 29 Sep 2006) | 1 line - -added q-lang, modules stuff ------------------------------------------------------------------------- -r1928 | felix | 2006-09-25 21:18:34 +0200 (Mon, 25 Sep 2006) | 1 line - -several updates ------------------------------------------------------------------------- -r1869 | felix | 2006-09-17 07:45:52 +0200 (Sun, 17 Sep 2006) | 1 line - -codewalk, readline updates ------------------------------------------------------------------------- -r1748 | felix | 2006-09-12 17:11:36 +0200 (Tue, 12 Sep 2006) | 1 line - -cleanup of files ------------------------------------------------------------------------- -r1713 | felix | 2006-09-10 19:07:58 +0200 (Sun, 10 Sep 2006) | 1 line - -wiki updates, added missing chicken files ------------------------------------------------------------------------- -r1613 | felix | 2006-08-30 21:00:49 +0200 (Wed, 30 Aug 2006) | 1 line - -added codewalk ------------------------------------------------------------------------- -r1612 | felix | 2006-08-30 20:23:51 +0200 (Wed, 30 Aug 2006) | 1 line - -added pty, small fix to ncurses ------------------------------------------------------------------------- -r1404 | felix | 2006-08-24 00:11:34 +0200 (Thu, 24 Aug 2006) | 1 line - -pty and fastcgi updates ------------------------------------------------------------------------- -r1403 | felix | 2006-08-23 21:12:13 +0200 (Wed, 23 Aug 2006) | 1 line - -various updates and easyffi-related fixes ------------------------------------------------------------------------- -r1373 | felix | 2006-08-07 23:09:46 +0200 (Mon, 07 Aug 2006) | 1 line - -easyffi and tinyclos, s11n fix ------------------------------------------------------------------------- -r1349 | felix | 2006-07-31 19:17:57 +0200 (Mon, 31 Jul 2006) | 1 line - -manual updates ------------------------------------------------------------------------- -r1277 | felix | 2006-07-25 17:57:00 +0200 (Tue, 25 Jul 2006) | 1 line - -chicken-dump used obsolete file ------------------------------------------------------------------------- -r1269 | felix | 2006-07-22 23:12:35 +0200 (Sat, 22 Jul 2006) | 1 line - -removed sxpath ------------------------------------------------------------------------- -r1267 | felix | 2006-07-21 10:50:18 +0200 (Fri, 21 Jul 2006) | 1 line - -s11n fallback; converted some eggs to real ones ------------------------------------------------------------------------- -r1258 | felix | 2006-07-17 19:28:22 +0200 (Mon, 17 Jul 2006) | 1 line - -updated to version 2.41 ------------------------------------------------------------------------- -r1254 | felix | 2006-07-16 08:18:23 +0200 (Sun, 16 Jul 2006) | 1 line - -added fastcgi ------------------------------------------------------------------------- -r1253 | felix | 2006-07-16 07:19:53 +0200 (Sun, 16 Jul 2006) | 1 line - -2.4 release ------------------------------------------------------------------------- -r1216 | felix | 2006-07-12 23:29:34 +0200 (Wed, 12 Jul 2006) | 1 line - -forgot to remove some files from chicken.meta ------------------------------------------------------------------------- -r1213 | felix | 2006-07-12 23:08:34 +0200 (Wed, 12 Jul 2006) | 1 line - -removed old mailbox egg ------------------------------------------------------------------------- -r1186 | felix | 2006-07-04 21:13:29 +0200 (Tue, 04 Jul 2006) | 1 line - -mailbox got own queue implementation ------------------------------------------------------------------------- -r1063 | felix | 2006-06-21 20:50:56 +0200 (Wed, 21 Jun 2006) | 1 line - -wiki pages for manual, chicken update ------------------------------------------------------------------------- -r1016 | felix | 2006-06-15 20:52:15 +0200 (Thu, 15 Jun 2006) | 1 line - -removed tagged chicken versions - too much copying ------------------------------------------------------------------------- -- 1.7.9.1