Sat Jul 16 16:55:40 CEST 2005  felix@call-with-current-continuation.org
  * - csi: fixed silly bug in option-processing while in `-script' mode

Sat Jul 16 16:29:06 CEST 2005  felix@call-with-current-continuation.org
  tagged 2.0-release

Sat Jul 16 16:25:36 CEST 2005  felix@call-with-current-continuation.org
  * - changed version to 2.0

Wed Jul 13 19:58:04 CEST 2005  felix@call-with-current-continuation.org
  * - `#<<...' 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  felix@call-with-current-continuation.org
  * - chicken-setup: doesn't list entries without extension-info
  - removed examples from distribution

Wed Jul 13 21:28:43 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - eval: `(define-macro SYMBOL X)' accepts any expression at second position

Mon Jun  6 01:09:54 CEST 2005  felix@call-with-current-continuation.org
  * - library/extras: procedure printing goees through `##sys#procedure->string'

Thu Jun 30 22:38:56 CEST 2005  felix@call-with-current-continuation.org
  * - updated manual pages
  - csc: -static-libs option links with static libchicken (but dynamic libc)

Thu Jun 30 00:21:34 CEST 2005  felix@call-with-current-continuation.org
  * - removed strictness stuff
  - removed -script-meta
  - removed psyntax completely

Tue Jun 28 00:04:54 CEST 2005  felix@call-with-current-continuation.org
  * conflicts again

Mon Jun 27 08:20:04 CEST 2005  felix@call-with-current-continuation.org
  * - configure.in/README: removed testsuites makefile

Tue Jun 28 00:00:53 CEST 2005  felix@call-with-current-continuation.org
  * - small cleanups

Mon Jun 27 23:05:18 CEST 2005  felix@call-with-current-continuation.org
  * - `chicken-version' returns full version info, if optional parameter is given and true
  

Sun Jun 26 01:05:21 CEST 2005  felix@call-with-current-continuation.org
  * resolved conflicts

Fri Jun 24 09:01:35 CEST 2005  felix@call-with-current-continuation.org
  * - removed traces of `compute-module-exports'

Fri Jun 24 08:42:24 CEST 2005  felix@call-with-current-continuation.org
  * - compiler: removed special casing of `export' declaration for psyntax

Thu Jun 23 13:40:24 CEST 2005  felix@call-with-current-continuation.org
  * - reader escapes symbols starting with "#!", unless #!rest, #!optional or #!key

Tue Jun 21 13:02:51 CEST 2005  bunny351@gmail.com
  * - Makefile.am/configure.in: --enable-build-feature

Tue Jun 21 08:59:44 CEST 2005  felix@call-with-current-continuation.org
  * - srfi-14: some helper functions where not hidden
  - same for srfi-25.scm

Sun Jun 26 00:15:25 CEST 2005  felix@call-with-current-continuation.org
  * - removed srfi-25 and test-infrastructure from core system (are now available as eggs)
  

Mon Jun 20 22:40:46 CEST 2005  felix@call-with-current-continuation.org
  * - 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]

Mon Jun 20 08:52:14 CEST 2005  felix@call-with-current-continuation.org
  * - `-debug e' doesn't print header

Sun Jun 19 15:44:01 CEST 2005  felix@call-with-current-continuation.org
  * - bumped version to 1.942

Fri Jun 17 14:04:50 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - added kernel32 and gdi32 libs to linked libraries for VC runtime [Thanks to Krysztof Kowalczyk]

Sat Jun 18 09:15:22 CEST 2005  felix@call-with-current-continuation.org
  * - csc: csc bombs when CHICKEN_HOME is not set on Windows [Thanks to Krysztof Kowalczyk]
  - vcbuild.bat: added changes suggested by Andre van Tonder

Mon Jun 13 22:56:07 CEST 2005  felix@call-with-current-continuation.org
  * small changes to TASKS and NEWS

Mon Jun 13 09:38:17 CEST 2005  felix@call-with-current-continuation.org
  * - pathnames may be prefixed with "$VARIABLE"

Mon Jun 13 09:17:50 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * removed README.CVS

