Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
5273 lines (3745 sloc) 217 KB
Tue Aug 7 09:39:40 CEST 2007 fw@emlix.com
* some attempts at cmake support for apply-hack. Naturally, it doesn't work.
Tue Aug 7 08:05:36 CEST 2007 fw@emlix.com
* fixed bug in x86 check in configure.in
Tue Aug 7 07:46:57 CEST 2007 fw@emlix.com
* apply-hack.s symlink used in autotools build
Mon Aug 6 13:20:05 CEST 2007 felix@call-with-current-continuation.org
* added maketexi.scm (from stream-wiki branch, written by Ivan Raikov)
Mon Aug 6 08:56:46 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - changed snapshot link in index.html
Tue Aug 7 07:38:22 CEST 2007 fw@emlix.com
* 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 felix@call-with-current-continuation.org
* autotools apply hack, still not quite right, as automake is too thick to allow computed _SOURCES
Mon Aug 6 01:19:01 CEST 2007 felix@call-with-current-continuation.orgh
* fixed bug in CMakeLists.txt
Mon Aug 6 01:15:21 CEST 2007 felix@call-with-current-continuation.org
* removed .spec file stuff, CMake apply hack support started
Mon Aug 6 00:59:13 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - reorganized apply-hack macros
- ppc apply hack is nearly running, but not quite...
Fri Aug 3 14:09:09 CEST 2007 fw@emlix.com
* x86-64 apply hack still won't work
Fri Aug 3 13:27:50 CEST 2007 fw@emlix.com
* working on x86-64 apply hack
Fri Aug 3 10:32:02 CEST 2007 fw@emlix.com
* first try at x86-64 apply hack
Fri Aug 3 07:41:29 CEST 2007 fw@emlix.com
* fixed handling of apply-hack in chicken-build, manyargs feature id, apply-hack works for x86
Thu Aug 2 22:09:05 CEST 2007 felix@call-with-current-continuation.org
* tiny chicken-build change
Thu Aug 2 22:04:08 CEST 2007 felix@call-with-current-continuation.org
* C_do_apply_hack was not exported
Thu Aug 2 21:56:00 CEST 2007 felix@call-with-current-continuation.org
* 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 fw@emlix.com
* added initial version of assembler apply hack, some basic untested chicken-build support
Wed Aug 1 13:41:40 CEST 2007 fw@emlix.com
* fixed dependencies in dist target for chicken-build
Wed Aug 1 13:30:21 CEST 2007 felix@call-with-current-continuation.org
* - chicken-build: dist target only depends on C sources
Wed Aug 1 08:40:40 CEST 2007 felix@call-with-current-continuation.org
* - tcp: added connect/accept timeouts
Tue Jul 31 16:49:53 CEST 2007 felix@call-with-current-continuation.org
* - chicken-build.scm: added "release" target, simplified "dist"
Tue Jul 31 16:40:52 CEST 2007 felix@call-with-current-continuation.org
* - tcp: fixed bug in ##sys#check-exact macro
Tue Jul 31 13:23:08 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.634
Sun Jul 29 22:43:41 CEST 2007 felix@call-with-current-continuation.org
* - "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 felix@call-with-current-continuation.org
* - "file-select" handles subsecond timeouts now
- version is 2.633
Sun Jul 29 19:48:36 CEST 2007 felix@call-with-current-continuation.org
* - timeout for select call in scheduler used wrong number of microseconds
Sat Jul 28 23:44:51 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - fixed missing safety checks in srfi-13 [reported by Peter Bex]
Tue Jul 24 07:19:18 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* fixed bug in rewrite rule for write-char
Mon Jul 23 07:29:29 CEST 2007 fw@emlix.com
* fixed in chicken-build.scm and makedoc
Mon Jul 23 07:28:53 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* fixed conflict in chicken-build.scm
Sun Jul 22 12:56:31 CEST 2007 felix@call-with-current-continuation.org
* - missing space in chicken-build.scm
- profile generates message in debug mode
Sat Jul 21 21:02:59 CEST 2007 felix@call-with-current-continuation.org
* - makedoc doesn't need tool anymore (untested)
- chicken-build supports building profiling compiler
Sat Jul 21 00:47:35 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.632
Wed Jul 18 09:43:26 CEST 2007 felix@call-with-current-continuation.org
* removed html directory and html-related targets
Fri Jul 20 08:54:45 CEST 2007 felix@call-with-current-continuation.org
* - fixed bug in lambda-list of port-position
- argument to port-name is optional
Thu Jul 19 09:21:11 CEST 2007 felix@call-with-current-continuation.org
tagged 2.631-snapshot
Thu Jul 19 09:21:03 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.631
Thu Jul 19 06:37:48 CEST 2007 felix@call-with-current-continuation.org
* - fixed misc/makedoc, with support from Mario
Wed Jul 18 09:34:06 CEST 2007 felix@call-with-current-continuation.org
* removed wiki-extensions, makedoc does not work anyway
Wed Jul 18 08:06:23 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - syncd wiki pages
Tue Jul 17 21:49:58 CEST 2007 felix@call-with-current-continuation.org
* - eval: added "##sys#repl-print-hook"
- support: added hook for writing to export file
Tue Jul 17 09:11:15 CEST 2007 felix@call-with-current-continuation.org
* - applied bugfixes by Sven Hartrumpf to cscbench
Tue Jul 17 07:26:07 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added inline-aliases for several string procedures
Fri Jul 13 15:18:14 CEST 2007 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* include tar and gzip in tarball distribution. Only adds 200k.
Fri Jul 6 22:46:14 CEST 2007 bvanevery@gmail.com
* vs8 gives terminal error without C_fcall
Thu Jul 12 13:44:24 CEST 2007 felix@call-with-current-continuation.org
* - optimizer: added new substitution class for I/O primitives
Wed Jul 11 22:59:36 CEST 2007 felix@call-with-current-continuation.org
* - cscbench: wrongly formatted timing values sometimes [Thanks to Sven Hartrumpf]
Wed Jul 11 14:39:45 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - chicken-setup: removed automatic file-extension translation for windows
Mon Jul 9 22:23:22 CEST 2007 bunny351@gmail.com
* removed TARGET_DLL_EXTENSION
Mon Jul 9 22:21:55 CEST 2007 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - implemented read-byte and write-byte (extras)
- version is 2.628
Thu Jul 5 19:59:15 CEST 2007 zb@3e8.org
* support #d syntax for numbers
Wed Jul 4 20:53:40 CEST 2007 Shawn W. <shawnw@speakeasy.org>
* chicken-setup -keep and -fetch fixes
Thu Jul 5 09:47:06 CEST 2007 felix@call-with-current-continuation.org
* - 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. <shawnw@speakeasy.org>
* unterminated here-doc warning fix: Actually display the name of the tag.
Thu Jul 5 08:34:53 CEST 2007 Shawn W. <shawnw@speakeasy.org>
* here-doc whitespace warnings
Thu Jul 5 07:19:35 CEST 2007 Shawn W. <shawnw@speakeasy.org>
* unterminated here-doc warning
Tue Jul 3 22:35:51 CEST 2007 bunny351@gmail.com
* - hen.el: starts csi subprocess with "-R regex -R srfi-1"
Mon Jul 2 21:11:37 CEST 2007 bunny351@gmail.com
* - CMakeLists.txt: installation of win32 gzip/tar binaries
Mon Jul 2 21:08:17 CEST 2007 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - added `program-name'
Mon Jul 2 08:06:43 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.627
- more `read-u8vector' fixes
Mon Jul 2 07:21:57 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.626
- nextbuild and chicken-build fixes
Mon Jun 25 20:51:40 CEST 2007 bunny351@gmail.com
* removed Buildfile
Mon Jun 25 20:50:57 CEST 2007 bunny351@gmail.com
* install_name_tool was not applied on installed binary
Mon Jun 25 20:26:01 CEST 2007 felix@call-with-current-continuation.org
* - made misc/nextbuild csi script (and added patch code from chicken-setup)
Mon Jun 25 20:16:04 CEST 2007 felix@call-with-current-continuation.org
* install_name_tool support in chicken-build, some half-hearted attempts at mingw support
Fri Jun 22 19:28:06 CEST 2007 felix@call-with-current-continuation.org
* - bugfix in build.scm, testdist target improvements in chicken-build.scm
Thu Jun 21 12:18:38 CEST 2007 fw@emlix.com
* build fixes
Mon Jun 18 08:04:02 CEST 2007 fw@emlix.com
* - version is 2.622
Sun Jun 17 00:10:08 CEST 2007 felix@call-with-current-continuation.org
* - bug in chicken-version (build-style use)
Sat Jun 16 14:20:46 CEST 2007 felix@call-with-current-continuation.org
* - added "build-style"
- renamed CMAKE_BUILD to C_CMAKE_BUILD
Thu Jun 14 21:39:16 CEST 2007 felix@call-with-current-continuation.org
* cleaning up in chicken-build
Thu Jun 14 15:04:51 CEST 2007 fw@emlix.com
* sharedir was wrong
Thu Jun 14 11:37:49 CEST 2007 fw@emlix.com
* more selfbuild stuff
Thu Jun 14 10:56:18 CEST 2007 fw@emlix.com
* bootstrap.sh allows overriding CSI
Sat Jun 9 22:59:19 CEST 2007 felix@call-with-current-continuation.org
* removed ref to build.scm
Fri Jun 8 14:14:55 CEST 2007 fw@emlix.com
* slight fixes in chicken-build
Thu Jun 7 23:01:58 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* csi-static runs ok with chicken-build.scm
Wed Jun 6 00:12:07 CEST 2007 felix@call-with-current-continuation.org
* more chicken-build fixes
Tue Jun 5 23:23:00 CEST 2007 felix@call-with-current-continuation.org
* chicken-build builds through
Sat Jun 2 20:34:43 CEST 2007 felix@call-with-current-continuation.org
* added cleaner Scheme-driven build
Fri Jun 22 22:53:37 CEST 2007 zb@3e8.org
* csi: add ,uba (unbreak all) command
Mon Jun 18 08:06:45 CEST 2007 felix@call-with-current-continuation.org
* - fixed bug in csc ("-strip" option)
Sat Jun 16 23:10:07 CEST 2007 bunny351@gmail.com
* - chicken, csc: added "-disable-compiler-macros" option.
Mon Jun 11 11:21:24 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - runtime: overflow-detecting fixnum ops check arguments
Thu Jun 7 08:08:56 CEST 2007 felix@call-with-current-continuation.org
* - renamed ":optional" to "optional" (":optional" is deprecated)
Wed Jun 6 17:03:55 CEST 2007 felix@call-with-current-continuation.org
* - fixed bug in "apropos" that occurred when procedure-information was not a list
Tue Jun 5 15:24:51 CEST 2007 Will M. Farr <farr@mit.edu>
* CMakeLists.txt fix for no libffi error
Tue Jun 5 14:58:13 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup gives message if "-test" is given and egg has no test suite
Tue Jun 5 08:46:10 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - "-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 bunny351@gmail.com
* - version is 2.620
Sat Jun 2 09:33:27 CEST 2007 bunny351@gmail.com
* changed arguments to user-post-analysis-hook to include node graph
Fri Jun 1 18:27:42 CEST 2007 felix@call-with-current-continuation.org
* Fri Jun 1 18:27:42 CEST 2007
Thu May 31 11:54:05 CEST 2007 bunny351@gmail.com
* - "user-post-analysis-pass" was called with wrong accessor procedures
Thu May 31 08:06:11 CEST 2007 klovett@pacbell.net
* unit extras format signature CL-like, defaults to old behavior
Fri Jun 1 10:33:45 CEST 2007 felix@call-with-current-continuation.org
* - "%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 felix@call-with-current-continuation.org
* - fixed bug in c-backend.scm (invalid level variable)
- version is 2.62
Mon May 28 22:16:57 CEST 2007 klovett@pacbell.net
*
Mon May 28 16:17:08 CEST 2007 bunny351@gmail.com
* - manpage fix for chicken by Ivan Shmakov
Mon May 28 12:38:13 CEST 2007 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* resolved conflict
Thu May 24 08:33:15 CEST 2007 klovett@pacbell.net
* Changed blob-length => blob-size since has not structure.
Thu May 24 01:19:38 CEST 2007 klovett@pacbell.net
* Added nonblocking param to ##sys#custom-input/output-port. Made noinherit default for Windows create-pipe.
Wed May 23 20:52:19 CEST 2007 klovett@pacbell.net
* 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 felix@call-with-current-continuation.org
* renamed blob-length to blob-size [suggested by Kon Lovett]
Wed May 23 16:03:56 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup "-test" option
Wed May 23 12:48:44 CEST 2007 felix@call-with-current-continuation.org
* ,d shows blob instead of byte-vector
Wed May 23 11:21:11 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - "object-release" detects shared data
Tue May 22 10:08:00 CEST 2007 felix@call-with-current-continuation.org
* - experimentally enabled blocking call in "tcp-connect"
- version is 2.616
Tue May 22 06:53:49 CEST 2007 klovett@pacbell.net
* Bug fix for ##sys#platform-fixup-pathname
Tue May 22 05:57:48 CEST 2007 klovett@pacbell.net
* Bug fix for open/noinherit variable
Tue May 22 05:29:59 CEST 2007 klovett@pacbell.net
* Added trailing dirsep rmv for Windows directory?
Sun May 20 19:33:50 CEST 2007 klovett@pacbell.net
* file-exists? trim hack fixup
Sat May 19 23:09:47 CEST 2007 bunny351@gmail.com
* file-exists? should work properly with trailing separator on windows (MSVC/mingw) now
Sat May 12 00:30:32 CEST 2007 felix@call-with-current-continuation.org
* - compiler-macro-table is only generated when needed
Fri May 18 08:19:00 CEST 2007 klovett@pacbell.net
*
Tue May 15 23:04:23 CEST 2007 Brandon J. Van Every <bvanevery@gmail.com>
* removed static linking support on Mac OS X
Tue May 15 07:21:26 CEST 2007 Brandon J. Van Every <bvanevery@gmail.com>
* build chicken-boot dynamically
Tue May 15 03:18:42 CEST 2007 Brandon J. Van Every <bvanevery@gmail.com>
* prefer dynamic chicken for bootstrapping
Mon May 14 06:08:03 CEST 2007 felix@call-with-current-continuation.org
* - lolevel: proc.check omitted in unsafe code
Fri May 11 13:37:03 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.615
- "mutate-procedure" changed slightly
Fri May 11 12:20:17 CEST 2007 felix@call-with-current-continuation.org
* - lolevel: added mutate-procedure (not documented yet)
Fri May 11 11:34:15 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup: *repository-tree-downloaded* isn't used anymore
- support for internal compiler macros
Wed May 9 09:38:09 CEST 2007 bvanevery@gmail.com
* MACOSX should not be unconditionally true for static builds
Thu May 10 02:06:45 CEST 2007 klovett@pacbell.net
* Windows exec & spawn need quote-wrapped argument strings
Wed May 9 23:58:57 CEST 2007 klovett@pacbell.net
* Free memory & proper return value for spawn
Wed May 9 23:25:41 CEST 2007 klovett@pacbell.net
* MinGW cannot quote wrap
Wed May 9 09:19:13 CEST 2007 klovett@pacbell.net
* Fix for Windows process-execute/spawn
Wed May 9 09:00:50 CEST 2007 klovett@pacbell.net
* Fix for Windows process-execute/spawn
Wed May 9 08:56:03 CEST 2007 felix@call-with-current-continuation.org
* - posixwin.scm: fixed incorrect argument handling in "process-execute" and "process-spawn" [reported by Kon]
Wed May 9 03:44:34 CEST 2007 klovett@pacbell.net
* MacOS X is a GNU ENV, added common free for arg & env lst
Wed May 9 12:14:23 CEST 2007 felix@call-with-current-continuation.org
* - removed evaluatable requirements-tests from chicken-setup
Tue May 8 08:43:46 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.614
- removed ".o" -> ".obj" renaming in chicken-setup
Tue May 8 06:42:03 CEST 2007 klovett@pacbell.net
* 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 klovett@pacbell.net
* Minor code formatting fix
Sat May 5 05:25:37 CEST 2007 klovett@pacbell.net
* chicken-setup create-directory for windows didn't create parent directories
Sat May 5 03:53:11 CEST 2007 klovett@pacbell.net
* Cygwin defeat of libffi use in autotools caused ALL use to be defeated
Thu Apr 26 07:53:15 CEST 2007 felix@call-with-current-continuation.org
* - Several chicken-profile enhancements by Andre Kuehne
Wed Apr 25 15:21:42 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.613
Tue Apr 24 13:58:56 CEST 2007 felix@call-with-current-continuation.org
* - added csc option "-cxx-name"
Tue Apr 24 09:07:51 CEST 2007 felix@call-with-current-continuation.org
* - enabled libffi for cygwin/Cmake again, disabled it for cygwin/autotools
Tue Apr 24 06:22:07 CEST 2007 felix@call-with-current-continuation.org
* - fixed mingw bug in configure.in
Tue Apr 24 05:21:32 CEST 2007 felix@call-with-current-continuation.org
* - disabled libffi on cygwin
Tue Apr 24 05:21:18 CEST 2007 felix@call-with-current-continuation.org
* omits libws2_32 check for mingw when cross-compiling
Fri Apr 20 14:18:46 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup: -destdir wasn't used in "install-script"
- version is 2.612
Fri Apr 20 13:11:16 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - fix in "read-string" [Thanks to Andre Kuehne]
Sat Apr 14 22:09:35 CEST 2007 bunny351@gmail.com
* - version is 2.611
- "pathname-directory" always strips trailing separator [suggested by Andre Kuehne]
Sat Apr 14 21:13:13 CEST 2007 bunny351@gmail.com
* readme fix
Mon Apr 16 15:57:53 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - some cleanup in hen.el
- "move-memory!" acceps optional 3rd and 4th offset argument
Thu Apr 12 15:08:55 CEST 2007 felix@call-with-current-continuation.org
* - print-error-message omitted a ": " when the exception was not a string or condition object.
Tue Apr 10 13:57:10 CEST 2007 felix@call-with-current-continuation.org
* - removed -track-scheme since it's quite unusable
Tue Apr 10 12:51:38 CEST 2007 felix@call-with-current-continuation.org
* some trivial cleanups in the compiler
Tue Apr 10 09:45:16 CEST 2007 felix@call-with-current-continuation.org
* - added setters for "current-effective-(user/group)-id" [thanks to shawnw@speakeasy.org]
Thu Apr 5 23:51:32 CEST 2007 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* installation in Buildfile was rather borked
Thu Apr 5 15:27:46 CEST 2007 felix@call-with-current-continuation.org
* - "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 felix@call-with-current-continuation.org
* - added foreign type "c-string-list*"
Thu Apr 5 00:49:59 CEST 2007 klovett@pacbell.net
* 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 klovett@pacbell.net
* Version is 2.610 due to incompatible changes to MacOS X build
Wed Apr 4 21:19:52 CEST 2007 klovett@pacbell.net
* Bug fix (?) for Cygwin timezone offset & added utc-time->seconds & local-timezone-abbreviation
Wed Apr 4 18:24:50 CEST 2007 klovett@pacbell.net
* Ticket #162 fix
Wed Apr 4 13:54:06 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.609
Wed Apr 4 13:53:54 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.608
- added "byte-vector-move!" and "byte-vector-append" [contributed by Arto Bendiken]
Tue Apr 3 15:50:12 CEST 2007 felix@call-with-current-continuation.org
* - added "c-string-list" result type specifier
Fri Mar 30 21:37:29 CEST 2007 Brandon J. Van Every <bvanevery@gmail.com>
* require CMake 2.4.6 on suspicion of Linux bugs
Thu Mar 29 20:08:27 CEST 2007 klovett@pacbell.net
* Added port-fold to utils
Sun Apr 8 14:56:37 CEST 2007 felix@call-with-current-continuation.org
* - some cleanup in hen.el
Thu Mar 29 09:42:08 CEST 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* minor housekeeping
Thu Apr 5 09:43:36 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup: accepts when docs or examples are missing
Tue Mar 13 21:02:00 CET 2007 bunny351@gmail.com
* csc-trans changes
Fri Mar 9 23:14:12 CET 2007 felix@call-with-current-continuation.org
* - apropos[-list]: only lists globally bound symbols
Tue Mar 27 14:31:49 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.606
Tue Mar 27 14:30:35 CEST 2007 felix@call-with-current-continuation.org
* - runtime.c: added "C_panic_hook" [Suggested by Maria Rekouts]
Tue Mar 27 13:06:27 CEST 2007 felix@call-with-current-continuation.org
* - chicken-setup: broken installation of doc-files
Mon Mar 26 06:56:09 CEST 2007 felix@call-with-current-continuation.org
* - version is 2.605
- applied Mario's help option patch for makedoc
Mon Mar 26 06:39:42 CEST 2007 felix@call-with-current-continuation.org
tagged 2.604-snapshot
Mon Mar 26 06:39:07 CEST 2007 felix@call-with-current-continuation.org
* - 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 foof@synthcode.com
* regex fix
Fri Mar 23 08:45:54 CET 2007 felix@call-with-current-continuation.org
* - version is 2.604
- added "hash-table-remove!" [suggested by Kon Lovett]
Wed Mar 21 12:48:43 CET 2007 felix@call-with-current-continuation.org
* - compiler.scm: fix was broken
Wed Mar 21 08:50:03 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.603
Fri Mar 9 04:58:50 CET 2007 klovett@pacbell.net
* 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 klovett@pacbell.net
* copy-read-table wasn't copying the 3rd slot
Mon Mar 19 08:29:56 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - implemented fix for #\... handling in the reader to handle UTF-8 characters [contributed by Alex Shinn]
Thu Mar 15 08:51:43 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* added alias-global-hook [suggested by Marc Feeley for snow]
Fri Mar 2 12:17:37 CET 2007 felix@call-with-current-continuation.org
* small fixes in ANNOUNCE
Wed Mar 7 11:32:35 CET 2007 felix@call-with-current-continuation.org
* - added "unused" declaration [suggested by Kon Lovett]
Mon Feb 26 23:47:53 CET 2007 bunny351@gmail.com
* - new banner
Mon Feb 26 23:15:18 CET 2007 bunny351@gmail.com
* - Buildfile didn't add OPTIM to TARGET_CFLAGS
Wed Feb 28 16:51:53 CET 2007 klovett@pacbell.net
* Replaced loop w/ string-intersperse in ##sys#process for posixwin
Mon Mar 5 10:10:36 CET 2007 felix@call-with-current-continuation.org
* proper handling of TARGET_RUN_PATH
Mon Mar 5 09:20:02 CET 2007 felix@call-with-current-continuation.org
* - removed C_NO_PIC_NO_DLL
- added TARGET_RUN_PATH (and C_TARGET_RUN_LIB_HOME)
Fri Mar 2 13:39:36 CET 2007 felix@call-with-current-continuation.org
* forgot to save, silly.
Fri Mar 2 12:18:52 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.6-release
Thu Mar 1 12:15:09 CET 2007 felix@call-with-current-continuation.org
* - version is 2.6
- Buildfile: fixed bug in testdist target
- Final updates to ANNOUNCE
Mon Feb 26 22:04:17 CET 2007 felix@call-with-current-continuation.org
tagged 2.6rc1-snapshot
Mon Feb 26 22:03:13 CET 2007 felix@call-with-current-continuation.org
* updated NEWS and ANNOUNCE
Tue Mar 6 21:50:37 CET 2007 felix@call-with-current-continuation.org
* hen.el: highlight defstruct
Wed Feb 21 21:01:44 CET 2007 bunny351@gmail.com
* - updated NEWS
Mon Feb 26 08:54:44 CET 2007 felix@call-with-current-continuation.org
* site index update
Thu Mar 1 13:04:58 CET 2007 felix@call-with-current-continuation.org
* buildfile test fix
Mon Feb 26 08:05:44 CET 2007 felix@call-with-current-continuation.org
* - version is 2.6rc1
Fri Feb 23 22:37:45 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* must use CMAKE_CFG_INTDIR, not CMAKE_BUILD_TYPE
Sat Feb 24 23:40:43 CET 2007 klovett@pacbell.net
* CYGWIN & MINGW have same behavior for +/-inf.0 & nan.0
Fri Feb 23 11:56:46 CET 2007 felix@call-with-current-continuation.org
* 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 felix@call-with-current-continuation.org
* - on OSX, static chicken + csi are not built [suggested by Thomas Chust]
Fri Feb 23 08:12:47 CET 2007 felix@call-with-current-continuation.org
* - version is 2.524
Fri Feb 23 08:12:36 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.523
- CMake build adds C_NO_PIC_NO_DLL to cflags
Wed Feb 21 07:51:46 CET 2007 tonysidaway@gmail.com
* 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 felix@call-with-current-continuation.org
* - 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 tonysidaway@gmail.com
* 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 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added missing definitions to chicken-defaults.h.in
Fri Feb 16 13:42:43 CET 2007 felix@call-with-current-continuation.org
* - version string indicates cross mode
Fri Feb 16 12:11:13 CET 2007 felix@call-with-current-continuation.org
* - version is 2.521
Thu Feb 15 13:30:23 CET 2007 bunny351@gmail.com
* - eval: resolved conflict
Mon Feb 12 20:52:44 CET 2007 bunny351@gmail.com
* - added compiler-option `-keep-shadowed-macros'
Fri Feb 9 19:11:15 CET 2007 bunny351@gmail.com
* - eval emitted syntax trace twice for lists with symbol head
Wed Feb 14 13:46:57 CET 2007 felix@call-with-current-continuation.org
* always include stdint.h on amd64 [thanks to Alex Shinn], simplifcation of eval-trace-info emission
Wed Feb 14 08:00:36 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - csi: removed `array' specific code from `describe'
Mon Feb 12 18:36:41 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* objects grabbed across subdirectories have to be declared as GENERATED
Mon Feb 12 08:32:03 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* reuse pcre objects to avoid multiple source compilation
Mon Feb 12 08:34:58 CET 2007 felix@call-with-current-continuation.org
* - "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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - eval: experimental insertion of processed forms into trace-buffer, marked as "<syntax>"
(this is incomplete, since it doesn't show up in compiled code)
Fri Feb 9 11:34:01 CET 2007 felix@call-with-current-continuation.org
* buildfile fix
Fri Feb 9 11:16:40 CET 2007 felix@call-with-current-continuation.org
* - removed sizeof(double) tests in configure.in
Fri Feb 9 11:12:00 CET 2007 felix@call-with-current-continuation.org
* cross-building fixes
Thu Feb 8 10:03:04 CET 2007 felix@call-with-current-continuation.org
* more fixes for cross-compilation
Thu Feb 8 08:23:30 CET 2007 felix@call-with-current-continuation.org
* - csc.scm: fixed bug in building of link options
Thu Feb 8 07:41:53 CET 2007 felix@call-with-current-continuation.org
* fixing conflicts once more in csc.scm
Wed Feb 7 23:29:04 CET 2007 felix@call-with-current-continuation.org
* cross-building improvements
Wed Feb 7 23:28:57 CET 2007 bunny351@gmail.com
* fixed conflicts in csc.scm
Wed Feb 7 19:30:57 CET 2007 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - string->number: long string would overflow intermediate buffer [Thanks to Robin Lee Powell]
Thu Feb 1 18:58:35 CET 2007 bunny351@gmail.com
* - csi: fixed "-s -<opt>" problem
- library: "##sys#make-string" is unsafe, "make-string" does checking [suggested by Kon Lovett]
Thu Feb 8 07:35:22 CET 2007 felix@call-with-current-continuation.org
* - inlined some uses of "fxmod" and "fx/"
- "vector-resize!" uses "##sys#grow-vector"
Wed Feb 7 14:45:51 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - removed unnecessary diagnostic output in "object-release" [Thanks to Tony Sidaway]
Fri Feb 2 08:47:43 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - chicken-setup: simplified "run:execute" a little
- csc: add "-strip" option
Wed Jan 31 07:46:37 CET 2007 felix@call-with-current-continuation.org
* - extras: "read-lines" swallowed line if given limit argument [Thanks to Tony Sidaway]
Wed Jan 31 07:32:22 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.518-snapshot
Tue Jan 30 11:20:21 CET 2007 felix@call-with-current-continuation.org
* - updated tarball generation hack
Tue Jan 30 09:15:45 CET 2007 felix@call-with-current-continuation.org
* updated snapshot link in site index
Tue Jan 30 08:35:11 CET 2007 felix@call-with-current-continuation.org
* - version is 2.518
Sat Jan 27 23:21:15 CET 2007 bunny351@gmail.com
* - Buildfile: supports DESTDIR
Fri Jan 26 15:02:07 CET 2007 bunny351@gmail.com
* - 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 klovett@pacbell.net
* Bug fix for translate-extension; improper call to pathname-replace-extension
Fri Jan 26 05:13:34 CET 2007 klovett@pacbell.net
* Use of ANSI strerror for posixwin
Fri Jan 26 04:53:15 CET 2007 klovett@pacbell.net
* Added process*
Thu Jan 25 11:53:02 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* fixed bug introduced in pcre/CMakeLists.txt by last patch
Thu Jan 25 11:31:33 CET 2007 felix@call-with-current-continuation.org
* -fPIC was missing in libpcre-for-shared
Wed Jan 24 14:14:48 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* build pcre once for shared libs
Wed Jan 24 15:56:09 CET 2007 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>
* pass correct definitioins for PCRE
Wed Jan 24 01:32:57 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* update copyright to 2006..2007
Mon Jan 22 20:42:54 CET 2007 klovett@pacbell.net
* 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 felix@call-with-current-continuation.org
* - reader warns on unrecognized escape sequences in string literals
- version is 2.517
Mon Jan 22 13:38:40 CET 2007 felix@call-with-current-continuation.org
* include paths in buildfile
Fri Jan 19 20:11:11 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* compile straight PCRE sources
Fri Jan 19 11:36:13 CET 2007 felix@call-with-current-continuation.org
* fixed bug in static/CMakelists.txt (wrong libname)
Fri Jan 19 11:29:07 CET 2007 felix@call-with-current-continuation.org
* builds two pcre intermediate libraries (PIC and non-PIC)
Fri Jan 12 11:03:50 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* forgot pcre/CMakeLists.txt
Fri Jan 12 10:46:28 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* build static libpcre
Thu Jan 11 14:39:40 CET 2007 felix@call-with-current-continuation.org
* resolved conflicts
Thu Jan 11 08:57:53 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* resolve chicken-pcre conflicts and a few stray errors
Thu Jan 11 14:32:07 CET 2007 felix@call-with-current-continuation.org
* re-added pcre/NON-UNIX-USE
Thu Jan 11 14:27:22 CET 2007 felix@call-with-current-continuation.org
* cmake build with pcre working somewhat
Thu Jan 11 13:32:23 CET 2007 felix@call-with-current-continuation.org
* first try at cmake/pcre integration
Wed Jan 10 09:51:42 CET 2007 felix@call-with-current-continuation.org
* CMake-detection of memmove and strerror
Wed Jan 10 09:28:26 CET 2007 felix@call-with-current-continuation.org
* first steps towards pcre integration via cmake
Wed Jan 10 09:17:42 CET 2007 felix@call-with-current-continuation.org
* buildfile adapation to pcre integration
Wed Jan 10 07:57:47 CET 2007 felix@call-with-current-continuation.org
* - added pcre files, removed all traces of regexunix and pregexp, renamed pcre sorces to regex
Tue Jan 9 17:05:55 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - csi: "--" wasn't properly handled [Thanks to Marc Feeley]
- extras: added "o"
Tue Jan 16 20:36:02 CET 2007 klovett@pacbell.net
* Stopped spawnvp/execvp warning message, added signal-handler, set-signal-handler!
Fri Jan 19 10:44:52 CET 2007 felix@call-with-current-continuation.org
* - chicken-setup: asks user when executing needs tests
Wed Jan 17 11:36:40 CET 2007 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* forgot to save file with posixunix patch... Hm.
Mon Jan 15 20:09:20 CET 2007 bunny351@gmail.com
* - 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 bunny351@gmail.com
* fixed bug in printer when record-name was "record" [thanks to Daniel Sadilek]
Fri Jan 12 10:38:12 CET 2007 felix@call-with-current-continuation.org
* - `-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 <bvanevery@gmail.com>
* 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 felix@call-with-current-continuation.org
* - csc: added support for "CSC_OPTIONS" [Suggested by Stephen Gilardi]
Thu Jan 11 14:35:54 CET 2007 felix@call-with-current-continuation.org
* removed win-install.bat
Thu Jan 11 13:22:12 CET 2007 felix@call-with-current-continuation.org
tagged 2.514-snapshot
Thu Jan 11 13:22:02 CET 2007 felix@call-with-current-continuation.org
* new development snapshot link in homepage
Thu Jan 11 12:02:52 CET 2007 felix@call-with-current-continuation.org
* fixed yet another bug in ##sys#do-the-right-thing
Thu Jan 11 11:51:51 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* posix.exports wasn\'t mentioned in configure.in as boot file
Thu Jan 11 09:12:50 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* command-line or first use of (declare (emit-exports ...)) overrides all subsequent declarations
Wed Jan 10 13:24:56 CET 2007 felix@call-with-current-continuation.org
* - added stubs for unimplemented things to posixwin.scm
Wed Jan 10 09:15:32 CET 2007 felix@call-with-current-continuation.org
* - 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 klovett@pacbell.net
* MinGW support for +nan.0, etc.
Mon Jan 8 17:17:31 CET 2007 Brandon J. Van Every <bvanevery@gmail.com>
* use #cmakedefine, patch courtesy of Ingo Bungener
Sat Jan 6 20:48:39 CET 2007 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - resolved some conflicts
- version is 2.513
Fri Jan 5 23:25:27 CET 2007 bunny351@gmail.com
* - added "set-parameterized-read-syntax!" [suggested by John Cowan]
- version is 2.512
Thu Jan 4 07:30:06 CET 2007 klovett@pacbell.net
* put back (intptr_t)
Thu Jan 4 06:25:55 CET 2007 klovett@pacbell.net
* Added ##sys#shell-command
Thu Jan 4 01:51:36 CET 2007 klovett@pacbell.net
* Added ##sys#shell-command
Mon Jan 8 15:55:24 CET 2007 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - initial PTE table wasn't enlarged for previous additions
- version is 2.512
Wed Jan 3 03:33:34 CET 2007 klovett@pacbell.net
* Split process-wait into public & ##sys# versions
Mon Jan 1 22:09:32 CET 2007 bunny351@gmail.com
* - resolved conflicts
Mon Jan 1 21:29:50 CET 2007 bunny351@gmail.com
* - added initial PTE entries for some procedures
Mon Jan 1 16:42:03 CET 2007 bunny351@gmail.com
* - slight simplification of rewrite-rule for "any?"
- updated copyright comments to 2007
Sun Dec 31 01:58:36 CET 2006 felix@call-with-current-continuation.org
* fixed highly likely GC bug
Sun Dec 31 01:58:55 CET 2006 bunny351@gmail.com
* - inline version of "any?" (C_anyp).
- version is 2.511
Fri Dec 29 23:16:37 CET 2006 felix@call-with-current-continuation.org
* fixed ref to intptr_t
Fri Dec 29 23:17:09 CET 2006 bunny351@gmail.com
* - removed tinyclos page from wiki directory
Mon Jan 1 17:46:56 CET 2007 klovett@pacbell.net
* Fix for undefined variable
Mon Jan 1 03:09:43 CET 2007 klovett@pacbell.net
* Added ##sys#process
Fri Dec 22 09:26:18 CET 2006 felix@call-with-current-continuation.org
* - version is 2.511
Thu Dec 21 19:50:02 CET 2006 bunny351@gmail.com
* - added "any?" and compiler rewrite-rule
Tue Dec 19 19:07:48 CET 2006 Brandon J. Van Every <bvanevery@gmail.com>
* 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 klovett@pacbell.net
* 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* updated ANNOUNCE
Mon Dec 18 17:13:56 CET 2006 klovett@pacbell.net
* Removed srfi-4 dependency
Mon Dec 18 08:52:20 CET 2006 felix@call-with-current-continuation.org
* - added srfi-4 requirement in posixwin.scm
Mon Dec 18 08:50:57 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.510
- added "read-u8vector!"
Tue Dec 12 09:51:27 CET 2006 felix@call-with-current-continuation.org
* - added "read-string!"
- string-ports support "read-string" method
Mon Dec 11 17:10:54 CET 2006 felix@call-with-current-continuation.org
* - added basic support for "read-string" method in port class (but unused in the moment)
Mon Dec 11 15:11:04 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: added "required-extension-version"
Mon Dec 11 00:13:13 CET 2006 bunny351@gmail.com
* added debian directory (provided by Ivan Raikov)
Sun Dec 10 21:11:21 CET 2006 bunny351@gmail.com
* - eval: ##sys#canonicalize-body accepts optional container argument (ignored, but useful for hooking)
Sun Dec 10 20:03:59 CET 2006 klovett@pacbell.net
* added signal-handler, signal-mask, signal-masked?, signal-mask!, signal-unmask!
Mon Dec 11 08:46:00 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: "-V" output showed "Version" twice
Fri Dec 8 15:43:59 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: added "required-chicken-version"
Fri Dec 8 14:37:54 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: added "-revision" option
Thu Dec 7 22:58:59 CET 2006 klovett@pacbell.net
* Move of all non-apropos releated environment code to environment egg
Thu Dec 7 18:07:00 CET 2006 klovett@pacbell.net
* Environment extn; v2
Fri Dec 8 08:59:12 CET 2006 felix@call-with-current-continuation.org
* - calling "error" with first and second arg being symbols resulted in a failing string-append
Thu Dec 7 15:18:58 CET 2006 felix@call-with-current-continuation.org
* updated ANNOUNCE
Thu Dec 7 09:23:26 CET 2006 felix@call-with-current-continuation.org
* removed a check (should have been in last patch)
Thu Dec 7 09:09:57 CET 2006 felix@call-with-current-continuation.org
* - 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 klovett@pacbell.net
* Chez Scheme-ish environment utilities; v1
Tue Dec 5 09:16:47 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* require CMake 2.4.5
Mon Dec 4 21:37:32 CET 2006 bunny351@gmail.com
* - resolved conflict in README
- version is 2.508
Mon Dec 4 21:06:20 CET 2006 bunny351@gmail.com
* - updated link to libffi-3 in README, modified layout
- hash-table-update![/default] returns update value
Thu Nov 30 22:55:29 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - "define-values" and "set!-values" handle single-value case better
Mon Nov 27 23:59:04 CET 2006 bunny351@gmail.com
* - added Mario's wiki2pdf script
Mon Dec 4 16:37:53 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - "let-values" optimizes the single-value case.
Wed Nov 29 15:51:14 CET 2006 felix@call-with-current-continuation.org
* tiny things
Wed Nov 29 14:47:41 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* fixed bug in "load" (loading from port crashed, thanks to "$)")
Thu Nov 23 07:57:08 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* use WORKING_DIRECTORY to work around Darcs limitations on Cygwin
Thu Nov 23 07:08:16 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* use VERSION for Cygwin dll
Thu Nov 23 07:07:02 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* added marginally useful WINDOWS_PATH macro
Wed Nov 22 21:04:36 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* correction to tutorial. Couldn't unrecord / rerecord for some reason.
Wed Nov 22 19:43:36 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* tutorialized STACK_GROWS_DOWNWARD
Wed Nov 22 11:20:25 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* updated most comments about CMake 2.4.3 to CMake 2.4.4.
Wed Nov 22 10:31:11 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* use --repodir and native paths for Darcs command
Wed Nov 22 10:19:57 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* ESCAPE_BACKSLASHES and ESCAPE_QUOTES macros
Wed Nov 22 01:33:06 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* update to CMake 2.4.4 in docs
Wed Nov 22 00:52:47 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* CMake 2.4.4 now handles apostrophes in -E echo
Wed Nov 22 00:40:13 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* require CMake 2.4.4
Sat Nov 18 22:03:59 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - chicken-setup: -svn, -tree and -local options, sorted manual page
- version is 2.505
Wed Nov 15 20:30:59 CET 2006 bunny351@gmail.com
* - chicken-setup: added "-tree FILENAME" option
Fri Nov 17 14:47:47 CET 2006 felix@call-with-current-continuation.org
* - library: added call to ##sys#gc in ##sys#dunload
Fri Nov 17 12:44:52 CET 2006 felix@call-with-current-continuation.org
* - runtime.c, library.scm, chicken.h: first attempt at implementing ##sys#dunload
Wed Nov 15 15:19:57 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - eval/repl: the repl warns about references to unbound toplevel vars
Thu Nov 9 23:46:05 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - csi: ",breakall" was inverted
- added rewrite rules for [su]32vector-ref (unsafe mode)
Mon Nov 6 22:53:56 CET 2006 bunny351@gmail.com
* - posixunix.scm: marked some old-style setters as deprecated
Tue Nov 7 07:59:26 CET 2006 felix@call-with-current-continuation.org
* - slight rearrangement of notes add by Brandon to README/README.darcs
Tue Nov 7 05:23:39 CET 2006 Brandon Van Every <bvanevery@gmail.com>
* added mailing list pointers in README files
Sat Nov 4 09:04:31 CET 2006 bunny351@gmail.com
* - chicken-setup: uses of `(string=? ... (pathname-extension ...))' use `equal?' now [thanks to Dan Muresan]
Fri Nov 3 11:40:27 CET 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - configure.in: better optimization options for Sun compiler [Thanks to Sven Hartrumpf]
Thu Oct 26 12:19:08 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* suncc check in configure.in was the wrong way around
Thu Oct 26 10:04:33 CEST 2006 felix@call-with-current-continuation.org
* - added support for Sun's compiler in cscbench and configure.in
Mon Oct 23 22:51:34 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* configure.in fixes for double-size detection
Mon Oct 23 21:32:18 CEST 2006 bunny351@gmail.com
* - applied Zbigniew's "sizeof(double) == 2" patches
Sat Oct 21 20:58:44 CEST 2006 bunny351@gmail.com
* - slight changes to README.darcs
Wed Oct 18 18:21:44 CEST 2006 bunny351@gmail.com
* updated README
Fri Oct 20 14:37:26 CEST 2006 felix@call-with-current-continuation.org
* - added CHICKEN_SETUP_OPTIONS
Thu Oct 19 14:46:11 CEST 2006 felix@call-with-current-continuation.org
* - version is 2.501
Tue Oct 17 10:14:28 CEST 2006 felix@call-with-current-continuation.org
* doc update, distribution files update
Mon Oct 16 22:03:48 CEST 2006 bunny351@gmail.com
tagged 2.5-release
Mon Oct 16 21:48:05 CEST 2006 bunny351@gmail.com
* - version is 2.5
Fri Oct 13 16:31:31 CEST 2006 felix@call-with-current-continuation.org
* - chicken-setup: when installing directly from URL, don't ask for download
Thu Oct 12 20:41:23 CEST 2006 bunny351@gmail.com
* - removed shootout benchmarks
- cscbench: passed -DC_NO_PIC_NO_DLL to cc [Thanks to John Cowan]
Mon Oct 9 21:57:11 CEST 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - posixunix.scm: WIF_... hack must be enabled for suncc [Thanks to Sven Hartrumpf]
Mon Oct 9 15:37:29 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.5rc1-snapshot
Wed Oct 4 10:19:36 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: fetching installed release handles "rc..." suffix
Wed Oct 4 09:21:01 CEST 2006 felix@call-with-current-continuation.org
* - version is 2.5rc1
- dist wrapping fixes
Sun Oct 1 18:33:39 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* capitalized my last name and fixed 2 typos
Sun Oct 1 10:04:50 CEST 2006 bunny351@gmail.com
* buildfile doc generation
Sat Sep 30 16:27:14 CEST 2006 bunny351@gmail.com
* more packaging fun
Sat Sep 30 15:31:13 CEST 2006 bunny351@gmail.com
* - fixed various files - this whole build shit sucks
Sat Sep 30 13:25:44 CEST 2006 bunny351@gmail.com
* - more documentation changes
- configure.in: put -DC_NO_PIC_NO_DLL here
Sat Sep 30 10:05:55 CEST 2006 bunny351@gmail.com
* - chicken-setup: "-test" lists missing extensions
- updated NEWS and various documentation files
Sat Sep 30 00:35:47 CEST 2006 bunny351@gmail.com
* removed unneeded file from dist.cmake
Fri Sep 29 22:20:47 CEST 2006 bunny351@gmail.com
* - autoconf build: -DC_NO_PIC_NO_DLL always defined
Thu Sep 28 13:42:52 CEST 2006 felix@call-with-current-continuation.org
* ##sys#peek-c-string-list and makehtmldoc fix
Thu Sep 28 11:02:32 CEST 2006 felix@call-with-current-continuation.org
* makehtmldoc fixes
Thu Sep 28 09:00:55 CEST 2006 felix@call-with-current-continuation.org
* - dist.cmake: hyphenated html filenames
- makehtmldocs improved, added necessary stream-wiki extensions
Wed Sep 27 13:17:53 CEST 2006 felix@call-with-current-continuation.org
* html generation fix
Wed Sep 27 12:36:03 CEST 2006 felix@call-with-current-continuation.org
* - removed unneeded option passed to CFLAGS in csc
Wed Sep 27 11:10:27 CEST 2006 felix@call-with-current-continuation.org
* - makehtmldoc works now [Thanks to Alejandro]
- version is 2.434
Mon Sep 25 23:29:34 CEST 2006 bunny351@gmail.com
* - csi: narrower feature list in report (",r")
Sat Sep 23 00:07:10 CEST 2006 bunny351@gmail.com
* - added "CHICKEN_interrupt()"
Sun Sep 17 14:27:28 CEST 2006 bunny351@gmail.com
* - ##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 <bvanevery@gmail.com>
* always build Darcs ChangeLog unconditionally so it stays up to date
Mon Sep 25 16:24:19 CEST 2006 felix@call-with-current-continuation.org
* htmldocscript fiddling
Mon Sep 25 15:40:03 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - "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 <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* added check for HAVE_ALLOCA
Thu Sep 21 23:26:41 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* MinGW needs malloc.h for alloca
Thu Sep 21 22:56:48 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* proper indentation level for _AIX pragma alloca
Thu Sep 21 19:54:27 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* find darcs, let user specify darcs
Thu Sep 21 11:47:36 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* robust handling of Darcs ChangeLog. Tested on MSYS and MSVC.
Fri Sep 22 12:22:46 CEST 2006 felix@call-with-current-continuation.org
* - fixed bug in "foreign-code"
Fri Sep 22 09:58:06 CEST 2006 fw[_\c3_]@emlix.com
* posixunix compiles with uCLinux
Fri Sep 22 09:49:19 CEST 2006 felix@call-with-current-continuation.org
* - 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 klovett@pacbell.net
* Fix for (decompose-pathname "/foo") -> ("" "foo") but -> ("/" "foo") correct.
Mon Sep 18 08:01:15 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* status messages for mkdir, rmdir
Mon Sep 18 05:59:53 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* don't ask whether to download opengl egg
Mon Sep 18 05:31:26 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* added install-opengl-egg target
Sun Sep 17 23:44:22 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* added tutorial comments to CMakeLists.txt
Sat Sep 16 14:10:20 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* build all static libs and exes in /static directory to work around CMake bug
Sat Sep 16 10:34:07 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - version is 2.432
Sat Sep 16 09:02:48 CEST 2006 bunny351@gmail.com
* - help for chicken-setup didn't mention argument to -R option [Thannks to Mario Goulart]
Mon Sep 18 08:17:49 CEST 2006 felix@call-with-current-continuation.org
* - chicken.h: uses "..." instead of <...> when including config headers
Fri Sep 15 14:26:53 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* cmake bench target (doesn't work yet)
Thu Sep 14 19:09:04 CEST 2006 bunny351@gmail.com
* - dist.cmake: refers to new location of cscbench.scm
Thu Sep 14 18:10:37 CEST 2006 bunny351@gmail.com
* - cscbench is built in toplevel dir
- updated README
Thu Sep 14 17:40:32 CEST 2006 bunny351@gmail.com
* - CMakeLists.txt: removed build-type library suffixes
- makefile.vc is gone
Thu Sep 14 14:48:33 CEST 2006 felix@call-with-current-continuation.org
* - fluid-let with empty binding-list resulted in invalid syntax
Tue Sep 12 18:41:51 CEST 2006 bunny351@gmail.com
* - Makefile.am: copying rule for html file ignores status (ugly, but I'm tired)
Tue Sep 12 17:55:04 CEST 2006 bunny351@gmail.com
* fixed another misspelling bug in csc.scm
Tue Sep 12 17:53:26 CEST 2006 bunny351@gmail.com
* fixed bug in csc.scm regarding cmake-build
Tue Sep 12 13:41:18 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* htmldoc handling in CMakeLists.txt and dist.cmake
Tue Sep 12 10:40:29 CEST 2006 felix@call-with-current-continuation.org
* - Makefile.am: installs HTML docs, if available
- first attempt at htmldoc handling in CMakeLists.txt
Mon Sep 11 09:48:46 CEST 2006 felix@call-with-current-continuation.org
* - fixed bug in CMakeLists.txt
Mon Sep 11 08:39:14 CEST 2006 felix@call-with-current-continuation.org
* - added ENABLE_DEBUG_BUILD option to CMakeLists.txt
Mon Sep 11 03:54:41 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* bulletproofing of INCLUDE_DIRECTORIES
Mon Sep 11 03:10:15 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* make ChangeLog an ALL target so it is available for installation (thanks to Thomas Chust)
Sun Sep 10 14:36:32 CEST 2006 bunny351@gmail.com
* - some enhancements to makehtmldoc
Sun Sep 10 13:57:53 CEST 2006 bunny351@gmail.com
* - 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 <bvanevery@gmail.com>
* activated rudimentary Dart Dashboard support
Sun Sep 10 08:36:44 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* bulletproof dependencies for parallel builds (suggested by William Hoffman of Kitware)
Sat Sep 9 23:42:01 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* no more BINARY_DIR_FILES
Sat Sep 9 23:27:45 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* simplify error handling of ChangeLog and Darcs
Sat Sep 9 23:15:16 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* remove buildnumber from distribution
Sat Sep 9 22:20:30 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* noted the availabiliby of -release in all tools as of Chicken 2.430 (thanks Felix!)
Fri Sep 8 14:39:13 CEST 2006 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>
* use -release to obtain buildversion
Fri Sep 8 09:12:16 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* use the new buildversion file
Fri Sep 8 03:11:26 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* documented tarball build procedure
Thu Sep 7 08:48:15 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 felix@call-with-current-continuation.org
* - version-identifer handling simplified
- version is 2.430
Thu Sep 7 14:58:07 CEST 2006 felix@call-with-current-continuation.org
* - configure.in: kludge BOOT_CFILES for cross-compile from tarball
- --without-pcre option
Thu Sep 7 10:47:01 CEST 2006 felix@call-with-current-continuation.org
* - slight change in configure.in for omitting boot-file test when cross-compiling
Thu Sep 7 09:28:55 CEST 2006 felix@call-with-current-continuation.org
* - some changes related to target-specific CC/CXX and flags
Thu Sep 7 06:52:44 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* add GCC optimization flags
Thu Sep 7 03:34:32 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* include autogen.sh in distro, so that a distro can create a distro
Tue Sep 5 14:12:32 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* more credit for my extensive Makefile.am hacking
Mon Sep 4 21:57:29 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* require Automake 1.8.3
Mon Sep 4 09:56:13 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* simplify dist dependencies
Mon Sep 4 09:55:59 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* create .zip archive
Mon Sep 4 11:16:32 CEST 2006 felix@call-with-current-continuation.org
* misinterpreted BOOT_CFILES
Mon Sep 4 09:27:45 CEST 2006 felix@call-with-current-continuation.org
* - CMake-generated distribution didn't include unsafely compiled C files
Mon Sep 4 09:07:44 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* fixed conflicts in compiler, commented dependency on automake 1.9.6
Mon Sep 4 05:28:33 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* activate unified bootstrap!
Mon Sep 4 02:27:35 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* consolidate dependencies and use _SOURCES to specify .c files
Sun Sep 3 19:13:17 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* resolve merge conflict and comment about EXECUTE_PROCESS being wrong
Sun Sep 3 10:33:50 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* CMake 'make dist' now runs Autotools and produces a complete distro
Sun Sep 3 00:17:07 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* use += to make bin_PROGRAMS less verbose
Sat Sep 2 19:47:00 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* AM_CONFIG_HEADER is obsolete, use AC_CONFIG_HEADERS
Sat Sep 2 12:21:55 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* LINKFLAGS not consumed and not a documented part of Autotools, so removed.
Sat Sep 2 12:13:24 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* USE_BOOT_CFILES conditional stub, doesn't do anything yet
Sat Sep 2 11:50:39 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* refactord posix and regex conditionals to be less verbose
Sat Sep 2 11:49:16 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* no makeinfo, so don't need AM_MAKEINFOFLAGS
Sat Sep 2 16:04:03 CEST 2006 bunny351@gmail.com
* - removed compiler-version of "flonum?"
- added "finite?"
- "define-record[-type]" uses slightly more efficient expansion"
Sat Sep 2 00:09:32 CEST 2006 farr@mit.edu
* Updated unsafe-structures.
Fri Sep 1 22:30:00 CEST 2006 farr@mit.edu
* Unsafe structures.
Sat Sep 2 09:32:36 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* INCLUDES is depreciated, use AM_CPPFLAGS instead.
Fri Sep 1 22:52:10 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* distribute 'ltmain.sh' and 'compile' (latter is needed by Autotools 1.9.6)
Fri Sep 1 09:49:04 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* require Automake 1.9.6, which is available in current Cygwin distributions.
Fri Sep 1 08:49:46 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* delete distribution archive before creating it
Fri Sep 1 08:41:31 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* 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 felix@call-with-current-continuation.org
* - removed compiler-internal version of "flonum?"
Fri Sep 1 09:26:47 CEST 2006 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>
* 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 <bvanevery@gmail.com>
* no more *.c.in files. Put files in /boot/cfiles/*.c
Thu Aug 31 09:01:24 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* do not distribute README.darcs
Thu Aug 31 09:00:11 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* remove mkinstalldirs from README
Thu Aug 31 08:59:34 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* clarify INSTALL vs. INSTALL-CMake.txt in README
Thu Aug 31 08:43:20 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* TASKS no longer in Darcs, so removed it from distro and from README
Thu Aug 31 08:37:01 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* mkinstalldirs not needed in distro, install-sh is used
Thu Aug 31 13:05:23 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: darcs probe should now generate no output (and clobber ccmake output)
Thu Aug 31 00:12:14 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* added Autoconf files to CMake distribution script
Wed Aug 30 22:26:31 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - csc/chicken-setup: replaced HOST vars with TARGET ones
Tue Aug 29 06:36:55 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - predist: removes unecessary files
- reader gives warning on unterminated "here" string literals
Wed Aug 30 22:21:18 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* simplified csi build rule and updated .scm dependencies
Wed Aug 30 15:31:37 CEST 2006 felix@call-with-current-continuation.org
* - Makefile.am: program sources (.c) shouldn't depend on chicken executable
Wed Aug 30 10:06:38 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: csi didn't use build.scm prologue anymore
Wed Aug 30 09:31:35 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>
* CMake simple names for CC and CXX
Fri Aug 25 23:06:54 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* MSVC legacy compilers cannot be used to bootstrap Cygwin compilers
Fri Aug 25 21:33:36 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* CMake L_MORE_LIBS needs to be converted to a string
Fri Aug 25 10:17:43 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* CMake update dist.cmake
Fri Aug 25 10:06:06 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* CMake merged with Felix's extensive changes
Fri Aug 25 00:23:00 CEST 2006 Brandon Van Every <bvanevery@gmail.com>
* use sed to create chicken-defaults.h from chicken-defaults.h.in
Thu Aug 24 01:15:17 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* merged with head
Wed Aug 23 22:54:30 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - "darcs dist -d chicken-XXX" should generate a proper tarball, now
Mon Aug 21 23:53:59 CEST 2006 bunny351@gmail.com
* added predist script
Mon Aug 21 23:36:44 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.425-experimental
Wed Aug 16 21:14:15 CEST 2006 felix@call-with-current-continuation.org
* - removed minimake stuff
Fri Aug 11 21:22:43 CEST 2006 bunny351@gmail.com
* - moved "chicken-home" into eval.scm
Wed Aug 23 14:28:37 CEST 2006 bvanevery@gmail.com
* Automake remove extraneous dependencies
Wed Aug 23 13:04:48 CEST 2006 bvanevery@gmail.com
* Automake chicken-paths.h should be a BUILT_SOURCES
Wed Aug 23 12:12:55 CEST 2006 bvanevery@gmail.com
* comment about inadequacy of nsample benchmarking
Wed Aug 23 10:30:01 CEST 2006 bvanevery@gmail.com
* $(DESTDIR) should never be hardwired into application files. See GNU Coding Standards.
Wed Aug 23 10:19:50 CEST 2006 bvanevery@gmail.com
* in sed, \@foo\@ is not posix compliant, but @foo[@] is.
Wed Aug 23 10:03:48 CEST 2006 bvanevery@gmail.com
* quote the messages
Wed Aug 23 09:51:47 CEST 2006 bvanevery@gmail.com
* chicken.h includes chicken-paths.h
Wed Aug 23 00:47:02 CEST 2006 bvanevery@gmail.com
* move C_USE_C_DEFAULTS and C_STACK_GROWS_DOWNWARD to chicken-config.h
Wed Aug 23 00:44:38 CEST 2006 bvanevery@gmail.com
* credit for Brandon Van Every
Mon Aug 21 19:58:55 CEST 2006 bvanevery@gmail.com
* update make clean
Mon Aug 21 19:15:34 CEST 2006 bvanevery@gmail.com
* update the uninstall
Mon Aug 21 11:56:32 CEST 2006 bvanevery@gmail.com
* remove redundant -DC_STACK_GROWS_DOWNWARD
Mon Aug 21 11:26:25 CEST 2006 bvanevery@gmail.com
* comment about stack-size.h
Mon Aug 21 11:22:34 CEST 2006 bvanevery@gmail.com
* remove redundant C_USE_C_DEFAULTS conditionals
Mon Aug 21 11:04:43 CEST 2006 bvanevery@gmail.com
* pass chicken-paths.h through chicken.h
Mon Aug 21 10:42:47 CEST 2006 bvanevery@gmail.com
* guard against multiple inclusions
Mon Aug 21 10:41:16 CEST 2006 bvanevery@gmail.com
* comment correction
Sun Aug 20 23:31:52 CEST 2006 bvanevery@gmail.com
* forgot to save changes in my editor
Sun Aug 20 22:07:13 CEST 2006 bvanevery@gmail.com
* expunge chicken.html, chicken.texi, chicken.info, parameters.scm
Sun Aug 20 15:20:25 CEST 2006 bvanevery@gmail.com
* Always bury the dead bodies.
Sun Aug 20 15:05:22 CEST 2006 bvanevery@gmail.com
* -DC_STACK_GROWS_DOWNWARD is redundant to -DC_USE_C_DEFAULTS. chicken-paths.h defines it.
Sun Aug 20 15:00:09 CEST 2006 bvanevery@gmail.com
* -DC_INSTALL_* paths are redundant to -DC_USE_C_DEFAULTS. chicken-paths.h holds all paths.
Sun Aug 20 14:52:34 CEST 2006 bvanevery@gmail.com
* CMake move CMAKE_BUILD to chicken-config.h
Sun Aug 20 14:38:39 CEST 2006 bvanevery@gmail.com
* CMake pass -DC_USE_C_DEFAULTS
Sun Aug 20 14:36:52 CEST 2006 bvanevery@gmail.com
* -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 bvanevery@gmail.com
* CMake generate a chicken-config.h
Sat Aug 19 13:16:56 CEST 2006 bvanevery@gmail.com
* ./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 bvanevery@gmail.com
* CMake configure chicken.spec.in
Fri Aug 11 10:55:31 CEST 2006 bvanevery@gmail.com
* CMake removed stray parameters.scm dependency
Fri Aug 11 09:08:50 CEST 2006 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* CMake doesn't require Windows Platform SDK
Thu Aug 10 13:53:26 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - removed parameters.scm, some simplifications
Tue Aug 8 21:15:23 CEST 2006 bvanevery@gmail.com
* removed flat-directory-install, replaced with cmake-build
Tue Aug 8 15:34:15 CEST 2006 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* path rationalization. INSTALL_SHARE_HOME, INSTALL_LIB_HOME, INSTALL_EGG_HOME
Tue Aug 8 09:38:35 CEST 2006 bvanevery@gmail.com
* CMake MSVC build uses -s for static lib postfix
Tue Aug 8 07:12:26 CEST 2006 bvanevery@gmail.com
* CMake removed 2 leftover easyffi dependencies
Tue Aug 8 00:37:59 CEST 2006 bunny351@gmail.com
* - removed easyffi and tinyclos, fixed various bugs in the process
- version is 2.424
Mon Aug 7 16:40:04 CEST 2006 felix@call-with-current-continuation.org
* - srfi-18: fixed a serious bug in "thread-join!" [Thanks to dgym]
Mon Aug 7 11:27:50 CEST 2006 felix@call-with-current-continuation.org
* - chicken-setup: most pathnames used in subshell invocations should be quoted, if containing whitespace
Sat Aug 5 11:14:43 CEST 2006 bvanevery@gmail.com
* CMake check for ws2tcpip.h also needs winsock2.h to work
Sat Aug 5 09:12:46 CEST 2006 bvanevery@gmail.com
* CMake warn if winsock2.h or ws2tcpip.h is missing.
Sat Aug 5 04:00:59 CEST 2006 bvanevery@gmail.com
* CMake Cygwin was symlinking static rather than dynamic libraries
Fri Aug 4 22:28:32 CEST 2006 bvanevery@gmail.com
* CMake implemented uninstall
Fri Aug 4 12:15:19 CEST 2006 bvanevery@gmail.com
* CMake Cygwin symlink to libchicken-0.a
Fri Aug 4 00:11:30 CEST 2006 bvanevery@gmail.com
* 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 bvanevery@gmail.com
* 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 bvanevery@gmail.com
* CMake hyphenated postfix conventions for MSVC
Thu Aug 3 03:24:57 CEST 2006 bvanevery@gmail.com
* CMake symlink to cygchicken.dll
Wed Aug 2 00:20:37 CEST 2006 bvanevery@gmail.com
* CMake cleanup nomenclature for Cygwin, postfixes for MSVC
Tue Aug 1 08:19:47 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - version is 2.422
- cscbench: doesn't pass -ldl anymore
Mon Jul 31 12:28:10 CEST 2006 bvanevery@gmail.com
* Solaris needs -lrt
Mon Jul 31 07:01:34 CEST 2006 bvanevery@gmail.com
* Solaris needs -lsocket
Sun Jul 30 23:28:46 CEST 2006 bvanevery@gmail.com
* quotewrapping for non-win because it could be MinGW
Sun Jul 30 22:48:06 CEST 2006 bvanevery@gmail.com
* CMake add -c- to tarball name to distinguish CMake build.
Mon Jul 24 21:32:46 CEST 2006 bvanevery@gmail.com
* more quotewraps in csc.scm.in
Fri Jul 28 14:43:05 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - csc.scm.in: gets -DHAVE_CHICKEN_CONFIG passed via Makefile.am
Mon Jul 24 19:17:09 CEST 2006 bunny351@gmail.com
* fixed comment in csc.scm.in
Mon Jul 24 18:23:31 CEST 2006 bvanevery@gmail.com
* CMake INSTALL_LIB_HOME is not the egg directory
Mon Jul 24 17:14:32 CEST 2006 bvanevery@gmail.com
* 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 bvanevery@gmail.com
* remove HIERARCHICAL_INSTALL. use CMAKE_BUILD instead.
Mon Jul 24 09:16:32 CEST 2006 bvanevery@gmail.com
* CMake handle Cygwin naming conventions
Sun Jul 23 18:26:36 CEST 2006 bvanevery@gmail.com
* CMake isolate library naming code
Mon Jul 24 09:15:36 CEST 2006 felix@call-with-current-continuation.org
* - csc.scm.in: fixed use of backslash in non-windows path
Sun Jul 23 17:15:45 CEST 2006 bvanevery@gmail.com
* CMake makeinfo and darcs need to be ALL targets, thanks to John Cowan
Sat Jul 22 04:52:55 CEST 2006 bvanevery@gmail.com
* if win paths should be backslashed
Sat Jul 22 04:42:16 CEST 2006 bvanevery@gmail.com
* CMake don't quote the INSTALL_* paths. Let the source files handle that.
Fri Jul 21 11:37:17 CEST 2006 bvanevery@gmail.com
* CMake remove stack-size determination from standard build. Too error prone for a multitasking user.
Fri Jul 21 10:19:57 CEST 2006 bvanevery@gmail.com
* CMake bumped stack-size samples to 100 and added low-high variance reporting
Fri Jul 21 09:23:07 CEST 2006 bvanevery@gmail.com
* CMake ECHO_TARGET to try to prevent tedium and errors with stubbed targets
Fri Jul 21 03:52:06 CEST 2006 bvanevery@gmail.com
* 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 bvanevery@gmail.com
* CMake test if Darcs works. Remove ' apostrophes from -E echo comments. It can't handle it!
Thu Jul 20 19:27:27 CEST 2006 bvanevery@gmail.com
* CMake handle MAKE_NATIVE_C_PATH for all platforms
Fri Jul 21 08:43:01 CEST 2006 felix@call-with-current-continuation.org
* - version is 2.421
Thu Jul 20 10:28:15 CEST 2006 felix@call-with-current-continuation.org
* - version is 2.42
- read-line patch by Zbigniew Szadkowski
Thu Jul 20 06:11:40 CEST 2006 bvanevery@gmail.com
* CMake and ./configure use @ for csc.scm.in
Wed Jul 19 21:33:27 CEST 2006 bvanevery@gmail.com
* CMake additional empty directory installation paranoia courtesy of Brad King
Wed Jul 19 18:50:03 CEST 2006 bvanevery@gmail.com
* CMake fix for eggs directory installation
Wed Jul 19 12:33:10 CEST 2006 felix@call-with-current-continuation.org
* csc.scm.in minifix
Wed Jul 19 10:11:37 CEST 2006 bvanevery@gmail.com
* CMake MAKE_WINDOWS_PATH should not escape the quotes
Wed Jul 19 07:23:38 CEST 2006 bvanevery@gmail.com
* CMake comments about compiler paths and optimizations
Wed Jul 19 10:51:00 CEST 2006 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* CMake mirror the INSTALL_* pathnames as generated by ./configure
Wed Jul 19 06:22:39 CEST 2006 bvanevery@gmail.com
* CMake if MAKE_WINDOWS_PATH is passed an already escaped or backslashed pathname, fail the build.
Tue Jul 18 19:30:54 CEST 2006 bvanevery@gmail.com
* CMake MAKE_WINDOWS_PATH escape quotes and backslashes but not whitespace
Mon Jul 17 12:18:01 CEST 2006 bvanevery@gmail.com
* CMake don't need quotes on STACK_GROWS_DOWNWARD
Mon Jul 17 21:45:49 CEST 2006 bunny351@gmail.com
tagged 2.41-release
Mon Jul 17 17:36:28 CEST 2006 bunny351@gmail.com
* - version is 2.41
Mon Jul 17 15:59:53 CEST 2006 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* CMake removed chicken-defaults.h, replaced with chicken-paths.h and stack-size.h
Mon Jul 17 07:35:39 CEST 2006 felix@call-with-current-continuation.org
* - dynamic-load-libraries is now always '("libchicken")
Sun Jul 16 09:59:04 CEST 2006 bunny351@gmail.com
* - version is 2.401
Sun Jul 16 09:58:29 CEST 2006 bunny351@gmail.com
* - chicken-setup: patch by Zbigniew Szadkowski fixed several problems; requirements where not correctly processed
Sat Jul 15 16:06:22 CEST 2006 bunny351@gmail.com
tagged 2.4-release
Sat Jul 15 16:05:59 CEST 2006 bunny351@gmail.com
* VC++ makefile didn't compile llibs with lambda info
Sat Jul 15 16:07:54 CEST 2006 felix@call-with-current-continuation.org
* removed refs to partition.* in release script
Sat Jul 15 14:12:23 CEST 2006 bunny351@gmail.com
* - makefile.vc: removed unneded -DC_APPLY_HOOK
Sat Jul 15 13:56:24 CEST 2006 bunny351@gmail.com
* - small fixes in release script
Sat Jul 15 12:43:40 CEST 2006 bunny351@gmail.com
* added file to file-list in README
Sat Jul 15 12:36:06 CEST 2006 bunny351@gmail.com
* - 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 bvanevery@gmail.com
* CMake nursery support
Sat Jul 15 09:04:38 CEST 2006 bvanevery@gmail.com
* CMake removed errant reference to vars.cmake.in
Fri Jul 14 15:39:14 CEST 2006 felix@call-with-current-continuation.org
* - pathname-directory-separator on mingw32 should be #\\, or not?
Fri Jul 14 08:50:55 CEST 2006 bvanevery@gmail.com
* CMake forgot to actually kill, flog, harass, maim, and utterly destroy vars.cmake.in
Fri Jul 14 08:36:46 CEST 2006 bvanevery@gmail.com
* CMake remove vars.cmake.in hack. Use -D argument passing method.
Fri Jul 14 07:17:34 CEST 2006 bvanevery@gmail.com
* CMake more licenses
Fri Jul 14 14:24:40 CEST 2006 felix@call-with-current-continuation.org
* - 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 bvanevery@gmail.com
* CMake correct error messages for .c.in generation
Fri Jul 14 04:27:21 CEST 2006 bvanevery@gmail.com
* CMake distribute all benchmarks and tests
Fri Jul 14 03:33:30 CEST 2006 bvanevery@gmail.com
* CMake tarball distribution capability fully implemented
Fri Jul 14 07:34:31 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - renamed "benchmark/plists" to "plists.scm"
Thu Jul 13 00:39:31 CEST 2006 bunny351@gmail.com
* - csi: added "set-describer!"
- version is 2.325
Mon Jul 10 22:16:39 CEST 2006 bunny351@gmail.com
* - added new web-page in misc/index.html
Sun Jul 9 00:54:06 CEST 2006 bunny351@gmail.com
* - 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 bvanevery@gmail.com
* CMake move FIND_CHICKEN to /boot
Tue Jul 11 22:08:31 CEST 2006 bvanevery@gmail.com
* CMake move .c.in handling to /boot
Tue Jul 11 17:32:31 CEST 2006 bvanevery@gmail.com
* CMake boot/CMakeLists.txt license
Thu Jul 13 08:34:21 CEST 2006 felix@call-with-current-continuation.org
* - removed "##sys#error-at"
Tue Jul 11 04:04:44 CEST 2006 bvanevery@gmail.com
* CMake commented the license
Tue Jul 11 03:54:01 CEST 2006 bvanevery@gmail.com
* CMake added Copyright 2006 by Brandon J. Van Every under MIT-style license
Tue Jul 11 07:36:00 CEST 2006 felix@call-with-current-continuation.org
* - added srfi-18/mutex buf by G[_\c3_][_\b6_]ran Weinholt to test-suite
Mon Jul 10 09:38:39 CEST 2006 bvanevery@gmail.com
* CMake tarball capability, i.e. Chickenless bootstrap
Mon Jul 10 14:15:12 CEST 2006 felix@call-with-current-continuation.org
* - csc: added "-library", which is equivalent to "-dll" to link dynamic libs
Sat Jul 8 09:43:21 CEST 2006 bvanevery@gmail.com
* CMake [_^V_]ChangeLog.0-20040412 isn't the ChangeLog we actually want to install.
Thu Jul 6 23:01:37 CEST 2006 bvanevery@gmail.com
* CMake typo causing liblibuchicken.dll.a problem
Thu Jul 6 21:41:14 CEST 2006 bvanevery@gmail.com
* CMake create and install chicken.info
Thu Jul 6 21:30:11 CEST 2006 bvanevery@gmail.com
* CMake install .exports to share/chicken, docs to share/chicken/docs
Wed Jul 5 16:52:09 CEST 2006 klovett@pacbell.net
* Added match-error-procedure - sets/gets proc called upon a match error
Wed Jul 5 10:42:08 CEST 2006 bvanevery@gmail.com
* CMake posixunix and regexunix rename
Tue Jul 4 23:51:58 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - version is 2.324
Mon Jul 3 23:53:56 CEST 2006 bvanevery@gmail.com
* distinguish CMake builds with -DCMAKE_BUILD
Mon Jul 3 23:16:40 CEST 2006 bvanevery@gmail.com
* CMake handle makeinfo only at configuration time
Sun Jul 2 23:05:35 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - pathname-expansion handles "~<user>/...", 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 bunny351@gmail.com
* - added `-import' option and `import' declaration
Wed Jun 28 10:17:07 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - removed partition.scm from boot/CMakeLists.txt
Tue Jun 27 18:25:32 CEST 2006 bunny351@gmail.com
* - added 'easyffi c/t feature id
- added `constant' declaration specifier
Fri Jun 23 20:35:59 CEST 2006 bunny351@gmail.com
* - added missing declaration to regex.scm
- removed output-file partitioning and "-split..." options
Wed Jun 21 22:18:42 CEST 2006 bunny351@gmail.com
* - "keep-shadowed-macros" declaration specifier
Wed Jun 28 07:12:19 CEST 2006 felix@call-with-current-continuation.org
* - removed unused format.txt
Tue Jun 27 14:07:15 CEST 2006 felix@call-with-current-continuation.org
* - posix: "glob" didn't include dotfiles
Tue Jun 27 08:27:14 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added cygwin-specific handling of string<->number conversion for +nan and +/-inf
Fri Jun 23 09:44:31 CEST 2006 felix@call-with-current-continuation.org
* - Makefile.am: uninstall still forgot some files [Thanks to Sven Hartrumpf]
Fri Jun 23 07:51:40 CEST 2006 felix@call-with-current-continuation.org
* - csc.scm.in: fixed call to "flat-directory-install"
Fri Jun 23 07:45:50 CEST 2006 felix@call-with-current-continuation.org
* - removed thread-interrupt stuff, there needs to be a better way...
Thu Jun 22 11:30:22 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - chicken-setup: removed spurious unquote from "simple-install"
Wed Jun 21 11:24:31 CEST 2006 felix@call-with-current-continuation.org
* - +inf/-inf/+nan weren't recognized with trailing ".0"
- chicken-setup: added "find-header"
Mon Jun 19 13:35:17 CEST 2006 felix@call-with-current-continuation.org
* - Makefile.am: `uninstall' didn't remove all files [Thanks to Sven Hartrumpf]
Mon Jun 19 09:17:09 CEST 2006 felix@call-with-current-continuation.org
* - runtime.c: assertion in locative-update procedure was wrong
Sat Jun 17 23:25:17 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bvanevery@gmail.com
* 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 bunny351@gmail.com
* - 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 bvanevery@gmail.com
* CMake more aggressive dependency system for silex
Wed Jun 14 15:15:42 CEST 2006 bvanevery@gmail.com
* 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 <bvanevery@gmail.com>'
* CMake remove csi detection as it's no longer needed.
Wed Jun 14 07:56:28 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake reinstate silex.exe method of generating easyffi.l.silex
Wed Jun 14 04:39:25 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake remove stray strange comment
Tue Jun 13 18:41:30 CEST 2006 bunny351@gmail.com
* - chicken-setup.1: added section for environment variables
- chicken.texi: added acknowledgments
Tue Jun 13 16:37:24 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - unpulled QUOTED_C_INSTALL_HOME, since it breaks on UNIX
- fix in chicken.texi
Mon Jun 12 14:41:53 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - chicken-setup: added `setup-verbose-flag' and `setup-install-flag' parameters
- version is 2.317
Sat Jun 10 00:53:23 CEST 2006 bunny351@gmail.com
* - selected another banner
Tue Jun 13 13:31:40 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* 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 <bvanevery@gmail.com>'
* CMake LIST2STRING function
Mon Jun 12 12:05:10 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* quotes are needed around inputs to vars.cmake.in
Mon Jun 12 07:16:44 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake won't replace @VARIABLES@. Switching to %VARIABLES%
Mon Jun 12 04:04:01 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* comments to stdout when generating csc.scm and chicken-defaults.h
Sat Jun 10 05:20:48 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* 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 <bvanevery@gmail.com>'
* libchickengui is the expected naming convention. Also missing some static libs for it.
Fri Jun 9 23:39:03 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - fixed broken link to debian package [thanks to Brandon van Every]
- removed vcbuild.bat
Thu Jun 8 19:16:31 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - chicken-setup: ignores egg-requirements for core library units, several small fixes
Wed Jun 7 12:19:30 CEST 2006 bunny351@gmail.com
* tiny fix in NEWS
Fri Jun 9 06:09:00 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* 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 <bvanevery@gmail.com>'
* 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 <bvanevery@gmail.com>'
* updated CMake documentation and moved it to INSTALL-CMake.txt
Wed Jun 7 10:24:32 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake UNSAFE units were missing .c suffix.
Wed Jun 7 09:57:34 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake detect direct.h. This solves the easyffi.l.silex generation problem.
Wed Jun 7 03:51:26 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake detect alloca.h crt_externs.h gcvt stdint.h sysexits.h
Wed Jun 7 01:54:45 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* MinGW should get winsock2.h in posixwin.scm
Wed Jun 7 00:40:36 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* detect LoadLibrary and GetProcAddress
Tue Jun 6 16:32:59 CEST 2006 bunny351@gmail.com
* - version is 2.316
Fri Jun 2 14:18:25 CEST 2006 Burton Samograd <kruhft@gmail.com>
* 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 bunny351@gmail.com
* - fixed bug in configure.in that would erase CFLAGS
Tue Jun 6 13:25:37 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* make html generation part of ALL target
Tue Jun 6 11:15:16 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* .exports installation wasn't grabbing from correct directory
Tue Jun 6 10:06:50 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* VC++ does not handle split line COMMENT
Tue Jun 6 09:17:21 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* don't generate .exports dependencies for boot compiler
Tue Jun 6 08:28:17 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* informative build comments
Tue Jun 6 07:37:32 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* UNSAFE libraries no longer emit .exports
Tue Jun 6 05:30:45 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* more explicit dependencies to prevent duplicate .c generation
Mon Jun 5 07:09:41 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* use extant csi to build chicken-boot
Mon Jun 5 00:05:08 CEST 2006 bunny351@gmail.com
* - typo in csi.scm [Thanks to Kon Lovett]
Sun Jun 4 23:43:13 CEST 2006 felix@call-with-current-continuation.org
tagged 2.315-snapshot
Sun Jun 4 23:42:41 CEST 2006 felix@call-with-current-continuation.org
* release script fixes, moved wwchicken into misc and cleanup
Sun Jun 4 23:14:30 CEST 2006 felix@call-with-current-continuation.org
* release script, doc fixes
Sun Jun 4 22:41:26 CEST 2006 felix@call-with-current-continuation.org
* distribution script and release preparations
Sun Jun 4 21:52:27 CEST 2006 bunny351@gmail.com
* - added acknowledgments to NEWS
Sat Jun 3 01:13:03 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* 1st stage bootstrapping support
Fri Jun 2 21:32:00 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* macrotize chicken C source list for subdirectories
Fri Jun 2 09:44:44 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* macrotize C source lists for subdirectories
Fri Jun 2 08:14:00 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* generalized build rules for use by subdirectories
Fri Jun 2 06:23:03 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* separate library flags from library generation in prep for subdirectories
Fri Jun 2 11:30:39 CEST 2006 felix@call-with-current-continuation.org
* - define-foreign-enum exposes transformer procedures [suggested by Kon Lovett]
Fri Jun 2 02:34:15 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* don't need an INCLUDE file to pass variables to subdirectories
Thu Jun 1 22:41:22 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* dialog box warning when .exports not generated
Thu Jun 1 22:36:23 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* dlfcn.h does not imply -ldl
Thu Jun 1 21:06:45 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* failed stack growth tests should be set -1 for no result
Thu Jun 1 19:53:36 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* shared flags needs -DC_NO_PIC_NO_DLL
Thu Jun 1 19:50:32 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* regex-common typo
Thu Jun 1 11:22:40 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* add global.cmake in preparation for staged build subdirectory refactoring
Thu Jun 1 08:49:29 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* allow build with Chicken 2.3 but warn about lack of .exports
Thu Jun 1 07:56:57 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* send more errors when FIND_CHICKEN fails
Thu Jun 1 07:17:56 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* no longer need silex.c
Thu Jun 1 07:15:30 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* SAFE and UNSAFE libraries emit same .exports
Thu Jun 1 06:13:07 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* generate easyffi.l.silex using generated csi-static
Thu Jun 1 05:22:52 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* .exports installation
Wed May 31 11:37:52 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* MINGW needs __int64
Tue May 30 06:13:13 CEST 2006 felix@call-with-current-continuation.org
* - extras: Graham Fawcett contributed "queue-push-back[-list]!"
Tue May 30 01:47:56 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - __int64 type name for easyffi
Tue May 30 12:12:56 CEST 2006 felix@call-with-current-continuation.org
* - trivial changes in NEWS
- version is 2.315
- integer64 fix
Mon May 29 14:23:28 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - singlestep didn't swallow newline
Wed May 24 22:52:38 CEST 2006 bunny351@gmail.com
* - added distribution directory and OS X build script
- added `--without-libffi' configuration option
Sun May 21 00:20:18 CEST 2006 bunny351@gmail.com
* - csi: nicer feature list on ",r"
- version is 2.314
Wed May 24 14:37:27 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: ...-macros.scm files go into share
Wed May 24 10:47:51 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: all libraries should be installed in lib (not share)
Wed May 24 08:20:29 CEST 2006 felix@call-with-current-continuation.org
* - posixwin.scm: removed inclusion of windows.h [suggested by Brandon van Every]
Tue May 23 08:41:09 CEST 2006 felix@call-with-current-continuation.org
* - DragonFly-specific patches [Thanks to Peter Bex]
- removed windows.h from chicken.h
Mon May 22 10:28:33 CEST 2006 felix@call-with-current-continuation.org
* - resolved conflict in CMakeLists.txt
Mon May 22 09:58:18 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* test if stack grows downward at configuration time
Mon May 22 09:56:06 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* support for C_STACK_GROWS_DOWNWARD
Mon May 22 10:11:23 CEST 2006 felix@call-with-current-continuation.org
* - fixed typo in CMakeLists.txt
Mon May 22 09:33:42 CEST 2006 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>'
* build nsample
Mon May 22 02:41:16 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* put shared libraries in /share
Mon May 22 01:17:55 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* build chicken.html
Mon May 22 00:30:40 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* better error message when Chicken not found
Sun May 21 23:41:50 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* remove unnecessary .exe suffixes from FIND_CHICKEN
Sun May 21 22:04:02 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* comments about order of <winsock2.h> and <windows.h>
Sun May 21 22:01:17 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* move <windows.h> after <winsock2.h>
Sun May 21 21:57:59 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* change "windows.h" to <windows.h>
Sun May 21 21:22:53 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* include <io.h> to define _isatty
Sun May 21 20:48:29 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* correct generator path for silex.exe
Sun May 21 10:35:43 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* removed commands that don't appear to be needed
Sun May 21 00:01:00 CEST 2006 bunny351@gmail.com
* - invalid-procedure-handler wasn't called for `apply'-triggered calls
Wed May 17 17:24:18 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: option for apply hook
Wed May 17 16:34:29 CEST 2006 felix@call-with-current-continuation.org
* - manual fixes by John Cowan
Wed May 17 06:34:48 CEST 2006 felix@call-with-current-continuation.org
* - makefile.vc fixes
Tue May 16 20:27:17 CEST 2006 felix@call-with-current-continuation.org
* - moved "breakpoint" into library
- basic single-stepping (",step", "singlestep")
Tue May 16 09:29:19 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 <bvanevery@gmail.com>'
* csi.c generation bug
Fri May 19 22:59:08 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* resolve INSTALL conflict
Fri May 19 22:28:31 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* eliminated ADD_FILE_DEPENDENCIES
Tue May 16 09:37:09 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* install to subdirectories
Tue May 16 07:49:48 CEST 2006 felix@call-with-current-continuation.org
* my fault
Mon May 15 09:08:30 CEST 2006 felix@call-with-current-continuation.org
* fix conflicts in CMakeLists.txt
Mon May 15 23:09:00 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 <bvanevery@gmail.com>'
* .scm to .c compilation
Mon May 15 13:27:14 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - changed silex.scm to accept an output-file name [suggested by Brandon van Every]
Sat May 13 21:57:56 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - removed transcript-on/off from r4rs-enironment
- ffi: added "$" macro
Fri May 12 09:36:40 CEST 2006 bunny351@gmail.com
* - `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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - removed unused procedure from eval (`##sys#undefine-non-standard-macros')
Thu May 11 08:24:06 CEST 2006 felix@call-with-current-continuation.org
* - runtime option `-:D' (shows currently when apply-limit is exceeded with libffi)
Wed May 10 13:45:39 CEST 2006 felix@call-with-current-continuation.org
* - version is 2.311
Wed May 10 11:18:25 CEST 2006 bunny351@gmail.com
* - pointer printing prefixes address with "0x"
Wed May 10 13:43:28 CEST 2006 felix@call-with-current-continuation.org
* - chicken-setup: didn't remove old export-entries from setup info
Mon May 8 11:35:03 CEST 2006 felix@call-with-current-continuation.org
* - yet another fix to the handling of SRFI-12 signals [by Reed Sheridan, modified by felix]
Mon May 8 10:30:57 CEST 2006 felix@call-with-current-continuation.org
* - removed some unused local shadowing bindings for "string"
Mon May 8 09:35:57 CEST 2006 felix@call-with-current-continuation.org
* - Added optimization inline rule for "string"
Sat May 6 00:39:02 CEST 2006 Thomas Chust <chust@web.de>
* Ignore complex extension specifiers when loading export declarations
Sat May 6 00:20:28 CEST 2006 Thomas Chust <chust@web.de>
* Ignore keywords when scanning for read access to undefined symbols
Mon May 8 07:34:16 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added some declarations to srfi-18.scm, partition.scm and easyffi.scm
Fri May 5 04:24:16 CEST 2006 felix@call-with-current-continuation.org
* little fix in match
Fri May 5 04:11:23 CEST 2006 felix@call-with-current-continuation.org
* - `define-foreign-enum' macro
- `enum', `struct' and `union' type-specifiers accept symbols
Fri May 5 02:10:18 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - extensions may also have .exports file
- chicken-setup: `exports' property
Sun Apr 30 02:26:27 CEST 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - srfii-13: added missing check in `substring/shared' [reported by Kon Lovett]
Thu Apr 27 10:08:58 CEST 2006 bunny351@gmail.com
* - renamed `test-feature?' to `feature?' (old name still available but deprecated)
Tue May 2 07:42:22 CEST 2006 bunny351@gmail.com
* - chicken-setup: `-v' isn't really necessary for simple installs
- slight changes in manual (bugs + limitations)
Mon Apr 24 14:42:25 CEST 2006 bunny351@gmail.com
* - thread-join!: thread-result generalized to multiple values
Sun Apr 23 19:07:59 CEST 2006 Thomas Chust <chust@web.de>
* Fixed a spelling mistake that broke tracing in csi
Tue Apr 18 18:35:15 CEST 2006 rsheridan6@gmail.com
* Fix another bug in #<# and give it more readable macroexpansion
Tue Apr 18 09:31:44 CEST 2006 rsheridan6@gmail.com
* Fix #<# read syntax (for real this time)
Tue May 2 08:37:22 CEST 2006 felix@call-with-current-continuation.org
* fix in runtests.sh
Wed Apr 19 14:12:54 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - nothing, really
Wed Apr 12 17:35:42 CEST 2006 bunny351@gmail.com
* - cscbench is now compiled to allow self-contained run
Thu Apr 13 15:25:29 CEST 2006 felix@call-with-current-continuation.org
* - csi: trace/untrace macroexpand names to work with psyntax modules
Thu Apr 13 10:24:22 CEST 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - `#:extraslot' feature
- C_EXTRA_SYMBOL_SLOT moved to chicken-config.h
Tue Apr 11 19:58:42 CEST 2006 rsheridan6@gmail.com
* #<# read syntax no longer dies on large input
Tue Apr 11 16:36:34 CEST 2006 Thomas Chust <chust@web.de>
* Spelling mistake of variable *remove-command* in chicken-setup.scm corrected
Tue Apr 11 14:44:32 CEST 2006 felix@call-with-current-continuation.org
* - testsuite stuff
- manual: `make-locative' still documented symbol [reported by John Cowan]
Tue Apr 11 12:22:02 CEST 2006 felix@call-with-current-continuation.org
* - CMakeLists.txt: option for extraslot
Tue Apr 11 12:18:15 CEST 2006 felix@call-with-current-continuation.org
* - test fixes
Tue Apr 11 09:50:51 CEST 2006 felix@call-with-current-continuation.org
* - wwchicken typo fix by Mario Goulart
- apply overflow check [reported by Reed Sheridan]
Tue Apr 11 08:58:19 CEST 2006 felix@call-with-current-continuation.org
* - `--enable-extra-symbol-slot' configure option
- version is 2.308
Mon Apr 10 21:42:44 CEST 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - adjusted copyright dates in a few more files
- added `-enable-symbol-gc' configuration option
Thu Apr 6 12:35:08 CEST 2006 felix@call-with-current-continuation.org
* - read-line: didn't bump port-line-number for stream-ports
Thu Apr 6 11:41:08 CEST 2006 felix@call-with-current-continuation.org
* - updated copyright date
- csi.scm: includes "parameters.scm"
Wed Apr 5 16:15:13 CEST 2006 felix@call-with-current-continuation.org
* - "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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added `-release' option [suggested by Peter Busser]
Thu Mar 30 22:37:34 CEST 2006 bunny351@gmail.com
* - fixed brokenness in `nextbuild' script
- version is 2.307
Fri Mar 31 07:23:55 CEST 2006 felix@call-with-current-continuation.org
* removed index.html again
Thu Mar 30 21:11:01 CEST 2006 bunny351@gmail.com
* - still problems with test-runner
Thu Mar 30 21:00:30 CEST 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - added some interesting files in "misc/"
Mon Apr 10 09:04:34 CEST 2006 felix@call-with-current-continuation.org
* - `equal?' didn't return #t for 0.0/-0.0
Fri Mar 31 20:29:44 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* more precise Version Build regex
Fri Mar 31 10:18:53 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* find chicken simplified regex
Fri Mar 31 07:49:31 CEST 2006 'Brandon Van Every <bvanevery@gmail.com>'
* find extant Chicken installation
Fri Mar 31 08:28:29 CEST 2006 felix@call-with-current-continuation.org
* - Makefile.am: added missing dependencies [Thanks to Kon Lovett]
Tue Mar 28 18:39:10 CEST 2006 rsheridan6@gmail.com
* Update README.darcs to reflect new repo url
Sat Mar 25 12:29:45 CET 2006 'Brandon Van Every <bvanevery@gmail.com>'
* CMake MinGW update
Thu Mar 30 09:31:27 CEST 2006 felix@call-with-current-continuation.org
* - ##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 felix@call-with-current-continuation.org
* - runtime: fixed broken single-value test in `C_apply_values'
- version is 2.305
Fri Mar 24 12:07:28 CET 2006 bunny351@gmail.com
* - fixed broken merge of read-line patch (it wasn't my fault!)
Thu Mar 23 11:57:42 CET 2006 bunny351@gmail.com
* - manual/chicken.1: added note about `-extension'
Wed Mar 22 18:26:20 CET 2006 rsheridan6@gmail.com
* read-line fix
read-line now correctly handles all line terminators and limits.
Wed Mar 22 19:38:53 CET 2006 bunny351@gmail.com
* - csc: removed last trace of `-srfi-7' option
Tue Mar 21 19:10:26 CET 2006 bunny351@gmail.com
* - darcs goes on my nerves sometimes
- read-line: handles "...\r" with string-input
Tue Mar 21 18:52:36 CET 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - documented SRFI-61 support, added feature identifier
Mon Mar 20 05:27:43 CET 2006 rsheridan6@gmail.com
* 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 felix@call-with-current-continuation.org
* - wwchicken: galinha link (coop)
- srfi-61 support
Fri Mar 17 10:47:40 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - ##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 bunny351@gmail.com
* - repl: error output goes to stderr
- wwchicken: link to coop
Wed Mar 8 20:18:43 CET 2006 bunny351@gmail.com
* - default error handler didn't write call-chain to stderr
- chicken-setup: removed "$VARIABLE" sillyness
Sun Mar 5 06:45:12 CET 2006 felix@call-with-current-continuation.org
* - print-call-chain: writes to stdout
Fri Mar 3 23:47:01 CET 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - hen.el fixes by Reed Sheridan
- chicken-setup: `-check' option for checking repository for upgrades
Fri Mar 3 09:12:06 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: on download add release-number of setup-info
Tue Feb 28 14:47:04 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - make-pathname: a little refactoring and handling of empty directory parts in directory lists
Mon Feb 27 10:00:37 CET 2006 felix@call-with-current-continuation.org
* - chicken-setup: got `-eval' option
Mon Feb 27 08:29:31 CET 2006 felix@call-with-current-continuation.org
* nothing important
Sun Feb 26 23:55:55 CET 2006 rsheridan6@gmail.com
* hash-table-update! now takes 4th arg optionally, in compliance with SRFI-69
Fri Feb 24 11:46:04 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - hash-table-update fix by Thomas Chust
- wwchicken: new win32 binaries version
Tue Feb 21 21:33:03 CET 2006 Thomas Chust <chust@web.de>
* hashtable-update! fixed to conform to SRFI-69 [Thomas Chust]
Sat Feb 18 22:26:59 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - updated CMake readme and buildfile [thanks to Brandon van Every]
Fri Feb 17 20:33:26 CET 2006 bunny351@gmail.com
tagged 2.3-release
Fri Feb 17 19:04:53 CET 2006 bunny351@gmail.com
* - raised version to 2.3
Fri Feb 17 18:16:21 CET 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - srfi-4.scm: subXXvector range check was wrong [Thanks to Alex Shinn]
Fri Feb 17 13:03:33 CET 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - version is 2.228
Mon Feb 13 21:09:05 CET 2006 bunny351@gmail.com
* - runtime.c: init of trace-buffer-size happened after command-lline-parsing
Wed Feb 15 14:18:14 CET 2006 felix@call-with-current-continuation.org
* - user-defined toplevel commands
Wed Feb 15 07:45:28 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added foreign types for 32-bit integers
Sat Feb 11 15:42:17 CET 2006 bunny351@gmail.com
* - changed darcs repo url again
Sat Feb 11 15:40:05 CET 2006 bunny351@gmail.com
* - wwchicken: changed darcs repo url
Mon Feb 6 22:56:31 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - reverted invalid change of match-error-control in easyffi
Tue Feb 7 13:18:34 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - removed a slight bit of sillyness
- added README for cmake+mingw32 [Thanks to Brandon van Every]
Fri Feb 3 08:43:17 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added `C_get_unbound_variable_value_hook' [suggested by Arto Bendiken]
Sat Jan 28 22:37:32 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - external callbacks with `c-string' return-type make it zero-terminated [suggested by Levi Pearson]
Tue Jan 24 13:28:44 CET 2006 bunny351@gmail.com
* - added resizable finalizer-table by Zbigniew
Tue Jan 24 12:28:06 CET 2006 bunny351@gmail.com
* - updated NEWS
Mon Jan 23 22:44:00 CET 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - posix: timezone stuff was broken for Cygwin [Thanks to Sergey Khorev]
Wed Jan 25 09:43:03 CET 2006 felix@call-with-current-continuation.org
* - more ccall stuff
Wed Jan 25 09:14:56 CET 2006 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - added `watcom' to `build-platform'
Sat Jan 21 00:08:51 CET 2006 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - manual: addition to `C_c_string()' doc [Thanks to Zbigniew Szadkowski]
Tue Jan 17 11:21:34 CET 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - added BvE's new CMakeLists.txt version
- added some interesting benchmarks
Sun Jan 15 16:53:01 CET 2006 bunny351@gmail.com
* - utils: `decompose-pathname' and `pathname-directory' omit the trailing slash/separator [suggested by Kon Lovett]
Sat Jan 14 23:16:05 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - manual: slight fix regarding nno-Windows posix time routines
Fri Jan 13 14:21:26 CET 2006 felix@call-with-current-continuation.org
* - posix: fixed invalid fix of Reed Sheridan's fix for `directory'
Thu Jan 12 18:54:41 CET 2006 bunny351@gmail.com
* - tcp: increased output-buffer size
Thu Jan 12 17:43:40 CET 2006 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - posix/posixwin: added enhancements to `directory' [contributed by Reed Sherdidan]
Mon Jan 9 09:04:58 CET 2006 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - Manual fixes
- Removed `transcript-on' and `transcript-off'
Thu Jan 5 22:20:12 CET 2006 bunny351@gmail.com
* - `let*-values' is now SRFI-11 compliant
- version is 2.219
Wed Jan 4 12:50:50 CET 2006 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - `chicken-home' wasn't added to default include-path
Wed Dec 21 18:28:30 CET 2005 bunny351@gmail.com
* - some changes in README and wwchicken
- `require'/`require-for-syntax' accept a string as argument
Wed Dec 14 19:07:32 CET 2005 bunny351@gmail.com
tagged 2.216-snapshot
Wed Dec 14 17:16:59 CET 2005 bunny351@gmail.com
* - CMakeLists.txt: hyphens in targets are *not* OK...; csc.scm is generated in bindir
Fri Dec 23 11:42:59 CET 2005 felix@call-with-current-continuation.org
* - fixed off-by-one error in runtime.c:create_initial_ptable
Tue Dec 20 07:33:19 CET 2005 felix@call-with-current-continuation.org
* - mingw makefile fixes by Sergey Khorev
Mon Dec 19 09:00:47 CET 2005 felix@call-with-current-continuation.org
* - more mingw fixes by Sergey Khorev
Fri Dec 16 15:02:14 CET 2005 felix@call-with-current-continuation.org
* - added mingw specific fixes by Sergey Khorev
Fri Dec 16 11:59:27 CET 2005 felix@call-with-current-continuation.org
* - removed test for HAVE__NSGETENVIRON in posix.scm
Fri Dec 16 11:17:22 CET 2005 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - BvE's CMakeLists.txt fixes...
Wed Dec 14 14:51:13 CET 2005 bunny351@gmail.com
* - readme fix
Tue Dec 13 10:11:01 CET 2005 felix@call-with-current-continuation.org
* - version is 2.216
Tue Dec 13 09:29:50 CET 2005 felix@call-with-current-continuation.org
* - manual fix by Reed Sheridan
- several CMakeLists.txt fixes by Brandon van Every
Fri Dec 9 08:17:27 CET 2005 felix@call-with-current-continuation.org
* - added `-profile-name' option
Wed Dec 7 16:09:59 CET 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - extras: added `each'
Fri Dec 2 04:51:17 CET 2005 felix@call-with-current-continuation.org
* - removed makefile.vc and updated README
- csi: describe hash-table shows hash-function
Thu Dec 1 21:53:49 CET 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - `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 bunny351@gmail.com
* tiny manual fix
Fri Nov 25 14:58:51 CET 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - `-: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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - ws2tcpip.h include check for win32
Tue Nov 15 17:16:48 CET 2005 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - Some more CMakeLists.txt tweaking
- Fixed bug in `hash-table-fold' [Thanks to David Janssens]
Fri Nov 11 14:50:06 CET 2005 bunny351@gmail.com
* - CMakeLists.txt fix for UNIX
Fri Nov 11 10:16:46 CET 2005 felix@call-with-current-continuation.org
* - csc.scm.in: `-static' was passed to gcc without leading whitespace [Thanks to Sven Hartrumpf]
Tue Nov 8 11:27:09 CET 2005 felix@call-with-current-continuation.org
* - undid optimization (problems found by Sven Hartrumpf)
- added Win32-specific create-dir function in chicken-setup
Mon Nov 7 13:59:27 CET 2005 felix@call-with-current-continuation.org
* - Makefile.am fixes by Svben Hartrumpf
Mon Nov 7 09:08:17 CET 2005 felix@call-with-current-continuation.org
* - compiler: removed unused warning procedure
- easyffi: unknown type-names will be treated as opaque pointers
Mon Nov 7 07:21:10 CET 2005 felix@call-with-current-continuation.org
* - easyffi: removed `idtype' token
- macros: srfi-17 setters are not enabled for records by default
Fri Nov 4 13:30:28 CET 2005 felix@call-with-current-continuation.org
* - scheduler: missed wincock2 include
Fri Nov 4 13:29:01 CET 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - version is 2.209
Wed Nov 2 21:19:00 CET 2005 bunny351@gmail.com
tagged 2.207-snapshot
Wed Nov 2 21:18:16 CET 2005 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - runtime: initial ptable didn't hold entries for procedures supplied by runtime.c
Sun Oct 30 00:46:18 CEST 2005 bunny351@gmail.com
* - added `-cflags', `-ldflags' and `-libs' to csc
- improved procedure-table handling
Mon Oct 31 07:23:33 CET 2005 felix@call-with-current-continuation.org
* ...
Sat Oct 29 04:00:40 CEST 2005 felix@call-with-current-continuation.org
* - fixed bug in definition of `define-record-type' [thanks to Sven Hartrumpf]
- version is 2.207
Thu Oct 27 18:39:51 CEST 2005 felix@call-with-current-continuation.org
* - added compiler support for serializating procedures (very experimental)
- library: added `##sys#interned-symbol?'
Mon Oct 24 17:39:06 CEST 2005 bunny351@gmail.com
* fixed some conflicts
Mon Oct 24 17:05:51 CEST 2005 bunny351@gmail.com
* - version is 2.206
- tinyclos: added builtin class `<regexp>'
Mon Oct 31 09:03:41 CET 2005 felix@call-with-current-continuation.org
* - manual: added FAQ entry about non-existant native thread support
- csc, chicken-profile: block mode
Tue Oct 25 14:34:54 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - some notes in the documentation.
Mon Oct 24 07:44:53 CEST 2005 felix@call-with-current-continuation.org
* - added primitive classes for all structures to TinyCLOS
- added setter for `global-ref'
Thu Oct 20 22:21:01 CEST 2005 bunny351@gmail.com
* - manual: added various helpful people in the "Acknowledgemments" section
Wed Oct 19 19:57:30 CEST 2005 bunny351@gmail.com
* - Nicer output of ##core#call simplifications
Wed Oct 19 18:42:26 CEST 2005 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - slight cleanup in output of print-call-chain
Wed Oct 19 12:50:34 CEST 2005 bunny351@gmail.com
* setters for pointer/srfi-4 vectors weren't commited
Wed Oct 19 12:49:43 CEST 2005 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - added rewrites and setters for block-ref, hash-table-ref, locative-ref, byte-vector-ref
Fri Oct 14 13:38:17 CEST 2005 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - version is 2.205
Mon Oct 17 19:51:23 CEST 2005 bunny351@gmail.com
* - wwchicken: removed egg-specifics
Sat Oct 15 12:49:44 CEST 2005 bunny351@gmail.com
* - tcp: added define for `socklen_' on Windows [Thanks to Andrey Fomichev]
Fri Oct 14 08:57:47 CEST 2005 felix@call-with-current-continuation.org
* - runtime.c: uses C_alloca instead of alloca
- added ##compiler#postponed-initforms
Thu Oct 13 08:11:46 CEST 2005 felix@call-with-current-continuation.org
* testing test
Wed Oct 12 23:07:49 CEST 2005 bunny351@gmail.com
* - version is 2.204
Wed Oct 12 22:56:44 CEST 2005 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* new eggs in wwchicken
Fri Oct 7 06:57:19 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - fixed obsolete header-file name in scheduler.scm [Thanks to Patrick Brannan]
Wed Sep 28 20:05:19 CEST 2005 bunny351@gmail.com
* changed banner
Wed Sep 28 08:55:37 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
tagged 2.2-release
Sat Sep 24 23:36:24 CEST 2005 bunny351@gmail.com
* - cleanups in wwchicken + manual
Sat Sep 24 00:35:05 CEST 2005 bunny351@gmail.com
* - 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 bunny351@gmail.com
* - added documentation for `C_callback_adjust_stack_limits'
Fri Sep 23 14:21:24 CEST 2005 bunny351@gmail.com
* - small cleanups in nextbuild and wwchicken
Thu Sep 22 04:26:19 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - version is 2.114
- argument-count checks show offending proceedure (if available)
Sun Sep 18 13:30:23 CEST 2005 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - added TODO
Sat Sep 10 22:48:12 CEST 2005 bunny351@gmail.com
* - cosmetic backend fix
Sat Sep 10 22:56:56 CEST 2005 felix@call-with-current-continuation.org
* - added `version' extension specifier
Sat Sep 3 11:40:29 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 bunny351@gmail.com
* - c-backend: comment wasn't quite right
Fri Sep 9 14:23:26 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - fixed overflow/negative handling in `arithmetic-shift'
Wed Sep 7 23:19:21 CEST 2005 bunny351@gmail.com
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - csc: accepts `-D...'
Fri Sep 2 08:55:08 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* small changes in wwchicken
Wed Aug 31 03:02:27 CEST 2005 felix@call-with-current-continuation.org
* - fixed silly bug in `foreign-...' macros
- SRFI-17 is now built-in
- version is 2.110
Wed Aug 31 01:31:39 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* removed unused entries in hen.el
Mon Aug 29 18:06:51 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - chicken-ffi-macros: some more fiddling with `define-foreign-record', still not perfect, but hopefully better
Sat Aug 27 14:54:09 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.106-snapshot
Wed Aug 24 22:46:37 CEST 2005 felix@call-with-current-continuation.org
* tagged snapshot
Wed Aug 24 22:46:34 CEST 2005 felix@call-with-current-continuation.org
tagged 2.1106-snapshot
Wed Aug 24 22:36:50 CEST 2005 felix@call-with-current-continuation.org
* - fixed silly bug in `##sys#lambda-info'
Wed Aug 24 19:06:12 CEST 2005 felix@call-with-current-continuation.org
* - unsafe libs are compiled with `-no-lambda-info'
Wed Aug 24 14:05:29 CEST 2005 felix@call-with-current-continuation.org
* - doc fix, cscbench links directly with static runtime
Tue Aug 23 15:06:16 CEST 2005 felix@call-with-current-continuation.org
* - some more comments
- Makefile: unsafe libs are built with '-no-lambda-info'
Mon Aug 22 23:05:52 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - wwchicken: removed srfi-37 dependency from spiffy; split web and xml sections
Mon Aug 22 14:53:42 CEST 2005 felix@call-with-current-continuation.org
* - fixed bug in definition of `##sys#block-address'
Mon Aug 22 14:09:41 CEST 2005 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - `read-lines' also accepts a filename instead of a port.
Mon Aug 15 07:48:24 CEST 2005 felix@call-with-current-continuation.org
* - extras: `read-file' accepts optional maxcount argument [Suggested by Ed Watkeys]
Fri Aug 12 22:02:47 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - extras: `read-file' accepts optional reader procedure [Suggested by Ed Watkeys]
Wed Aug 10 09:22:14 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - removed `hash-table-size', renamed `hash-table-count' to `hash-table-size'
Mon Aug 8 06:21:03 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - open-input-file crashed on empty filename [Thanks to Reed Sheridan]
Thu Aug 4 08:55:52 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - `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 felix@call-with-current-continuation.org
* - bumped version to 2.102
Sun Jul 31 06:18:48 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* removed obsolete files from README
Sat Jul 30 08:38:06 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
tagged 2.101-with-old-entry-points
Sat Jul 30 07:44:16 CEST 2005 felix@call-with-current-continuation.org
* - chicken-setup doesn't pass -E anymore
- csc: -I<DIR> 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 felix@call-with-current-continuation.org
* - csc: changed `-E' to `-P'
- compiler: `-extension' option
- chicken-setup passes `-E' on simple install
Wed Jul 27 22:15:27 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* removed some unused files
Wed Jul 27 11:26:58 CEST 2005 felix@call-with-current-continuation.org
* - added documentation for new filelist format in chicken-setup
Tue Jul 26 08:06:31 CEST 2005 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* - 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 felix@call-with-current-continuation.org
* fixed conflict in wwchicken
Sun Jul 17 10:16:16 CEST 2005 felix@call-with-current-continuation.org
* - 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 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
Thu Jun 30 08:41:23 CEST 2005 felix@call-with-current-continuation.org
* - some manual fixes
Tue Jun 28 00:04:54 CEST 2005 felix@call-with-current-continuation.org
* conflicts again
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
Mon Jun 27 08:20:04 CEST 2005 felix@call-with-current-continuation.org
* - configure.in/README: removed testsuites makefile
Sun Jun 26 01:05:21 CEST 2005 felix@call-with-current-continuation.org
* resolved conflicts
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]
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
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