Wed Apr 27 00:33:28 CEST 2005  [EMAIL PROTECTED]
  * fixed a small typo in README
New patches:

[fixed a small typo in README
[EMAIL PROTECTED] {
hunk ./README 210
-    hen.el                      an emacs mode for exiting Scheme programs, by Linh Dang
+    hen.el                      an emacs mode for editing Scheme programs, by Linh Dang
}

Context:

[- the reader can read now |.| [Thanks to Nicolas Pelletier]
[EMAIL PROTECTED] 
[- removed last traced of libstuffed-chicken/libsrfi-chicken
[EMAIL PROTECTED] 
[- `define-extension' allows optional `export' clause
[EMAIL PROTECTED]
 - fixed a stupid bug in `string->number' (caused by previous "fix")
 - `set-finalizer!' was broken
] 
[- several patches and hooks for numbers
[EMAIL PROTECTED] 
[- `string->number' didn't handle inexact numbers starting with #\#
[EMAIL PROTECTED]
 - `set-finalizer!' forces finaloizers if live count exceed max
] 
[- Removed DJGPP support
[EMAIL PROTECTED]
 - libstuffed-chicken and libsrfi-chicken have been folded into libchicken
] 
[pp handles other pointer types
[EMAIL PROTECTED] 
[- SWIG-pointers are accepted by `##sys#foreign-pointer-argument'
[EMAIL PROTECTED] 
[- `CHICKEN_delete_gc_root()' didn't free memory of root object
[EMAIL PROTECTED]
 - 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'
] 
[- deletion of GC roots is O(1)
[EMAIL PROTECTED] 
[- internal char-type predicates didn't use libc alias macros
[EMAIL PROTECTED] 
[resolved stupid conflict
[EMAIL PROTECTED] 
[- fixed `define-method' to specialize all arguments
[EMAIL PROTECTED] 
[- John Lenz fixed a few problems with handling methods with argument lists of unequal length
[EMAIL PROTECTED] 
[- backtrace indicates current frame
[EMAIL PROTECTED]
 - `printf' accepts `~n' as an alias for `~%'
 - wwchicken: fixed broken links to SRFI47/57 docs [Thanks to Reed Sheridan]
] 
[- Makefile.am: banner.scm was installed for unknown reasons
[EMAIL PROTECTED]
 - #\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]
] 
[- csc.scm and chicken-config pass -DHAVE_CHICKEN_CONFIG_H to C compiler [Thanks to Alex Shinn]
[EMAIL PROTECTED] 
[- manual: added documentation for `\uXXXX'
[EMAIL PROTECTED] 
[- utils: `make-pathname' didn't check type of filename-argument [Thanks to Peter Bex]
[EMAIL PROTECTED]
 - wwchicken: added new eggs
 - syntax-case: `declare' is now always available, even with `-r5rs'
] 
[- changed version-numbering to use 3-digit release number
[EMAIL PROTECTED]
 - manual: moved `___pointer' description
] 
[- Arithmetic comparison operators didn't work properly on 64-bit machines [Thanks to Alex Shinn]
[EMAIL PROTECTED] 
[- Makefile.in: uses different escapes to allow commas [Thanks to Göran Krampe]
[EMAIL PROTECTED]
 - 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
] 
[- library.scm: file-open functions and deletion/renaming use strerror(3) for better error messages [suggested by
[EMAIL PROTECTED]
   Alejandro Forero Cuervo]
] 
[- chicken.h: added macro for `___pointer'
[EMAIL PROTECTED]
 - easyffi: added `opaque' pseudo-declaration; `___byte_vector' pseudo type
] 
[- easyffi: added `___pointer' marker
[EMAIL PROTECTED] 
[- easyffi: default-renaming is now triggered on any uppercase or underscore character
[EMAIL PROTECTED] 
[- easyffi: default-renaming is also triggered on underscores
[EMAIL PROTECTED]
 - library: ##sys#find-symbol-table is exported
] 
[- runtime.c: the removal of finalizer-list entries was broken [Thanks to John Lenz]
[EMAIL PROTECTED] 
[- wwchicken: added requirements for stream-ldif
[EMAIL PROTECTED]
 - 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
] 
[...
[EMAIL PROTECTED] 
[huh?
[EMAIL PROTECTED] 
[resolved RCS conflicts; new eggs in wwchicken
[EMAIL PROTECTED] 
[- added internal error class #:process-error
[EMAIL PROTECTED]
 - 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...)
] 
[- added `u' debugging mode
[EMAIL PROTECTED] 
[- csi: ,ln prints an arrow before the result
[EMAIL PROTECTED]
 
] 
[- added continuation API
[EMAIL PROTECTED] 
[- easyffi: accepts `size_t' type (treated as unsigned int)
[EMAIL PROTECTED]
 - manual: missing backslash in example for `string-substitute'
 - easyffi: added pseudo declaration for default name substitution (`default_renaming')
] 
[- manual: fixed example for `join' [Thanks to William Annis]
[EMAIL PROTECTED]
 - new primitive `##sys#apply-values' and compiler rewritings
] 
[- Fixed stupid bug in new handling of `-:r''s output; some macros in chicken.h didn't use libc aliases
[EMAIL PROTECTED] 
[- `-:r' sends output to stderr [Suggested by Alejandro]
[EMAIL PROTECTED]
 - added `lambda-lift' declaration
] 
[spiffy link
[EMAIL PROTECTED] 
[- tcp/posix: port-name and type for tcp-ports is set properly; `port->fileno' handles tcp ports
[EMAIL PROTECTED] 
[added new shootout benchmarks
[EMAIL PROTECTED] 
[- the dot in `(X . Y)' was only recognized when followed by whitespace (now it accepts any delimiter) [Thanks to Christian Jaeger]
[EMAIL PROTECTED]
 - hen: `set!' is highlighted
] 
[- Alejandro Forero Cuervo contributed support for accumulated profile data; felix added
[EMAIL PROTECTED]
   `-accumulate-profile' option
] 
[wwchicken: broken link
[EMAIL PROTECTED] 
[- chicken-setup: added `compile'; `(run (csc ...))' passes `-feature compiling extension' to csc
[EMAIL PROTECTED] 
[- tcp: `tcp-accept' could block indefinitely if the syscall was interrupted
[EMAIL PROTECTED]
 - scheduler: slightly better interrupt handling
] 
[scheduler: unimportant stuff
[EMAIL PROTECTED] 
[- batch-driver: unit-specification and -dynamic triggers warning [thanks to Julian Morrison]
[EMAIL PROTECTED]
 - tcp: added `tcp-listener-fileno'
 - scheduler.scm: fixed bug in `##sys#thread-unblock!'
] 
[- minor fixes
[EMAIL PROTECTED] 
[- changed version to 1.93
[EMAIL PROTECTED]
 - 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]
] 
[- wwchicken: lalr.egg link was broken
[EMAIL PROTECTED] 
[- wwchicken: added rfc3339
[EMAIL PROTECTED] 
[- posix: fixed bug in `process-execute' [wrong foreign type spec]
[EMAIL PROTECTED] 
[- wwchicken: lalr link in egg-index was wrong
[EMAIL PROTECTED]
 - changed copyrights to 2005
] 
[- changed copyright notice to 2005 [Thanks to Benedikt Rosenau]
[EMAIL PROTECTED] 
[- easyffi: added `___scheme_pointer' pseudo type
[EMAIL PROTECTED] 
[- fixed nasty optimizer bug related to hidden procedures with explicitly consed rest argument [Thanks to
[EMAIL PROTECTED]
   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
] 
[TAG 1.92 snapshot
[EMAIL PROTECTED] 
Patch bundle hash:
1e60ea36a88582bba8ba9f6e32431aef5dcb17ff
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to