Fri Jun 10 14:50:06 CEST 2005  felix@call-with-current-continuation.org
  * - moved `##sys#check-special' into library.scm

Mon Jun 13 21:58:05 CEST 2005  felix@call-with-current-continuation.org
  * added TASKS

Thu Jun  9 09:18:50 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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]

Thu Jun  9 17:58:15 CEST 2005  felix@call-with-current-continuation.org
  * - csc.scm.in: doesn't remove /usr/local/include from include-path

Mon Jun  6 08:24:54 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - srfi-25: `share-array' didn't check first argument [Thanks to Matthias Heiler]

Tue May 31 07:18:41 CEST 2005  felix@call-with-current-continuation.org
  * - regex.scm: flags wheren't properly passed to regcomp [Thanks to Zbigniew]

Tue May 31 07:08:23 CEST 2005  felix@call-with-current-continuation.org
  * - posix: `process' didn't check string argument type (check in `process-execute' was too late)

Mon Jun  6 19:43:13 CEST 2005  felix@call-with-current-continuation.org
  * - ##sys#user-read-hook invokes ##sys#read-error, not ##sys#error
  - `##sys#procedure->string'

Mon May 30 22:26:49 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - Non-blocking repl-hack enabled for Cygwin [Thanks to Dominique Boucher]

Wed May 25 23:05:56 CEST 2005  felix@call-with-current-continuation.org
  * - manual: some tweaking on the modules section
  - wwchicken: protobj

Thu May 26 04:01:56 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - wwchicken: updated

Fri May 20 11:50:15 CEST 2005  felix@call-with-current-continuation.org
  * - `process' passes environment arg to `process-execute'

Fri May 20 10:28:10 CEST 2005  felix@call-with-current-continuation.org
  * - `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

Fri May 20 18:17:53 CEST 2005  felix@call-with-current-continuation.org
  * imlib2 ref in wwchicken

Wed May 18 22:46:02 CEST 2005  felix@call-with-current-continuation.org
  * small manual fix

Wed May 18 08:44:16 CEST 2005  felix@call-with-current-continuation.org
  * manual additions [Thanks to Christian Jaeger]

Tue May 17 09:02:52 CEST 2005  felix@call-with-current-continuation.org
  * small manual fix

Wed May 18 22:07:38 CEST 2005  felix@call-with-current-continuation.org
  * - 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]

Mon May 16 21:12:09 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - chicken-profile and csi accept `-h' option

Wed May 11 07:42:39 CEST 2005  felix@call-with-current-continuation.org
  * - wwchicken: newsitems in web-page are not wrapped in <a> tag

Wed May 11 00:50:43 CEST 2005  rsheridan6@gmail.com
  * Minor UI fixes for chicken

Mon May  9 22:28:16 CEST 2005  felix@call-with-current-continuation.org
  * - added NEWS to repo

Mon May  9 13:32:07 CEST 2005  felix@call-with-current-continuation.org
  * - extras: Added `alist->hash-table' [Contributed by Alehandro Forero Cuervo]

Mon May  9 08:18:24 CEST 2005  felix@call-with-current-continuation.org
  * - refactored pointer->string conversion
  - enabled relaxed multival-return rules

Mon May  9 21:19:55 CEST 2005  felix@call-with-current-continuation.org
  * - csc doesn't pass `-static' to gcc on OS X [Thanks Henrik Tramberend]

Thu May  5 23:12:02 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - config-script checks for GNU make

Sat Apr 30 09:17:21 CEST 2005  felix@call-with-current-continuation.org
  * documented new search order for require

Fri Apr 29 13:46:11 CEST 2005  felix@call-with-current-continuation.org
  * - documented '-:B'
  - extensions are now only searched in "." if not found in the repository path

Thu Apr 28 13:16:26 CEST 2005  felix@call-with-current-continuation.org
  * - added `-:B' runtime option

Sat Apr 30 08:51:25 CEST 2005  felix@call-with-current-continuation.org
  * - hen.el: `include' is highlighted
  - chicken-entry-points.scm: `scheme-pointer' return type wasn't supported

Wed Apr 27 11:48:00 CEST 2005  felix@call-with-current-continuation.org
  * c-pointer alias for define-entry-point was not recognized

Wed Apr 27 10:17:13 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - the reader can read now |.| [Thanks to Nicolas Pelletier]

Wed Apr 27 22:26:36 CEST 2005  felix@call-with-current-continuation.org
  * - bumped version to 1.936

Mon Apr 25 23:02:16 CEST 2005  felix@call-with-current-continuation.org
  tagged 1.935 snapshot

Mon Apr 25 22:31:10 CEST 2005  felix@call-with-current-continuation.org
  * - removed last traced of libstuffed-chicken/libsrfi-chicken

Mon Apr 25 10:08:15 CEST 2005  felix@call-with-current-continuation.org
  * - Removed DJGPP support
  - libstuffed-chicken and libsrfi-chicken have been folded into libchicken

Fri Apr 22 09:33:17 CEST 2005  felix@call-with-current-continuation.org
  * pp handles other pointer types

Sun Apr 24 00:38:26 CEST 2005  felix@call-with-current-continuation.org
  * - `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  felix@call-with-current-continuation.org
  * - several patches and hooks for numbers

