Thu Nov 17 13:57:38 GMT 2005  Tony Garnock-Jones <[EMAIL PROTECTED]>
  * Apply Zbigniew's patch correcting tagged-pointer allocation.
New patches:

[Apply Zbigniew's patch correcting tagged-pointer allocation.
Tony Garnock-Jones <[EMAIL PROTECTED]>**20051117135738] {
hunk ./runtime.c 7336
-  C_word ab[ 2 ], *a = ab,
+  C_word ab[ 3 ], *a = ab,
}

Context:

[- more CMakeLists.txt tweaks, still incomplete
[EMAIL PROTECTED]
 - `let-values' is SRFI-11 compliant [Thanks to Reed Sheridan]
 - added record-declarations to `define-foreign-record'
 - version is 2.212
] 
[- libffi is used by default, when available
[EMAIL PROTECTED]
 - 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
] 
[- version is 2.210
[EMAIL PROTECTED]
 - 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
] 
[- fxed warning in tcp.scm (getpeername)
[EMAIL PROTECTED]
 - removed #include for ws2tcpip.h again (must be Windows-version specific)
] 
[- added -DC_ENABLE_PTABLES to Windows build-files
[EMAIL PROTECTED]
 - 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
] 
[- Some more CMakeLists.txt tweaking
[EMAIL PROTECTED]
 - Fixed bug in `hash-table-fold' [Thanks to David Janssens]
] 
[- CMakeLists.txt fix for UNIX
[EMAIL PROTECTED] 
[- csc.scm.in: `-static' was passed to gcc without leading whitespace [Thanks to Sven Hartrumpf]
[EMAIL PROTECTED] 
[- undid optimization (problems found by Sven Hartrumpf)
[EMAIL PROTECTED]
 - added Win32-specific create-dir function in chicken-setup
] 
[- Makefile.am fixes by Svben Hartrumpf
[EMAIL PROTECTED] 
[- compiler: removed unused warning procedure
[EMAIL PROTECTED]
 - easyffi: unknown type-names will be treated as opaque pointers
 
] 
[- easyffi: removed `idtype' token
[EMAIL PROTECTED]
 - macros: srfi-17 setters are not enabled for records by default
] 
[- scheduler: missed wincock2 include
[EMAIL PROTECTED] 
[- fixed silly bug in `hash-table-fold'
[EMAIL PROTECTED]
 - Removed non-existant targets in Makefile.am (extra-dist rule) [thanks to Sven Hartrumpf]
] 
[- regex: fixed bug in `string-substitute' [Thanks to Daishi Kato]
[EMAIL PROTECTED]
 - factored out common code in pregex.scm, regex.scm and pcre.scm into regex-common.scm
] 
[- fixed wrong doc links in README
[EMAIL PROTECTED]
 - library: registers #:ptables feature, if available
 - tcp.scm: added #include for winsock2.h
] 
[- version is 2.209
[EMAIL PROTECTED] 
[TAG 2.207-snapshot
[EMAIL PROTECTED] 
[- Updated README.darcs (required CHICKEN version for bootstrapping is 2.2) [Thanks to Brandon van Every]
[EMAIL PROTECTED]
 - scheduler: `thread-sleep!' didn't unfix sleep time value [Thanks to "datrus" and Guillaume Germaine]
] 
[- runtime: initial ptable didn't hold entries for procedures supplied by runtime.c
[EMAIL PROTECTED] 
[- added `-cflags', `-ldflags' and `-libs' to csc
[EMAIL PROTECTED]
 - improved procedure-table handling
] 
[...
[EMAIL PROTECTED] 
[- fixed bug in definition of `define-record-type' [thanks to Sven Hartrumpf]
[EMAIL PROTECTED]
 - version is 2.207
] 
[- added compiler support for serializating procedures (very experimental)
[EMAIL PROTECTED]
 - library: added `##sys#interned-symbol?'
] 
[- manual: added FAQ entry about non-existant native thread support
[EMAIL PROTECTED]
 - csc, chicken-profile: block mode
] 
[- added internal alias for `force'
[EMAIL PROTECTED]
 - chicken-setup: added missing newline after error message
 - added srfi-17 to the list of builtin features in compiled code
] 
[fixed some conflicts
[EMAIL PROTECTED] 
[- version is 2.206
[EMAIL PROTECTED]
 - tinyclos: added builtin class `<regexp>'
] 
[- some notes in the documentation.
[EMAIL PROTECTED] 
[- added primitive classes for all structures to TinyCLOS
[EMAIL PROTECTED]
 - added setter for `global-ref'
] 
[- manual: added various helpful people in the "Acknowledgemments" section
[EMAIL PROTECTED] 
[- Nicer output of ##core#call simplifications
[EMAIL PROTECTED] 
[- moved read-syntax definition procedures into library.scm
[EMAIL PROTECTED]
 - 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
] 
[- slight cleanup in output of print-call-chain
[EMAIL PROTECTED] 
[setters for pointer/srfi-4 vectors weren't commited
[EMAIL PROTECTED] 
[- setters for SRFI-4 vectors and lolevel pointer objects accesors added
[EMAIL PROTECTED]
 - setters for records defined with `define-record' and `define-record-type'
] 
[- added rewrites and setters for block-ref, hash-table-ref, locative-ref, byte-vector-ref
[EMAIL PROTECTED]
 
] 
[- srfi-17 setter for `slot-ref'
[EMAIL PROTECTED]
 - Some optimization for known setters - still not perfect (variable propagation not complete)
] 
[- reader: #e/#i syntax uses internal hooked versions of `inexact->exact' and `exact->inexact' [Thanks to John Cowan]
[EMAIL PROTECTED] 
[- renamed `extension-info' to `extension-information' (the old name is still available but deprecated)
[EMAIL PROTECTED]
 - 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'
] 
[- version is 2.205
[EMAIL PROTECTED] 
[- wwchicken: removed egg-specifics
[EMAIL PROTECTED] 
[- runtime.c: uses C_alloca instead of alloca
[EMAIL PROTECTED]
 - added ##compiler#postponed-initforms
] 
[testing test
[EMAIL PROTECTED] 
[- tcp: added define for `socklen_' on Windows [Thanks to Andrey Fomichev]
[EMAIL PROTECTED] 
[- version is 2.204
[EMAIL PROTECTED] 
[- version is 2.203
[EMAIL PROTECTED]
 - Fixed bug in `hash-table-exists?' [Thanks to Daniel B. Faken]
 - Fixed documentation bug(s) for `set-[dispatch-]read-syntax!'
] 
[new eggs in wwchicken
[EMAIL PROTECTED] 
[- chicken-setup: non-argument case didn't work correctly
[EMAIL PROTECTED]
 - Added CMakeLists.txt (Windows-specific) [Contributed by Patrick Brannan]
] 
[- chicken-setup: if no arguments are given, the .setup files in the current directory
[EMAIL PROTECTED]
   are processed (if any)
 - `string->number' returns #f for "."
] 
[- csc: broken compile-flags when `-framework' was used
[EMAIL PROTECTED]
 - 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
] 
[- runtime.c: RTLD_NOW wasn't defined on OpenBSD [Thanks to Category5]
[EMAIL PROTECTED]
 - csc: .csc file is deleted even with -keep option
] 
[- fixed obsolete header-file name in scheduler.scm [Thanks to Patrick Brannan]
[EMAIL PROTECTED] 
[changed banner
[EMAIL PROTECTED] 
[- vcbuild.bat wasn't listed in the README [Thanks to Brandon van Every]
[EMAIL PROTECTED]
 - 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
] 
[- thread-deliver-signal!: properly unblocks target thread
[EMAIL PROTECTED]
 - 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
] 
[- csc: undocumented misdocumented `-g' option [Thanks to Mario Goulart]
[EMAIL PROTECTED]
 - 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
] 
[TAG 2.2-release
[EMAIL PROTECTED] 
Patch bundle hash:
055879be1520c31b002f2ad4f503608e4e75bb36
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to