Mon Apr 18 09:39:49 CEST 2005  felix@call-with-current-continuation.org
  * - SWIG-pointers are accepted by `##sys#foreign-pointer-argument'

Mon Apr 18 08:22:22 CEST 2005  felix@call-with-current-continuation.org
  * - `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  felix@call-with-current-continuation.org
  * - deletion of GC roots is O(1)

Thu Apr 14 14:53:36 CEST 2005  felix@call-with-current-continuation.org
  * - internal char-type predicates didn't use libc alias macros

Thu Apr 21 00:31:04 CEST 2005  felix@call-with-current-continuation.org
  * - `string->number' didn't handle inexact numbers starting with #\#
  - `set-finalizer!' forces finaloizers if live count exceed max

Wed Apr 13 22:57:34 CEST 2005  felix@call-with-current-continuation.org
  * resolved stupid conflict

Thu Apr  7 10:43:26 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - csc.scm and chicken-config pass -DHAVE_CHICKEN_CONFIG_H to C compiler [Thanks to Alex Shinn]

Wed Apr 13 22:53:22 CEST 2005  felix@call-with-current-continuation.org
  * - fixed `define-method' to specialize all arguments

Tue Apr 12 00:21:39 CEST 2005  felix@call-with-current-continuation.org
  * - John Lenz fixed a few problems with handling methods with argument lists of unequal length

Mon Apr 11 23:55:36 CEST 2005  felix@call-with-current-continuation.org
  * - backtrace indicates current frame
  - `printf' accepts `~n' as an alias for `~%'
  - wwchicken: fixed broken links to SRFI47/57 docs [Thanks to Reed Sheridan]

Mon Apr  4 23:29:54 CEST 2005  felix@call-with-current-continuation.org
  * - manual: added documentation for `\uXXXX'

Mon Apr  4 09:47:38 CEST 2005  felix@call-with-current-continuation.org
  * - Arithmetic comparison operators didn't work properly on 64-bit machines [Thanks to Alex Shinn]

Mon Apr  4 09:18:33 CEST 2005  felix@call-with-current-continuation.org
  * - 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

Mon Apr  4 23:16:03 CEST 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - changed version-numbering to use 3-digit release number
  - manual: moved `___pointer' description

Thu Mar 24 08:07:03 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - chicken.h: added macro for `___pointer'
  - easyffi: added `opaque' pseudo-declaration; `___byte_vector' pseudo type

Mon Mar 21 11:38:35 CET 2005  felix@call-with-current-continuation.org
  * - easyffi: added `___pointer' marker

Mon Mar 21 08:28:52 CET 2005  felix@call-with-current-continuation.org
  * - easyffi: default-renaming is now triggered on any uppercase or underscore character

Wed Mar 16 10:26:55 CET 2005  felix@call-with-current-continuation.org
  * - easyffi: default-renaming is also triggered on underscores
  - library: ##sys#find-symbol-table is exported

Wed Mar 16 08:34:25 CET 2005  felix@call-with-current-continuation.org
  * - runtime.c: the removal of finalizer-list entries was broken [Thanks to John Lenz]

Tue Mar 15 14:03:22 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * ...

Mon Mar 14 23:22:24 CET 2005  felix@call-with-current-continuation.org
  * huh?

Mon Mar 14 23:18:26 CET 2005  felix@call-with-current-continuation.org
  * resolved RCS conflicts; new eggs in wwchicken

Mon Mar 14 08:42:52 CET 2005  felix@call-with-current-continuation.org
  * - added `u' debugging mode

Mon Mar 14 21:31:54 CET 2005  felix@call-with-current-continuation.org
  * - 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...)

Wed Mar  9 14:56:34 CET 2005  felix@call-with-current-continuation.org
  * - csi: ,ln prints an arrow before the result
  

Mon Mar  7 23:27:20 CET 2005  felix@call-with-current-continuation.org
  * - added continuation API

Mon Mar  7 13:04:35 CET 2005  felix@call-with-current-continuation.org
  * - manual: fixed example for `join' [Thanks to William Annis]
  - new primitive `##sys#apply-values' and compiler rewritings

Thu Mar  3 23:09:47 CET 2005  felix@call-with-current-continuation.org
  * - 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')

Thu Mar  3 21:23:36 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - `-:r' sends output to stderr [Suggested by Alejandro]
  - added `lambda-lift' declaration

Tue Mar  1 08:41:40 CET 2005  felix@call-with-current-continuation.org
  * - Alejandro Forero Cuervo contributed support for accumulated profile data; felix added
    `-accumulate-profile' option

Wed Mar  2 23:31:28 CET 2005  felix@call-with-current-continuation.org
  * spiffy link

Wed Mar  2 20:52:02 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * added new shootout benchmarks

Wed Mar  2 17:58:22 CET 2005  felix@call-with-current-continuation.org
  * - 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

Sat Feb 26 16:32:35 CET 2005  felix@call-with-current-continuation.org
  * wwchicken: broken link

Sat Feb 26 12:40:11 CET 2005  felix@call-with-current-continuation.org
  * - chicken-setup: added `compile'; `(run (csc ...))' passes `-feature compiling extension' to csc

Sat Feb 26 10:46:51 CET 2005  felix@call-with-current-continuation.org
  * - tcp: `tcp-accept' could block indefinitely if the syscall was interrupted
  - scheduler: slightly better interrupt handling

Sun Feb 27 06:18:37 CET 2005  felix@call-with-current-continuation.org
  * scheduler: unimportant stuff

Sun Feb 27 04:14:56 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - minor fixes

Mon Feb 21 21:05:31 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - wwchicken: lalr.egg link was broken

Wed Feb 16 15:03:18 CET 2005  felix@call-with-current-continuation.org
  * - posix: fixed bug in `process-execute' [wrong foreign type spec]

Wed Feb 16 09:43:12 CET 2005  felix@call-with-current-continuation.org
  * - wwchicken: lalr link in egg-index was wrong
  - changed copyrights to 2005

Tue Feb 15 14:39:30 CET 2005  felix@call-with-current-continuation.org
  * - changed copyright notice to 2005 [Thanks to Benedikt Rosenau]

Tue Feb 15 08:57:26 CET 2005  felix@call-with-current-continuation.org
  * - easyffi: added `___scheme_pointer' pseudo type

Tue Feb 15 06:03:38 CET 2005  felix@call-with-current-continuation.org
  * - 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

Wed Feb 16 19:04:41 CET 2005  felix@call-with-current-continuation.org
  * - wwchicken: added rfc3339

Mon Feb 14 23:31:10 CET 2005  felix@call-with-current-continuation.org
  tagged 1.92 snapshot

Mon Feb 14 22:48:17 CET 2005  felix@call-with-current-continuation.org
  * - chicken-setup: better handling when no remote repository file exists

Mon Feb 14 14:43:07 CET 2005  felix@call-with-current-continuation.org
  * minor doc fix

Fri Feb 11 11:58:46 CET 2005  felix@call-with-current-continuation.org
  * - fixed bug in chicken-setup

Fri Feb 11 11:23:38 CET 2005  felix@call-with-current-continuation.org
  * - chicken-setup supports connection via proxy [Contributed by Mark Wutka]

Fri Feb 11 08:23:28 CET 2005  felix@call-with-current-continuation.org
  * - reverted to old psyntax code - the changes broke when compiling the dissector
    [Thanks to Thomas Chust]

Tue Feb  8 12:28:24 CET 2005  felix@call-with-current-continuation.org
  * conflict in cscbench

Mon Feb 14 21:26:08 CET 2005  felix@call-with-current-continuation.org
  * - 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  7 14:40:24 CET 2005  felix@call-with-current-continuation.org
  * - extras: removed `collect' again (`filter-map' is fine)

Mon Feb  7 23:19:18 CET 2005  felix@call-with-current-continuation.org
  * - 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

Sat Feb  5 16:08:36 CET 2005  felix@call-with-current-continuation.org
  * (- 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - csi: `,d <fixnum>' only shows character representation if code is less than #x10000
  - posixwin: added `symbolic-link?' (always returns #f)

Tue Jan 25 10:56:40 CET 2005  felix@call-with-current-continuation.org
  * - added `regular-file?' to posixwin

Tue Jan 25 09:06:02 CET 2005  felix@call-with-current-continuation.org
  * - expansion of #!optional with a single argument is more efficient
  - posix: added `symbolic-link?' and `regular-file?' [as suggested by William Annis]

Thu Jan 27 23:54:36 CET 2005  felix@call-with-current-continuation.org
  * - 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  felix@call-with-current-continuation.org
  * - 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]

Mon Jan 24 21:54:30 CET 2005  felix@call-with-current-continuation.org
  * - `machine-type' returns 'arm on ARM

Mon Jan 24 20:55:07 CET 2005  felix@call-with-current-continuation.org
  * - `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  felix@call-with-current-continuation.org
  * more preprocessor aliases, updated wwchicken a little

Thu Jan 20 05:22:27 CET 2005  brannanster@gmail.com[_^M_]
  * A compact test output function

Thu Jan 20 04:37:17 CET 2005  "Patrick Brannan <brannanster@gmail.com>"[_^M_]
  * Windows mkdir fix

Fri Jan 21 18:46:14 CET 2005  felix@call-with-current-continuation.org
  * - added some preprocessor stuff for redefining libc accesses

Wed Jan 19 14:08:36 CET 2005  felix@call-with-current-continuation.org
  * - some more aliases for libc routines
  - documented `C_u_i_c[ad]r'

Wed Jan 19 11:58:27 CET 2005  felix@call-with-current-continuation.org
  * - added `(emit-external-prototypes-first)' declaration
  - chicken.h/runtime.c: added some `C_...' aliases for stdlib

Tue Jan 18 14:59:48 CET 2005  felix@call-with-current-continuation.org
  * - `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  felix@call-with-current-continuation.org
  * - chicken.h: __LP64__ selects 64-bit mode
  - posix: added `file-link' [Suggested by Sunnan]

Mon Jan 17 21:52:59 CET 2005  felix@call-with-current-continuation.org
  * added testeez

Mon Jan 17 19:56:55 CET 2005  felix@call-with-current-continuation.org
  * - extras: `collect'

Mon Jan 17 14:12:14 CET 2005  felix@call-with-current-continuation.org
  * - tinyclos: added instance-of?

Mon Jan 17 13:51:02 CET 2005  felix@call-with-current-continuation.org
  * - chicken-setup: `-no-install' wasn't recognized; error message was broken
  

Mon Jan 17 07:34:45 CET 2005  felix@call-with-current-continuation.org
  * posix: fixed bug in absolute-pathname? [Thanks to Peter Bex]

Mon Jan 17 05:49:42 CET 2005  felix@call-with-current-continuation.org
  * - added `-emit-external-prototypes-first'

Fri Jan 14 08:39:17 CET 2005  felix@call-with-current-continuation.org
  * - tinyclos.scm: took bugfix for missing `(reverse field-initializers) in `(initialize <class>)' from Andreas
    Rottmann's tinyclos port
  - added `-:b' runtime option

Wed Jan 12 20:51:24 CET 2005  felix@call-with-current-continuation.org
  * - dload2 and libffi features
  - libffi hack is only used when argc >= 120

Wed Jan 12 09:03:14 CET 2005  felix@call-with-current-continuation.org
  * support for libffi to handle large argument lists

Wed Jan 12 08:18:26 CET 2005  felix@call-with-current-continuation.org
  * documented foreign-primitive

Tue Jan 11 11:08:18 CET 2005  felix@call-with-current-continuation.org
  * foreign-primitive

Mon Jan 10 22:15:07 CET 2005  felix@call-with-current-continuation.org
  tagged 1.89 release

Mon Jan 10 22:14:55 CET 2005  felix@call-with-current-continuation.org
  * final touch on homepage

Sat Jan  8 13:34:53 CET 2005  felix@call-with-current-continuation.org
  * added FAQ entry to explain the macro systems

Sat Jan  8 12:29:50 CET 2005  felix@call-with-current-continuation.org
  * some manual cleanups, new version

Wed Jan  5 14:30:52 CET 2005  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * fixed bug in easyffi.l that caused wrong parsing of C comments [Thanks to Nicholas Pelletier]

Mon Jan  3 20:43:22 CET 2005  felix@call-with-current-continuation.org
  * chicken-setup: `test-compile' was broken [thanks to Peter Bex]

Fri Dec 31 01:44:14 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * csc.scm.in: handles damaged .csc files

Fri Dec 24 03:35:48 CET 2004  felix@call-with-current-continuation.org
  * `-:d' shows message before finalizers are forced on exit

Thu Dec 23 05:49:18 CET 2004  felix@call-with-current-continuation.org
  * more finalizer tests, documentation
  
  - minor documentation fix

Wed Dec 22 17:07:41 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  tagged 1.85-work

Wed Dec 22 15:57:47 CET 2004  felix@call-with-current-continuation.org
  * removed meroon (?)

Mon Dec 20 12:11:13 CET 2004  felix@call-with-current-continuation.org
  * more bugfixes, doc changes
  
  - csi crashed on Windows when CHICKEN_HOME wasn't defined [Thanks to Shmulik Regev]
  - documented `<swig-pointer>' in manual
  - easy ffi: handles "long/short int" types [Thanks to Nicolas Pelletier]

Sun Dec 19 12:07:20 CET 2004  felix@call-with-current-continuation.org
  * some bugfixes
  
  - tinyclos: new primitive class <swig-pointer> [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  felix@call-with-current-continuation.org
  * 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]

Thu Dec 23 10:28:06 CET 2004  felix@call-with-current-continuation.org
  * bumped version number

Wed Dec 15 23:04:13 CET 2004  felix@call-with-current-continuation.org
  tagged 1.85 (development)

Wed Dec 15 22:38:30 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * chicken-home checks CHICKEN:HOME

Tue Dec 14 10:25:45 CET 2004  felix@call-with-current-continuation.org
  * minor optiomization in srfi-13

Tue Dec 14 08:08:36 CET 2004  felix@call-with-current-continuation.org
  * `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  felix@call-with-current-continuation.org
  * 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 08:09:36 CET 2004  felix@call-with-current-continuation.org
  * define-values works now in all definition context [solution by Abdulaziz Ghuloum]

Tue Dec  7 00:18:00 CET 2004  felix@call-with-current-continuation.org
  * chicken-setup stuff
  
  - chicken-setup: `install-sources' (preliminary); portable (?) "mkdir -p" command
  - wwchicken: RSS feed wasn't de-htmlized

Mon Dec  6 09:11:33 CET 2004  felix@call-with-current-continuation.org
  * removed FAQ.html from makefile

Sat Dec  4 18:06:39 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * cleanups of docs

Thu Dec  2 18:16:28 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * -r5rs option is stricter
  
  - `-r5rs' implies `-no-usual-integrations'
  - fixed docs regarding `-r5rs' option

Thu Dec  2 17:02:37 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  tagged 1.81-work

Tue Nov 30 21:15:04 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * added make-expansions.scm

Tue Nov 30 16:35:57 CET 2004  felix@call-with-current-continuation.org
  * removed refs to srfi-13-syntax.scm in Makefile.am

Tue Nov 30 16:34:31 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * removed csc.scm (finally)

Mon Nov 29 19:56:22 CET 2004  felix@call-with-current-continuation.org
  * xx

Mon Nov 29 19:56:10 CET 2004  felix@call-with-current-continuation.org
  * christ...

Mon Nov 29 19:35:02 CET 2004  felix@call-with-current-continuation.org
  * bugfixes and chicken-setup option

Mon Nov 29 08:44:12 CET 2004  felix@call-with-current-continuation.org
  * better feature-check in ##sys#do-the-right-thing

Thu Nov 25 07:33:42 CET 2004  felix@call-with-current-continuation.org
  * removed csc.scm

Wed Nov 24 22:42:09 CET 2004  felix@call-with-current-continuation.org
  * Sergey's fixes

Mon Nov 22 23:37:29 CET 2004  felix@call-with-current-continuation.org
  * 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  felix@call-with-current-continuation.org
  * ...

Wed Nov 17 23:45:00 CET 2004  felix@call-with-current-continuation.org
  * Initial revision
