source: project/chicken/trunk/ChangeLog.20070807 @ 14940

Last change on this file since 14940 was 5358, checked in by felix winkelmann, 13 years ago
  • renamed manual dir
  • can't get cmake to handle assembler file. I give up.
  • removed darcs link from site index
  • trivial build output changes
  • some more cleanup, trivialities
  • I'm out of ASCII banners
File size: 217.4 KB
Line 
1Tue Aug  7 09:39:40 CEST 2007  fw@emlix.com
2  * some attempts at cmake support for apply-hack. Naturally, it doesn't work.
3
4Tue Aug  7 08:05:36 CEST 2007  fw@emlix.com
5  * fixed bug in x86 check in configure.in
6
7Tue Aug  7 07:46:57 CEST 2007  fw@emlix.com
8  * apply-hack.s symlink used in autotools build
9
10Mon Aug  6 13:20:05 CEST 2007  felix@call-with-current-continuation.org
11  * added maketexi.scm (from stream-wiki branch, written by Ivan Raikov)
12
13Mon Aug  6 08:56:46 CEST 2007  felix@call-with-current-continuation.org
14  * - removed mingw stuff from autotools build
15  - "unix" is software-type for *BSD
16  - chicken-build fixes for *BSD
17
18Thu Aug  2 15:31:55 CEST 2007  felix@call-with-current-continuation.org
19  * - changed snapshot link in index.html
20 
21
22Tue Aug  7 07:38:22 CEST 2007  fw@emlix.com
23  * improved feature list output, in csi ",r" command; more apply-hack support in build files, removed remnants of libffi
24
25Mon Aug  6 01:28:25 CEST 2007  felix@call-with-current-continuation.org
26  * autotools apply hack, still not quite right, as automake is too thick to allow computed _SOURCES
27
28Mon Aug  6 01:19:01 CEST 2007  felix@call-with-current-continuation.orgh
29  * fixed bug in CMakeLists.txt
30
31Mon Aug  6 01:15:21 CEST 2007  felix@call-with-current-continuation.org
32  * removed .spec file stuff, CMake apply hack support started
33
34Mon Aug  6 00:59:13 CEST 2007  felix@call-with-current-continuation.org
35  * - apply-hack for ppc works
36  - first attemt at autotool build support for apply-hack
37  - improved feature list display in csi's ",r" command
38
39Sun Aug  5 01:05:29 CEST 2007  felix@call-with-current-continuation.org
40  * - reorganized apply-hack macros
41  - ppc apply hack is nearly running, but not quite...
42
43Fri Aug  3 14:09:09 CEST 2007  fw@emlix.com
44  * x86-64 apply hack still won't work
45
46Fri Aug  3 13:27:50 CEST 2007  fw@emlix.com
47  * working on x86-64 apply hack
48
49Fri Aug  3 10:32:02 CEST 2007  fw@emlix.com
50  * first try at x86-64 apply hack
51
52Fri Aug  3 07:41:29 CEST 2007  fw@emlix.com
53  * fixed handling of apply-hack in chicken-build, manyargs feature id, apply-hack works for x86
54
55Thu Aug  2 22:09:05 CEST 2007  felix@call-with-current-continuation.org
56  * tiny chicken-build change
57
58Thu Aug  2 22:04:08 CEST 2007  felix@call-with-current-continuation.org
59  * C_do_apply_hack was not exported
60
61Thu Aug  2 21:56:00 CEST 2007  felix@call-with-current-continuation.org
62  * more eyecandy in build.scm, removed libffi support, cleaned up handling of apply-hack in chicken-build.scm
63
64Thu Aug  2 15:30:04 CEST 2007  fw@emlix.com
65  * added initial version of assembler apply hack, some basic untested chicken-build support
66
67Wed Aug  1 13:41:40 CEST 2007  fw@emlix.com
68  * fixed dependencies in dist target for chicken-build
69
70Wed Aug  1 13:30:21 CEST 2007  felix@call-with-current-continuation.org
71  * - chicken-build: dist target only depends on C sources
72 
73
74Wed Aug  1 08:40:40 CEST 2007  felix@call-with-current-continuation.org
75  * - tcp: added connect/accept timeouts
76
77Tue Jul 31 16:49:53 CEST 2007  felix@call-with-current-continuation.org
78  * - chicken-build.scm: added "release" target, simplified "dist"
79
80Tue Jul 31 16:40:52 CEST 2007  felix@call-with-current-continuation.org
81  * - tcp: fixed bug in ##sys#check-exact macro
82
83Tue Jul 31 13:23:08 CEST 2007  felix@call-with-current-continuation.org
84  * - version is 2.634
85
86Sun Jul 29 22:43:41 CEST 2007  felix@call-with-current-continuation.org
87  * - "file-select": didn't unfix timeout val in fixnum case
88  - reduced trace buffer default size to 8
89
90Sun Jul 29 22:13:48 CEST 2007  felix@call-with-current-continuation.org
91  * - "file-select" handles subsecond timeouts now
92  - version is 2.633
93
94Sun Jul 29 19:48:36 CEST 2007  felix@call-with-current-continuation.org
95  * - timeout for select call in scheduler used wrong number of microseconds
96
97Sat Jul 28 23:44:51 CEST 2007  felix@call-with-current-continuation.org
98  * - added "select", deprecated "switch"
99  - added slot in thread structure for detecting timeout unblock
100  - chicken-build: flags for configuration options
101  - C_post_gc_hook got additional argument (gc time) - this is backwards incompatible!
102
103Fri Jul 27 08:34:30 CEST 2007  felix@call-with-current-continuation.org
104  * - fixed missing safety checks in srfi-13 [reported by Peter Bex]
105 
106
107Tue Jul 24 07:19:18 CEST 2007  felix@call-with-current-continuation.org
108  * - benchmarks/fprint.scm: increased runtime for sensible timing result
109  - csc takes first scheme file as default output file
110
111Mon Jul 23 08:32:59 CEST 2007  felix@call-with-current-continuation.org
112  * fixed bug in rewrite rule for write-char
113
114Mon Jul 23 07:29:29 CEST 2007  fw@emlix.com
115  * fixed in chicken-build.scm and makedoc
116
117Mon Jul 23 07:28:53 CEST 2007  felix@call-with-current-continuation.org
118  * - chicken-build: "dist" depends on "all"
119  - optimization classes 23 and 24 accept both variable- and literal defaultargs [suggested by Kon Lovett]
120
121Sun Jul 22 13:06:25 CEST 2007  felix@call-with-current-continuation.org
122  * fixed conflict in chicken-build.scm
123
124Sun Jul 22 12:56:31 CEST 2007  felix@call-with-current-continuation.org
125  * - missing space in chicken-build.scm
126  - profile generates message in debug mode
127
128Sat Jul 21 21:02:59 CEST 2007  felix@call-with-current-continuation.org
129  * - makedoc doesn't need tool anymore (untested)
130  - chicken-build supports building profiling compiler
131 
132
133Sat Jul 21 00:47:35 CEST 2007  felix@call-with-current-continuation.org
134  * - version is 2.632
135
136Wed Jul 18 09:43:26 CEST 2007  felix@call-with-current-continuation.org
137  * removed html directory and html-related targets
138
139Fri Jul 20 08:54:45 CEST 2007  felix@call-with-current-continuation.org
140  * - fixed bug in lambda-list of port-position
141  - argument to port-name is optional
142
143Thu Jul 19 09:21:11 CEST 2007  felix@call-with-current-continuation.org
144  tagged 2.631-snapshot
145
146Thu Jul 19 09:21:03 CEST 2007  felix@call-with-current-continuation.org
147  * - version is 2.631
148
149Thu Jul 19 06:37:48 CEST 2007  felix@call-with-current-continuation.org
150  * - fixed misc/makedoc, with support from Mario
151
152Wed Jul 18 09:34:06 CEST 2007  felix@call-with-current-continuation.org
153  * removed wiki-extensions, makedoc does not work anyway
154
155Wed Jul 18 08:06:23 CEST 2007  felix@call-with-current-continuation.org
156  * - version is 2.630
157  - added compiler hook for special import file entries
158  - sync'd wiki manual once more
159
160Tue Jul 17 23:15:33 CEST 2007  felix@call-with-current-continuation.org
161  * - syncd wiki pages
162
163Tue Jul 17 21:49:58 CEST 2007  felix@call-with-current-continuation.org
164  * - eval: added "##sys#repl-print-hook"
165  - support: added hook for writing to export file
166
167Tue Jul 17 09:11:15 CEST 2007  felix@call-with-current-continuation.org
168  * - applied bugfixes by Sven Hartrumpf to cscbench
169 
170
171Tue Jul 17 07:26:07 CEST 2007  felix@call-with-current-continuation.org
172  * - benchmarks/nqueens: increased number to obtain longer runtime [suggested by Sven Hartrumpf]
173  - c-platform: invalid argc for read-string and write-char [Thanks to Kon Lovett]
174
175Mon Jul 16 08:43:23 CEST 2007  felix@call-with-current-continuation.org
176  * - added inline-aliases for several string procedures
177 
178
179Fri Jul 13 15:18:14 CEST 2007  felix@call-with-current-continuation.org
180  * - cleaned up port argument handling in some I/O procedures
181  - compiler-rewriting for `read-char' and `write-char'
182
183Fri Jul  6 23:22:09 CEST 2007  bvanevery@gmail.com
184  * include tar and gzip in tarball distribution.  Only adds 200k.
185
186Fri Jul  6 22:46:14 CEST 2007  bvanevery@gmail.com
187  * vs8 gives terminal error without C_fcall
188
189Thu Jul 12 13:44:24 CEST 2007  felix@call-with-current-continuation.org
190  * - optimizer: added new substitution class for I/O primitives
191
192Wed Jul 11 22:59:36 CEST 2007  felix@call-with-current-continuation.org
193  * - cscbench: wrongly formatted timing values sometimes [Thanks to Sven Hartrumpf]
194
195Wed Jul 11 14:39:45 CEST 2007  felix@call-with-current-continuation.org
196  * - order of object files in csc should now be correct.
197  - chicken-build: some untested support for PROGRAM_PREFIX/PROGRAM_SUFFIX
198
199Wed Jul 11 13:01:23 CEST 2007  felix@call-with-current-continuation.org
200  * - csc: tried to bring some order into order of object files generated and
201    passed on command line
202  - profile generation: fixnum overflow should be caught now
203 
204
205Tue Jul 10 07:56:01 CEST 2007  felix@call-with-current-continuation.org
206  * - chicken-setup: removed automatic file-extension translation for windows
207
208Mon Jul  9 22:23:22 CEST 2007  bunny351@gmail.com
209  * removed TARGET_DLL_EXTENSION
210
211Mon Jul  9 22:21:55 CEST 2007  bunny351@gmail.com
212  * - build-platform wasn't registered as predefined feature
213  - default extension for dynamically loadable files is now ".so" on Windows (experimental)
214
215Mon Jul  9 12:42:03 CEST 2007  felix@call-with-current-continuation.org
216  * - fixed bug in buildfiles (PCRE_STATIC should not have been put into
217    pcre/config.h)
218  - version is 2.629
219
220Fri Jul  6 16:01:42 CEST 2007  felix@call-with-current-continuation.org
221  * - implemented read-byte and write-byte (extras)
222  - version is 2.628
223
224Thu Jul  5 19:59:15 CEST 2007  zb@3e8.org
225  * support #d syntax for numbers
226
227Wed Jul  4 20:53:40 CEST 2007  Shawn W. <shawnw@speakeasy.org>
228  * chicken-setup -keep and -fetch fixes
229
230Thu Jul  5 09:47:06 CEST 2007  felix@call-with-current-continuation.org
231  * - bootstrap.sh: didn't have to pass PCRE defs which are now in config.h
232  - added win32 tar and gzip binaries
233  - chicken-setup: quotewrap and prefix win32 tar/gzip invocations
234
235Thu Jul  5 09:04:05 CEST 2007  Shawn W. <shawnw@speakeasy.org>
236  * unterminated here-doc warning fix: Actually display the name of the tag.
237
238Thu Jul  5 08:34:53 CEST 2007  Shawn W. <shawnw@speakeasy.org>
239  * here-doc whitespace warnings
240
241Thu Jul  5 07:19:35 CEST 2007  Shawn W. <shawnw@speakeasy.org>
242  * unterminated here-doc warning
243
244Tue Jul  3 22:35:51 CEST 2007  bunny351@gmail.com
245  * - hen.el: starts csi subprocess with "-R regex -R srfi-1"
246
247Mon Jul  2 21:11:37 CEST 2007  bunny351@gmail.com
248  * - CMakeLists.txt: installation of win32 gzip/tar binaries
249
250Mon Jul  2 21:08:17 CEST 2007  bunny351@gmail.com
251  * - removed old predist stuff
252  - added tar and gzip programs to distribution manifest
253  - srfi-13: string-map[!] starts from low indices and proceeds to high
254  - chicken-setup: removes *.egg files after successful installation
255
256Mon Jul  2 12:03:10 CEST 2007  felix@call-with-current-continuation.org
257  * - added `program-name'
258
259Mon Jul  2 08:06:43 CEST 2007  felix@call-with-current-continuation.org
260  * - version is 2.627
261  - more `read-u8vector' fixes
262
263Mon Jul  2 07:21:57 CEST 2007  felix@call-with-current-continuation.org
264  * - foreign type `enum' did not generate proper type-check [thanks to Ivan Raikov]
265  - `read-u8vector' was completely borked [Thanks to Alaric]
266  - `string-[ci-]hash' didn't check argument type [Thanks top Arto Bendiken]
267
268Tue Jun 26 09:25:36 CEST 2007  felix@call-with-current-continuation.org
269  * - version is 2.626
270  - nextbuild and chicken-build fixes
271 
272
273Mon Jun 25 20:51:40 CEST 2007  bunny351@gmail.com
274  * removed Buildfile
275
276Mon Jun 25 20:50:57 CEST 2007  bunny351@gmail.com
277  * install_name_tool was not applied on installed binary
278
279Mon Jun 25 20:26:01 CEST 2007  felix@call-with-current-continuation.org
280  * - made misc/nextbuild csi script (and added patch code from chicken-setup)
281
282Mon Jun 25 20:16:04 CEST 2007  felix@call-with-current-continuation.org
283  * install_name_tool support in chicken-build, some half-hearted attempts at mingw support
284
285Fri Jun 22 19:28:06 CEST 2007  felix@call-with-current-continuation.org
286  * - bugfix in build.scm, testdist target improvements in chicken-build.scm
287
288Thu Jun 21 12:18:38 CEST 2007  fw@emlix.com
289  * build fixes
290
291Mon Jun 18 08:04:02 CEST 2007  fw@emlix.com
292  * - version is 2.622
293
294Sun Jun 17 00:10:08 CEST 2007  felix@call-with-current-continuation.org
295  * - bug in chicken-version (build-style use)
296 
297
298Sat Jun 16 14:20:46 CEST 2007  felix@call-with-current-continuation.org
299  * - added "build-style"
300  - renamed CMAKE_BUILD to C_CMAKE_BUILD
301
302Thu Jun 14 21:39:16 CEST 2007  felix@call-with-current-continuation.org
303  * cleaning up in chicken-build
304
305Thu Jun 14 15:04:51 CEST 2007  fw@emlix.com
306  * sharedir was wrong
307
308Thu Jun 14 11:37:49 CEST 2007  fw@emlix.com
309  * more selfbuild stuff
310
311Thu Jun 14 10:56:18 CEST 2007  fw@emlix.com
312  * bootstrap.sh allows overriding CSI
313
314Sat Jun  9 22:59:19 CEST 2007  felix@call-with-current-continuation.org
315  * removed ref to build.scm
316
317Fri Jun  8 14:14:55 CEST 2007  fw@emlix.com
318  * slight fixes in chicken-build
319
320Thu Jun  7 23:01:58 CEST 2007  felix@call-with-current-continuation.org
321  * - csc: chicken-defaults.h is included via chicken.h, no explicit #include needed
322  - renamed "build.scm" to "version.scm"
323  - all pcre options are now passed pcre/config.h
324
325Wed Jun  6 00:50:18 CEST 2007  felix@call-with-current-continuation.org
326  * csi-static runs ok with chicken-build.scm
327
328Wed Jun  6 00:12:07 CEST 2007  felix@call-with-current-continuation.org
329  * more chicken-build fixes
330
331Tue Jun  5 23:23:00 CEST 2007  felix@call-with-current-continuation.org
332  * chicken-build builds through
333
334Sat Jun  2 20:34:43 CEST 2007  felix@call-with-current-continuation.org
335  * added cleaner Scheme-driven build
336
337Fri Jun 22 22:53:37 CEST 2007  zb@3e8.org
338  * csi: add ,uba (unbreak all) command
339
340Mon Jun 18 08:06:45 CEST 2007  felix@call-with-current-continuation.org
341  * - fixed bug in csc ("-strip" option)
342
343Sat Jun 16 23:10:07 CEST 2007  bunny351@gmail.com
344  * - chicken, csc: added "-disable-compiler-macros" option.
345
346Mon Jun 11 11:21:24 CEST 2007  felix@call-with-current-continuation.org
347  * - moved compiler macro registration into support.scm, moved "define-compiler-macros.scm"
348    into chicken-ffi-macros.scm
349
350Fri Jun  8 14:40:02 CEST 2007  felix@call-with-current-continuation.org
351  * - runtime: overflow-detecting fixnum ops check arguments
352
353Thu Jun  7 08:08:56 CEST 2007  felix@call-with-current-continuation.org
354  * - renamed ":optional" to "optional" (":optional" is deprecated)
355
356Wed Jun  6 17:03:55 CEST 2007  felix@call-with-current-continuation.org
357  * - fixed bug in "apropos" that occurred when procedure-information was not a list
358
359Tue Jun  5 15:24:51 CEST 2007  Will M. Farr <farr@mit.edu>
360  * CMakeLists.txt fix for no libffi error
361
362Tue Jun  5 14:58:13 CEST 2007  felix@call-with-current-continuation.org
363  * - chicken-setup gives message if "-test" is given and egg has no test suite
364
365Tue Jun  5 08:46:10 CEST 2007  felix@call-with-current-continuation.org
366  * - posixunix: "_exit" doesn't run cleanup hooks
367  - tcp: added argument check to tcp-abandon-port [suggested by Peter Bex]
368  - tcp: port-data handling was borked
369  - "-feature" accepts comma-sep'd ids
370
371Mon Jun  4 08:10:07 CEST 2007  felix@call-with-current-continuation.org
372  * - "-uses" and "-require-extension" accept comma-separated arguments
373  - "user-post-analysis-pass" is invoked after every analysis pass
374  - version is 2.621
375
376Sun Jun  3 08:57:18 CEST 2007  bunny351@gmail.com
377  * - version is 2.620
378
379Sat Jun  2 09:33:27 CEST 2007  bunny351@gmail.com
380  * changed arguments to user-post-analysis-hook to include node graph
381
382Fri Jun  1 18:27:42 CEST 2007  felix@call-with-current-continuation.org
383  * Fri Jun  1 18:27:42 CEST 2007
384
385Thu May 31 11:54:05 CEST 2007  bunny351@gmail.com
386  * - "user-post-analysis-pass" was called with wrong accessor procedures
387
388Thu May 31 08:06:11 CEST 2007  klovett@pacbell.net
389  * unit extras format signature CL-like, defaults to old behavior
390
391Fri Jun  1 10:33:45 CEST 2007  felix@call-with-current-continuation.org
392  * - "%hash" uses "fxshl" to avoid overflowing into flonum [Thanks to Alex Shinn]
393  - analysis db listings omit internal and standard bindings
394  - added libffi-test in CMakeLists.txt [test provided by Kon Lovett]
395
396Wed May 30 11:52:40 CEST 2007  felix@call-with-current-continuation.org
397  * - fixed bug in c-backend.scm (invalid level variable)
398  - version is 2.62
399
400Mon May 28 22:16:57 CEST 2007  klovett@pacbell.net
401  *
402
403Mon May 28 16:17:08 CEST 2007  bunny351@gmail.com
404  * - manpage fix for chicken by Ivan Shmakov
405
406Mon May 28 12:38:13 CEST 2007  bunny351@gmail.com
407  * - added two sanity checks in callback invocation mechanism to catch callbacks that do not originate in safe foreign lambdas
408  - hen.al: applied patches by Adhi Hargo
409  - version is 2.619
410
411Fri May 25 10:19:13 CEST 2007  felix@call-with-current-continuation.org
412  * - chicken-setup: "-h" showed incorrect text for "-t"
413  - renamed compiler rewrite for blob-length with blob-size
414
415Thu May 24 08:33:37 CEST 2007  felix@call-with-current-continuation.org
416  * resolved conflict
417
418Thu May 24 08:33:15 CEST 2007  klovett@pacbell.net
419  * Changed blob-length => blob-size since has not structure.
420
421Thu May 24 01:19:38 CEST 2007  klovett@pacbell.net
422  * Added nonblocking param to ##sys#custom-input/output-port. Made noinherit default for Windows create-pipe.
423
424Wed May 23 20:52:19 CEST 2007  klovett@pacbell.net
425  * Added read-string & read-line to ##sys#custom-input/output-port. Fixed loc sym in extras unit.
426
427Thu May 24 08:25:51 CEST 2007  felix@call-with-current-continuation.org
428  * renamed blob-length to blob-size [suggested by Kon Lovett]
429
430Wed May 23 16:03:56 CEST 2007  felix@call-with-current-continuation.org
431  * - chicken-setup "-test" option
432
433Wed May 23 12:48:44 CEST 2007  felix@call-with-current-continuation.org
434  * ,d shows blob instead of byte-vector
435
436Wed May 23 11:21:11 CEST 2007  felix@call-with-current-continuation.org
437  * - renamed byte-vector procedures to "blob..." and deprecated old names
438  - deprecated various byte-vector procedures
439  - added blob <-> numvector converters
440  - version is 2.618
441
442Wed May 23 08:14:50 CEST 2007  felix@call-with-current-continuation.org
443  * - chicken-setup uses "gzip -d" instead of "gunzip" [as suggested by Brandon Van Every]
444  - added internal overflow-detecting fixnum +/- (to be used later)
445  - some silly cleaning up in lolevel
446  - scheduler: "##sys#thread-block-for-i/o!" supports input and output blocking
447  - version is 2.617
448
449Tue May 22 14:16:55 CEST 2007  felix@call-with-current-continuation.org
450  * - "object-release" detects shared data
451
452Tue May 22 10:08:00 CEST 2007  felix@call-with-current-continuation.org
453  * - experimentally enabled blocking call in "tcp-connect"
454  - version is 2.616
455
456Tue May 22 06:53:49 CEST 2007  klovett@pacbell.net
457  * Bug fix for ##sys#platform-fixup-pathname
458
459Tue May 22 05:57:48 CEST 2007  klovett@pacbell.net
460  * Bug fix for open/noinherit variable
461
462Tue May 22 05:29:59 CEST 2007  klovett@pacbell.net
463  * Added trailing dirsep rmv for Windows directory?
464
465Sun May 20 19:33:50 CEST 2007  klovett@pacbell.net
466  * file-exists? trim hack fixup
467
468Sat May 19 23:09:47 CEST 2007  bunny351@gmail.com
469  * file-exists? should work properly with trailing separator on windows (MSVC/mingw) now
470
471Sat May 12 00:30:32 CEST 2007  felix@call-with-current-continuation.org
472  * - compiler-macro-table is only generated when needed
473
474Fri May 18 08:19:00 CEST 2007  klovett@pacbell.net
475  *
476
477Tue May 15 23:04:23 CEST 2007  Brandon J. Van Every <bvanevery@gmail.com>
478  * removed static linking support on Mac OS X
479
480Tue May 15 07:21:26 CEST 2007  Brandon J. Van Every <bvanevery@gmail.com>
481  * build chicken-boot dynamically
482
483Tue May 15 03:18:42 CEST 2007  Brandon J. Van Every <bvanevery@gmail.com>
484  * prefer dynamic chicken for bootstrapping
485
486Mon May 14 06:08:03 CEST 2007  felix@call-with-current-continuation.org
487  * - lolevel: proc.check omitted in unsafe code
488
489Fri May 11 13:37:03 CEST 2007  felix@call-with-current-continuation.org
490  * - version is 2.615
491  - "mutate-procedure" changed slightly
492
493Fri May 11 12:20:17 CEST 2007  felix@call-with-current-continuation.org
494  * - lolevel: added mutate-procedure (not documented yet)
495
496Fri May 11 11:34:15 CEST 2007  felix@call-with-current-continuation.org
497  * - chicken-setup: *repository-tree-downloaded* isn't used anymore
498  - support for internal compiler macros
499
500Wed May  9 09:38:09 CEST 2007  bvanevery@gmail.com
501  * MACOSX should not be unconditionally true for static builds
502
503Thu May 10 02:06:45 CEST 2007  klovett@pacbell.net
504  * Windows exec & spawn need quote-wrapped argument strings
505
506Wed May  9 23:58:57 CEST 2007  klovett@pacbell.net
507  * Free memory & proper return value for spawn
508
509Wed May  9 23:25:41 CEST 2007  klovett@pacbell.net
510  * MinGW cannot quote wrap
511
512Wed May  9 09:19:13 CEST 2007  klovett@pacbell.net
513  * Fix for Windows process-execute/spawn
514
515Wed May  9 09:00:50 CEST 2007  klovett@pacbell.net
516  * Fix for Windows process-execute/spawn
517
518Wed May  9 08:56:03 CEST 2007  felix@call-with-current-continuation.org
519  * - posixwin.scm: fixed incorrect argument handling in "process-execute" and "process-spawn" [reported by Kon]
520
521Wed May  9 03:44:34 CEST 2007  klovett@pacbell.net
522  * MacOS X is a GNU ENV, added common free for arg & env lst
523
524Wed May  9 12:14:23 CEST 2007  felix@call-with-current-continuation.org
525  * - removed evaluatable requirements-tests from chicken-setup
526
527Tue May  8 08:43:46 CEST 2007  felix@call-with-current-continuation.org
528  * - version is 2.614
529  - removed ".o" -> ".obj" renaming in chicken-setup
530 
531
532Tue May  8 06:42:03 CEST 2007  klovett@pacbell.net
533  * Windows process param quoting, ren of csc local procs that had names of defnd procs, quoting of csc filenames for unix
534
535Sat May  5 07:06:41 CEST 2007  klovett@pacbell.net
536  * Minor code formatting fix
537
538Sat May  5 05:25:37 CEST 2007  klovett@pacbell.net
539  * chicken-setup create-directory for windows didn't create parent directories
540
541Sat May  5 03:53:11 CEST 2007  klovett@pacbell.net
542  * Cygwin defeat of libffi use in autotools caused ALL use to be defeated
543
544Thu Apr 26 07:53:15 CEST 2007  felix@call-with-current-continuation.org
545  * - Several chicken-profile enhancements by Andre Kuehne
546 
547
548Wed Apr 25 15:21:42 CEST 2007  felix@call-with-current-continuation.org
549  * - version is 2.613
550
551Tue Apr 24 13:58:56 CEST 2007  felix@call-with-current-continuation.org
552  * - added csc option "-cxx-name"
553
554Tue Apr 24 09:07:51 CEST 2007  felix@call-with-current-continuation.org
555  * - enabled libffi for cygwin/Cmake again, disabled it for cygwin/autotools
556
557Tue Apr 24 06:22:07 CEST 2007  felix@call-with-current-continuation.org
558  * - fixed mingw bug in configure.in
559 
560
561Tue Apr 24 05:21:32 CEST 2007  felix@call-with-current-continuation.org
562  * - disabled libffi on cygwin
563
564Tue Apr 24 05:21:18 CEST 2007  felix@call-with-current-continuation.org
565  * omits libws2_32 check for mingw when cross-compiling
566
567Fri Apr 20 14:18:46 CEST 2007  felix@call-with-current-continuation.org
568  * - chicken-setup: -destdir wasn't used in "install-script"
569  - version is 2.612
570
571Fri Apr 20 13:11:16 CEST 2007  felix@call-with-current-continuation.org
572  * - chicken-setup: removed "-check" option (this will move into a separate tool)
573  - printer: escapes backslash in "|...|" printing
574
575Thu Apr 19 08:25:12 CEST 2007  felix@call-with-current-continuation.org
576  * - fix in "read-string" [Thanks to Andre Kuehne]
577
578Sat Apr 14 22:09:35 CEST 2007  bunny351@gmail.com
579  * - version is 2.611
580  - "pathname-directory" always strips trailing separator [suggested by Andre Kuehne]
581
582Sat Apr 14 21:13:13 CEST 2007  bunny351@gmail.com
583  * readme fix
584
585Mon Apr 16 15:57:53 CEST 2007  felix@call-with-current-continuation.org
586  * - csc.scm: bug fix that applied on Windows/CMake with /I option [Thanks to Esteban U. Caamano Castro]
587  - printer: "`" wasn't recognized as special char (and thus was unescaped)
588
589Tue Apr 24 16:41:14 CEST 2007  felix@call-with-current-continuation.org
590  * - some cleanup in hen.el
591  - "move-memory!" acceps optional 3rd and 4th offset argument
592
593Thu Apr 12 15:08:55 CEST 2007  felix@call-with-current-continuation.org
594  * - print-error-message omitted a ": " when the exception was not a string or condition object.
595
596Tue Apr 10 13:57:10 CEST 2007  felix@call-with-current-continuation.org
597  * - removed -track-scheme since it's quite unusable
598
599Tue Apr 10 12:51:38 CEST 2007  felix@call-with-current-continuation.org
600  * some trivial cleanups in the compiler
601
602Tue Apr 10 09:45:16 CEST 2007  felix@call-with-current-continuation.org
603  * - added setters for "current-effective-(user/group)-id" [thanks to shawnw@speakeasy.org]
604
605Thu Apr  5 23:51:32 CEST 2007  bunny351@gmail.com
606  * - csc returns 1 if subcommand triggers error (required since last change of "system" result handling - at least on OS X)
607
608Sun Apr  8 15:45:57 CEST 2007  felix@call-with-current-continuation.org
609  * installation in Buildfile was rather borked
610
611Thu Apr  5 15:27:46 CEST 2007  felix@call-with-current-continuation.org
612  * - "string->number" would not catch "1.0.0" (double occurrence of ".0", which is special-cased) [Reported by marc Feeley]
613  - string to number conversion catches trailing chars in radix!=10 case
614
615Thu Apr  5 10:23:14 CEST 2007  felix@call-with-current-continuation.org
616  * - added foreign type "c-string-list*"
617
618Thu Apr  5 00:49:59 CEST 2007  klovett@pacbell.net
619  * Removed _mkgmtime since not part of MinGW time.h (altough it is part of the Win SDK)
620
621Wed Apr  4 22:38:46 CEST 2007  klovett@pacbell.net
622  * Version is 2.610 due to incompatible changes to MacOS X build
623
624Wed Apr  4 21:19:52 CEST 2007  klovett@pacbell.net
625  * Bug fix (?) for Cygwin timezone offset & added utc-time->seconds & local-timezone-abbreviation
626
627Wed Apr  4 18:24:50 CEST 2007  klovett@pacbell.net
628  * Ticket #162 fix
629
630Wed Apr  4 13:54:06 CEST 2007  felix@call-with-current-continuation.org
631  * - version is 2.609
632
633Wed Apr  4 13:53:54 CEST 2007  felix@call-with-current-continuation.org
634  * - fixed bug in chicken-setup: ranlib on OS X should only be run for .a files
635  [reported by Arto]
636  - number->string in binary radix with large fixnums fix [also reported by Arto]
637 
638
639Wed Apr  4 08:10:32 CEST 2007  felix@call-with-current-continuation.org
640  * - version is 2.608
641  - added "byte-vector-move!" and "byte-vector-append" [contributed by Arto Bendiken]
642
643Tue Apr  3 15:50:12 CEST 2007  felix@call-with-current-continuation.org
644  * - added "c-string-list" result type specifier
645
646Fri Mar 30 21:37:29 CEST 2007  Brandon J. Van Every <bvanevery@gmail.com>
647  * require CMake 2.4.6 on suspicion of Linux bugs
648
649Thu Mar 29 20:08:27 CEST 2007  klovett@pacbell.net
650  * Added port-fold to utils
651
652Sun Apr  8 14:56:37 CEST 2007  felix@call-with-current-continuation.org
653  * - some cleanup in hen.el
654
655Thu Mar 29 09:42:08 CEST 2007  felix@call-with-current-continuation.org
656  * - removed obsolete entry for stack-size.cmake in distribution/manifest
657  - configure.in: sets default for TARGET_DLL_EXTENSION, if not given
658
659Thu Mar 29 08:28:00 CEST 2007  felix@call-with-current-continuation.org
660  * - csc: accepts "-" as input file
661  - Makefile.am: missing replacement of C_TARGET_DLL_EXTENSION in chicken-defaults.h [reported by Mario]
662
663Wed Mar 28 09:12:31 CEST 2007  felix@call-with-current-continuation.org
664  * - utils: added "make-broadcast-port" and "make-concatenated-port"
665  - version is 2.607
666  - fixed bug in chicken-setup (unexported reference to ##sys#current-source-filename) [Reported by Kon Lovett]
667
668Thu Apr  5 13:15:11 CEST 2007  felix@call-with-current-continuation.org
669  * minor housekeeping
670
671Thu Apr  5 09:43:36 CEST 2007  felix@call-with-current-continuation.org
672  * - chicken-setup: accepts when docs or examples are missing
673
674Tue Mar 13 21:02:00 CET 2007  bunny351@gmail.com
675  * csc-trans changes
676
677Fri Mar  9 23:14:12 CET 2007  felix@call-with-current-continuation.org
678  * - apropos[-list]: only lists globally bound symbols
679
680Tue Mar 27 14:31:49 CEST 2007  felix@call-with-current-continuation.org
681  * - version is 2.606
682
683Tue Mar 27 14:30:35 CEST 2007  felix@call-with-current-continuation.org
684  * - runtime.c: added "C_panic_hook" [Suggested by Maria Rekouts]
685
686Tue Mar 27 13:06:27 CEST 2007  felix@call-with-current-continuation.org
687  * - chicken-setup: broken installation of doc-files
688
689Mon Mar 26 06:56:09 CEST 2007  felix@call-with-current-continuation.org
690  * - version is 2.605
691  - applied Mario's help option patch for makedoc
692
693Mon Mar 26 06:39:42 CEST 2007  felix@call-with-current-continuation.org
694  tagged 2.604-snapshot
695
696Mon Mar 26 06:39:07 CEST 2007  felix@call-with-current-continuation.org
697  * - updated site index (2.604 snapshot)
698  - csc.scm: Mac OS X dylib extensions should be so [Thanks to Kon Lovett]
699
700Fri Mar 23 09:51:30 CET 2007  foof@synthcode.com
701  * regex fix
702
703Fri Mar 23 08:45:54 CET 2007  felix@call-with-current-continuation.org
704  * - version is 2.604
705  - added "hash-table-remove!" [suggested by Kon Lovett]
706
707Wed Mar 21 12:48:43 CET 2007  felix@call-with-current-continuation.org
708  * - compiler.scm: fix was broken
709 
710
711Wed Mar 21 08:50:03 CET 2007  felix@call-with-current-continuation.org
712  * - csc.scm and configuration: TARGET_DLL_EXTENSION
713  - compiler.scm: fix in canonicalization of symbols [Reported by Marc Feeley]
714
715Mon Mar 19 14:10:58 CET 2007  felix@call-with-current-continuation.org
716  * - version is 2.603
717
718Fri Mar  9 04:58:50 CET 2007  klovett@pacbell.net
719  * 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.
720
721Wed Mar  7 02:53:09 CET 2007  klovett@pacbell.net
722  * copy-read-table wasn't copying the 3rd slot
723
724Mon Mar 19 08:29:56 CET 2007  felix@call-with-current-continuation.org
725  * - fixed buggy implementation of ##sys#alias-global-hook [Thanks to marc Feeley]
726  - added support for ##sys#alias-global-hook to compiler
727
728Thu Mar 15 15:48:35 CET 2007  felix@call-with-current-continuation.org
729  * - implemented fix for #\... handling in the reader to handle UTF-8 characters [contributed by Alex Shinn]
730
731Thu Mar 15 08:51:43 CET 2007  felix@call-with-current-continuation.org
732  * - csc accepts -track-scheme (but still not documented)
733  - `system' returns exit status unaltered [Thanks to Mario, Kon and Zbigniew]
734  - version is 2.602
735  - `char-name' doesn't accept character names with less than 2 chars [suggested by Alex Shinn]
736
737Mon Mar 12 08:32:08 CET 2007  felix@call-with-current-continuation.org
738  * added alias-global-hook [suggested by Marc Feeley for snow]
739
740Fri Mar  2 12:17:37 CET 2007  felix@call-with-current-continuation.org
741  * small fixes in ANNOUNCE
742
743Wed Mar  7 11:32:35 CET 2007  felix@call-with-current-continuation.org
744  * - added "unused" declaration [suggested by Kon Lovett]
745
746Mon Feb 26 23:47:53 CET 2007  bunny351@gmail.com
747  * - new banner
748
749Mon Feb 26 23:15:18 CET 2007  bunny351@gmail.com
750  * - Buildfile didn't add OPTIM to TARGET_CFLAGS
751
752Wed Feb 28 16:51:53 CET 2007  klovett@pacbell.net
753  * Replaced loop w/ string-intersperse in ##sys#process for posixwin
754
755Mon Mar  5 10:10:36 CET 2007  felix@call-with-current-continuation.org
756  * proper handling of TARGET_RUN_PATH
757
758Mon Mar  5 09:20:02 CET 2007  felix@call-with-current-continuation.org
759  * - removed C_NO_PIC_NO_DLL
760  - added TARGET_RUN_PATH (and C_TARGET_RUN_LIB_HOME)
761 
762
763Fri Mar  2 13:39:36 CET 2007  felix@call-with-current-continuation.org
764  * forgot to save, silly.
765
766Fri Mar  2 12:18:52 CET 2007  felix@call-with-current-continuation.org
767  * - applied Peter Bex' patch to chicken-setup (nicer CSS for docindex)
768  - added support for `[nonnull-]unsigned-c-string[*]' foreign type
769  - version is 2.601
770
771Thu Mar  1 12:15:18 CET 2007  felix@call-with-current-continuation.org
772  tagged 2.6-release
773
774Thu Mar  1 12:15:09 CET 2007  felix@call-with-current-continuation.org
775  * - version is 2.6
776  - Buildfile: fixed bug in testdist target
777  - Final updates to ANNOUNCE
778
779Mon Feb 26 22:04:17 CET 2007  felix@call-with-current-continuation.org
780  tagged 2.6rc1-snapshot
781
782Mon Feb 26 22:03:13 CET 2007  felix@call-with-current-continuation.org
783  * updated NEWS and ANNOUNCE
784
785Tue Mar  6 21:50:37 CET 2007  felix@call-with-current-continuation.org
786  * hen.el: highlight defstruct
787
788Wed Feb 21 21:01:44 CET 2007  bunny351@gmail.com
789  * - updated NEWS
790
791Mon Feb 26 08:54:44 CET 2007  felix@call-with-current-continuation.org
792  * site index update
793
794Thu Mar  1 13:04:58 CET 2007  felix@call-with-current-continuation.org
795  * buildfile test fix
796
797Mon Feb 26 08:05:44 CET 2007  felix@call-with-current-continuation.org
798  * - version is 2.6rc1
799
800Fri Feb 23 22:37:45 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
801  * must use CMAKE_CFG_INTDIR, not CMAKE_BUILD_TYPE
802
803Sat Feb 24 23:40:43 CET 2007  klovett@pacbell.net
804  * CYGWIN & MINGW have same behavior for +/-inf.0 & nan.0
805
806Fri Feb 23 11:56:46 CET 2007  felix@call-with-current-continuation.org
807  * missed adding C_NO_PIC_NO_DLL - all my fault, Brandon was right. I bow my head in shame
808
809Fri Feb 23 10:32:51 CET 2007  felix@call-with-current-continuation.org
810  * - on OSX, static chicken + csi are not built [suggested by Thomas Chust]
811 
812
813Fri Feb 23 08:12:47 CET 2007  felix@call-with-current-continuation.org
814  * - version is 2.524
815
816Fri Feb 23 08:12:36 CET 2007  felix@call-with-current-continuation.org
817  * - eval: CHICKEN_apply_to_string wasn't hidden.
818  - removed C_128_PARAMETERS.
819  - added option to CMakeLists.txt for disabling use of libffi
820 
821
822Mon Feb 26 17:10:08 CET 2007  felix@call-with-current-continuation.org
823  * - hid global used in limited length printing
824  - '##sys#cons' wasn't in internal bindings and thus not re-written
825
826Wed Feb 21 10:28:46 CET 2007  felix@call-with-current-continuation.org
827  * - version is 2.523
828  - CMake build adds C_NO_PIC_NO_DLL to cflags
829
830Wed Feb 21 07:51:46 CET 2007  tonysidaway@gmail.com
831  * chicken-setup non-windows file permissions
832  chicken-setup on non-windows systems must ensure that files and
833  directories it copies are usable by all.  If chicken-setup is run in
834  a process that has a restrictive umask setting, normal file operations
835  apply that restrictive mask. I have added code to apply appropriate
836  permissions explicitly after a file copy or a directory creation.
837
838Wed Feb 21 07:55:35 CET 2007  felix@call-with-current-continuation.org
839  * - posixunix: tm_zone is not available on HP/UX
840  - CMakeLists.txt: adds -DC_NO_PIC_NO_DLL to RAW_CFLAGS
841
842Mon Feb 19 21:26:30 CET 2007  tonysidaway@gmail.com
843  * chicken-setup: fix required-extension-version
844 
845  chicken-setup has a built-in command, required-chicken-extension, which takes a
846  symbol and a string.  The symbol is the name of an extension, and the string is
847  the minimum version number.  The command is supposed to terminate chicken-setup
848  with an appropriate error message if the required extension is not already
849  installed.
850 
851  This was broken so I fixed it.
852
853Tue Feb 20 08:33:16 CET 2007  felix@call-with-current-continuation.org
854  * - `define-record-type' doesn't set record-identifier anymore
855  - CMakeLists.txt: uses INSTALL_RPATH now
856  - chicken-setup: added `cross-chicken'
857
858Mon Feb 19 15:33:10 CET 2007  felix@call-with-current-continuation.org
859  * - version is 2.522
860  - added dist-test in Buildfile
861  - chicken.h: reverted x86/64-specific change that might break on non-UNIX systems
862
863Fri Feb 16 15:41:37 CET 2007  felix@call-with-current-continuation.org
864  * - added missing definitions to chicken-defaults.h.in
865 
866
867Fri Feb 16 13:42:43 CET 2007  felix@call-with-current-continuation.org
868  * - version string indicates cross mode
869
870Fri Feb 16 12:11:13 CET 2007  felix@call-with-current-continuation.org
871  * - version is 2.521
872
873Thu Feb 15 13:30:23 CET 2007  bunny351@gmail.com
874  * - eval: resolved conflict
875
876Mon Feb 12 20:52:44 CET 2007  bunny351@gmail.com
877  * - added compiler-option `-keep-shadowed-macros'
878
879Fri Feb  9 19:11:15 CET 2007  bunny351@gmail.com
880  * - eval emitted syntax trace twice for lists with symbol head
881
882Wed Feb 14 13:46:57 CET 2007  felix@call-with-current-continuation.org
883  * always include stdint.h on amd64 [thanks to Alex Shinn], simplifcation of eval-trace-info emission
884 
885
886Wed Feb 14 08:00:36 CET 2007  felix@call-with-current-continuation.org
887  * - eval: added interpreter debug level
888  - library: handling of unicode surrogates by Alex Shinn
889  - csi: fixed a few bugs in "describe"
890
891Tue Feb 13 12:10:36 CET 2007  felix@call-with-current-continuation.org
892  * - csi: removed `array' specific code from `describe'
893
894Mon Feb 12 18:36:41 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
895  * objects grabbed across subdirectories have to be declared as GENERATED
896
897Mon Feb 12 08:32:03 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
898  * reuse pcre objects to avoid multiple source compilation
899
900Mon Feb 12 08:34:58 CET 2007  felix@call-with-current-continuation.org
901  * - "load-verbose" is always enabled in the repl
902  - first form wasn't passed to "user-preprocessor-pass" [reported by minh thu]
903  - fixed typo in CMakeLists.txt [thanks to Brandon]
904
905Fri Feb 16 22:57:28 CET 2007  felix@call-with-current-continuation.org
906  * - compiler raises proper syntax errors
907  - removed binary incompatibility over "C_emit_trace_info"
908  - syntax-error in compiler shows backtrace
909
910Sun Feb 11 20:34:22 CET 2007  felix@call-with-current-continuation.org
911  * - eval: experimental insertion of processed forms into trace-buffer, marked as "<syntax>"
912    (this is incomplete, since it doesn't show up in compiled code)
913
914Fri Feb  9 11:34:01 CET 2007  felix@call-with-current-continuation.org
915  * buildfile fix
916
917Fri Feb  9 11:16:40 CET 2007  felix@call-with-current-continuation.org
918  * - removed sizeof(double) tests in configure.in
919
920Fri Feb  9 11:12:00 CET 2007  felix@call-with-current-continuation.org
921  * cross-building fixes
922
923Thu Feb  8 10:03:04 CET 2007  felix@call-with-current-continuation.org
924  * more fixes for cross-compilation
925
926Thu Feb  8 08:23:30 CET 2007  felix@call-with-current-continuation.org
927  * - csc.scm: fixed bug in building of link options
928
929Thu Feb  8 07:41:53 CET 2007  felix@call-with-current-continuation.org
930  * fixing conflicts once more in csc.scm
931
932Wed Feb  7 23:29:04 CET 2007  felix@call-with-current-continuation.org
933  * cross-building improvements
934
935Wed Feb  7 23:28:57 CET 2007  bunny351@gmail.com
936  * fixed conflicts in csc.scm
937
938Wed Feb  7 19:30:57 CET 2007  bunny351@gmail.com
939  * - csc: proper separation of target and install variables ("-host" option)
940  - change of TARGET_... variables in various buildfiles
941  - configure.in: if cross-compiling, omit sizeof(double) check***END OF DESCRIPTION***
942 
943  Place the long patch description above the ***END OF DESCRIPTION*** marker.
944  The first line of this file will be the patch name.
945 
946 
947  This patch contains the following changes:
948 
949  M ./Buildfile -2 +6
950  M ./CMakeLists.txt -10 +14
951  M ./Makefile.am +16
952  M ./configure.in -7 +21
953  M ./csc.scm -35 +98
954
955Thu Feb  1 20:30:03 CET 2007  bunny351@gmail.com
956  * - string->number: long string would overflow intermediate buffer [Thanks to Robin Lee Powell]
957
958Thu Feb  1 18:58:35 CET 2007  bunny351@gmail.com
959  * - csi: fixed "-s -<opt>" problem
960  - library: "##sys#make-string" is unsafe, "make-string" does checking [suggested by Kon Lovett]
961
962Thu Feb  8 07:35:22 CET 2007  felix@call-with-current-continuation.org
963  * - inlined some uses of "fxmod" and "fx/"
964  - "vector-resize!" uses "##sys#grow-vector"
965
966Wed Feb  7 14:45:51 CET 2007  felix@call-with-current-continuation.org
967  * - README fixed by Mario Domenech Goulart
968  - csc: added "-host" options and some support for cross-compiling
969  - version is 2.52
970
971Mon Feb  5 09:02:17 CET 2007  felix@call-with-current-continuation.org
972  * - removed unnecessary diagnostic output in "object-release" [Thanks to Tony Sidaway]
973
974Fri Feb  2 08:47:43 CET 2007  felix@call-with-current-continuation.org
975  * - csc.scm: "-strip" only when not MSVC
976  - internal buffer could overflow in "string->number" [Thanks to Robin Lee Powell]
977
978Thu Feb  1 06:20:34 CET 2007  felix@call-with-current-continuation.org
979  * - chicken-setup: simplified "run:execute" a little
980  - csc: add "-strip" option
981
982Wed Jan 31 07:46:37 CET 2007  felix@call-with-current-continuation.org
983  * - extras: "read-lines" swallowed line if given limit argument [Thanks to Tony Sidaway]
984
985Wed Jan 31 07:32:22 CET 2007  felix@call-with-current-continuation.org
986  * - chicken-setup: "make" and "make/proc" accept list as argv argument
987  - version is 2.519
988  - "glob->regexp" handles "[...]" now
989
990Tue Jan 30 11:20:29 CET 2007  felix@call-with-current-continuation.org
991  tagged 2.518-snapshot
992
993Tue Jan 30 11:20:21 CET 2007  felix@call-with-current-continuation.org
994  * - updated tarball generation hack
995 
996
997Tue Jan 30 09:15:45 CET 2007  felix@call-with-current-continuation.org
998  * updated snapshot link in site index
999
1000Tue Jan 30 08:35:11 CET 2007  felix@call-with-current-continuation.org
1001  * - version is 2.518
1002
1003Sat Jan 27 23:21:15 CET 2007  bunny351@gmail.com
1004  * - Buildfile: supports DESTDIR
1005
1006Fri Jan 26 15:02:07 CET 2007  bunny351@gmail.com
1007  * - csi: describe omits "s" in one place if unneccessary***END OF DESCRIPTION***
1008 
1009  Place the long patch description above the ***END OF DESCRIPTION*** marker.
1010  The first line of this file will be the patch name.
1011 
1012 
1013  This patch contains the following changes:
1014 
1015  M ./csi.scm -2 +4
1016  M ./lolevel.scm +1
1017
1018Sat Jan 27 04:24:28 CET 2007  klovett@pacbell.net
1019  * Bug fix for translate-extension; improper call to pathname-replace-extension
1020
1021Fri Jan 26 05:13:34 CET 2007  klovett@pacbell.net
1022  * Use of ANSI strerror for posixwin
1023
1024Fri Jan 26 04:53:15 CET 2007  klovett@pacbell.net
1025  * Added process*
1026
1027Thu Jan 25 11:53:02 CET 2007  felix@call-with-current-continuation.org
1028  * - Buildfile: -I options did show up in CFLAGS passed by csc
1029  - csc: didn't perform special handling of "-require-extension"
1030  - "require-extension" does "require-for-syntax" if needed for statically linked extensions
1031
1032Thu Jan 25 11:32:25 CET 2007  felix@call-with-current-continuation.org
1033  * fixed bug introduced in pcre/CMakeLists.txt by last patch
1034
1035Thu Jan 25 11:31:33 CET 2007  felix@call-with-current-continuation.org
1036  * -fPIC was missing in libpcre-for-shared
1037
1038Wed Jan 24 14:14:48 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1039  * build pcre once for shared libs
1040
1041Wed Jan 24 15:56:09 CET 2007  felix@call-with-current-continuation.org
1042  * - site/index.html: added links to trac and callcc.org
1043  - misc/makehtmldoc: renamed to makedoc, only converts pagers that are out of date
1044  - library: added "on-exit" and "bit-set?"
1045
1046Wed Jan 24 01:36:10 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1047  * pass correct definitioins for PCRE
1048
1049Wed Jan 24 01:32:57 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1050  * update copyright to 2006..2007
1051
1052Mon Jan 22 20:42:54 CET 2007  klovett@pacbell.net
1053  * 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
1054
1055Tue Jan 23 15:02:24 CET 2007  felix@call-with-current-continuation.org
1056  * - reader warns on unrecognized escape sequences in string literals
1057  - version is 2.517
1058
1059Mon Jan 22 13:38:40 CET 2007  felix@call-with-current-continuation.org
1060  * include paths in buildfile
1061
1062Fri Jan 19 20:11:11 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1063  * compile straight PCRE sources
1064
1065Fri Jan 19 11:36:13 CET 2007  felix@call-with-current-continuation.org
1066  * fixed bug in static/CMakelists.txt (wrong libname)
1067
1068Fri Jan 19 11:29:07 CET 2007  felix@call-with-current-continuation.org
1069  * builds two pcre intermediate libraries (PIC and non-PIC)
1070
1071Fri Jan 12 11:03:50 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1072  * forgot pcre/CMakeLists.txt
1073
1074Fri Jan 12 10:46:28 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1075  * build static libpcre
1076
1077Thu Jan 11 14:39:40 CET 2007  felix@call-with-current-continuation.org
1078  * resolved conflicts
1079
1080Thu Jan 11 08:57:53 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1081  * resolve chicken-pcre conflicts and a few stray errors
1082
1083Thu Jan 11 14:32:07 CET 2007  felix@call-with-current-continuation.org
1084  * re-added pcre/NON-UNIX-USE
1085
1086Thu Jan 11 14:27:22 CET 2007  felix@call-with-current-continuation.org
1087  * cmake build with pcre working somewhat
1088
1089Thu Jan 11 13:32:23 CET 2007  felix@call-with-current-continuation.org
1090  * first try at cmake/pcre integration
1091
1092Wed Jan 10 09:51:42 CET 2007  felix@call-with-current-continuation.org
1093  * CMake-detection of memmove and strerror
1094
1095Wed Jan 10 09:28:26 CET 2007  felix@call-with-current-continuation.org
1096  * first steps towards pcre integration via cmake
1097
1098Wed Jan 10 09:17:42 CET 2007  felix@call-with-current-continuation.org
1099  * buildfile adapation to pcre integration
1100
1101Wed Jan 10 07:57:47 CET 2007  felix@call-with-current-continuation.org
1102  * - added pcre files, removed all traces of regexunix and pregexp, renamed pcre sorces to regex
1103
1104Tue Jan  9 17:05:55 CET 2007  felix@call-with-current-continuation.org
1105  * - configure.in: fixed bug in check for small doubles (missing closing paren)
1106  - added pcre 6.3 sources and adapted configure.in and Makefile.am
1107
1108Mon Jan 22 13:39:09 CET 2007  felix@call-with-current-continuation.org
1109  * - chicken-setup: tries to translate "o"/"a" extension for installed files in windows (msvc + mingw32)
1110  - version is 2.516
1111
1112Mon Jan 22 06:21:29 CET 2007  felix@call-with-current-continuation.org
1113  * - csi: "--" wasn't properly handled [Thanks to Marc Feeley]
1114  - extras: added "o"
1115
1116Tue Jan 16 20:36:02 CET 2007  klovett@pacbell.net
1117  * Stopped spawnvp/execvp warning message, added signal-handler, set-signal-handler!
1118
1119Fri Jan 19 10:44:52 CET 2007  felix@call-with-current-continuation.org
1120  * - chicken-setup: asks user when executing needs tests
1121
1122Wed Jan 17 11:36:40 CET 2007  felix@call-with-current-continuation.org
1123  * - added `C_mwemcpy_slots' internal wrapper macro
1124  - removed `thread-sleep!/ms', added `time->milliseconds', `milliseconds->time' [suggested by Daishi Kato]
1125
1126Mon Jan 15 21:21:47 CET 2007  bunny351@gmail.com
1127  * forgot to save file with posixunix patch... Hm.
1128
1129Mon Jan 15 20:09:20 CET 2007  bunny351@gmail.com
1130  * - added `thread-sleep!/ms' [suggested by Daishi Kato]
1131  - `file-stat' returns 13-element vector, including device info [thanks to John Cowan]
1132
1133Wed Jan 10 18:32:26 CET 2007  bunny351@gmail.com
1134  * fixed bug in printer when record-name was "record" [thanks to Daniel Sadilek]
1135
1136Fri Jan 12 10:38:12 CET 2007  felix@call-with-current-continuation.org
1137  * - `-emit-exports' sorts output [Suggested by Brandon van Every]
1138  - version is 2.515
1139
1140Thu Jan 11 02:41:16 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1141  * make posixwin.scm responsible for posix.exports to avoid file collision with posixunix.scm export of the same
1142
1143Fri Jan 12 09:39:23 CET 2007  felix@call-with-current-continuation.org
1144  * - csc: added support for "CSC_OPTIONS" [Suggested by Stephen Gilardi]
1145
1146Thu Jan 11 14:35:54 CET 2007  felix@call-with-current-continuation.org
1147  * removed win-install.bat
1148
1149Thu Jan 11 13:22:12 CET 2007  felix@call-with-current-continuation.org
1150  tagged 2.514-snapshot
1151
1152Thu Jan 11 13:22:02 CET 2007  felix@call-with-current-continuation.org
1153  * new development snapshot link in homepage
1154
1155Thu Jan 11 12:02:52 CET 2007  felix@call-with-current-continuation.org
1156  * fixed yet another bug in ##sys#do-the-right-thing
1157
1158Thu Jan 11 11:51:51 CET 2007  felix@call-with-current-continuation.org
1159  * - implementation of require-for-syntax and require-extension was not correct with extensions that have both syntax and runtime parts
1160  - `include' shows message (in load-verbose mode)
1161  - version is 2.514
1162
1163Thu Jan 11 10:44:44 CET 2007  felix@call-with-current-continuation.org
1164  * posix.exports wasn\'t mentioned in configure.in as boot file
1165
1166Thu Jan 11 09:12:50 CET 2007  felix@call-with-current-continuation.org
1167  * - utils.scm used eval (which it doesn't have to)
1168  - `require-for-syntax' did expand into pointless runtime-requirements [Thanks to Joshua Griffith]
1169
1170Thu Jan 11 07:45:43 CET 2007  felix@call-with-current-continuation.org
1171  * command-line or first use of (declare (emit-exports ...)) overrides all subsequent declarations
1172
1173Wed Jan 10 13:24:56 CET 2007  felix@call-with-current-continuation.org
1174  * - added stubs for unimplemented things to posixwin.scm
1175
1176Wed Jan 10 09:15:32 CET 2007  felix@call-with-current-continuation.org
1177  * - csc.scm: didn't pass extra libraries to linker
1178  - chicken-setup: basic support for complex egg requirements
1179
1180Mon Jan  8 17:46:00 CET 2007  klovett@pacbell.net
1181  * MinGW support for +nan.0, etc.
1182
1183Mon Jan  8 17:17:31 CET 2007  Brandon J. Van Every <bvanevery@gmail.com>
1184  * use #cmakedefine, patch courtesy of Ingo Bungener
1185
1186Sat Jan  6 20:48:39 CET 2007  bunny351@gmail.com
1187  * - chicken-setup: does ranlib automatically for installed files given in "static" option on macosx
1188  - posixunix.scm: replaced "intptr_t" with "long" [suggested by Kon]
1189
1190Sat Jan  6 00:14:32 CET 2007  bunny351@gmail.com
1191  * - resolved some conflicts
1192  - version is 2.513
1193
1194Fri Jan  5 23:25:27 CET 2007  bunny351@gmail.com
1195  * - added "set-parameterized-read-syntax!" [suggested by John Cowan]
1196  - version is 2.512
1197
1198Thu Jan  4 07:30:06 CET 2007  klovett@pacbell.net
1199  * put back (intptr_t)
1200
1201Thu Jan  4 06:25:55 CET 2007  klovett@pacbell.net
1202  * Added ##sys#shell-command
1203
1204Thu Jan  4 01:51:36 CET 2007  klovett@pacbell.net
1205  * Added ##sys#shell-command
1206
1207Mon Jan  8 15:55:24 CET 2007  felix@call-with-current-continuation.org
1208  * - removed def of C_valloc in lowlevel.scm***END OF DESCRIPTION***
1209 
1210  Place the long patch description above the ***END OF DESCRIPTION*** marker.
1211  The first line of this file will be the patch name.
1212 
1213 
1214  This patch contains the following changes:
1215 
1216  M ./lolevel.scm -8 +1
1217  M ./runtime.c -2 +2
1218  M ./site/tarballs/index.html +1
1219
1220Wed Jan  3 07:49:48 CET 2007  felix@call-with-current-continuation.org
1221  * - initial PTE table wasn't enlarged for previous additions
1222  - version is 2.512
1223
1224Wed Jan  3 03:33:34 CET 2007  klovett@pacbell.net
1225  * Split process-wait into public & ##sys# versions
1226
1227Mon Jan  1 22:09:32 CET 2007  bunny351@gmail.com
1228  * - resolved conflicts
1229
1230Mon Jan  1 21:29:50 CET 2007  bunny351@gmail.com
1231  * - added initial PTE entries for some procedures
1232
1233Mon Jan  1 16:42:03 CET 2007  bunny351@gmail.com
1234  * - slight simplification of rewrite-rule for "any?"
1235  - updated copyright comments to 2007
1236
1237Sun Dec 31 01:58:36 CET 2006  felix@call-with-current-continuation.org
1238  * fixed highly likely GC bug
1239
1240Sun Dec 31 01:58:55 CET 2006  bunny351@gmail.com
1241  * - inline version of "any?" (C_anyp).
1242  - version is 2.511
1243
1244Fri Dec 29 23:16:37 CET 2006  felix@call-with-current-continuation.org
1245  * fixed ref to intptr_t
1246
1247Fri Dec 29 23:17:09 CET 2006  bunny351@gmail.com
1248  * - removed tinyclos page from wiki directory
1249
1250Mon Jan  1 17:46:56 CET 2007  klovett@pacbell.net
1251  * Fix for undefined variable
1252
1253Mon Jan  1 03:09:43 CET 2007  klovett@pacbell.net
1254  * Added ##sys#process
1255
1256Fri Dec 22 09:26:18 CET 2006  felix@call-with-current-continuation.org
1257  * - version is 2.511
1258
1259Thu Dec 21 19:50:02 CET 2006  bunny351@gmail.com
1260  * - added "any?" and compiler rewrite-rule
1261
1262Tue Dec 19 19:07:48 CET 2006  Brandon J. Van Every <bvanevery@gmail.com>
1263  * moved Automake to dist.cmake so that cmake -E copy won't change timestamps and cause it to run twice
1264
1265Tue Dec 19 16:33:09 CET 2006  klovett@pacbell.net
1266  * Chgd use of stdin|out|err as param syms; actually system globals. Added more cpu archs to sysinfo.
1267
1268Thu Dec 14 00:57:55 CET 2006  bunny351@gmail.com
1269  * - cscbench: more regex tweaking [thanks to Deanna Phillips]
1270  - batch-driver: added important diagnostic output
1271  - dist.cmake: removed obsolete benchmarks
1272  - compiler: added documentation-extraction hook
1273  - csc: does not assume /usr/local/include is a standard include path [suggested by Deanna Phillips]
1274
1275Wed Dec 13 20:15:30 CET 2006  bunny351@gmail.com
1276  * updated ANNOUNCE
1277
1278Mon Dec 18 17:13:56 CET 2006  klovett@pacbell.net
1279  * Removed srfi-4 dependency
1280
1281Mon Dec 18 08:52:20 CET 2006  felix@call-with-current-continuation.org
1282  * - added srfi-4 requirement in posixwin.scm
1283
1284Mon Dec 18 08:50:57 CET 2006  felix@call-with-current-continuation.org
1285  * - added "read-line" input method and implementation for string- and tcp-ports
1286  - simplified special-casing in "read-line" for stream-ports
1287  - replaced "process" in posixwin.scm with better version [contributed by mejedi]
1288
1289Wed Dec 13 12:00:36 CET 2006  felix@call-with-current-continuation.org
1290  * - fixed bug in single-variable "let-values" expansion
1291  - "print-error-message": missing colon in output if exn is a string
1292
1293Tue Dec 12 15:47:17 CET 2006  felix@call-with-current-continuation.org
1294  * - version is 2.510
1295  - added "read-u8vector!"
1296
1297Tue Dec 12 09:51:27 CET 2006  felix@call-with-current-continuation.org
1298  * - added "read-string!"
1299  - string-ports support "read-string" method
1300
1301Mon Dec 11 17:10:54 CET 2006  felix@call-with-current-continuation.org
1302  * - added basic support for "read-string" method in port class (but unused in the moment)
1303
1304Mon Dec 11 15:11:04 CET 2006  felix@call-with-current-continuation.org
1305  * - chicken-setup: added "required-extension-version"
1306
1307Mon Dec 11 00:13:13 CET 2006  bunny351@gmail.com
1308  * added debian directory (provided by Ivan Raikov)
1309
1310Sun Dec 10 21:11:21 CET 2006  bunny351@gmail.com
1311  * - eval: ##sys#canonicalize-body accepts optional container argument (ignored, but useful for hooking)
1312
1313Sun Dec 10 20:03:59 CET 2006  klovett@pacbell.net
1314  * added signal-handler, signal-mask, signal-masked?, signal-mask!, signal-unmask!
1315
1316Mon Dec 11 08:46:00 CET 2006  felix@call-with-current-continuation.org
1317  * - chicken-setup: "-V" output showed "Version" twice
1318
1319Fri Dec  8 15:43:59 CET 2006  felix@call-with-current-continuation.org
1320  * - chicken-setup: added "required-chicken-version"
1321
1322Fri Dec  8 14:37:54 CET 2006  felix@call-with-current-continuation.org
1323  * - chicken-setup: added "-revision" option
1324
1325Thu Dec  7 22:58:59 CET 2006  klovett@pacbell.net
1326  * Move of all non-apropos releated environment code to environment egg
1327
1328Thu Dec  7 18:07:00 CET 2006  klovett@pacbell.net
1329  * Environment extn; v2
1330
1331Fri Dec  8 08:59:12 CET 2006  felix@call-with-current-continuation.org
1332  * - calling "error" with first and second arg being symbols resulted in a failing string-append
1333
1334Thu Dec  7 15:18:58 CET 2006  felix@call-with-current-continuation.org
1335  * updated ANNOUNCE
1336
1337Thu Dec  7 09:23:26 CET 2006  felix@call-with-current-continuation.org
1338  * removed a check (should have been in last patch)
1339
1340Thu Dec  7 09:09:57 CET 2006  felix@call-with-current-continuation.org
1341  * - removed some safety checks from ##sys#walk-namespace and other namespace routines
1342  - added a few helper scripts
1343 
1344
1345Thu Dec  7 02:27:35 CET 2006  klovett@pacbell.net
1346  * Chez Scheme-ish environment utilities; v1
1347
1348Tue Dec  5 09:16:47 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1349  * remove CMake version number from INSTALL-CMake.txt so we don't have to keep chasing it around
1350
1351Tue Dec  5 09:12:02 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1352  * require CMake 2.4.5
1353
1354Mon Dec  4 21:37:32 CET 2006  bunny351@gmail.com
1355  * - resolved conflict in README
1356  - version is 2.508
1357
1358Mon Dec  4 21:06:20 CET 2006  bunny351@gmail.com
1359  * - updated link to libffi-3 in README, modified layout
1360  - hash-table-update![/default] returns update value
1361
1362Thu Nov 30 22:55:29 CET 2006  bunny351@gmail.com
1363  * - calling "(error #f)" doesn't crash anymore, zero arguments are allowed.
1364  - slight modifications of the way errors are displayed.
1365
1366Thu Nov 30 21:51:47 CET 2006  bunny351@gmail.com
1367  * - "define-values" and "set!-values" handle single-value case better
1368
1369Mon Nov 27 23:59:04 CET 2006  bunny351@gmail.com
1370  * - added Mario's wiki2pdf script
1371 
1372
1373Mon Dec  4 16:37:53 CET 2006  felix@call-with-current-continuation.org
1374  * - compiler doesn't "provide" srfi-1, extras and srfi-4 anymore at compile-time [reported by Marc Feeley]
1375
1376Fri Dec  1 16:40:25 CET 2006  felix@call-with-current-continuation.org
1377  * - "let-values" optimizes the single-value case.
1378
1379Wed Nov 29 15:51:14 CET 2006  felix@call-with-current-continuation.org
1380  * tiny things
1381
1382Wed Nov 29 14:47:41 CET 2006  felix@call-with-current-continuation.org
1383  * - added Mario's patch for makehtmldoc
1384  - added html for tarball archive
1385  - srfi-4: added "read-u8vector" and "write-u8vector"
1386  - "receive" handles single-value case better
1387  - version is 2.507
1388
1389Mon Nov 27 16:52:35 CET 2006  felix@call-with-current-continuation.org
1390  * - csi: ",d" item coalescing counted one too many
1391  - cscbench: didn't match timing-output in scientific notation [Reported by Deanna Phillips]
1392
1393Sun Nov 26 12:48:29 CET 2006  bunny351@gmail.com
1394  * - error-message shown on breakpoint did split application form
1395  - csi: ",d" folds runs of eq? elements in sequences
1396  - version is 2.506
1397
1398Sat Nov 25 10:11:55 CET 2006  bunny351@gmail.com
1399  * fixed bug in "load" (loading from port crashed, thanks to "$)")
1400
1401Thu Nov 23 07:57:08 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1402  * use WORKING_DIRECTORY to work around Darcs limitations on Cygwin
1403
1404Thu Nov 23 07:08:16 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1405  * use VERSION for Cygwin dll
1406
1407Thu Nov 23 07:07:02 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1408  * added marginally useful WINDOWS_PATH macro
1409
1410Wed Nov 22 21:04:36 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1411  * correction to tutorial.  Couldn't unrecord / rerecord for some reason.
1412
1413Wed Nov 22 19:43:36 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1414  * tutorialized STACK_GROWS_DOWNWARD
1415
1416Wed Nov 22 11:20:25 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1417  * updated most comments about CMake 2.4.3 to CMake 2.4.4.
1418
1419Wed Nov 22 10:31:11 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1420  * use --repodir and native paths for Darcs command
1421
1422Wed Nov 22 10:19:57 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1423  * ESCAPE_BACKSLASHES and ESCAPE_QUOTES macros
1424
1425Wed Nov 22 01:33:06 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1426  * update to CMake 2.4.4 in docs
1427
1428Wed Nov 22 00:52:47 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1429  * CMake 2.4.4 now handles apostrophes in -E echo
1430
1431Wed Nov 22 00:40:13 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1432  * removed NATIVE_COMMAND_EXE_PATH as it's dead code and refers to a bug that's been fixed in CMake 2.4.4.
1433
1434Tue Nov 21 23:39:25 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1435  * require CMake 2.4.4
1436
1437Sat Nov 18 22:03:59 CET 2006  bunny351@gmail.com
1438  * - chicken-setup: removed single-file installation, fetch-only with existing egg[-dir] should work
1439  - csi.1/chicken-setup.1: updated
1440
1441Sat Nov 18 00:22:21 CET 2006  bunny351@gmail.com
1442  * - chicken-setup: didn't install documentation files (!)
1443  - chicken-setup: added "-destdir" option [originally suggested by Peter Busser]
1444  - csi: added "-ss" option
1445
1446Wed Nov 15 22:56:35 CET 2006  bunny351@gmail.com
1447  * - chicken-setup: -svn, -tree and -local options, sorted manual page
1448  - version is 2.505
1449
1450Wed Nov 15 20:30:59 CET 2006  bunny351@gmail.com
1451  * - chicken-setup: added "-tree FILENAME" option
1452
1453Fri Nov 17 14:47:47 CET 2006  felix@call-with-current-continuation.org
1454  * - library: added call to ##sys#gc in ##sys#dunload
1455
1456Fri Nov 17 12:44:52 CET 2006  felix@call-with-current-continuation.org
1457  * - runtime.c, library.scm, chicken.h: first attempt at implementing ##sys#dunload
1458
1459Wed Nov 15 15:19:57 CET 2006  felix@call-with-current-continuation.org
1460  * - slight modification to repl/unbound warning output
1461  - eval: fixed unbound variable bug in ##sys#load
1462  - chicken-more-macros: expansion of ":optional" is more efficient in unsafe code***END OF DESCRIPTION***
1463 
1464  Place the long patch description above the ***END OF DESCRIPTION*** marker.
1465  The first line of this file will be the patch name.
1466 
1467 
1468  This patch contains the following changes:
1469 
1470  M ./Buildfile -5 +8
1471  M ./chicken-more-macros.scm -3 +5
1472  M ./eval.scm -5 +6
1473
1474Tue Nov 14 10:10:24 CET 2006  felix@call-with-current-continuation.org
1475  * - eval/repl: the repl warns about references to unbound toplevel vars
1476
1477Thu Nov  9 23:46:05 CET 2006  bunny351@gmail.com
1478  * - 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)
1479  - version is 2.504
1480
1481Thu Nov  9 19:03:18 CET 2006  bunny351@gmail.com
1482  * - csi: ",breakall" was inverted
1483  - added rewrite rules for [su]32vector-ref (unsafe mode)
1484
1485Mon Nov  6 22:53:56 CET 2006  bunny351@gmail.com
1486  * - posixunix.scm: marked some old-style setters as deprecated
1487
1488Tue Nov  7 07:59:26 CET 2006  felix@call-with-current-continuation.org
1489  * - slight rearrangement of notes add by Brandon to README/README.darcs
1490
1491Tue Nov  7 05:23:39 CET 2006  Brandon Van Every <bvanevery@gmail.com>
1492  * added mailing list pointers in README files
1493
1494Sat Nov  4 09:04:31 CET 2006  bunny351@gmail.com
1495  * - chicken-setup: uses of `(string=? ... (pathname-extension ...))' use `equal?' now [thanks to Dan Muresan]
1496
1497Fri Nov  3 11:40:27 CET 2006  felix@call-with-current-continuation.org
1498  * - fixed silly bug in `define-deprecated-macro' (used format string without formatting it)
1499  - updated new wiki links
1500
1501Thu Nov  2 22:52:49 CET 2006  bunny351@gmail.com
1502  * - posixwin.scm: fixed some problems in "process" and hacked around Win32 limitation (or my lack of knowledge about it)
1503
1504Mon Oct 30 23:36:02 CET 2006  bunny351@gmail.com
1505  * - fixed some comments in compiler.scm, experiments with inline-export
1506  - lolevel: "move-memory!" didn't handle string -> locative movement
1507  - version is 2.503
1508
1509Tue Oct 31 08:49:40 CET 2006  felix@call-with-current-continuation.org
1510  * - configure.in: better optimization options for Sun compiler [Thanks to Sven Hartrumpf]
1511
1512Thu Oct 26 12:19:08 CEST 2006  felix@call-with-current-continuation.org
1513  * - cscbench: silly bug in call to "suncc -V"
1514  - CMakeLists.txt: added option USE_DYNAMIC_C_RUNTIME (passed /MD)
1515
1516Thu Oct 26 11:28:57 CEST 2006  felix@call-with-current-continuation.org
1517  * - posixunix.scm: added setters for file-position, current-user-id, current-group-id, process-group-id
1518  - version is 2.502
1519
1520Thu Oct 26 10:33:00 CEST 2006  felix@call-with-current-continuation.org
1521  * suncc check in configure.in was the wrong way around
1522
1523Thu Oct 26 10:04:33 CEST 2006  felix@call-with-current-continuation.org
1524  * - added support for Sun's compiler in cscbench and configure.in
1525
1526Mon Oct 23 22:51:34 CEST 2006  bunny351@gmail.com
1527  * - undid broken flonum-change that resulted in insufficient storage allocation for flonums
1528  - chicken-setup: does not include undoc'd extensions in doc-index [thanks to Kon Lovett]
1529
1530Mon Oct 23 21:57:00 CEST 2006  bunny351@gmail.com
1531  * configure.in fixes for double-size detection
1532
1533Mon Oct 23 21:32:18 CEST 2006  bunny351@gmail.com
1534  * - applied Zbigniew's "sizeof(double) == 2" patches
1535
1536Sat Oct 21 20:58:44 CEST 2006  bunny351@gmail.com
1537  * - slight changes to README.darcs
1538
1539Wed Oct 18 18:21:44 CEST 2006  bunny351@gmail.com
1540  * updated README
1541
1542Fri Oct 20 14:37:26 CEST 2006  felix@call-with-current-continuation.org
1543  * - added CHICKEN_SETUP_OPTIONS
1544
1545Thu Oct 19 14:46:11 CEST 2006  felix@call-with-current-continuation.org
1546  * - version is 2.501
1547
1548Tue Oct 17 10:14:28 CEST 2006  felix@call-with-current-continuation.org
1549  * doc update, distribution files update
1550
1551Mon Oct 16 22:03:48 CEST 2006  bunny351@gmail.com
1552  tagged 2.5-release
1553
1554Mon Oct 16 21:48:05 CEST 2006  bunny351@gmail.com
1555  * - version is 2.5
1556
1557Fri Oct 13 16:31:31 CEST 2006  felix@call-with-current-continuation.org
1558  * - chicken-setup: when installing directly from URL, don't ask for download
1559
1560Thu Oct 12 20:41:23 CEST 2006  bunny351@gmail.com
1561  * - removed shootout benchmarks
1562  - cscbench: passed -DC_NO_PIC_NO_DLL to cc [Thanks to John Cowan]
1563
1564Mon Oct  9 21:57:11 CEST 2006  bunny351@gmail.com
1565  * - runtime.c: comment typo fix and added cast to remove warning on suncc [Thanks to Sven Hartrumpf]
1566
1567Thu Oct 12 08:28:35 CEST 2006  felix@call-with-current-continuation.org
1568  * - posixunix.scm: WIF_... hack must be enabled for suncc [Thanks to Sven Hartrumpf]
1569
1570Mon Oct  9 15:37:29 CEST 2006  felix@call-with-current-continuation.org
1571  * - small addition to hen.el
1572  - runtime.c: invalid string constructor for suncc build-platform id [Thanks to Sven Hartrumpf]
1573
1574Wed Oct  4 10:20:00 CEST 2006  felix@call-with-current-continuation.org
1575  tagged 2.5rc1-snapshot
1576
1577Wed Oct  4 10:19:36 CEST 2006  felix@call-with-current-continuation.org
1578  * - CMakeLists.txt: fetching installed release handles "rc..." suffix
1579
1580Wed Oct  4 09:21:01 CEST 2006  felix@call-with-current-continuation.org
1581  * - version is 2.5rc1
1582  - dist wrapping fixes
1583 
1584
1585Sun Oct  1 18:33:39 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1586  * capitalized my last name and fixed 2 typos
1587
1588Sun Oct  1 10:04:50 CEST 2006  bunny351@gmail.com
1589  * buildfile doc generation
1590
1591Sat Sep 30 16:27:14 CEST 2006  bunny351@gmail.com
1592  * more packaging fun
1593
1594Sat Sep 30 15:31:13 CEST 2006  bunny351@gmail.com
1595  * - fixed various files - this whole build shit sucks
1596
1597Sat Sep 30 13:25:44 CEST 2006  bunny351@gmail.com
1598  * - more documentation changes
1599  - configure.in: put -DC_NO_PIC_NO_DLL here
1600
1601Sat Sep 30 10:05:55 CEST 2006  bunny351@gmail.com
1602  * - chicken-setup: "-test" lists missing extensions
1603  - updated NEWS and various documentation files
1604
1605Sat Sep 30 00:35:47 CEST 2006  bunny351@gmail.com
1606  * removed unneeded file from dist.cmake
1607
1608Fri Sep 29 22:20:47 CEST 2006  bunny351@gmail.com
1609  * - autoconf build: -DC_NO_PIC_NO_DLL always defined
1610
1611Thu Sep 28 13:42:52 CEST 2006  felix@call-with-current-continuation.org
1612  * ##sys#peek-c-string-list and makehtmldoc fix
1613
1614Thu Sep 28 11:02:32 CEST 2006  felix@call-with-current-continuation.org
1615  * makehtmldoc fixes
1616
1617Thu Sep 28 09:00:55 CEST 2006  felix@call-with-current-continuation.org
1618  * - dist.cmake: hyphenated html filenames
1619  - makehtmldocs improved, added necessary stream-wiki extensions
1620
1621Wed Sep 27 13:17:53 CEST 2006  felix@call-with-current-continuation.org
1622  * html generation fix
1623
1624Wed Sep 27 12:36:03 CEST 2006  felix@call-with-current-continuation.org
1625  * - removed unneeded option passed to CFLAGS in csc
1626
1627Wed Sep 27 11:10:27 CEST 2006  felix@call-with-current-continuation.org
1628  * - makehtmldoc works now [Thanks to Alejandro]
1629  - version is 2.434
1630
1631Mon Sep 25 23:29:34 CEST 2006  bunny351@gmail.com
1632  * - csi: narrower feature list in report (",r")
1633
1634Sat Sep 23 00:07:10 CEST 2006  bunny351@gmail.com
1635  * - added "CHICKEN_interrupt()"
1636
1637Sun Sep 17 14:27:28 CEST 2006  bunny351@gmail.com
1638  * - ##sys#macroexpand-0 is externally visible
1639  - csi: features are separated by tab in report (,r)
1640  - version is 2.433
1641
1642Sat Sep 23 09:39:24 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1643  * always build Darcs ChangeLog unconditionally so it stays up to date
1644
1645Mon Sep 25 16:24:19 CEST 2006  felix@call-with-current-continuation.org
1646  * htmldocscript fiddling
1647
1648Mon Sep 25 15:40:03 CEST 2006  felix@call-with-current-continuation.org
1649  * - added machine-type, machine-byte-order, software-version and software-type as features [suggested by Kon Lovett]
1650
1651Mon Sep 25 11:10:08 CEST 2006  felix@call-with-current-continuation.org
1652  * - "exn" conditions with no-string "location" property segfaulted error-message priner [Thanks to Peter Bex]
1653
1654Fri Sep 22 10:16:11 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1655  * define IS_CMAKE_243 to bracket bugs specific to CMake 2.4.3.  Not actually used yet.
1656
1657Thu Sep 21 23:27:42 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1658  * added check for HAVE_ALLOCA
1659
1660Thu Sep 21 23:26:41 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1661  * MinGW needs malloc.h for alloca
1662
1663Thu Sep 21 22:56:48 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1664  * proper indentation level for _AIX pragma alloca
1665
1666Thu Sep 21 19:54:27 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1667  * find darcs, let user specify darcs
1668
1669Thu Sep 21 11:47:36 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1670  * robust handling of Darcs ChangeLog.  Tested on MSYS and MSVC.
1671
1672Fri Sep 22 12:22:46 CEST 2006  felix@call-with-current-continuation.org
1673  * - fixed bug in "foreign-code"
1674
1675Fri Sep 22 09:58:06 CEST 2006  fw[_\c3_]@emlix.com
1676  * posixunix compiles with uCLinux
1677
1678Fri Sep 22 09:49:19 CEST 2006  felix@call-with-current-continuation.org
1679  * - chicken-setup: untarring egg lists contents only in verbose mode
1680  - chicken-setup: "-test" option
1681  - "foreign-code" accepts multiple strings
1682  - sed script for CFLAGS in Makefile.am should handle commas
1683
1684Tue Sep 19 01:07:09 CEST 2006  klovett@pacbell.net
1685  * Fix for (decompose-pathname "/foo") -> ("" "foo") but -> ("/" "foo") correct.
1686
1687Mon Sep 18 08:01:15 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1688  * attempted to bulletproof install-opengl-egg success / failure report, but found a CMake bug
1689
1690Mon Sep 18 07:12:18 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1691  * status messages for mkdir, rmdir
1692
1693Mon Sep 18 05:59:53 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1694  * don't ask whether to download opengl egg
1695
1696Mon Sep 18 05:31:26 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1697  * added install-opengl-egg target
1698
1699Sun Sep 17 23:44:22 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1700  * added tutorial comments to CMakeLists.txt
1701
1702Sat Sep 16 14:10:20 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1703  * build all static libs and exes in /static directory to work around CMake bug
1704
1705Sat Sep 16 10:34:07 CEST 2006  bunny351@gmail.com
1706  * - added html dir to OS X distro build script
1707  - chicken-setup: removal of temporary directory may fail now (issues a warning) [Thanks to John Cowan]
1708
1709Sat Sep 16 09:22:11 CEST 2006  bunny351@gmail.com
1710  * - version is 2.432
1711
1712Sat Sep 16 09:02:48 CEST 2006  bunny351@gmail.com
1713  * - help for chicken-setup didn't mention argument to -R option [Thannks to Mario Goulart]
1714
1715Mon Sep 18 08:17:49 CEST 2006  felix@call-with-current-continuation.org
1716  * - chicken.h: uses "..." instead of <...> when including config headers
1717
1718Fri Sep 15 14:26:53 CEST 2006  felix@call-with-current-continuation.org
1719  * - commented out bench target in CMakeLists.txt. Will need modifications to cscbench.scm to handle out of
1720    directory builds
1721
1722Thu Sep 14 19:31:02 CEST 2006  bunny351@gmail.com
1723  * cmake bench target (doesn't work yet)
1724
1725Thu Sep 14 19:09:04 CEST 2006  bunny351@gmail.com
1726  * - dist.cmake: refers to new location of cscbench.scm
1727
1728Thu Sep 14 18:10:37 CEST 2006  bunny351@gmail.com
1729  * - cscbench is built in toplevel dir
1730  - updated README
1731
1732Thu Sep 14 17:40:32 CEST 2006  bunny351@gmail.com
1733  * - CMakeLists.txt: removed build-type library suffixes
1734  - makefile.vc is gone
1735
1736Thu Sep 14 14:48:33 CEST 2006  felix@call-with-current-continuation.org
1737  * - fluid-let with empty binding-list resulted in invalid syntax
1738
1739Tue Sep 12 18:41:51 CEST 2006  bunny351@gmail.com
1740  * - Makefile.am: copying rule for html file ignores status (ugly, but I'm tired)
1741
1742Tue Sep 12 17:55:04 CEST 2006  bunny351@gmail.com
1743  * fixed another misspelling bug in csc.scm
1744
1745Tue Sep 12 17:53:26 CEST 2006  bunny351@gmail.com
1746  * fixed bug in csc.scm regarding cmake-build
1747
1748Tue Sep 12 13:41:18 CEST 2006  felix@call-with-current-continuation.org
1749  * - version-string extraction in CMakeLists.txt handles non-numeric subversion
1750  - version is 2.431
1751  - chicken-setup: dependency-tree build should now really work [Thanks to Peter Bex]
1752
1753Tue Sep 12 10:56:27 CEST 2006  bunny351@gmail.com
1754  * htmldoc handling in CMakeLists.txt and dist.cmake
1755
1756Tue Sep 12 10:40:29 CEST 2006  felix@call-with-current-continuation.org
1757  * - Makefile.am: installs HTML docs, if available
1758  - first attempt at htmldoc handling in CMakeLists.txt
1759
1760Mon Sep 11 09:48:46 CEST 2006  felix@call-with-current-continuation.org
1761  * - fixed bug in CMakeLists.txt
1762
1763Mon Sep 11 08:39:14 CEST 2006  felix@call-with-current-continuation.org
1764  * - added ENABLE_DEBUG_BUILD option to CMakeLists.txt
1765
1766Mon Sep 11 03:54:41 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1767  * bulletproofing of INCLUDE_DIRECTORIES
1768
1769Mon Sep 11 03:10:15 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1770  * William Hoffman suggests that putting all INCLUDE directives after the PROJECT directive may be safer
1771
1772Mon Sep 11 02:43:38 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1773  * make ChangeLog an ALL target so it is available for installation (thanks to Thomas Chust)
1774
1775Sun Sep 10 14:36:32 CEST 2006  bunny351@gmail.com
1776  * - some enhancements to makehtmldoc
1777
1778Sun Sep 10 13:57:53 CEST 2006  bunny351@gmail.com
1779  * - added "cmake" build feature to "chicken-version"
1780  - unrecorded obsolete CMakeLists.txt patch for buildversion extraction
1781 
1782
1783Sun Sep 10 22:19:13 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1784  * activated rudimentary Dart Dashboard support
1785
1786Sun Sep 10 08:36:44 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1787  * bulletproof dependencies for parallel builds (suggested by William Hoffman of Kitware)
1788
1789Sat Sep  9 23:42:01 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1790  * no more BINARY_DIR_FILES
1791
1792Sat Sep  9 23:27:45 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1793  * make dist needs to be an ADD_CUSTOM_COMMAND with outputs so that if something fails, it is not reported as success
1794
1795Sat Sep  9 23:21:40 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1796  * simplify error handling of ChangeLog and Darcs
1797
1798Sat Sep  9 23:15:16 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1799  * remove buildnumber from distribution
1800
1801Sat Sep  9 22:20:30 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1802  * noted the availabiliby of -release in all tools as of Chicken 2.430 (thanks Felix!)
1803
1804Fri Sep  8 14:39:13 CEST 2006  felix@call-with-current-continuation.org
1805  * - Fixed bug in CMakeLists.txt (missing substitutions for chicken-defaults.h.in) caused by ME, AND ME ALONE, YES!!!
1806  - Added `-release' option to all tools (as suggested by Brandon in CMakeLists.txt)
1807
1808Fri Sep  8 10:53:15 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1809  * use -release to obtain buildversion
1810
1811Fri Sep  8 09:12:16 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1812  * use the new buildversion file
1813
1814Fri Sep  8 03:11:26 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1815  * build static libs in /static directory to avoid bug in CMake 2.4.3
1816
1817Fri Sep  8 02:34:51 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1818  * documented tarball build procedure
1819
1820Thu Sep  7 08:48:15 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1821  * move Chicken detection to beginning of CMake script, so that we don't waste time doing tedious tests if we can't actually build
1822
1823Thu Sep  7 16:02:32 CEST 2006  felix@call-with-current-continuation.org
1824  * - version-identifer handling simplified
1825  - version is 2.430
1826
1827Thu Sep  7 14:58:07 CEST 2006  felix@call-with-current-continuation.org
1828  * - configure.in: kludge BOOT_CFILES for cross-compile from tarball
1829  - --without-pcre option
1830
1831Thu Sep  7 10:47:01 CEST 2006  felix@call-with-current-continuation.org
1832  * - slight change in configure.in for omitting boot-file test when cross-compiling
1833
1834Thu Sep  7 09:28:55 CEST 2006  felix@call-with-current-continuation.org
1835  * - some changes related to target-specific CC/CXX and flags
1836
1837Thu Sep  7 06:52:44 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1838  * add GCC optimization flags
1839
1840Thu Sep  7 03:34:32 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1841  * include autogen.sh in distro, so that a distro can create a distro
1842
1843Tue Sep  5 14:12:32 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1844  * don't scold user if they don't have CHICKEN_HOME set.  Only legacy MSVC builds should have it set.
1845
1846Tue Sep  5 01:22:44 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1847  * 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.
1848
1849Mon Sep  4 23:27:22 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1850  * more credit for my extensive Makefile.am hacking
1851
1852Mon Sep  4 21:57:29 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1853  * require Automake 1.8.3
1854
1855Mon Sep  4 09:56:13 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1856  * simplify dist dependencies
1857
1858Mon Sep  4 09:55:59 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1859  * create .zip archive
1860
1861Mon Sep  4 11:16:32 CEST 2006  felix@call-with-current-continuation.org
1862  * misinterpreted BOOT_CFILES
1863
1864Mon Sep  4 09:27:45 CEST 2006  felix@call-with-current-continuation.org
1865  * - CMake-generated distribution didn't include unsafely compiled C files
1866
1867Mon Sep  4 09:07:44 CEST 2006  felix@call-with-current-continuation.org
1868  * - fixed conflict in support.scm
1869  - added csi.c to BOOT_CFILES***END OF DESCRIPTION***
1870 
1871  Place the long patch description above the ***END OF DESCRIPTION*** marker.
1872  The first line of this file will be the patch name.
1873 
1874 
1875  This patch contains the following changes:
1876 
1877  M ./CMakeLists.txt +1
1878  M ./Makefile.am -1 +1
1879  M ./configure.in -1 +1
1880  M ./support.scm -2
1881
1882Mon Sep  4 08:40:15 CEST 2006  felix@call-with-current-continuation.org
1883  * fixed conflicts in compiler, commented dependency on automake 1.9.6
1884
1885Mon Sep  4 05:28:33 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1886  * activate unified bootstrap!
1887
1888Mon Sep  4 02:27:35 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1889  * consolidate dependencies and use _SOURCES to specify .c files
1890
1891Sun Sep  3 19:13:17 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1892  * resolve merge conflict and comment about EXECUTE_PROCESS being wrong
1893
1894Sun Sep  3 10:33:50 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1895  * CMake 'make dist' now runs Autotools and produces a complete distro
1896
1897Sun Sep  3 00:17:07 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1898  * determine if boot *.c files are available and set conditionals.  No actions taken, still just a stub.
1899
1900Sat Sep  2 19:54:16 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1901  * use += to make bin_PROGRAMS less verbose
1902
1903Sat Sep  2 19:47:00 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1904  * AM_CONFIG_HEADER is obsolete, use AC_CONFIG_HEADERS
1905
1906Sat Sep  2 12:21:55 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1907  * EXTRA_LINK_FLAGS not consumed and not a documented part of Autotools, so removed.
1908
1909Sat Sep  2 12:14:19 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1910  * LINKFLAGS not consumed and not a documented part of Autotools, so removed.
1911
1912Sat Sep  2 12:13:24 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1913  * USE_BOOT_CFILES conditional stub, doesn't do anything yet
1914
1915Sat Sep  2 11:50:39 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1916  * refactord posix and regex conditionals to be less verbose
1917
1918Sat Sep  2 11:49:16 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1919  * no makeinfo, so don't need AM_MAKEINFOFLAGS
1920
1921Sat Sep  2 16:04:03 CEST 2006  bunny351@gmail.com
1922  * - removed compiler-version of "flonum?"
1923  - added "finite?"
1924  - "define-record[-type]" uses slightly more efficient expansion"
1925
1926Sat Sep  2 00:09:32 CEST 2006  farr@mit.edu
1927  * Updated unsafe-structures.
1928
1929Fri Sep  1 22:30:00 CEST 2006  farr@mit.edu
1930  * Unsafe structures.
1931
1932Sat Sep  2 09:32:36 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1933  * INCLUDES is depreciated, use AM_CPPFLAGS instead.
1934
1935Fri Sep  1 22:52:10 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1936  * distribute .exports because ./configure is a one-stage bootstrap and won't generate them itself, unlike CMake
1937
1938Fri Sep  1 14:58:54 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1939  * distribute 'ltmain.sh' and 'compile' (latter is needed by Autotools 1.9.6)
1940
1941Fri Sep  1 09:49:04 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1942  * require Automake 1.9.6, which is available in current Cygwin distributions.
1943
1944Fri Sep  1 08:49:46 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1945  * delete distribution archive before creating it
1946
1947Fri Sep  1 08:41:31 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1948  * CMake shall be the canonical method for building a distro, so no special designator for tarball name.
1949
1950Fri Sep  1 11:13:59 CEST 2006  felix@call-with-current-continuation.org
1951  * - removed compiler-internal version of "flonum?"
1952
1953Fri Sep  1 09:26:47 CEST 2006  felix@call-with-current-continuation.org
1954  * - incorporated Will Farr's patches for floating-point operations with sane semantics.
1955  - added compiler-rewrite rule for "flonum?"
1956
1957Thu Aug 31 10:00:00 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1958  * distribute configure.in and Makefile.am just in case user wants to dink with something
1959
1960Thu Aug 31 09:11:26 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1961  * no more *.c.in files.  Put files in /boot/cfiles/*.c
1962
1963Thu Aug 31 09:01:24 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1964  * do not distribute README.darcs
1965
1966Thu Aug 31 09:00:11 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1967  * remove mkinstalldirs from README
1968
1969Thu Aug 31 08:59:34 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1970  * clarify INSTALL vs. INSTALL-CMake.txt in README
1971
1972Thu Aug 31 08:43:20 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1973  * TASKS no longer in Darcs, so removed it from distro and from README
1974
1975Thu Aug 31 08:37:01 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1976  * mkinstalldirs not needed in distro, install-sh is used
1977
1978Thu Aug 31 13:05:23 CEST 2006  felix@call-with-current-continuation.org
1979  * - CMakeLists.txt: darcs probe should now generate no output (and clobber ccmake output)
1980
1981Thu Aug 31 00:12:14 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
1982  * added Autoconf files to CMake distribution script
1983
1984Wed Aug 30 22:26:31 CEST 2006  bunny351@gmail.com
1985  * - extras.scm: removed 32-bit dependency in "hash" [Thanks to Kon Lovett]
1986  - chicken-setup: another missing quotewrap [Reported by Brandon]
1987 
1988
1989Wed Aug 30 21:19:25 CEST 2006  bunny351@gmail.com
1990  * - csc/chicken-setup: replaced HOST vars with TARGET ones
1991
1992Tue Aug 29 06:36:55 CEST 2006  bunny351@gmail.com
1993  * - chicken-setup: "test-compile" knows a bit about C++, uses different host compiler (defaults to build compiler)
1994  - csc: uses different host compiler
1995  - chicken-setup: also build from egg-directory (without egg)
1996
1997Tue Aug 29 05:20:22 CEST 2006  bunny351@gmail.com
1998  * - predist: removes unecessary files
1999  - reader gives warning on unterminated "here" string literals
2000
2001Wed Aug 30 22:21:18 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2002  * simplified csi build rule and updated .scm dependencies
2003
2004Wed Aug 30 15:31:37 CEST 2006  felix@call-with-current-continuation.org
2005  * - Makefile.am: program sources (.c) shouldn't depend on chicken executable
2006
2007Wed Aug 30 10:06:38 CEST 2006  felix@call-with-current-continuation.org
2008  * - CMakeLists.txt: csi didn't use build.scm prologue anymore
2009
2010Wed Aug 30 09:31:35 CEST 2006  felix@call-with-current-continuation.org
2011  * - string hashing functions (internal, in runtime.c and external in extras.scm) do not limit number of characters hashed or
2012    number of bits returned [suggested by Kon Lovett]
2013
2014Mon Aug 28 08:47:22 CEST 2006  felix@call-with-current-continuation.org
2015  * - chicken-setup: reverses order of egg requirements [Thanks to John Cowan]
2016  - extras.scm: "string[-ci]-hash" were broken [Thanks to Kon Lovett]
2017
2018Sat Aug 26 09:22:33 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2019  * CMake simple names for CC and CXX
2020
2021Fri Aug 25 23:06:54 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2022  * MSVC legacy compilers cannot be used to bootstrap Cygwin compilers
2023
2024Fri Aug 25 21:33:36 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2025  * CMake L_MORE_LIBS needs to be converted to a string
2026
2027Fri Aug 25 10:17:43 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2028  * CMake update dist.cmake
2029
2030Fri Aug 25 10:06:06 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2031  * CMake merged with Felix's extensive changes
2032
2033Fri Aug 25 00:23:00 CEST 2006  Brandon Van Every <bvanevery@gmail.com>
2034  * use sed to create chicken-defaults.h from chicken-defaults.h.in
2035
2036Thu Aug 24 01:15:17 CEST 2006  bunny351@gmail.com
2037  * - merged with Brandon's stuff:
2038    * uses chicken-defaults.h instead of chicken-paths.h
2039    * stack-size.h isn't needed anymore
2040    * removed nsample
2041  - configure.in: didn't AC_SUBST STACK_GROWS_DOWNWARD
2042
2043Wed Aug 23 23:45:20 CEST 2006  bunny351@gmail.com
2044  * merged with head
2045
2046Wed Aug 23 22:54:30 CEST 2006  bunny351@gmail.com
2047  * - small bugfix in Makefile.am
2048  - another bugfix in "make-pathname"
2049  - bitwise-ops on 64-bit platforms use full 62-bit fixnum range [Thanks to Zbigniew]
2050
2051Tue Aug 22 00:25:12 CEST 2006  bunny351@gmail.com
2052  * - "darcs dist -d chicken-XXX" should generate a proper tarball, now
2053
2054Mon Aug 21 23:53:59 CEST 2006  bunny351@gmail.com
2055  * added predist script
2056
2057Mon Aug 21 23:36:44 CEST 2006  bunny351@gmail.com
2058  * - removed herald stuff again
2059  - make-pathname: accepts additional optional separator string
2060  - chicken-setup: uses above mentioned feature for constructing download URL [problem reported by Brandon van Every]
2061  - simplified build system by removing necessity to run generated executables during build:
2062    a) nsample isn't run anymore
2063    b) source distribution tarball should contain all files in precompiled (.c) form
2064    c) csc uses chicken-defaults.h for build settings
2065
2066Sun Aug 20 00:32:35 CEST 2006  bunny351@gmail.com
2067  * - version is 2.246
2068  - added internal support for file heralds (T-ish)
2069  - csc: when only given .c files, compile them as C code
2070
2071Thu Aug 17 23:34:24 CEST 2006  felix@call-with-current-continuation.org
2072  * - removed parameters.scm from misc/release.setup, some small modifications
2073  - posixunix.scm: added fake "groups" struct def to handle case when grp.h isn't available
2074
2075Wed Aug 16 21:14:59 CEST 2006  felix@call-with-current-continuation.org
2076  tagged 2.425-experimental
2077
2078Wed Aug 16 21:14:15 CEST 2006  felix@call-with-current-continuation.org
2079  * - removed minimake stuff
2080 
2081
2082Fri Aug 11 21:22:43 CEST 2006  bunny351@gmail.com
2083  * - moved "chicken-home" into eval.scm
2084
2085Wed Aug 23 14:28:37 CEST 2006  bvanevery@gmail.com
2086  * Automake remove extraneous dependencies
2087
2088Wed Aug 23 13:04:48 CEST 2006  bvanevery@gmail.com
2089  * Automake chicken-paths.h should be a BUILT_SOURCES
2090
2091Wed Aug 23 12:12:55 CEST 2006  bvanevery@gmail.com
2092  * comment about inadequacy of nsample benchmarking
2093
2094Wed Aug 23 10:30:01 CEST 2006  bvanevery@gmail.com
2095  * $(DESTDIR) should never be hardwired into application files.  See GNU Coding Standards.
2096
2097Wed Aug 23 10:19:50 CEST 2006  bvanevery@gmail.com
2098  * in sed, \@foo\@ is not posix compliant, but @foo[@] is.
2099
2100Wed Aug 23 10:03:48 CEST 2006  bvanevery@gmail.com
2101  * quote the messages
2102
2103Wed Aug 23 09:51:47 CEST 2006  bvanevery@gmail.com
2104  * chicken.h includes chicken-paths.h
2105
2106Wed Aug 23 00:47:02 CEST 2006  bvanevery@gmail.com
2107  * move C_USE_C_DEFAULTS and C_STACK_GROWS_DOWNWARD to chicken-config.h
2108
2109Wed Aug 23 00:44:38 CEST 2006  bvanevery@gmail.com
2110  * credit for Brandon Van Every
2111
2112Mon Aug 21 19:58:55 CEST 2006  bvanevery@gmail.com
2113  * update make clean
2114
2115Mon Aug 21 19:15:34 CEST 2006  bvanevery@gmail.com
2116  * update the uninstall
2117
2118Mon Aug 21 11:56:32 CEST 2006  bvanevery@gmail.com
2119  * remove redundant -DC_STACK_GROWS_DOWNWARD
2120
2121Mon Aug 21 11:26:25 CEST 2006  bvanevery@gmail.com
2122  * comment about stack-size.h
2123
2124Mon Aug 21 11:22:34 CEST 2006  bvanevery@gmail.com
2125  * remove redundant C_USE_C_DEFAULTS conditionals
2126
2127Mon Aug 21 11:04:43 CEST 2006  bvanevery@gmail.com
2128  * pass chicken-paths.h through chicken.h
2129
2130Mon Aug 21 10:42:47 CEST 2006  bvanevery@gmail.com
2131  * guard against multiple inclusions
2132
2133Mon Aug 21 10:41:16 CEST 2006  bvanevery@gmail.com
2134  * comment correction
2135
2136Sun Aug 20 23:31:52 CEST 2006  bvanevery@gmail.com
2137  * forgot to save changes in my editor
2138
2139Sun Aug 20 22:07:13 CEST 2006  bvanevery@gmail.com
2140  * expunge chicken.html, chicken.texi, chicken.info, parameters.scm
2141
2142Sun Aug 20 15:20:25 CEST 2006  bvanevery@gmail.com
2143  * Always bury the dead bodies.
2144
2145Sun Aug 20 15:05:22 CEST 2006  bvanevery@gmail.com
2146  * -DC_STACK_GROWS_DOWNWARD is redundant to -DC_USE_C_DEFAULTS.  chicken-paths.h defines it.
2147
2148Sun Aug 20 15:00:09 CEST 2006  bvanevery@gmail.com
2149  * -DC_INSTALL_* paths are redundant to -DC_USE_C_DEFAULTS.  chicken-paths.h holds all paths.
2150
2151Sun Aug 20 14:52:34 CEST 2006  bvanevery@gmail.com
2152  * CMake move CMAKE_BUILD to chicken-config.h
2153
2154Sun Aug 20 14:38:39 CEST 2006  bvanevery@gmail.com
2155  * CMake pass -DC_USE_C_DEFAULTS
2156
2157Sun Aug 20 14:36:52 CEST 2006  bvanevery@gmail.com
2158  * -DHAVE_ALLOCA_H does not need to be passed, as it is defined in chicken-config.h
2159
2160Sun Aug 20 12:36:02 CEST 2006  bvanevery@gmail.com
2161  * CMake generate a chicken-config.h
2162
2163Sat Aug 19 13:16:56 CEST 2006  bvanevery@gmail.com
2164  * ./configure changed chicken-defaults.h to chicken-paths.h and stack-size.h.  Needed to merge with CMake build.
2165
2166Sat Aug 19 12:47:44 CEST 2006  bvanevery@gmail.com
2167  * CMake configure chicken.spec.in
2168
2169Fri Aug 11 10:55:31 CEST 2006  bvanevery@gmail.com
2170  * CMake removed stray parameters.scm dependency
2171
2172Fri Aug 11 09:08:50 CEST 2006  felix@call-with-current-continuation.org
2173  * - removed "$" and "modify-location" (put into eggs)
2174  - fix for "read-line" on PPC by Mari Domenech Goulart
2175
2176Thu Aug 10 13:47:28 CEST 2006  bvanevery@gmail.com
2177  * CMake doesn't require Windows Platform SDK
2178
2179Thu Aug 10 13:53:26 CEST 2006  felix@call-with-current-continuation.org
2180  * - bitwise-operations limit result to 32-bit on 64-bit platforms [problem with overflow reported by Zbigniew Szadkowski]
2181
2182Thu Aug 10 13:02:18 CEST 2006  felix@call-with-current-continuation.org
2183  * - removed chicken.texi and makefile rules
2184  - fixed missing constant in optimizer.scm [Thanks to Kon Lovett]
2185  - removed "cmake-build" (done directly in csc, now)
2186
2187Wed Aug  9 15:46:07 CEST 2006  felix@call-with-current-continuation.org
2188  * - removed parameters.scm, some simplifications
2189
2190Tue Aug  8 21:15:23 CEST 2006  bvanevery@gmail.com
2191  * removed flat-directory-install, replaced with cmake-build
2192
2193Tue Aug  8 15:34:15 CEST 2006  felix@call-with-current-continuation.org
2194  * - chicken-setup: bugfix for script-installation by Mario
2195  - valgrind detected invalid memory access in fprintf implementation
2196  - tried to fix massive breakage caused by variable renaming
2197 
2198
2199Tue Aug  8 11:34:24 CEST 2006  bvanevery@gmail.com
2200  * path rationalization.  INSTALL_SHARE_HOME, INSTALL_LIB_HOME, INSTALL_EGG_HOME
2201
2202Tue Aug  8 09:38:35 CEST 2006  bvanevery@gmail.com
2203  * CMake MSVC build uses -s for static lib postfix
2204
2205Tue Aug  8 07:12:26 CEST 2006  bvanevery@gmail.com
2206  * CMake removed 2 leftover easyffi dependencies
2207
2208Tue Aug  8 00:37:59 CEST 2006  bunny351@gmail.com
2209  * - removed easyffi and tinyclos, fixed various bugs in the process
2210  - version is 2.424
2211
2212Mon Aug  7 16:40:04 CEST 2006  felix@call-with-current-continuation.org
2213  * - srfi-18: fixed a serious bug in "thread-join!" [Thanks to dgym]
2214
2215Mon Aug  7 11:27:50 CEST 2006  felix@call-with-current-continuation.org
2216  * - chicken-setup: most pathnames used in subshell invocations should be quoted, if containing whitespace
2217
2218Sat Aug  5 11:14:43 CEST 2006  bvanevery@gmail.com
2219  * CMake check for ws2tcpip.h also needs winsock2.h to work
2220
2221Sat Aug  5 09:12:46 CEST 2006  bvanevery@gmail.com
2222  * CMake warn if winsock2.h or ws2tcpip.h is missing.
2223
2224Sat Aug  5 04:00:59 CEST 2006  bvanevery@gmail.com
2225  * CMake Cygwin was symlinking static rather than dynamic libraries
2226
2227Fri Aug  4 22:28:32 CEST 2006  bvanevery@gmail.com
2228  * CMake implemented uninstall
2229
2230Fri Aug  4 12:15:19 CEST 2006  bvanevery@gmail.com
2231  * CMake Cygwin symlink to libchicken-0.a
2232
2233Fri Aug  4 00:11:30 CEST 2006  bvanevery@gmail.com
2234  * CMake use libchicken-s.a to work around CMake 2.4.3 bug in static vs. dynamic library generation
2235
2236Thu Aug  3 18:21:59 CEST 2006  bvanevery@gmail.com
2237  * CMake 2.4.3 clobbers static and dynamic libs with same rootname.  Symlinks as workaround, but aren't available on MSYS.
2238
2239Thu Aug  3 03:26:46 CEST 2006  bvanevery@gmail.com
2240  * CMake hyphenated postfix conventions for MSVC
2241
2242Thu Aug  3 03:24:57 CEST 2006  bvanevery@gmail.com
2243  * CMake symlink to cygchicken.dll
2244
2245Wed Aug  2 00:20:37 CEST 2006  bvanevery@gmail.com
2246  * CMake cleanup nomenclature for Cygwin, postfixes for MSVC
2247
2248Tue Aug  1 08:19:47 CEST 2006  felix@call-with-current-continuation.org
2249  * - posixunix.scm: replaced timegm() hack for cygwin/svr4 [Thanks to John Cowan for testing this]
2250  - fixed bug in optimization-rule for "call-with-values" [Thanks to Azul for reporting this]
2251  - version is 2.423
2252
2253Mon Jul 31 20:45:37 CEST 2006  bunny351@gmail.com
2254  * - removed deprecated "set-dispatch-read-syntax!"
2255  - `#!' allows read-marks (used via "sed-read-syntax!") and skips line if followed by whitespace or slash
2256
2257Mon Jul 31 15:31:32 CEST 2006  felix@call-with-current-continuation.org
2258  * - version is 2.422
2259  - cscbench: doesn't pass -ldl anymore
2260
2261Mon Jul 31 12:28:10 CEST 2006  bvanevery@gmail.com
2262  * Solaris needs -lrt
2263
2264Mon Jul 31 07:01:34 CEST 2006  bvanevery@gmail.com
2265  * Solaris needs -lsocket
2266
2267Sun Jul 30 23:28:46 CEST 2006  bvanevery@gmail.com
2268  * quotewrapping for non-win because it could be MinGW
2269
2270Sun Jul 30 22:48:06 CEST 2006  bvanevery@gmail.com
2271  * CMake add -c- to tarball name to distinguish CMake build.
2272
2273Mon Jul 24 21:32:46 CEST 2006  bvanevery@gmail.com
2274  * more quotewraps in csc.scm.in
2275
2276Fri Jul 28 14:43:05 CEST 2006  felix@call-with-current-continuation.org
2277  * - posixunix.scm: "local-timezone-abbreviation" doesn't use ->tm_zone on SVR4 [Thanks to John Cowan]
2278  - minimal simplification to Makefile.am
2279  - added "modify-location"
2280
2281Mon Jul 24 23:29:50 CEST 2006  bunny351@gmail.com
2282  * - csc.scm.in: gets -DHAVE_CHICKEN_CONFIG passed via Makefile.am
2283
2284Mon Jul 24 19:17:09 CEST 2006  bunny351@gmail.com
2285  * fixed comment in csc.scm.in
2286
2287Mon Jul 24 18:23:31 CEST 2006  bvanevery@gmail.com
2288  * CMake INSTALL_LIB_HOME is not the egg directory
2289
2290Mon Jul 24 17:14:32 CEST 2006  bvanevery@gmail.com
2291  * removed hardwired -DHAVE_CHICKEN_CONFIG_H from csc.scm.in.  Flags must be passed by the build system through @INSTALL_CFLAGS@
2292
2293Mon Jul 24 16:39:20 CEST 2006  bvanevery@gmail.com
2294  * remove HIERARCHICAL_INSTALL.  use CMAKE_BUILD instead.
2295
2296Mon Jul 24 09:16:32 CEST 2006  bvanevery@gmail.com
2297  * CMake handle Cygwin naming conventions
2298
2299Sun Jul 23 18:26:36 CEST 2006  bvanevery@gmail.com
2300  * CMake isolate library naming code
2301
2302Mon Jul 24 09:15:36 CEST 2006  felix@call-with-current-continuation.org
2303  * - csc.scm.in: fixed use of backslash in non-windows path
2304
2305Sun Jul 23 17:15:45 CEST 2006  bvanevery@gmail.com
2306  * CMake makeinfo and darcs need to be ALL targets, thanks to John Cowan
2307
2308Sat Jul 22 04:52:55 CEST 2006  bvanevery@gmail.com
2309  * if win paths should be backslashed
2310
2311Sat Jul 22 04:42:16 CEST 2006  bvanevery@gmail.com
2312  * CMake don't quote the INSTALL_* paths.  Let the source files handle that.
2313
2314Fri Jul 21 11:37:17 CEST 2006  bvanevery@gmail.com
2315  * CMake remove stack-size determination from standard build.  Too error prone for a multitasking user.
2316
2317Fri Jul 21 10:19:57 CEST 2006  bvanevery@gmail.com
2318  * CMake bumped stack-size samples to 100 and added low-high variance reporting
2319
2320Fri Jul 21 09:23:07 CEST 2006  bvanevery@gmail.com
2321  * CMake ECHO_TARGET to try to prevent tedium and errors with stubbed targets
2322
2323Fri Jul 21 03:52:06 CEST 2006  bvanevery@gmail.com
2324  * CMake test if makeinfo actually works.  Discovered EXECUTE_PROCESS is bugged in CMake 2.4.2 for MSYS VC++ corner case.
2325
2326Thu Jul 20 21:13:35 CEST 2006  bvanevery@gmail.com
2327  * CMake test if Darcs works.  Remove ' apostrophes from -E echo comments.  It can't handle it!
2328
2329Thu Jul 20 19:27:27 CEST 2006  bvanevery@gmail.com
2330  * CMake handle MAKE_NATIVE_C_PATH for all platforms
2331
2332Fri Jul 21 08:43:01 CEST 2006  felix@call-with-current-continuation.org
2333  * - version is 2.421
2334
2335Thu Jul 20 10:28:15 CEST 2006  felix@call-with-current-continuation.org
2336  * - version is 2.42
2337  - read-line patch by Zbigniew Szadkowski
2338
2339Thu Jul 20 06:11:40 CEST 2006  bvanevery@gmail.com
2340  * CMake and ./configure use @ for csc.scm.in
2341
2342Wed Jul 19 21:33:27 CEST 2006  bvanevery@gmail.com
2343  * CMake additional empty directory installation paranoia courtesy of Brad King
2344
2345Wed Jul 19 18:50:03 CEST 2006  bvanevery@gmail.com
2346  * CMake fix for eggs directory installation
2347
2348Wed Jul 19 12:33:10 CEST 2006  felix@call-with-current-continuation.org
2349  * csc.scm.in minifix
2350
2351Wed Jul 19 10:11:37 CEST 2006  bvanevery@gmail.com
2352  * CMake MAKE_WINDOWS_PATH should not escape the quotes
2353
2354Wed Jul 19 07:23:38 CEST 2006  bvanevery@gmail.com
2355  * CMake comments about compiler paths and optimizations
2356
2357Wed Jul 19 10:51:00 CEST 2006  felix@call-with-current-continuation.org
2358  * - fixed links in site/index.html [Thanks to Alex Drummond and Toby Butzon]
2359  - extra symbol slot was handled incorrectly in ##sys#make-symbol [Thanks to Benedikt Rosenau]
2360
2361Wed Jul 19 07:05:42 CEST 2006  bvanevery@gmail.com
2362  * CMake mirror the INSTALL_* pathnames as generated by ./configure
2363
2364Wed Jul 19 06:22:39 CEST 2006  bvanevery@gmail.com
2365  * CMake if MAKE_WINDOWS_PATH is passed an already escaped or backslashed pathname, fail the build.
2366
2367Tue Jul 18 19:30:54 CEST 2006  bvanevery@gmail.com
2368  * CMake MAKE_WINDOWS_PATH escape quotes and backslashes but not whitespace
2369
2370Mon Jul 17 12:18:01 CEST 2006  bvanevery@gmail.com
2371  * CMake don't need quotes on STACK_GROWS_DOWNWARD
2372
2373Mon Jul 17 21:45:49 CEST 2006  bunny351@gmail.com
2374  tagged 2.41-release
2375
2376Mon Jul 17 17:36:28 CEST 2006  bunny351@gmail.com
2377  * - version is 2.41
2378
2379Mon Jul 17 15:59:53 CEST 2006  felix@call-with-current-continuation.org
2380  * - version is 2.402
2381  - fixed bug in library.scm (token after #endif)
2382  - on cygwin, cygchicken-0 is used until we figure out more details
2383 
2384
2385Mon Jul 17 11:20:05 CEST 2006  bvanevery@gmail.com
2386  * CMake removed chicken-defaults.h, replaced with chicken-paths.h and stack-size.h
2387
2388Mon Jul 17 07:35:39 CEST 2006  felix@call-with-current-continuation.org
2389  * - dynamic-load-libraries is now always '("libchicken")
2390
2391Sun Jul 16 09:59:04 CEST 2006  bunny351@gmail.com
2392  * - version is 2.401
2393
2394Sun Jul 16 09:58:29 CEST 2006  bunny351@gmail.com
2395  * - chicken-setup: patch by Zbigniew Szadkowski fixed several problems; requirements where not correctly processed
2396
2397Sat Jul 15 16:06:22 CEST 2006  bunny351@gmail.com
2398  tagged 2.4-release
2399
2400Sat Jul 15 16:05:59 CEST 2006  bunny351@gmail.com
2401  * VC++ makefile didn't compile llibs with lambda info
2402
2403Sat Jul 15 16:07:54 CEST 2006  felix@call-with-current-continuation.org
2404  * removed refs to partition.* in release script
2405
2406Sat Jul 15 14:12:23 CEST 2006  bunny351@gmail.com
2407  * - makefile.vc: removed unneded -DC_APPLY_HOOK
2408
2409Sat Jul 15 13:56:24 CEST 2006  bunny351@gmail.com
2410  * - small fixes in release script
2411
2412Sat Jul 15 12:43:40 CEST 2006  bunny351@gmail.com
2413  * added file to file-list in README
2414
2415Sat Jul 15 12:36:06 CEST 2006  bunny351@gmail.com
2416  * - added site dir and chicken image
2417  - chicken-setup: "-no-install" implied "-keep" (but doesn't pass -k to csc)
2418  - fprintf: didn't check type of port argument
2419  - version is 2.326
2420  - version is 2.4
2421
2422Sun Jul 16 08:00:24 CEST 2006  bvanevery@gmail.com
2423  * CMake nursery support
2424
2425Sat Jul 15 09:04:38 CEST 2006  bvanevery@gmail.com
2426  * CMake removed errant reference to vars.cmake.in
2427
2428Fri Jul 14 15:39:14 CEST 2006  felix@call-with-current-continuation.org
2429  * - pathname-directory-separator on mingw32 should be #\\, or not?
2430
2431Fri Jul 14 08:50:55 CEST 2006  bvanevery@gmail.com
2432  * CMake forgot to actually kill, flog, harass, maim, and utterly destroy vars.cmake.in
2433
2434Fri Jul 14 08:36:46 CEST 2006  bvanevery@gmail.com
2435  * CMake remove vars.cmake.in hack.  Use -D argument passing method.
2436
2437Fri Jul 14 07:17:34 CEST 2006  bvanevery@gmail.com
2438  * CMake more licenses
2439
2440Fri Jul 14 14:24:40 CEST 2006  felix@call-with-current-continuation.org
2441  * - marked "critical-section" and "(enable|disable)-interrupts" as deprecated (and removed
2442    them from texi)
2443  - csc: wraps translator name in double-quotes, if containing whitespace
2444  - parameters.scm: still had traces of "libchicken-0" for dynamic loading, which is obsolete [Thanks to Ian Oversby]
2445
2446Fri Jul 14 04:28:16 CEST 2006  bvanevery@gmail.com
2447  * CMake correct error messages for .c.in generation
2448
2449Fri Jul 14 04:27:21 CEST 2006  bvanevery@gmail.com
2450  * CMake distribute all benchmarks and tests
2451
2452Fri Jul 14 03:33:30 CEST 2006  bvanevery@gmail.com
2453  * CMake tarball distribution capability fully implemented
2454
2455Fri Jul 14 07:34:31 CEST 2006  felix@call-with-current-continuation.org
2456  * - used better test-case for srfi-18/mutex bug [Thanks to G[_\c3_][_\b6_]ran Weinholt]
2457  - eval.scm: repl flushes stderr on error [Thanks to Ian Oversby]
2458 
2459
2460Thu Jul 13 11:05:35 CEST 2006  felix@call-with-current-continuation.org
2461  * - renamed "benchmark/plists" to "plists.scm"
2462
2463Thu Jul 13 00:39:31 CEST 2006  bunny351@gmail.com
2464  * - csi: added "set-describer!"
2465  - version is 2.325
2466
2467Mon Jul 10 22:16:39 CEST 2006  bunny351@gmail.com
2468  * - added new web-page in misc/index.html
2469
2470Sun Jul  9 00:54:06 CEST 2006  bunny351@gmail.com
2471  * - removed cmake-related files from tarball (temporarily)
2472  - slight changes in README and manual
2473  - eval: ##sys#load uses normal eval procedure
2474
2475Wed Jul 12 02:13:01 CEST 2006  bvanevery@gmail.com
2476  * CMake move FIND_CHICKEN to /boot
2477
2478Tue Jul 11 22:08:31 CEST 2006  bvanevery@gmail.com
2479  * CMake move .c.in handling to /boot
2480
2481Tue Jul 11 17:32:31 CEST 2006  bvanevery@gmail.com
2482  * CMake boot/CMakeLists.txt license
2483
2484Thu Jul 13 08:34:21 CEST 2006  felix@call-with-current-continuation.org
2485  * - removed "##sys#error-at"
2486
2487Tue Jul 11 04:04:44 CEST 2006  bvanevery@gmail.com
2488  * CMake commented the license
2489
2490Tue Jul 11 03:54:01 CEST 2006  bvanevery@gmail.com
2491  * CMake added Copyright 2006 by Brandon J. Van Every under MIT-style license
2492
2493Tue Jul 11 07:36:00 CEST 2006  felix@call-with-current-continuation.org
2494  * - added srfi-18/mutex buf by G[_\c3_][_\b6_]ran Weinholt to test-suite
2495
2496Mon Jul 10 09:38:39 CEST 2006  bvanevery@gmail.com
2497  * CMake tarball capability, i.e. Chickenless bootstrap
2498
2499Mon Jul 10 14:15:12 CEST 2006  felix@call-with-current-continuation.org
2500  * - csc: added "-library", which is equivalent to "-dll" to link dynamic libs
2501
2502Sat Jul  8 09:43:21 CEST 2006  bvanevery@gmail.com
2503  * CMake [_^V_]ChangeLog.0-20040412 isn't the ChangeLog we actually want to install.
2504
2505Thu Jul  6 23:01:37 CEST 2006  bvanevery@gmail.com
2506  * CMake typo causing liblibuchicken.dll.a problem
2507
2508Thu Jul  6 21:41:14 CEST 2006  bvanevery@gmail.com
2509  * CMake create and install chicken.info
2510
2511Thu Jul  6 21:30:11 CEST 2006  bvanevery@gmail.com
2512  * CMake install .exports to share/chicken, docs to share/chicken/docs
2513
2514Wed Jul  5 16:52:09 CEST 2006  klovett@pacbell.net
2515  * Added match-error-procedure - sets/gets proc called upon a match error
2516
2517Wed Jul  5 10:42:08 CEST 2006  bvanevery@gmail.com
2518  * CMake posixunix and regexunix rename
2519
2520Tue Jul  4 23:51:58 CEST 2006  bunny351@gmail.com
2521  * - renamed posix.scm and regex.scm to posixunix.scm and regexunix.scm, respectively [suggested by Brandon van Every]
2522
2523Tue Jul  4 22:01:03 CEST 2006  bunny351@gmail.com
2524  * - version is 2.324
2525
2526Mon Jul  3 23:53:56 CEST 2006  bvanevery@gmail.com
2527  * distinguish CMake builds with -DCMAKE_BUILD
2528
2529Mon Jul  3 23:16:40 CEST 2006  bvanevery@gmail.com
2530  * CMake handle makeinfo only at configuration time
2531
2532Sun Jul  2 23:05:35 CEST 2006  bunny351@gmail.com
2533  * - removed invalid use of `->string' in eval unit (`set-extension-specifier!')
2534  - removed procedure-checks from many internal calls
2535
2536Thu Jun 29 00:41:34 CEST 2006  bunny351@gmail.com
2537  * - pathname-expansion handles "~<user>/...", albeit hackishly (just prefixes with hardcoded "/home/")
2538  - printing unreadable symbols in readable mode only escapes vertical bar [suggested by John Cowan]
2539  - changed readable-symbol check in printer to be more exact [also suggested by John]
2540
2541Wed Jun 28 22:16:08 CEST 2006  bunny351@gmail.com
2542  * - added `-import' option and `import' declaration
2543
2544Wed Jun 28 10:17:07 CEST 2006  felix@call-with-current-continuation.org
2545  * - optimizer addition that removes calls to functions declared 'constant and whose results is not used
2546  - version is 2.323
2547
2548Tue Jun 27 18:40:53 CEST 2006  bunny351@gmail.com
2549  * - removed partition.scm from boot/CMakeLists.txt
2550
2551Tue Jun 27 18:25:32 CEST 2006  bunny351@gmail.com
2552  * - added 'easyffi c/t feature id
2553  - added `constant' declaration specifier
2554
2555Fri Jun 23 20:35:59 CEST 2006  bunny351@gmail.com
2556  * - added missing declaration to regex.scm
2557  - removed output-file partitioning and "-split..." options
2558
2559Wed Jun 21 22:18:42 CEST 2006  bunny351@gmail.com
2560  * - "keep-shadowed-macros" declaration specifier
2561 
2562
2563Wed Jun 28 07:12:19 CEST 2006  felix@call-with-current-continuation.org
2564  * - removed unused format.txt
2565
2566Tue Jun 27 14:07:15 CEST 2006  felix@call-with-current-continuation.org
2567  * - posix: "glob" didn't include dotfiles
2568
2569Tue Jun 27 08:27:14 CEST 2006  felix@call-with-current-continuation.org
2570  * - chicken-setup: "examples" setup property
2571  - reader is a bit more sane when printing symbols with non-standard chars [thanks to John Cowan]
2572
2573Mon Jun 26 07:56:49 CEST 2006  felix@call-with-current-continuation.org
2574  * - added cygwin-specific handling of string<->number conversion for +nan and +/-inf
2575
2576Fri Jun 23 09:44:31 CEST 2006  felix@call-with-current-continuation.org
2577  * - Makefile.am: uninstall still forgot some files [Thanks to Sven Hartrumpf]
2578
2579Fri Jun 23 07:51:40 CEST 2006  felix@call-with-current-continuation.org
2580  * - csc.scm.in: fixed call to "flat-directory-install"
2581
2582Fri Jun 23 07:45:50 CEST 2006  felix@call-with-current-continuation.org
2583  * - removed thread-interrupt stuff, there needs to be a better way...
2584
2585Thu Jun 22 11:30:22 CEST 2006  felix@call-with-current-continuation.org
2586  * - README: updated link to libffi library on call/cc.org
2587  - chicken-setup: lists installed documentation [suggested by Matthew Welland]
2588  - runtime: minimal support for triggering interrupts from other native threads [suggested by Joerg Wittenberger]
2589  - version is 2.322
2590
2591Wed Jun 21 14:35:12 CEST 2006  felix@call-with-current-continuation.org
2592  * - chicken-setup: removed spurious unquote from "simple-install"
2593
2594Wed Jun 21 11:24:31 CEST 2006  felix@call-with-current-continuation.org
2595  * - +inf/-inf/+nan weren't recognized with trailing ".0"
2596  - chicken-setup: added "find-header"
2597
2598Mon Jun 19 13:35:17 CEST 2006  felix@call-with-current-continuation.org
2599  * - Makefile.am: `uninstall' didn't remove all files [Thanks to Sven Hartrumpf]
2600
2601Mon Jun 19 09:17:09 CEST 2006  felix@call-with-current-continuation.org
2602  * - runtime.c: assertion in locative-update procedure was wrong
2603
2604Sat Jun 17 23:25:17 CEST 2006  bunny351@gmail.com
2605  * - chicken-setup: added "installation-prefix" and "find-library", documented "test-compile"
2606  - chicken-setup: added progress indication for download
2607  - chicken-setup: absolute pathnames in list file-specs where not handled properly
2608  - version is 2.321
2609
2610Fri Jun 16 13:27:07 CEST 2006  bunny351@gmail.com
2611  * - compiler: when a toplevel variable is defined with the same name ass a macro, then the
2612    macro is undefined (in addition to showing a warning)
2613  - version is 2.320
2614
2615Fri Jun 16 18:22:23 CEST 2006  bvanevery@gmail.com
2616  * CMake "\"FILEPATH\"" in defines.  Not sure if it's correct, but the build swallows it.  csc -version still broken.
2617
2618Thu Jun 15 20:33:29 CEST 2006  bunny351@gmail.com
2619  * - extras: added `string-chomp'
2620  - csi: renamed `,what' to `,info'
2621  - version is 2.319
2622  - slightly better syntax check for `$'
2623
2624Thu Jun 15 04:58:39 CEST 2006  bvanevery@gmail.com
2625  * CMake more aggressive dependency system for silex
2626
2627Wed Jun 14 15:15:42 CEST 2006  bvanevery@gmail.com
2628  * CMake need to promote single digit build numbers to the 100's when canonizing.
2629
2630Wed Jun 14 08:05:24 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2631  * CMake remove csi detection as it's no longer needed.
2632
2633Wed Jun 14 07:56:28 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2634  * CMake reinstate silex.exe method of generating easyffi.l.silex
2635
2636Wed Jun 14 04:39:25 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2637  * CMake remove stray strange comment
2638
2639Tue Jun 13 18:41:30 CEST 2006  bunny351@gmail.com
2640  * - chicken-setup.1: added section for environment variables
2641  - chicken.texi: added acknowledgments
2642
2643Tue Jun 13 16:37:24 CEST 2006  bunny351@gmail.com
2644  * - runtime: added C_dbg_hook() as a debugging aid
2645  - runtests.sh: compiles and runs benchmarks just once
2646  - unsafe runtime is compiled with -DNDEBUG
2647  - Locative stress-test turned up bug in update_locative_table(): pointed-at object of locative had to be
2648    checked for forwarding twice [Thanks to XXX for reporting this and Kon Lovett for providing a stress test]
2649  - added support for CHICKEN_PREFIX [Thanks to XXX]
2650  - csc: added `-dry-run' option
2651
2652Mon Jun 12 15:23:08 CEST 2006  bunny351@gmail.com
2653  * - unpulled QUOTED_C_INSTALL_HOME, since it breaks on UNIX
2654  - fix in chicken.texi
2655
2656Mon Jun 12 14:41:53 CEST 2006  bunny351@gmail.com
2657  * - chicken-setup fix, added svn repo addr to homepage
2658  - added cmake scripts to README and distribution/release.scm
2659  - version is 2.318
2660
2661Sun Jun 11 22:34:05 CEST 2006  bunny351@gmail.com
2662  * - chicken-setup: added `setup-verbose-flag' and `setup-install-flag' parameters
2663  - version is 2.317
2664
2665Sat Jun 10 00:53:23 CEST 2006  bunny351@gmail.com
2666  * - selected another banner
2667
2668Tue Jun 13 13:31:40 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2669  * CMake escape the double quotes when obtaining DEFINITIONS flags.  This fixes csc -cflags problem.
2670
2671Mon Jun 12 14:32:17 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2672  * CMake LIST2STRING function
2673
2674Mon Jun 12 12:05:10 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2675  * quotes are needed around inputs to vars.cmake.in
2676
2677Mon Jun 12 07:16:44 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2678  * CMake won't replace @VARIABLES@.  Switching to %VARIABLES%
2679
2680Mon Jun 12 04:04:01 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2681  * comments to stdout when generating csc.scm and chicken-defaults.h
2682
2683Sat Jun 10 05:20:48 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2684  * CMake hierarchical install.  Broken due to Windows drive letter problem.  Should not change behavior of other builds, knock on wood.
2685
2686Fri Jun  9 07:15:48 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2687  * libchickengui is the expected naming convention.  Also missing some static libs for it.
2688
2689Fri Jun  9 23:39:03 CEST 2006  bunny351@gmail.com
2690  * - csc: passes "-Wl,..." to compiler/linker [suggested by Peter Bex]
2691  - chicken-setup: delete's old .so's before installing a replacement [thanks to Peter Bex and Thomas Chust]
2692
2693Fri Jun  9 22:34:18 CEST 2006  bunny351@gmail.com
2694  * - fixed broken link to debian package [thanks to Brandon van Every]
2695  - removed vcbuild.bat
2696
2697Thu Jun  8 19:16:31 CEST 2006  bunny351@gmail.com
2698  * - added "uninstall" target to Makefile.am
2699  - tcp: added "tcp-buffer-size" and optional output-buffering [suggested by Graham Fawcett]
2700
2701Thu Jun  8 14:16:03 CEST 2006  bunny351@gmail.com
2702  * - chicken-setup: ignores egg-requirements for core library units, several small fixes
2703
2704Wed Jun  7 12:19:30 CEST 2006  bunny351@gmail.com
2705  * tiny fix in NEWS
2706
2707Fri Jun  9 06:09:00 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2708  * added flat-directory-install to runtime to distinguish msvc built with vcbuild.bat or CMake.  No behavioral changes yet.
2709
2710Thu Jun  8 11:41:50 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2711  * CMake bletcherous hack to allow regex of csc.scm.in.  Currently only copies, no regex.
2712
2713Thu Jun  8 04:54:40 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2714  * updated CMake documentation and moved it to INSTALL-CMake.txt
2715
2716Wed Jun  7 10:24:32 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2717  * CMake UNSAFE units were missing .c suffix.
2718
2719Wed Jun  7 09:57:34 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2720  * CMake detect direct.h.  This solves the easyffi.l.silex generation problem.
2721
2722Wed Jun  7 03:51:26 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2723  * CMake detect alloca.h crt_externs.h gcvt stdint.h sysexits.h
2724
2725Wed Jun  7 01:54:45 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2726  * MinGW should get winsock2.h in posixwin.scm
2727
2728Wed Jun  7 00:40:36 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2729  * detect LoadLibrary and GetProcAddress
2730
2731Tue Jun  6 16:32:59 CEST 2006  bunny351@gmail.com
2732  * - version is 2.316
2733
2734Fri Jun  2 14:18:25 CEST 2006  Burton Samograd <kruhft@gmail.com>
2735  * update sed_quote_subst to handle commas (,) in CFLAGS
2736  A build error occured when the CFLAGS variable contained a comma, such
2737  as with the -mfpmath=sse,387 option.  This fixes that by adding a
2738  comma to the list of characters that are quoted.
2739
2740Mon Jun  5 00:31:35 CEST 2006  bunny351@gmail.com
2741  * - fixed bug in configure.in that would erase CFLAGS
2742
2743Tue Jun  6 13:25:37 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2744  * make html generation part of ALL target
2745
2746Tue Jun  6 11:15:16 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2747  * .exports installation wasn't grabbing from correct directory
2748
2749Tue Jun  6 10:06:50 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2750  * VC++ does not handle split line COMMENT
2751
2752Tue Jun  6 09:17:21 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2753  * don't generate .exports dependencies for boot compiler
2754
2755Tue Jun  6 08:28:17 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2756  * informative build comments
2757
2758Tue Jun  6 07:37:32 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2759  * UNSAFE libraries no longer emit .exports
2760
2761Tue Jun  6 05:30:45 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2762  * more explicit dependencies to prevent duplicate .c generation
2763
2764Mon Jun  5 07:09:41 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2765  * use extant csi to build chicken-boot
2766
2767Mon Jun  5 00:05:08 CEST 2006  bunny351@gmail.com
2768  * - typo in csi.scm [Thanks to Kon Lovett]
2769
2770Sun Jun  4 23:43:13 CEST 2006  felix@call-with-current-continuation.org
2771  tagged 2.315-snapshot
2772
2773Sun Jun  4 23:42:41 CEST 2006  felix@call-with-current-continuation.org
2774  * release script fixes, moved wwchicken into misc and cleanup
2775
2776Sun Jun  4 23:14:30 CEST 2006  felix@call-with-current-continuation.org
2777  * release script, doc fixes
2778
2779Sun Jun  4 22:41:26 CEST 2006  felix@call-with-current-continuation.org
2780  * distribution script and release preparations
2781
2782Sun Jun  4 21:52:27 CEST 2006  bunny351@gmail.com
2783  * - added acknowledgments to NEWS
2784
2785Sat Jun  3 01:13:03 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2786  * 1st stage bootstrapping support
2787
2788Fri Jun  2 21:32:00 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2789  * macrotize chicken C source list for subdirectories
2790
2791Fri Jun  2 09:44:44 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2792  * macrotize C source lists for subdirectories
2793
2794Fri Jun  2 08:14:00 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2795  * generalized build rules for use by subdirectories
2796
2797Fri Jun  2 06:23:03 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2798  * separate library flags from library generation in prep for subdirectories
2799
2800Fri Jun  2 11:30:39 CEST 2006  felix@call-with-current-continuation.org
2801  * - define-foreign-enum exposes transformer procedures [suggested by Kon Lovett]
2802 
2803
2804Fri Jun  2 02:34:15 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2805  * don't need an INCLUDE file to pass variables to subdirectories
2806
2807Thu Jun  1 22:41:22 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2808  * dialog box warning when .exports not generated
2809
2810Thu Jun  1 22:36:23 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2811  * dlfcn.h does not imply -ldl
2812
2813Thu Jun  1 21:06:45 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2814  * failed stack growth tests should be set -1 for no result
2815
2816Thu Jun  1 19:53:36 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2817  * shared flags needs -DC_NO_PIC_NO_DLL
2818
2819Thu Jun  1 19:50:32 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2820  * regex-common typo
2821
2822Thu Jun  1 11:22:40 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2823  * add global.cmake in preparation for staged build subdirectory refactoring
2824
2825Thu Jun  1 08:49:29 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2826  * allow build with Chicken 2.3 but warn about lack of .exports
2827
2828Thu Jun  1 07:56:57 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2829  * send more errors when FIND_CHICKEN fails
2830
2831Thu Jun  1 07:17:56 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2832  * no longer need silex.c
2833
2834Thu Jun  1 07:15:30 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2835  * SAFE and UNSAFE libraries emit same .exports
2836
2837Thu Jun  1 06:13:07 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2838  * generate easyffi.l.silex using generated csi-static
2839
2840Thu Jun  1 05:22:52 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2841  * .exports installation
2842
2843Wed May 31 11:37:52 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2844  * MINGW needs __int64
2845
2846Tue May 30 06:13:13 CEST 2006  felix@call-with-current-continuation.org
2847  * - extras: Graham Fawcett contributed "queue-push-back[-list]!"
2848
2849Tue May 30 01:47:56 CEST 2006  felix@call-with-current-continuation.org
2850  * - unsafe core libraries don't emit export files [reported by Brandon van Every]
2851  - fixed bug in stack-direction-tester for CMake build
2852
2853Mon May 29 09:13:21 CEST 2006  felix@call-with-current-continuation.org
2854  * - srfi-1: bugfix in `list=' [reported by John Cowan, characterized by saccade and found by
2855    Taylor Campbell]
2856  - library: I/O on closed ports triggers an error [suggested by Azul]
2857
2858Fri Jun  2 07:32:20 CEST 2006  felix@call-with-current-continuation.org
2859  * - __int64 type name for easyffi
2860
2861Tue May 30 12:12:56 CEST 2006  felix@call-with-current-continuation.org
2862  * - trivial changes in NEWS
2863  - version is 2.315
2864  - integer64 fix
2865
2866Mon May 29 14:23:28 CEST 2006  felix@call-with-current-continuation.org
2867  * - README: note about OS X DYLD_LIBRARY_PATH [Thanks to Arto Bendiken]
2868  - support for `integer64' foreign type specifier [suggested by Alejandro Forero Cuervo]
2869
2870Thu May 25 00:04:03 CEST 2006  bunny351@gmail.com
2871  * - singlestep didn't swallow newline
2872
2873Wed May 24 22:52:38 CEST 2006  bunny351@gmail.com
2874  * - added distribution directory and OS X build script
2875  - added `--without-libffi' configuration option
2876
2877Sun May 21 00:20:18 CEST 2006  bunny351@gmail.com
2878  * - csi: nicer feature list on ",r"
2879  - version is 2.314
2880
2881Wed May 24 14:37:27 CEST 2006  felix@call-with-current-continuation.org
2882  * - CMakeLists.txt: ...-macros.scm files go into share
2883
2884Wed May 24 10:47:51 CEST 2006  felix@call-with-current-continuation.org
2885  * - CMakeLists.txt: all libraries should be installed in lib (not share)
2886
2887Wed May 24 08:20:29 CEST 2006  felix@call-with-current-continuation.org
2888  * - posixwin.scm: removed inclusion of windows.h [suggested by Brandon van Every]
2889
2890Tue May 23 08:41:09 CEST 2006  felix@call-with-current-continuation.org
2891  * - DragonFly-specific patches [Thanks to Peter Bex]
2892  - removed windows.h from chicken.h
2893
2894Mon May 22 10:28:33 CEST 2006  felix@call-with-current-continuation.org
2895  * - resolved conflict in CMakeLists.txt
2896
2897Mon May 22 09:58:18 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2898  * test if stack grows downward at configuration time
2899
2900Mon May 22 09:56:06 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2901  * support for C_STACK_GROWS_DOWNWARD
2902
2903Mon May 22 10:11:23 CEST 2006  felix@call-with-current-continuation.org
2904  * - fixed typo in CMakeLists.txt
2905
2906Mon May 22 09:33:42 CEST 2006  felix@call-with-current-continuation.org
2907  * - singlestepping: "skip" command
2908  - runtime: unsafe resolve_procedure is macro
2909  - simplified configure/Makefile (got rid of EXTRA_RUNTIME_FLAGS)
2910  - apply-hooks and ptables are enabled by default
2911  - CMakeLists.txt: modified user-options to be consistent with configure.in
2912
2913Mon May 22 03:00:42 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2914  * build nsample
2915
2916Mon May 22 02:41:16 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2917  * put shared libraries in /share
2918
2919Mon May 22 01:17:55 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2920  * build chicken.html
2921
2922Mon May 22 00:30:40 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2923  * better error message when Chicken not found
2924
2925Sun May 21 23:41:50 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2926  * remove unnecessary .exe suffixes from FIND_CHICKEN
2927
2928Sun May 21 22:04:02 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2929  * comments about order of <winsock2.h> and <windows.h>
2930
2931Sun May 21 22:01:17 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2932  * move <windows.h> after <winsock2.h>
2933
2934Sun May 21 21:57:59 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2935  * change "windows.h" to <windows.h>
2936
2937Sun May 21 21:22:53 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2938  * include <io.h> to define _isatty
2939
2940Sun May 21 20:48:29 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2941  * correct generator path for silex.exe
2942
2943Sun May 21 10:35:43 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2944  * removed commands that don't appear to be needed
2945
2946Sun May 21 00:01:00 CEST 2006  bunny351@gmail.com
2947  * - invalid-procedure-handler wasn't called for `apply'-triggered calls
2948
2949Wed May 17 17:24:18 CEST 2006  felix@call-with-current-continuation.org
2950  * - CMakeLists.txt: option for apply hook
2951
2952Wed May 17 16:34:29 CEST 2006  felix@call-with-current-continuation.org
2953  * - manual fixes by John Cowan
2954
2955Wed May 17 06:34:48 CEST 2006  felix@call-with-current-continuation.org
2956  * - makefile.vc fixes
2957
2958Tue May 16 20:27:17 CEST 2006  felix@call-with-current-continuation.org
2959  * - moved "breakpoint" into library
2960  - basic single-stepping (",step", "singlestep")
2961
2962Tue May 16 09:29:19 CEST 2006  felix@call-with-current-continuation.org
2963  * - renamed "thread-deliver-signal!" to "thread-signal!" (old is deprecated)
2964  - ",utr" didn't remove item from traced proc list
2965  - multithreaded breakpoints
2966  - version is 2.313
2967
2968Tue May 16 07:15:42 CEST 2006  felix@call-with-current-continuation.org
2969  * - csi:
2970    * ",utr" without args isn't supported anymore
2971    * breakpoints (",br", ",ubr", ",c", and "breakpoint")
2972
2973Sat May 20 06:43:20 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2974  * csi.c generation bug
2975
2976Fri May 19 22:59:08 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2977  * resolve INSTALL conflict
2978
2979Fri May 19 22:28:31 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2980  * eliminated ADD_FILE_DEPENDENCIES
2981
2982Tue May 16 09:37:09 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
2983  * install to subdirectories
2984
2985Tue May 16 07:49:48 CEST 2006  felix@call-with-current-continuation.org
2986  * my fault
2987
2988Mon May 15 09:08:30 CEST 2006  felix@call-with-current-continuation.org
2989  * fix conflicts in CMakeLists.txt
2990
2991Mon May 15 23:09:00 CEST 2006  bunny351@gmail.com
2992  * - removed distro stuff
2993  - removed last traces of chicken-match-macros from CMakeLists.txt and win-install.bat
2994  - Argh! chicken.scm still referenced chicken-match-macros.scm
2995  k***END OF DESCRIPTION***
2996 
2997  Place the long patch description above the ***END OF DESCRIPTION*** marker.
2998  The first line of this file will be the patch name.
2999 
3000 
3001  This patch contains the following changes:
3002 
3003  M ./CMakeLists.txt -1 +1
3004  M ./chicken.scm -2 +1
3005  R ./distribution/
3006  R ./distribution/chicken-osx.pmproj
3007  M ./win-install.bat -1
3008
3009Mon May 15 22:19:47 CEST 2006  bunny351@gmail.com
3010  * - basic support for apply-hooks
3011  - added `C_return'
3012  - lolevel: renamed `invalid-procedure-call-handler' to `set-invalid-procedure-call-handler!' (old name is deprecated)
3013
3014Mon May 15 23:46:45 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
3015  * .scm to .c compilation
3016
3017Mon May 15 13:27:14 CEST 2006  felix@call-with-current-continuation.org
3018  * - csi: toplevel-command `,exn'
3019  - chicken-ffi-macros.scm: bugfix in `define-foreign-record' [by Kon Lovett]
3020  - library: `machine-byte-order'
3021
3022Sat May 13 23:13:47 CEST 2006  bunny351@gmail.com
3023  * - changed silex.scm to accept an output-file name [suggested by Brandon van Every]
3024
3025Sat May 13 21:57:56 CEST 2006  bunny351@gmail.com
3026  * - version is 2.312
3027  - "$": added support for SRFI-4 literals
3028  - modified test driver for being more convenient (and put bootstrapping test into separate file)
3029
3030Fri May 12 21:30:36 CEST 2006  bunny351@gmail.com
3031  * - removed transcript-on/off from r4rs-enironment
3032  - ffi: added "$" macro
3033
3034Fri May 12 09:36:40 CEST 2006  bunny351@gmail.com
3035  * - `foreign-...' macros do slightly better syntax syntax checks
3036  - removed `allow-null:' foreign-record spec again
3037  - csc: doesn't escape backtick in sub-pass options
3038 
3039
3040Thu May 11 23:31:07 CEST 2006  bunny351@gmail.com
3041  * - eval.scm: macroexpansion error-handling wrapper wasn't updated to new condition layout
3042  - `define-foreign-record': `allow-null:' modifier
3043  - added `srfi-31' to builtin srfi list [thanks to Dan Muresan]
3044
3045Wed May 10 20:26:18 CEST 2006  bunny351@gmail.com
3046  * - removed unused procedure from eval (`##sys#undefine-non-standard-macros')
3047
3048Thu May 11 08:24:06 CEST 2006  felix@call-with-current-continuation.org
3049  * - runtime option `-:D' (shows currently when apply-limit is exceeded with libffi)
3050
3051Wed May 10 13:45:39 CEST 2006  felix@call-with-current-continuation.org
3052  * - version is 2.311
3053
3054Wed May 10 11:18:25 CEST 2006  bunny351@gmail.com
3055  * - pointer printing prefixes address with "0x"
3056
3057Wed May 10 13:43:28 CEST 2006  felix@call-with-current-continuation.org
3058  * - chicken-setup: didn't remove old export-entries from setup info
3059
3060Mon May  8 11:35:03 CEST 2006  felix@call-with-current-continuation.org
3061  * - yet another fix to the handling of SRFI-12 signals [by Reed Sheridan, modified by felix]
3062
3063Mon May  8 10:30:57 CEST 2006  felix@call-with-current-continuation.org
3064  * - removed some unused local shadowing bindings for "string"
3065
3066Mon May  8 09:35:57 CEST 2006  felix@call-with-current-continuation.org
3067  * - Added optimization inline rule for "string"
3068
3069Sat May  6 00:39:02 CEST 2006  Thomas Chust <chust@web.de>
3070  * Ignore complex extension specifiers when loading export declarations
3071
3072Sat May  6 00:20:28 CEST 2006  Thomas Chust <chust@web.de>
3073  * Ignore keywords when scanning for read access to undefined symbols
3074
3075Mon May  8 07:34:16 CEST 2006  felix@call-with-current-continuation.org
3076  * - bugfix in "condition-property-accessor" [By Kon Lovett]
3077  - undocumented "foreign-safe-wrapper"
3078  - fixed bug in handling of `c-string' result type [Thanks to Heath Johns]
3079  - added export-file generation for scheduler [reported by Thomas Chust]
3080
3081Mon May  8 05:44:33 CEST 2006  felix@call-with-current-continuation.org
3082  * - csc: added "-G" alias for "-check-imports"***END OF DESCRIPTION***
3083 
3084  Place the long patch description above the ***END OF DESCRIPTION*** marker.
3085  The first line of this file will be the patch name.
3086 
3087 
3088  This patch contains the following changes:
3089 
3090  M ./csc.scm.in -1 +2
3091
3092Fri May  5 08:15:32 CEST 2006  felix@call-with-current-continuation.org
3093  * - added some declarations to srfi-18.scm, partition.scm and easyffi.scm
3094
3095Fri May  5 04:24:16 CEST 2006  felix@call-with-current-continuation.org
3096  * little fix in match
3097
3098Fri May  5 04:11:23 CEST 2006  felix@call-with-current-continuation.org
3099  * - `define-foreign-enum' macro
3100  - `enum', `struct' and `union' type-specifiers accept symbols
3101
3102Fri May  5 02:10:18 CEST 2006  felix@call-with-current-continuation.org
3103  * - added mini-runtime example in misc
3104  - tinyclos macros moved into tinyclos unit (which is also used by the compiler now)
3105  - match macros moved into match (which used to be match-support)
3106
3107Thu May  4 23:06:42 CEST 2006  felix@call-with-current-continuation.org
3108  * - condition-properties are now specific to a condition-kind (so equal property names do not collide
3109    in composite conditions) [problem reported by Reed Sheridan, principle of solution by Kon Lovett]
3110  - print-error-message: when condition has no messsage property, the kinds are printed instead
3111    of a message
3112 
3113
3114Thu May  4 21:24:15 CEST 2006  felix@call-with-current-continuation.org
3115  * - extensions may also have .exports file
3116  - chicken-setup: `exports' property
3117
3118Sun Apr 30 02:26:27 CEST 2006  felix@call-with-current-continuation.org
3119  * - utils.scm: `absolute-pathname?' windows-specific fix by Kon Lovett
3120  - compiler: `-emit-exports' and `-check-imports' options
3121  - .export-file generation for all library units
3122  - version is 2.310
3123
3124Mon May  1 14:59:15 CEST 2006  bunny351@gmail.com
3125  * - added `disable-warning' declaration specifier, added to a few units, removed options from Makefile.am
3126  - added `srfi-2' feature-id to builtin features [reported by Dan Muresan]
3127
3128Thu Apr 27 10:28:35 CEST 2006  bunny351@gmail.com
3129  * - srfii-13: added missing check in `substring/shared' [reported by Kon Lovett]
3130
3131Thu Apr 27 10:08:58 CEST 2006  bunny351@gmail.com
3132  * - renamed `test-feature?' to `feature?' (old name still available but deprecated)
3133
3134Tue May  2 07:42:22 CEST 2006  bunny351@gmail.com
3135  * - chicken-setup: `-v' isn't really necessary for simple installs
3136  - slight changes in manual (bugs + limitations)
3137
3138Mon Apr 24 14:42:25 CEST 2006  bunny351@gmail.com
3139  * - thread-join!: thread-result generalized to multiple values
3140
3141Sun Apr 23 19:07:59 CEST 2006  Thomas Chust <chust@web.de>
3142  * Fixed a spelling mistake that broke tracing in csi
3143
3144Tue Apr 18 18:35:15 CEST 2006  rsheridan6@gmail.com
3145  * Fix another bug in #<# and give it more readable macroexpansion
3146
3147Tue Apr 18 09:31:44 CEST 2006  rsheridan6@gmail.com
3148  * Fix #<# read syntax (for real this time)
3149
3150Tue May  2 08:37:22 CEST 2006  felix@call-with-current-continuation.org
3151  * fix in runtests.sh
3152
3153Wed Apr 19 14:12:54 CEST 2006  felix@call-with-current-continuation.org
3154  * - fix in cscbench.scm [by Kon Lovett]
3155  - added `##sys#apply-argument-limit' [Suggested by Reed Sheridan]
3156  - regex-common.scm: replace `string-substitute*' with a simpler and faster version [by Daishi Kato]
3157  - runtime.c: more preprocessor magic by Jean-Francois Bignolles
3158  - Makefile.am: lowest nursery-size settings in nursery-sampling were simply too small (and could result in endless loops
3159    on 64-bit machines)
3160
3161Wed Apr 19 08:40:03 CEST 2006  felix@call-with-current-continuation.org
3162  * - fix in cscbench.scm [by Kon Lovett]
3163  - added `##sys#apply-argument-limit' [Suggested by Reed Sheridan]
3164  - regex-common.scm: replace `string-substitute*' with a simpler and faster version [by Daishi Kato]
3165
3166Sun Apr 16 00:31:39 CEST 2006  bunny351@gmail.com
3167  * - configure.in: --enable-extra-symbol-slot changes BINARY_VERSION
3168  - Manual fix [by Jarod Eells]
3169  - regex-common.scm: string-substitute now also uses ##sys#fragements->string
3170
3171Wed Apr 12 17:58:41 CEST 2006  bunny351@gmail.com
3172  * - nothing, really
3173
3174Wed Apr 12 17:35:42 CEST 2006  bunny351@gmail.com
3175  * - cscbench is now compiled to allow self-contained run
3176
3177Thu Apr 13 15:25:29 CEST 2006  felix@call-with-current-continuation.org
3178  * - csi: trace/untrace macroexpand names to work with psyntax modules
3179
3180Thu Apr 13 10:24:22 CEST 2006  felix@call-with-current-continuation.org
3181  * - apply-limit overflow check only in safe runtime
3182  - c-w-v optimization enabled by default
3183  - version is 2.309
3184  - disabled certain warnings for bootstrap (this will result in warnings when bootstraping from older compilers)
3185
3186Wed Apr 12 11:58:45 CEST 2006  felix@call-with-current-continuation.org
3187  * - removed `try-harder' variable from compiler sources
3188  - experimental `call-with-values' optimization for known single-valued result procedures
3189
3190Wed Apr 12 08:12:02 CEST 2006  felix@call-with-current-continuation.org
3191  * - `#:extraslot' feature
3192  - C_EXTRA_SYMBOL_SLOT moved to chicken-config.h
3193
3194Tue Apr 11 19:58:42 CEST 2006  rsheridan6@gmail.com
3195  * #<# read syntax no longer dies on large input
3196
3197Tue Apr 11 16:36:34 CEST 2006  Thomas Chust <chust@web.de>
3198  * Spelling mistake of variable *remove-command* in chicken-setup.scm corrected
3199
3200Tue Apr 11 14:44:32 CEST 2006  felix@call-with-current-continuation.org
3201  * - testsuite stuff
3202  - manual: `make-locative' still documented symbol [reported by John Cowan]
3203
3204Tue Apr 11 12:22:02 CEST 2006  felix@call-with-current-continuation.org
3205  * - CMakeLists.txt: option for extraslot
3206
3207Tue Apr 11 12:18:15 CEST 2006  felix@call-with-current-continuation.org
3208  * - test fixes
3209 
3210
3211Tue Apr 11 09:50:51 CEST 2006  felix@call-with-current-continuation.org
3212  * - wwchicken typo fix by Mario Goulart
3213  - apply overflow check [reported by Reed Sheridan]
3214
3215Tue Apr 11 08:58:19 CEST 2006  felix@call-with-current-continuation.org
3216  * - `--enable-extra-symbol-slot' configure option
3217  - version is 2.308
3218
3219Mon Apr 10 21:42:44 CEST 2006  bunny351@gmail.com
3220  * - added config option for symbol-gc to CMakeLists.txt
3221  - `chicken-version' also shows gchook feature
3222  - removed build-features configure option
3223
3224Mon Apr 10 20:43:17 CEST 2006  bunny351@gmail.com
3225  * - adjusted copyright dates in a few more files
3226  - added `-enable-symbol-gc' configuration option
3227
3228Thu Apr  6 12:35:08 CEST 2006  felix@call-with-current-continuation.org
3229  * - read-line: didn't bump port-line-number for stream-ports
3230
3231Thu Apr  6 11:41:08 CEST 2006  felix@call-with-current-continuation.org
3232  * - updated copyright date
3233  - csi.scm: includes "parameters.scm"
3234
3235Wed Apr  5 16:15:13 CEST 2006  felix@call-with-current-continuation.org
3236  * - "unused variable" warning in block mode is not shown for variables generated by complex
3237    define-constant's
3238  - added `-disable-warning' option and differentiated compiler warnings
3239  - version is 2.307
3240
3241Tue Apr  4 16:39:54 CEST 2006  felix@call-with-current-continuation.org
3242  * - changed test-driver slightly
3243  - moved tinyclos-examples into tests directory
3244  - `regexp-escape' didn't escape the dot
3245
3246Sun Apr  2 22:09:09 CEST 2006  felix@call-with-current-continuation.org
3247  * - added `-release' option [suggested by Peter Busser]
3248
3249Thu Mar 30 22:37:34 CEST 2006  bunny351@gmail.com
3250  * - fixed brokenness in `nextbuild' script
3251  - version is 2.307
3252
3253Fri Mar 31 07:23:55 CEST 2006  felix@call-with-current-continuation.org
3254  * removed index.html again
3255
3256Thu Mar 30 21:11:01 CEST 2006  bunny351@gmail.com
3257  * - still problems with test-runner
3258
3259Thu Mar 30 21:00:30 CEST 2006  bunny351@gmail.com
3260  * - infix handling of `string-split-fields' improved [Reported by Sunnan]
3261  - cleanup up chicken-setup, fixed bug in one call to `make:line-error'
3262  - better output for "known proc call with wrong args" compiler warning
3263  - generated identifier for `define-constant' has other gensym-prefix for easier distinction in compiler warnings
3264  - chicken-setup: allows multiple `-e' options***DARCS***
3265 
3266  Write the long patch description into this file.
3267  The first line of this file will be the patch name.
3268  Everything in this file from the above ***DARCS*** line on will be ignored.
3269 
3270  This patch contains the following changes:
3271 
3272  M ./chicken-setup.scm -145 +143
3273  M ./compiler.scm -3 +4
3274  R ./format.scm
3275  M ./regex-common.scm -3 +3
3276  M ./runtime.c -3 +46
3277  A ./tests/
3278  A ./tests/r4rstest.scm
3279  A ./tests/runtests.scm
3280
3281Mon Apr 10 14:09:11 CEST 2006  felix@call-with-current-continuation.org
3282  * - added some interesting files in "misc/"
3283 
3284
3285Mon Apr 10 09:04:34 CEST 2006  felix@call-with-current-continuation.org
3286  * - `equal?' didn't return #t for 0.0/-0.0
3287
3288Fri Mar 31 20:29:44 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
3289  * more precise Version Build regex
3290
3291Fri Mar 31 10:18:53 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
3292  * find chicken simplified regex
3293
3294Fri Mar 31 07:49:31 CEST 2006  'Brandon Van Every <bvanevery@gmail.com>'
3295  * find extant Chicken installation
3296
3297Fri Mar 31 08:28:29 CEST 2006  felix@call-with-current-continuation.org
3298  * - Makefile.am: added missing dependencies [Thanks to Kon Lovett]
3299
3300Tue Mar 28 18:39:10 CEST 2006  rsheridan6@gmail.com
3301  * Update README.darcs to reflect new repo url
3302
3303Sat Mar 25 12:29:45 CET 2006  'Brandon Van Every <bvanevery@gmail.com>'
3304  * CMake MinGW update
3305
3306Thu Mar 30 09:31:27 CEST 2006  felix@call-with-current-continuation.org
3307  * - ##sys#file-info holds flonums for timestamps
3308  - version is 2.306
3309  - versioned $(prefix)/share/chicken and $(prefix)/lib/chicken
3310
3311Mon Mar 27 15:15:45 CEST 2006  felix@call-with-current-continuation.org
3312  * - runtime: fixed broken single-value test in `C_apply_values'
3313  - version is 2.305
3314
3315Fri Mar 24 12:07:28 CET 2006  bunny351@gmail.com
3316  * - fixed broken merge of read-line patch (it wasn't my fault!)
3317
3318Thu Mar 23 11:57:42 CET 2006  bunny351@gmail.com
3319  * - manual/chicken.1: added note about `-extension'
3320
3321Wed Mar 22 18:26:20 CET 2006  rsheridan6@gmail.com
3322  * read-line fix
3323 
3324  read-line now correctly handles all line terminators and limits.
3325
3326Wed Mar 22 19:38:53 CET 2006  bunny351@gmail.com
3327  * - csc: removed last trace of `-srfi-7' option
3328
3329Tue Mar 21 19:10:26 CET 2006  bunny351@gmail.com
3330  * - darcs goes on my nerves sometimes
3331  - read-line: handles "...\r" with string-input
3332
3333Tue Mar 21 18:52:36 CET 2006  bunny351@gmail.com
3334  * - chicken-setup: -f wasn't recognized, -h for -host was of course wrong
3335  - extras.scm: unrecorded read-line patch as it broke chicken-setup
3336  - chicken-setup: probably fixed cygwin bug (called msvc create_directory) [reported by John Cowan]
3337  - version is 2.304
3338
3339Mon Mar 20 08:43:35 CET 2006  felix@call-with-current-continuation.org
3340  * - documented SRFI-61 support, added feature identifier
3341
3342Mon Mar 20 05:27:43 CET 2006  rsheridan6@gmail.com
3343  * read-line fix, remove redundant code
3344 
3345  read-line optional limit argument now works on all platforms
3346 
3347  read-line no longer discards last character in stream unless it's a newline
3348 
3349  removed duplicated definition of #\return
3350 
3351
3352Fri Mar 17 15:19:19 CET 2006  felix@call-with-current-continuation.org
3353  * - wwchicken: galinha link (coop)
3354  - srfi-61 support
3355
3356Fri Mar 17 10:47:40 CET 2006  felix@call-with-current-continuation.org
3357  * - library: added `real-part', `angle', 'imag-part' and `magnitude' [as suggested by Alex Shinn]
3358  - tinyclos: added safety check in `initialize' to catch when a generic is not an entity
3359  - version is 2.303
3360
3361Tue Mar 14 07:38:36 CET 2006  felix@call-with-current-continuation.org
3362  * - ##sys#read-prompt-hook: uses ##sys#print
3363  - csi: always record expr in history to make readline egg work [problem reported by Peter Wright]
3364
3365Sat Mar 11 22:41:42 CET 2006  bunny351@gmail.com
3366  * - repl: error output goes to stderr
3367  - wwchicken: link to coop
3368
3369Wed Mar  8 20:18:43 CET 2006  bunny351@gmail.com
3370  * - default error handler didn't write call-chain to stderr
3371  - chicken-setup: removed "$VARIABLE" sillyness
3372
3373Sun Mar  5 06:45:12 CET 2006  felix@call-with-current-continuation.org
3374  * - print-call-chain: writes to stdout
3375
3376Fri Mar  3 23:47:01 CET 2006  felix@call-with-current-continuation.org
3377  * - chicken-setup: $VAR syntax
3378  - eval: if path is absolute, load-relative doesn't prepend current load path
3379
3380Fri Mar  3 21:41:45 CET 2006  bunny351@gmail.com
3381  * - port-map didn't invoke function (argh)
3382  - read-file didn't invoke custom reader for first item (more argh)
3383  - chicken-setup: docindex shows release (if defined)
3384
3385Tue Mar  7 09:48:32 CET 2006  felix@call-with-current-continuation.org
3386  * - hen.el fixes by Reed Sheridan
3387  - chicken-setup: `-check' option for checking repository for upgrades
3388
3389Fri Mar  3 09:12:06 CET 2006  felix@call-with-current-continuation.org
3390  * - chicken-setup: on download add release-number of setup-info
3391
3392Tue Feb 28 14:47:04 CET 2006  felix@call-with-current-continuation.org
3393  * - library.scm: `chicken-version' used wrong call to fudge for `ptables' [Thanks to Sven Hartrumpf]
3394  - version is 2.302
3395
3396Mon Feb 27 15:14:30 CET 2006  felix@call-with-current-continuation.org
3397  * - make-pathname: a little refactoring and handling of empty directory parts in directory lists
3398
3399Mon Feb 27 10:00:37 CET 2006  felix@call-with-current-continuation.org
3400  * - chicken-setup: got `-eval' option
3401 
3402
3403Mon Feb 27 08:29:31 CET 2006  felix@call-with-current-continuation.org
3404  * nothing important
3405
3406Sun Feb 26 23:55:55 CET 2006  rsheridan6@gmail.com
3407  * hash-table-update! now takes 4th arg optionally, in compliance with SRFI-69
3408
3409Fri Feb 24 11:46:04 CET 2006  felix@call-with-current-continuation.org
3410  * - chicken.h: CHICKEN_default_toplevel casted to void *
3411  - manual: removed traces of `error-handler' [Thanks to Reed Sheridan]
3412  - eval: added `load-relative'
3413
3414Wed Feb 22 08:07:45 CET 2006  felix@call-with-current-continuation.org
3415  * - hash-table-update fix by Thomas Chust
3416  - wwchicken: new win32 binaries version
3417
3418Tue Feb 21 21:33:03 CET 2006  Thomas Chust <chust@web.de>
3419  * hashtable-update! fixed to conform to SRFI-69 [Thomas Chust]
3420
3421Sat Feb 18 22:26:59 CET 2006  bunny351@gmail.com
3422  * - yet another whacky banner
3423  - version is 2.301
3424  - delete-file and rename-file didn't expand tilde [Patch by Zbigniew Szadkowsi]
3425
3426Fri Feb 17 20:33:36 CET 2006  bunny351@gmail.com
3427  * - updated CMake readme and buildfile [thanks to Brandon van Every]
3428
3429Fri Feb 17 20:33:26 CET 2006  bunny351@gmail.com
3430  tagged 2.3-release
3431
3432Fri Feb 17 19:04:53 CET 2006  bunny351@gmail.com
3433  * - raised version to 2.3
3434
3435Fri Feb 17 18:16:21 CET 2006  bunny351@gmail.com
3436  * - removed cmake references from README (this needs to be better prepared and will hopefully be functional
3437    in the next release)
3438  - csc: parens are not backslashed when passed as arguments to compiler options
3439
3440Mon Feb 20 08:42:37 CET 2006  felix@call-with-current-continuation.org
3441  * - srfi-4.scm: subXXvector range check was wrong [Thanks to Alex Shinn]
3442
3443Fri Feb 17 13:03:33 CET 2006  felix@call-with-current-continuation.org
3444  * - runtime.c/chicken.h: removed last traces of C_WINDOWS_DLL [Thanks to Brandon van Every]
3445  - chicken-setup: only shows deletion of files in verbose mode
3446
3447Wed Feb 15 21:02:20 CET 2006  bunny351@gmail.com
3448  * - version is 2.228
3449
3450Mon Feb 13 21:09:05 CET 2006  bunny351@gmail.com
3451  * - runtime.c: init of trace-buffer-size happened after command-lline-parsing
3452
3453Wed Feb 15 14:18:14 CET 2006  felix@call-with-current-continuation.org
3454  * - user-defined toplevel commands
3455
3456Wed Feb 15 07:45:28 CET 2006  felix@call-with-current-continuation.org
3457  * - print-error-message prints to stdout, by default
3458  - csc.scm.in: adapted to new library names for windows
3459
3460Mon Feb 13 09:28:44 CET 2006  felix@call-with-current-continuation.org
3461  * - added foreign types for 32-bit integers
3462
3463Sat Feb 11 15:42:17 CET 2006  bunny351@gmail.com
3464  * - changed darcs repo url again
3465
3466Sat Feb 11 15:40:05 CET 2006  bunny351@gmail.com
3467  * - wwchicken: changed darcs repo url
3468
3469Mon Feb  6 22:56:31 CET 2006  bunny351@gmail.com
3470  * - c_defaults.h -> chicken-defaults.h
3471  - DLLs on Windows are now also named "lib..."
3472  - version is 2.227
3473  - csc does better handling of whitespace in option-arguments passed to chicken
3474  - tcp: removed output-string form error-message on write failure
3475
3476Wed Feb  1 23:31:14 CET 2006  bunny351@gmail.com
3477  * - added `C_copy_closure' primitive
3478  - csi: `,s', `,l', ',ln' commands accept multiple inputs, added `,tr' and `,utr', removed trace/untrace macros
3479
3480Thu Feb  9 11:17:49 CET 2006  felix@call-with-current-continuation.org
3481  * - utils: added check in shift! [suggested by Kon Lovett]
3482  - csc: handles only object-files on the cmd-line
3483
3484Wed Feb  8 11:26:35 CET 2006  felix@call-with-current-continuation.org
3485  * - reverted invalid change of match-error-control in easyffi
3486
3487Tue Feb  7 13:18:34 CET 2006  felix@call-with-current-continuation.org
3488  * - added note about README.cmake-and-mingw32 in README
3489  - chicken.h: unref'd locals warning is disabled via pragma [information about this provided by Brandon van Every]
3490  - in unsafe mode, use #:fail match-error-control
3491
3492Mon Feb  6 08:33:13 CET 2006  felix@call-with-current-continuation.org
3493  * - removed a slight bit of sillyness
3494  - added README for cmake+mingw32 [Thanks to Brandon van Every]
3495
3496Fri Feb  3 08:43:17 CET 2006  felix@call-with-current-continuation.org
3497  * - tcp: port returned by ##net#getservbyname wasn't ntohs'd [Thanks to Mark Wutka]
3498  - runtime/lolevel: added the immensely useful `call-with-cthulhu'
3499
3500Mon Jan 30 06:23:58 CET 2006  felix@call-with-current-continuation.org
3501  * - added `C_get_unbound_variable_value_hook' [suggested by Arto Bendiken]
3502
3503Sat Jan 28 22:37:32 CET 2006  bunny351@gmail.com
3504  * - easyffi supports some escape sequences in char literals
3505  - fixed bug in srfi-17 setter stuff for define-record
3506  - condition-property-accessor enhancement by Kon Lovett***DARCS***
3507 
3508  Write the long patch description into this file.
3509  The first line of this file will be the patch name.
3510  Everything in this file from the above ***DARCS*** line on will be ignored.
3511 
3512  This patch contains the following changes:
3513 
3514  M ./chicken-more-macros.scm -5 +5
3515  M ./chicken.texi -2 +8
3516  M ./easyffi.l +5
3517  M ./library.scm -3 +3
3518
3519Sat Jan 28 02:52:23 CET 2006  bunny351@gmail.com
3520  * - easyffi: handles macros that expand to char character constants [Suggested by Reed Sheridan]
3521  - dynamically loaded compiled code (via `load') can now be reloaded (currently only tested in OS X - leaks space)
3522  - version is 2.226
3523
3524Fri Jan 27 13:00:44 CET 2006  bunny351@gmail.com
3525  * - c-string return-type special-casing for define-external's also applies to nonnull-c-string
3526  - csi: `,d' omits trailing "s" when element-count is 1
3527  - added `define-for-syntax'
3528  - version is 2.225
3529  - csc: -keep passes `-k' to csc [Thanks to Reed Sheridan]
3530
3531Tue Jan 24 18:06:23 CET 2006  bunny351@gmail.com
3532  * - external callbacks with `c-string' return-type make it zero-terminated [suggested by Levi Pearson]
3533
3534Tue Jan 24 13:28:44 CET 2006  bunny351@gmail.com
3535  * - added resizable finalizer-table by Zbigniew
3536
3537Tue Jan 24 12:28:06 CET 2006  bunny351@gmail.com
3538  * - updated NEWS
3539
3540Mon Jan 23 22:44:00 CET 2006  bunny351@gmail.com
3541  * - Mentioned Sergey Khorev and Brandon van Every more prominently in the acknowledgements section of the manual
3542  - `group-information' and `system-information' return lists now instead of multiple values
3543
3544Wed Jan 25 13:49:58 CET 2006  felix@call-with-current-continuation.org
3545  * - posix: timezone stuff was broken for Cygwin [Thanks to Sergey Khorev]
3546 
3547
3548Wed Jan 25 09:43:03 CET 2006  felix@call-with-current-continuation.org
3549  * - more ccall stuff
3550
3551Wed Jan 25 09:14:56 CET 2006  felix@call-with-current-continuation.org
3552  * - changed `nextbuild' script to be path-independent
3553  - added `C_cdecl' declarations at various places to please Watcom C [suggested by Sergey Khorev]
3554
3555Mon Jan 23 09:38:35 CET 2006  felix@call-with-current-continuation.org
3556  * - watcom-specific additions by Sergey Khorev
3557  - `hash-table-ref' throws '(exn access) [suggested by Reed Sheridan]
3558  - version is 2.224
3559
3560Sat Jan 21 00:14:43 CET 2006  felix@call-with-current-continuation.org
3561  * - added `watcom' to `build-platform'
3562
3563Sat Jan 21 00:08:51 CET 2006  felix@call-with-current-continuation.org
3564  * - `number->string' with radix 8 or 16 and an inexact number that can be represented as
3565    an unsigned int returns a proper octal or hex conversion (without decimal point)
3566
3567Fri Jan 20 15:02:59 CET 2006  felix@call-with-current-continuation.org
3568  * - manual: addition to `C_c_string()' doc [Thanks to Zbigniew Szadkowski]
3569
3570Tue Jan 17 11:21:34 CET 2006  felix@call-with-current-continuation.org
3571  * - tcp: sending a chunk used wrong count [thanks to Hans Bulfone]
3572  - manual typo fix [by Mario Domenech Goulart]
3573  - csc: added `-home'
3574  - `define-foreign-record'-accessors: assume nonnull pointers (would crash anyway on #f)
3575  - version is 2.223
3576
3577Sun Jan 15 19:15:29 CET 2006  bunny351@gmail.com
3578  * - added BvE's new CMakeLists.txt version
3579  - added some interesting benchmarks
3580
3581Sun Jan 15 16:53:01 CET 2006  bunny351@gmail.com
3582  * - utils: `decompose-pathname' and `pathname-directory' omit the trailing slash/separator [suggested by Kon Lovett]
3583
3584Sat Jan 14 23:16:05 CET 2006  bunny351@gmail.com
3585  * - removed chicken-config.1 from the repo
3586  - small fix in README
3587  - csc: added `-cc-name' and `-ld-name' options
3588
3589Sat Jan 14 20:46:29 CET 2006  bunny351@gmail.com
3590  * - manual: slight fix regarding nno-Windows posix time routines
3591
3592Fri Jan 13 14:21:26 CET 2006  felix@call-with-current-continuation.org
3593  * - posix: fixed invalid fix of Reed Sheridan's fix for `directory'
3594
3595Thu Jan 12 18:54:41 CET 2006  bunny351@gmail.com
3596  * - tcp: increased output-buffer size
3597
3598Thu Jan 12 17:43:40 CET 2006  bunny351@gmail.com
3599  * - resurrected makefile.vc
3600  - posix.scm: `map/anonymous' used incorrect C macro
3601  - csc: -cflags doesn't include -c; output is less aggressively quoted
3602
3603Thu Jan 12 08:52:43 CET 2006  felix@call-with-current-continuation.org
3604  * - removed `chicken-config' from the manual and the makefile
3605  - tcp-output that would block causes thread-switch [suggested by Hans Bulfone]
3606  - version is 2.222
3607
3608Wed Jan 11 11:28:37 CET 2006  felix@call-with-current-continuation.org
3609  * - csc: `-libs' includes chicken runtime libs, now
3610  - compiler: (require-extension) resolution of non-available extensions during compilation specified in list-syntax
3611    could give an error message
3612
3613Tue Jan 10 13:20:25 CET 2006  felix@call-with-current-continuation.org
3614  * - posixwin: `utc-time->seconds' is not available
3615  - posix: addeed `local-timezone-abbreviation' [Contributed by Kon Lovett]
3616  - chicken-setup: repo-path is created if not existing [Thanks to Adam Buchbinder]
3617  - version is 2.221
3618
3619Mon Jan  9 11:38:55 CET 2006  felix@call-with-current-continuation.org
3620  * - posix/posixwin: added enhancements to `directory' [contributed by Reed Sherdidan]
3621
3622Mon Jan  9 09:04:58 CET 2006  felix@call-with-current-continuation.org
3623  * - chicken-setup: added `copy-file', `move-file', `remove-file*' and `create-directory' [Suggested by Kon Lovett]
3624  - fixed bug in implementation of `require-extension' in the compiler
3625  - added `srfi-69' and `srfi-28' feature-id's to list of builtin features [Shanks to Dan]
3626  - chicken-setup: fixed bug with pathnames containing `~' [Thanks to Dan]
3627  - version is 2.220
3628
3629Sat Jan  7 19:35:53 CET 2006  bunny351@gmail.com
3630  * - Manual fixes
3631  - Removed `transcript-on' and `transcript-off'
3632
3633Thu Jan  5 22:20:12 CET 2006  bunny351@gmail.com
3634  * - `let*-values' is now SRFI-11 compliant
3635  - version is 2.219
3636
3637Wed Jan  4 12:50:50 CET 2006  bunny351@gmail.com
3638  * - lolevel: `object-evict-to-location' throws 'evict exn if limit is exceeded
3639  - some additions and fixes in the "acknowledgements" section of the manual [thanks to Benedikt Rosenau]
3640  - the feature-identifiers #:srfi-12 and #:srfi-15 are registered by default [as suggested by John Cowan]
3641  - posix.scm: added `local-time->seconds' and `utc-time->seconds'
3642 
3643  - version is 2.218
3644
3645Sun Jan  1 21:13:27 CET 2006  bunny351@gmail.com
3646  * - replaced tons of proc-typedefs with nifty/weird macro magic [contributed by Jean-Francois Bignolles]
3647  - `(define-macro SYM1 SYM2)' should work again [suggested by Zbigniew]
3648
3649Tue Dec 27 18:50:25 CET 2005  bunny351@gmail.com
3650  * - version is 2.217
3651  - added 'current-gc-milliseconds' [suggested by Kon Lovett]
3652  - `chicken-setup -l NAME ...' lists ext.-info. of named extensions
3653 
3654
3655Tue Dec 27 08:48:22 CET 2005  bunny351@gmail.com
3656  * - `chicken-home' wasn't added to default include-path
3657
3658Wed Dec 21 18:28:30 CET 2005  bunny351@gmail.com
3659  * - some changes in README and wwchicken
3660  - `require'/`require-for-syntax' accept a string as argument
3661
3662Wed Dec 14 19:07:32 CET 2005  bunny351@gmail.com
3663  tagged 2.216-snapshot
3664
3665Wed Dec 14 17:16:59 CET 2005  bunny351@gmail.com
3666  * - CMakeLists.txt: hyphens in targets are *not* OK...; csc.scm is generated in bindir
3667
3668Fri Dec 23 11:42:59 CET 2005  felix@call-with-current-continuation.org
3669  * - fixed off-by-one error in runtime.c:create_initial_ptable
3670
3671Tue Dec 20 07:33:19 CET 2005  felix@call-with-current-continuation.org
3672  * - mingw makefile fixes by Sergey Khorev
3673
3674Mon Dec 19 09:00:47 CET 2005  felix@call-with-current-continuation.org
3675  * - more mingw fixes by Sergey Khorev
3676 
3677
3678Fri Dec 16 15:02:14 CET 2005  felix@call-with-current-continuation.org
3679  * - added mingw specific fixes by Sergey Khorev
3680
3681Fri Dec 16 11:59:27 CET 2005  felix@call-with-current-continuation.org
3682  * - removed test for HAVE__NSGETENVIRON in posix.scm
3683 
3684
3685Fri Dec 16 11:17:22 CET 2005  felix@call-with-current-continuation.org
3686  * - `current-environment' should work now on OS X [Thanks to Kon Lovett]
3687  - added correct timezone access [By Kon Lovett]
3688  - Fixed bug in printer that caused trashing with length-limited output
3689
3690Thu Dec 15 15:11:19 CET 2005  felix@call-with-current-continuation.org
3691  * - BvE's CMakeLists.txt fixes...
3692
3693Wed Dec 14 14:51:13 CET 2005  bunny351@gmail.com
3694  * - readme fix
3695
3696Tue Dec 13 10:11:01 CET 2005  felix@call-with-current-continuation.org
3697  * - version is 2.216
3698
3699Tue Dec 13 09:29:50 CET 2005  felix@call-with-current-continuation.org
3700  * - manual fix by Reed Sheridan
3701  - several CMakeLists.txt fixes by Brandon van Every
3702
3703Fri Dec  9 08:17:27 CET 2005  felix@call-with-current-continuation.org
3704  * - added `-profile-name' option
3705
3706Wed Dec  7 16:09:59 CET 2005  felix@call-with-current-continuation.org
3707  * - Small fixes (chicken.h, Makefile.am)***END OF DESCRIPTION***
3708 
3709  Place the long patch description above the ***END OF DESCRIPTION*** marker.
3710  The first line of this file will be the patch name.
3711 
3712 
3713  This patch contains the following changes:
3714 
3715  M ./Makefile.am -1 +1
3716  M ./chicken.h -3
3717
3718Wed Dec  7 11:05:13 CET 2005  felix@call-with-current-continuation.org
3719  * - configure.in: better checking for gcvt on MacOS [Thanks to Kon Lovett]
3720  - Makefile.am typo and uposix-generation fixes by Kon
3721  - version is 2.215
3722
3723Thu Dec  8 18:23:18 CET 2005  felix@call-with-current-continuation.org
3724  * - extras: added `each'
3725
3726Fri Dec  2 04:51:17 CET 2005  felix@call-with-current-continuation.org
3727  * - removed makefile.vc and updated README
3728  - csi: describe hash-table shows hash-function
3729
3730Thu Dec  1 21:53:49 CET 2005  felix@call-with-current-continuation.org
3731  * - runtime.c: ##sys#fudge(30) (_MSC_VER)
3732  - fixed win-install.bat
3733  - fixed CMakeLists.txt problems
3734  - fixed conflicts and missing def for SD_RECEIVE/SD_SEND on win32
3735
3736Mon Nov 28 08:22:11 CET 2005  felix@call-with-current-continuation.org
3737  * - csi: ",d" of hash-table prints procedure normally
3738  - removed `pathname-extension-separator' and `pathname-directory-separator'
3739  - utils: `make-pathname' with a dir part of #f chopped the slash, if the file part was starting with one
3740
3741Sun Nov 27 09:49:45 CET 2005  bunny351@gmail.com
3742  * - `print-call-chain' didn't work with non-stream ports
3743  - setup-information files have now ".setup-info" extension, or alternatively ".setup" [suggested by Pupeno]
3744  - added `##sys#clear-trace-buffer' (eval)
3745  - version is 2.214
3746
3747Sat Nov 26 14:37:16 CET 2005  bunny351@gmail.com
3748  * tiny manual fix
3749
3750Fri Nov 25 14:58:51 CET 2005  felix@call-with-current-continuation.org
3751  * - chicken.h: C_TLS is defined, if chicken-config.h is not included
3752  - library: `file-exists?' returns it's argument, if succeeding (quite handy)
3753  - chicken-setup: added link to egg-page in local doc-index
3754
3755Thu Nov 24 12:44:09 CET 2005  felix@call-with-current-continuation.org
3756  * - `-:x' should actually work now
3757  - Thread-exceptions display call-chain
3758  - `print-call-chain' and `get-call-chain' accept optional thread argument
3759
3760Wed Nov 23 15:02:37 CET 2005  felix@call-with-current-continuation.org
3761  * - compiler: added `-track-scheme', but somehow doesn't work yet and doesn't produce overly much output
3762
3763Wed Nov 23 12:41:22 CET 2005  felix@call-with-current-continuation.org
3764  * - chicken-setup: errors in .setup scripts were printed twice
3765  - `set-dispatch-read-syntax!' renamed to `set-sharp-read-syntax!' (old name still available, but deprecated)
3766  - csc: added `-rpath PATHNAME'
3767  - version is 2.213
3768
3769Tue Nov 22 23:07:17 CET 2005  bunny351@gmail.com
3770  * - tcp: added `tcp-port-numbers` [Contributed by Daishi Kato]
3771  - eval: removed dependency on extras (with-output-to-string)
3772  - Makefile.am: posixwin should now be used instead of posix when building from tarball
3773  - csc: added `-Fdir'
3774  - fixed bug in `C_make_tagged_pointer' [Thanks to Zbigniew Szadkoswski, Pupeno and Tony Garnock-Jones]
3775  - runtime.c: resurrected MSVC/x86 apply hack
3776
3777Tue Nov 22 07:40:41 CET 2005  felix@call-with-current-continuation.org
3778  * - ws2tcpip.h include check for win32
3779 
3780
3781Tue Nov 15 17:16:48 CET 2005  bunny351@gmail.com
3782  * - more CMakeLists.txt tweaks, still incomplete
3783  - `let-values' is SRFI-11 compliant [Thanks to Reed Sheridan]
3784  - added record-declarations to `define-foreign-record'
3785  - version is 2.212
3786
3787Sat Nov 12 16:54:05 CET 2005  bunny351@gmail.com
3788  * - libffi is used by default, when available
3789  - added runtime-option `-:aXXX' to set trace-buffer/call-chain length
3790  - more CMakeLists.txt tweaks (libffi, enable ptables)***DARCS***
3791 
3792  Write the long patch description into this file.
3793  The first line of this file will be the patch name.
3794  Everything in this file from the above ***DARCS*** line on will be ignored.
3795 
3796  This patch contains the following changes:
3797 
3798  M ./CMakeLists.txt -57 +109
3799  M ./README -4 +1
3800  M ./TODO -1 +3
3801  M ./chicken.h +1
3802  M ./chicken.texi -2 +7
3803  M ./configure.in -10 +2
3804  M ./library.scm -2 +3
3805  M ./parameters.scm -1
3806  M ./runtime.c -10 +26
3807
3808Sat Nov 12 05:18:03 CET 2005  felix@call-with-current-continuation.org
3809  * - version is 2.210
3810  - Fixed typo in chicken.h [Thanks to Jarod Eells]
3811  - added length-limit in call-chain output for source
3812  - added additional info slot in trace-buffer for evaluation-context/container
3813
3814Tue Nov  8 20:49:42 CET 2005  bunny351@gmail.com
3815  * - fxed warning in tcp.scm (getpeername)
3816  - removed #include for ws2tcpip.h again (must be Windows-version specific)
3817
3818Thu Nov  3 21:03:30 CET 2005  bunny351@gmail.com
3819  * - added -DC_ENABLE_PTABLES to Windows build-files
3820  - Incorporated Wright's documentation for `match' into manual
3821  - reduced trace-buffer size to 20
3822  - c-backend: generates better code for ptables
3823  - eval: added `##sys#eval-decorator' hook
3824
3825Fri Nov 11 15:52:24 CET 2005  felix@call-with-current-continuation.org
3826  * - Some more CMakeLists.txt tweaking
3827  - Fixed bug in `hash-table-fold' [Thanks to David Janssens]
3828
3829Fri Nov 11 14:50:06 CET 2005  bunny351@gmail.com
3830  * - CMakeLists.txt fix for UNIX
3831
3832Fri Nov 11 10:16:46 CET 2005  felix@call-with-current-continuation.org
3833  * - csc.scm.in: `-static' was passed to gcc without leading whitespace [Thanks to Sven Hartrumpf]
3834
3835Tue Nov  8 11:27:09 CET 2005  felix@call-with-current-continuation.org
3836  * - undid optimization (problems found by Sven Hartrumpf)
3837  - added Win32-specific create-dir function in chicken-setup
3838
3839Mon Nov  7 13:59:27 CET 2005  felix@call-with-current-continuation.org
3840  * - Makefile.am fixes by Svben Hartrumpf
3841
3842Mon Nov  7 09:08:17 CET 2005  felix@call-with-current-continuation.org
3843  * - compiler: removed unused warning procedure
3844  - easyffi: unknown type-names will be treated as opaque pointers
3845 
3846
3847Mon Nov  7 07:21:10 CET 2005  felix@call-with-current-continuation.org
3848  * - easyffi: removed `idtype' token
3849  - macros: srfi-17 setters are not enabled for records by default
3850
3851Fri Nov  4 13:30:28 CET 2005  felix@call-with-current-continuation.org
3852  * - scheduler: missed wincock2 include
3853
3854Fri Nov  4 13:29:01 CET 2005  felix@call-with-current-continuation.org
3855  * - fixed silly bug in `hash-table-fold'
3856  - Removed non-existant targets in Makefile.am (extra-dist rule) [thanks to Sven Hartrumpf]
3857
3858Fri Nov  4 08:19:56 CET 2005  felix@call-with-current-continuation.org
3859  * - regex: fixed bug in `string-substitute' [Thanks to Daishi Kato]
3860  - factored out common code in pregex.scm, regex.scm and pcre.scm into regex-common.scm
3861
3862Fri Nov  4 07:38:32 CET 2005  felix@call-with-current-continuation.org
3863  * - fixed wrong doc links in README
3864  - library: registers #:ptables feature, if available
3865  - tcp.scm: added #include for winsock2.h
3866
3867Wed Nov  2 22:54:02 CET 2005  bunny351@gmail.com
3868  * - version is 2.209
3869
3870Wed Nov  2 21:19:00 CET 2005  bunny351@gmail.com
3871  tagged 2.207-snapshot
3872
3873Wed Nov  2 21:18:16 CET 2005  bunny351@gmail.com
3874  * - Updated README.darcs (required CHICKEN version for bootstrapping is 2.2) [Thanks to Brandon van Every]
3875  - scheduler: `thread-sleep!' didn't unfix sleep time value [Thanks to "datrus" and Guillaume Germaine]
3876
3877Mon Oct 31 19:14:48 CET 2005  bunny351@gmail.com
3878  * - runtime: initial ptable didn't hold entries for procedures supplied by runtime.c
3879
3880Sun Oct 30 00:46:18 CEST 2005  bunny351@gmail.com
3881  * - added `-cflags', `-ldflags' and `-libs' to csc
3882  - improved procedure-table handling
3883
3884Mon Oct 31 07:23:33 CET 2005  felix@call-with-current-continuation.org
3885  * ...
3886
3887Sat Oct 29 04:00:40 CEST 2005  felix@call-with-current-continuation.org
3888  * - fixed bug in definition of `define-record-type' [thanks to Sven Hartrumpf]
3889  - version is 2.207
3890
3891Thu Oct 27 18:39:51 CEST 2005  felix@call-with-current-continuation.org
3892  * - added compiler support for serializating procedures (very experimental)
3893  - library: added `##sys#interned-symbol?'
3894
3895Mon Oct 24 17:39:06 CEST 2005  bunny351@gmail.com
3896  * fixed some conflicts
3897
3898Mon Oct 24 17:05:51 CEST 2005  bunny351@gmail.com
3899  * - version is 2.206
3900  - tinyclos: added builtin class `<regexp>'
3901
3902Mon Oct 31 09:03:41 CET 2005  felix@call-with-current-continuation.org
3903  * - manual: added FAQ entry about non-existant native thread support
3904  - csc, chicken-profile: block mode
3905
3906Tue Oct 25 14:34:54 CEST 2005  felix@call-with-current-continuation.org
3907  * - added internal alias for `force'
3908  - chicken-setup: added missing newline after error message
3909  - added srfi-17 to the list of builtin features in compiled code
3910
3911Mon Oct 24 12:32:43 CEST 2005  felix@call-with-current-continuation.org
3912  * - some notes in the documentation.
3913
3914Mon Oct 24 07:44:53 CEST 2005  felix@call-with-current-continuation.org
3915  * - added primitive classes for all structures to TinyCLOS
3916  - added setter for `global-ref'
3917
3918Thu Oct 20 22:21:01 CEST 2005  bunny351@gmail.com
3919  * - manual: added various helpful people in the "Acknowledgemments" section
3920
3921Wed Oct 19 19:57:30 CEST 2005  bunny351@gmail.com
3922  * - Nicer output of ##core#call simplifications
3923
3924Wed Oct 19 18:42:26 CEST 2005  bunny351@gmail.com
3925  * - moved read-syntax definition procedures into library.scm
3926  - added thread-specific read-table parameter `current-read-table' and `copy-read-table'
3927  - added `##sys#infix-list-hook'
3928  - added optimization for trivial constant-propagation in operator position
3929
3930Thu Oct 20 11:31:27 CEST 2005  felix@call-with-current-continuation.org
3931  * - slight cleanup in output of print-call-chain
3932
3933Wed Oct 19 12:50:34 CEST 2005  bunny351@gmail.com
3934  * setters for pointer/srfi-4 vectors weren't commited
3935
3936Wed Oct 19 12:49:43 CEST 2005  bunny351@gmail.com
3937  * - setters for SRFI-4 vectors and lolevel pointer objects accesors added
3938  - setters for records defined with `define-record' and `define-record-type'
3939
3940Wed Oct 19 11:19:58 CEST 2005  bunny351@gmail.com
3941  * - added rewrites and setters for block-ref, hash-table-ref, locative-ref, byte-vector-ref
3942 
3943
3944Fri Oct 14 13:38:17 CEST 2005  bunny351@gmail.com
3945  * - srfi-17 setter for `slot-ref'
3946  - Some optimization for known setters - still not perfect (variable propagation not complete)
3947
3948Wed Oct 19 13:18:43 CEST 2005  felix@call-with-current-continuation.org
3949  * - reader: #e/#i syntax uses internal hooked versions of `inexact->exact' and `exact->inexact' [Thanks to John Cowan]
3950
3951Tue Oct 18 21:41:26 CEST 2005  bunny351@gmail.com
3952  * - renamed `extension-info' to `extension-information' (the old name is still available but deprecated)
3953  - Evaluator (`##sys#compile-to-closure') keeps track of tail-position
3954  - chicken-setup: added `setup-root-directory' and `setup-build-directory' parameters
3955  - renamed `print-backtrace' to `print-call-chain' (the old name is still available but deprecated)
3956  - Evaluator emits trace-info, too (into the same buffer as compiled code)
3957  - added `get-call-chain'
3958
3959Mon Oct 17 20:23:15 CEST 2005  bunny351@gmail.com
3960  * - version is 2.205
3961
3962Mon Oct 17 19:51:23 CEST 2005  bunny351@gmail.com
3963  * - wwchicken: removed egg-specifics
3964
3965Sat Oct 15 12:49:44 CEST 2005  bunny351@gmail.com
3966  * - tcp: added define for `socklen_' on Windows [Thanks to Andrey Fomichev]
3967
3968Fri Oct 14 08:57:47 CEST 2005  felix@call-with-current-continuation.org
3969  * - runtime.c: uses C_alloca instead of alloca
3970  - added ##compiler#postponed-initforms
3971
3972Thu Oct 13 08:11:46 CEST 2005  felix@call-with-current-continuation.org
3973  * testing test
3974
3975Wed Oct 12 23:07:49 CEST 2005  bunny351@gmail.com
3976  * - version is 2.204
3977
3978Wed Oct 12 22:56:44 CEST 2005  bunny351@gmail.com
3979  * - version is 2.203
3980  - Fixed bug in `hash-table-exists?' [Thanks to Daniel B. Faken]
3981  - Fixed documentation bug(s) for `set-[dispatch-]read-syntax!'
3982
3983Sat Oct  8 06:00:58 CEST 2005  felix@call-with-current-continuation.org
3984  * new eggs in wwchicken
3985
3986Fri Oct  7 06:57:19 CEST 2005  felix@call-with-current-continuation.org
3987  * - chicken-setup: non-argument case didn't work correctly
3988  - Added CMakeLists.txt (Windows-specific) [Contributed by Patrick Brannan]
3989
3990Thu Oct  6 18:43:01 CEST 2005  felix@call-with-current-continuation.org
3991  * - chicken-setup: if no arguments are given, the .setup files in the current directory
3992    are processed (if any)
3993  - `string->number' returns #f for "."
3994
3995Mon Oct  3 23:51:33 CEST 2005  bunny351@gmail.com
3996  * - csc: broken compile-flags when `-framework' was used
3997  - tcp: small fix for MSVC [Thanks to Eric Raible]
3998  - version is 2.202
3999  - reader: `\xXX' encodes directly (not as UTF8)
4000  - chicken-setup: checks .egg files for gzip header
4001
4002Tue Oct 11 07:36:18 CEST 2005  felix@call-with-current-continuation.org
4003  * - runtime.c: RTLD_NOW wasn't defined on OpenBSD [Thanks to Category5]
4004  - csc: .csc file is deleted even with -keep option
4005
4006Tue Oct  4 07:48:30 CEST 2005  felix@call-with-current-continuation.org
4007  * - fixed obsolete header-file name in scheduler.scm [Thanks to Patrick Brannan]
4008
4009Wed Sep 28 20:05:19 CEST 2005  bunny351@gmail.com
4010  * changed banner
4011
4012Wed Sep 28 08:55:37 CEST 2005  felix@call-with-current-continuation.org
4013  * - vcbuild.bat wasn't listed in the README [Thanks to Brandon van Every]
4014  - easyffi handles `#import'
4015  - csc: added `-objc' and handling of .m files
4016  - tcp.scm: changed header name for Windows sockets [Thanks to Patrick Brannan]
4017  - eval: removed unused parameter from internal routines in closure-compiler
4018
4019Tue Sep 27 13:39:41 CEST 2005  felix@call-with-current-continuation.org
4020  * - thread-deliver-signal!: properly unblocks target thread
4021  - compiler: require-extension checks registered features as well before issuing warning
4022  - argc-error doesn't print offending proc if no available
4023  - eval: lambda/value-naming handles `let' forms, now
4024
4025Mon Sep 26 09:33:24 CEST 2005  felix@call-with-current-continuation.org
4026  * - csc: undocumented misdocumented `-g' option [Thanks to Mario Goulart]
4027  - Fixed obsolete doc-links in wwchicken
4028  - extras: hash-function doesn't handle permanent literal strings specially [Thanks to Mario Goulart]
4029  - version is 2.3
4030  - version is 2.201
4031
4032Sat Sep 24 23:36:44 CEST 2005  bunny351@gmail.com
4033  tagged 2.2-release
4034
4035Sat Sep 24 23:36:24 CEST 2005  bunny351@gmail.com
4036  * - cleanups in wwchicken + manual
4037 
4038
4039Sat Sep 24 00:35:05 CEST 2005  bunny351@gmail.com
4040  * - On Mac OS X, snprintf is used instead of gcvt to format flonums [Thanks to Kon Lovett]
4041  - version is 2.2
4042
4043Fri Sep 23 17:43:28 CEST 2005  bunny351@gmail.com
4044  * - added documentation for `C_callback_adjust_stack_limits'
4045
4046Fri Sep 23 14:21:24 CEST 2005  bunny351@gmail.com
4047  * - small cleanups in nextbuild and wwchicken
4048
4049Thu Sep 22 04:26:19 CEST 2005  felix@call-with-current-continuation.org
4050  * - chicken-setup now handles the case when a broken repository directory doesn't contain
4051    an entry for a required extension [Thanks to Reed Sheridan]
4052  - implemented sanity check for callbacks when invoked out of a non-Scheme context (i.e.
4053    when embedding) [Possible problems with the old behaviour where suggested by Daniel
4054    Faken]
4055
4056Tue Sep 20 17:30:57 CEST 2005  felix@call-with-current-continuation.org
4057  * - version is 2.114
4058  - argument-count checks show offending proceedure (if available)
4059
4060Sun Sep 18 13:30:23 CEST 2005  bunny351@gmail.com
4061  * - csc: -framework is also passed to cc
4062  - chicken-setup: silly bug in option handling
4063  - C_hash_string_ci: uses `C_tolower'
4064
4065Sun Sep 18 05:16:13 CEST 2005  felix@call-with-current-continuation.org
4066  * - `process' doesn't finalize ports at all, buster.
4067  - extras: removed `clear-hash-table!', `get' and `put!'
4068  - version is 2.113
4069
4070Sat Sep 17 07:39:46 CEST 2005  felix@call-with-current-continuation.org
4071  * - `process' finalizes ports
4072  - chicken-setup: slight enhancement of the appearance of the doc-index page
4073  - SRFi-69 support
4074
4075Wed Sep 14 06:34:38 CEST 2005  felix@call-with-current-continuation.org
4076  * - cscbench: handles scientific notation in `time' output
4077  - compiler.scm: add linfo to closure only when llist is a pair
4078  - `pp' handles linfo
4079  - csi: `,d' of lambda required tinyclos
4080  - chicken-setup: several bugfixes
4081  - eval: decorated lambdas
4082  - configure/Makefile: `...-static' executables are not generated, if shared or static
4083    build is deactivated [suggested by Sergey Khorev]
4084  - `print-backtrace' accepts optional start parameter
4085
4086Sat Sep 10 23:34:39 CEST 2005  bunny351@gmail.com
4087  * - added TODO
4088
4089Sat Sep 10 22:48:12 CEST 2005  bunny351@gmail.com
4090  * - cosmetic backend fix
4091
4092Sat Sep 10 22:56:56 CEST 2005  felix@call-with-current-continuation.org
4093  * - added `version' extension specifier
4094
4095Sat Sep  3 11:40:29 CEST 2005  felix@call-with-current-continuation.org
4096  * - SRFI-28 `format' is now in the base system (alias for `sprintf')
4097  - chicken-setup: `-uninstall' removes all given extension
4098
4099Sat Sep  3 09:44:37 CEST 2005  felix@call-with-current-continuation.org
4100  * - removed needless macroexpansion-hook and added another for local expansions
4101  - version is 2.111
4102  - chicken-setup, chicken-profile: removed `format' dependency
4103  - removed `format' unit from base system
4104
4105Sat Sep 10 22:25:57 CEST 2005  bunny351@gmail.com
4106  * - c-backend: comment wasn't quite right
4107
4108Fri Sep  9 14:23:26 CEST 2005  felix@call-with-current-continuation.org
4109  * - srfi-13: fixed bug in `string-concatenate-reverse/shared' [Thanks to Ashley Bone]
4110  - utils: `for-each-argv-line' binds current input-port
4111
4112Thu Sep  8 08:52:31 CEST 2005  felix@call-with-current-continuation.org
4113  * - fixed overflow/negative handling in `arithmetic-shift'
4114
4115Wed Sep  7 23:19:21 CEST 2005  bunny351@gmail.com
4116  * - with -no-trace, trace-call is inserted as comment
4117  - library: addded `promise?'
4118  - csc: added `-framework' option
4119  - version is 2.112
4120
4121Tue Sep  6 08:09:12 CEST 2005  felix@call-with-current-continuation.org
4122  * - compiler: fixed invalid invocation of `default-user-pass-2'
4123  - renamed `pattern->regexp' to `glob->regexp' [Suggested by Kon Lovett]
4124  - removed user-level optimizers
4125  - chicken-setup: handles missing option arguments better
4126
4127Fri Sep  2 15:06:34 CEST 2005  felix@call-with-current-continuation.org
4128  * - csc: accepts `-D...'
4129
4130Fri Sep  2 08:55:08 CEST 2005  felix@call-with-current-continuation.org
4131  * - Fixed bug in `procedure-information' (call to `##sys#read' had wrong arity)
4132  - interned toplevel symbols were not properly allocated in static memory
4133
4134Wed Aug 31 21:37:52 CEST 2005  felix@call-with-current-continuation.org
4135  * small changes in wwchicken
4136
4137Wed Aug 31 03:02:27 CEST 2005  felix@call-with-current-continuation.org
4138  * - fixed silly bug in `foreign-...' macros
4139  - SRFI-17 is now built-in
4140  - version is 2.110
4141
4142Wed Aug 31 01:31:39 CEST 2005  felix@call-with-current-continuation.org
4143  * - moved lambda-decorators into library
4144  - lolevel: extended-procedures use lambda-decorators
4145  - added `foreign-declare', `foreign-parse' and `foreign-parse/declare' macros
4146  - length-limited printing omitted the complete object if the limit was exceeded, now everything up to the limit
4147    is shown [Thanks to Gene Pavlovsky]
4148
4149Tue Aug 30 00:28:51 CEST 2005  felix@call-with-current-continuation.org
4150  * - `require-extension' is available by default and `(require-extension chicken-more-macros)' should actually work now
4151    [Thanks to Daniel Faken]
4152 
4153  - version is 2.109
4154
4155Mon Aug 29 23:28:04 CEST 2005  felix@call-with-current-continuation.org
4156  * removed unused entries in hen.el
4157
4158Mon Aug 29 18:06:51 CEST 2005  felix@call-with-current-continuation.org
4159  * - added `stub' unit for simpler embedding, if only basic Scheme interpreter is needed
4160  - Checking for installed extension when compiling `require-extension' is a bit more intelligent now
4161  - csc: single quote is not escaped in option strings (to handle quoted args in code fragments)
4162
4163Sun Aug 28 16:08:17 CEST 2005  felix@call-with-current-continuation.org
4164  * - chicken-ffi-macros: some more fiddling with `define-foreign-record', still not perfect, but hopefully better
4165
4166Sat Aug 27 14:54:09 CEST 2005  felix@call-with-current-continuation.org
4167  * - chicken-ffi-macros: slots of `const' type in `define-foreign-record' used invalid result conversion [Thanks to Reed Sheridan]
4168  - `-debug-level 1' is equivalent to `-no-trace', -d2 is now the default
4169  - version is 2.108
4170
4171Sat Aug 27 14:13:47 CEST 2005  felix@call-with-current-continuation.org
4172  * - chicken: handles missing option arguments a bit more graceful
4173  - Fixed silly bug in `atom?' [Thanks to Reed Sheridan]
4174
4175Thu Aug 25 14:07:13 CEST 2005  felix@call-with-current-continuation.org
4176  * - replaced uses of `(##sys#fudge 1)' with `#!eof'
4177  - version is 2.107
4178  - `(current-directory DIR)' is the same as `(change-directory DIR)' [Suggested by Ed Watkeys]
4179  - chicken-setup accepts short options names, now
4180
4181Wed Aug 24 22:51:31 CEST 2005  felix@call-with-current-continuation.org
4182  tagged 2.106-snapshot
4183
4184Wed Aug 24 22:46:37 CEST 2005  felix@call-with-current-continuation.org
4185  * tagged snapshot
4186
4187Wed Aug 24 22:46:34 CEST 2005  felix@call-with-current-continuation.org
4188  tagged 2.1106-snapshot
4189
4190Wed Aug 24 22:36:50 CEST 2005  felix@call-with-current-continuation.org
4191  * - fixed silly bug in `##sys#lambda-info'
4192
4193Wed Aug 24 19:06:12 CEST 2005  felix@call-with-current-continuation.org
4194  * - unsafe libs are compiled with `-no-lambda-info'
4195
4196Wed Aug 24 14:05:29 CEST 2005  felix@call-with-current-continuation.org
4197  * - doc fix, cscbench links directly with static runtime
4198 
4199
4200Tue Aug 23 15:06:16 CEST 2005  felix@call-with-current-continuation.org
4201  * - some more comments
4202  - Makefile: unsafe libs are built with '-no-lambda-info'
4203
4204Mon Aug 22 23:05:52 CEST 2005  felix@call-with-current-continuation.org
4205  * - library: added `warning'
4206  - removed uses of `##sys#read-line-number' with port-positions
4207  - Makefile.am: Scheme sources are compiled with '-no-trace' instead of `-debug-level 0'
4208  - all files should be compiled with lambda-info now
4209
4210Tue Aug 16 14:17:27 CEST 2005  felix@call-with-current-continuation.org
4211  * - wwchicken: removed srfi-37 dependency from spiffy; split web and xml sections
4212
4213Mon Aug 22 14:53:42 CEST 2005  felix@call-with-current-continuation.org
4214  * - fixed bug in definition of `##sys#block-address'
4215
4216Mon Aug 22 14:09:41 CEST 2005  felix@call-with-current-continuation.org
4217  * - `signum' is exactness preserving [Suggested by John Cowan]
4218  - wwchicken: added note about SWIG [Suggested by John as well]
4219  - Resurrected `-emit-debug-info', added LAMBDA_INFO type
4220  - `##sys#block-address' was unreliable
4221  - removed `##sys#error-at' stuff from compiler
4222  - library: `procedure-information'
4223  - c-backend/runtime: string literals (and print-names for symbol literals) are allocated in static memory
4224
4225Wed Aug 17 14:56:39 CEST 2005  felix@call-with-current-continuation.org
4226  * - `read-lines' also accepts a filename instead of a port.
4227
4228Mon Aug 15 07:48:24 CEST 2005  felix@call-with-current-continuation.org
4229  * - extras: `read-file' accepts optional maxcount argument [Suggested by Ed Watkeys]
4230
4231Fri Aug 12 22:02:47 CEST 2005  felix@call-with-current-continuation.org
4232  * - chicken-setup: fixed invalid handling of -host argument***DARCS***
4233 
4234  Write the long patch description into this file.
4235  The first line of this file will be the patch name.
4236  Everything in this file from the above ***DARCS*** line on will be ignored.
4237 
4238  This patch contains the following changes:
4239 
4240  M ./TASKS -2
4241  M ./chicken-setup.scm -3 +5
4242  M ./wwchicken +7
4243
4244Fri Aug 12 08:46:23 CEST 2005  felix@call-with-current-continuation.org
4245  * - extras: `read-file' accepts optional reader procedure [Suggested by Ed Watkeys]
4246
4247Wed Aug 10 09:22:14 CEST 2005  felix@call-with-current-continuation.org
4248  * - tcp.scm: `tcp-connect' gives proper error message if connecting to a non-existant port [Thanks to Reed Sheridan]
4249
4250Tue Aug  9 19:03:01 CEST 2005  felix@call-with-current-continuation.org
4251  * - removed `hash-table-size', renamed `hash-table-count' to `hash-table-size'
4252
4253Mon Aug  8 06:21:03 CEST 2005  felix@call-with-current-continuation.org
4254  * - csc: added missing entry for `-ffi-no-include' in -h text
4255  - easyffi: handles enum-values that are itself enums; -ffi-no-include wasn't properly handled
4256
4257Mon Aug  8 05:41:01 CEST 2005  felix@call-with-current-continuation.org
4258  * - csc: removed `-export-dynamic' again
4259  - library: string literals printed in readable mode escape special characters [Thanks to Thomas Chust]
4260  - posixwin: `process-spawn' returns pid [Thanks to Ashley Bone]
4261  - tcp: some cosmetic fixes [Thanks to Daishi Kato]
4262
4263Sat Aug  6 01:23:04 CEST 2005  felix@call-with-current-continuation.org
4264  * - chicken-setup: -docindex ads a newline; docindex includes other eggs
4265  - canonicalization of bodies didn't check lexical environments for shadowing of macros
4266
4267Fri Aug  5 22:37:48 CEST 2005  felix@call-with-current-continuation.org
4268  * - open-input-file crashed on empty filename [Thanks to Reed Sheridan]
4269
4270Thu Aug  4 08:55:52 CEST 2005  felix@call-with-current-continuation.org
4271  * - format: increased maximal number of iterations [Thanks to Alejandro Forero Cuervo]
4272  - chicken-setup: handles full URL paths
4273
4274Fri Aug  5 05:41:00 CEST 2005  felix@call-with-current-continuation.org
4275  * - chicken-setup: `test-compile' didn't remove tmp-file properly
4276  - c-backend.scm: external prototypes are declared as `C_externexport', not `C_extern'
4277    [Thanks to Ashley Bone]
4278  - SRFI-31 support
4279  - csc: added `-export-dynamic'
4280  - chicken-setup: direct downloads; documentation index
4281
4282Sun Jul 31 18:16:12 CEST 2005  felix@call-with-current-continuation.org
4283  * - `require-extension' shows a warning when compiling and the extension is not currently installed [suggested
4284    by Alejandro Cuervo]
4285  - `define-foreign-record' handles recursive structs [Thanks to Daniel Faken]
4286  - `CHICKEN_run' returns the continuation, `CHICKEN_continue' allows re-entry
4287
4288Wed Jul 27 22:30:07 CEST 2005  felix@call-with-current-continuation.org
4289  * - bumped version to 2.102
4290
4291Sun Jul 31 06:18:48 CEST 2005  felix@call-with-current-continuation.org
4292  * - extras.scm: much better hash-table resizing [Thanks to Alejandro Cuervo]
4293  - increased C_SIZEOF_FLONUM by 1 [Thanks to Daniel Faken]
4294  - csc: -P/-check-syntax didn't omit compiler invocation
4295
4296Sat Jul 30 08:39:38 CEST 2005  felix@call-with-current-continuation.org
4297  * removed obsolete files from README
4298
4299Sat Jul 30 08:38:06 CEST 2005  felix@call-with-current-continuation.org
4300  * - removed all entry-point stuff (as suggested by Daniel Faken), `define-embedded'
4301    and integrated boiler-plate API into eval.scm
4302
4303Sat Jul 30 07:50:15 CEST 2005  felix@call-with-current-continuation.org
4304  tagged 2.101-with-old-entry-points
4305
4306Sat Jul 30 07:44:16 CEST 2005  felix@call-with-current-continuation.org
4307  * - chicken-setup doesn't pass -E anymore
4308  - csc: -I<DIR> is passed directly to C compiler
4309  - `-extension' takes basename of output file (or source, if no output-file is specified)
4310
4311Fri Jul 29 17:04:21 CEST 2005  felix@call-with-current-continuation.org
4312  * - csc: changed `-E' to `-P'
4313  - compiler: `-extension' option
4314  - chicken-setup passes `-E' on simple install
4315
4316Wed Jul 27 22:15:27 CEST 2005  felix@call-with-current-continuation.org
4317  * - removed `foreign-parse' and `foreign-parse/spec'
4318  - lolevel: removed executable bytevector stuff
4319  - official support for SRFI-62
4320
4321Thu Aug  4 07:19:14 CEST 2005  felix@call-with-current-continuation.org
4322  * removed some unused files
4323
4324Wed Jul 27 11:26:58 CEST 2005  felix@call-with-current-continuation.org
4325  * - added documentation for new filelist format in chicken-setup
4326
4327Tue Jul 26 08:06:31 CEST 2005  felix@call-with-current-continuation.org
4328  * - slightly better error message when `library' unit hasn't been linked
4329  - chicken-setup: more fiddling to handle subdirectories
4330
4331Tue Jul 26 00:59:55 CEST 2005  felix@call-with-current-continuation.org
4332  * - fiddled a bit with chicken-setup (ensures that target directory of copying operation exists), but still not
4333    complete (we need support for subdirectories)
4334
4335Mon Jul 25 23:40:41 CEST 2005  felix@call-with-current-continuation.org
4336  * - cscbench: prints times with 3 digits after the point [Thanks to Sven Hartrumpf]
4337  - fixed example in the manual [Thanks to John Cowan]
4338
4339Mon Jul 25 15:09:51 CEST 2005  felix@call-with-current-continuation.org
4340  * - chicken-ffi-macros: `define-foreign-record' stringifies second item in head, if given (or the compiler loops)
4341    [Thanks to Daniel Faken]
4342  - manual: added note about `C_alloc' being equivalent to declaring stack data [Thanks to Danel Faken, again]
4343
4344Mon Jul 18 09:54:52 CEST 2005  felix@call-with-current-continuation.org
4345  * - added `#+...' read-syntax
4346  - fixed bug in `seconds->time' (expected flonum) [Thanks to Kon Lovett and Reed Sheridan]
4347
4348Sun Jul 17 10:33:19 CEST 2005  felix@call-with-current-continuation.org
4349  * fixed conflict in wwchicken
4350
4351Sun Jul 17 10:16:16 CEST 2005  felix@call-with-current-continuation.org
4352  * - makefile.vc and vcbuild.bat still refered to syntax-case unit
4353  - win-install-bat: removed copy-command for nonexistent chicken-highlevel-macros.scm
4354
4355Sat Jul 16 16:55:40 CEST 2005  felix@call-with-current-continuation.org
4356  * - csi: fixed silly bug in option-processing while in `-script' mode
4357
4358Sat Jul 16 16:29:06 CEST 2005  felix@call-with-current-continuation.org
4359  tagged 2.0-release
4360
4361Sat Jul 16 16:25:36 CEST 2005  felix@call-with-current-continuation.org
4362  * - changed version to 2.0
4363
4364Wed Jul 13 19:58:04 CEST 2005  felix@call-with-current-continuation.org
4365  * - `#<<...' accepts EOF
4366  - cscbench: applied OS X specific fix [Thanks to Kon Lovett]
4367  - Sven Hartrumpf contributed some improvements for `chicken-setup'
4368  - manual: removed references to `chicken-format-profile' [found by Sven Hartrumpf]
4369  - compiler: renamed `-require-for-syntax' to `require-extension'; it also behaves accordingly, now
4370  - removed `-no-feature' options from compiler and csi
4371  - csi: supports short options and `-require-extension'
4372  - escapes in string literals: \f, \a and #\v; named char literals #\alarm, #\vtab and #\nul***DARCS***
4373 
4374  Write the long patch description into this file.
4375  The first line of this file will be the patch name.
4376  Everything in this file from the above ***DARCS*** line on will be ignored.
4377 
4378  This patch contains the following changes:
4379 
4380  M ./Makefile.am -8
4381  M ./NEWS +4
4382  M ./README -1 +1
4383  M ./batch-driver.scm -12 +4
4384  M ./benchmarks/cscbench -1 +2
4385  M ./build.scm -1 +1
4386  M ./c-platform.scm -2 +2
4387  M ./chicken-profile.scm -28 +38
4388  M ./chicken.1 -7 +5
4389  M ./chicken.texi -31 +31
4390  M ./configure.in -1 +1
4391  M ./csc.scm.in -5 +4
4392  M ./csi.1 -17 +15
4393  M ./csi.scm -30 +72
4394  M ./library.scm -2 +8
4395  M ./support.scm -2 +1
4396  M ./wwchicken -10 +11
4397
4398Tue Jul 12 15:42:03 CEST 2005  felix@call-with-current-continuation.org
4399  * - chicken-setup: doesn't list entries without extension-info
4400  - removed examples from distribution
4401
4402Wed Jul 13 21:28:43 CEST 2005  felix@call-with-current-continuation.org
4403  * - set-finalizer! forced finalizers on overflow only in debug mode
4404  - removed `end-of-file'
4405  - utils: added `port-for-each' and `port-map'
4406
4407Tue Jul  5 08:00:35 CEST 2005  felix@call-with-current-continuation.org
4408  * - eval: `(define-macro SYMBOL X)' accepts any expression at second position
4409
4410Mon Jun  6 01:09:54 CEST 2005  felix@call-with-current-continuation.org
4411  * - library/extras: procedure printing goees through `##sys#procedure->string'
4412
4413Thu Jun 30 22:38:56 CEST 2005  felix@call-with-current-continuation.org
4414  * - updated manual pages
4415  - csc: -static-libs option links with static libchicken (but dynamic libc)
4416
4417Thu Jun 30 00:21:34 CEST 2005  felix@call-with-current-continuation.org
4418  * - removed strictness stuff
4419  - removed -script-meta
4420  - removed psyntax completely
4421
4422Thu Jun 30 08:41:23 CEST 2005  felix@call-with-current-continuation.org
4423  * - some manual fixes
4424
4425Tue Jun 28 00:04:54 CEST 2005  felix@call-with-current-continuation.org
4426  * conflicts again
4427
4428Tue Jun 28 00:00:53 CEST 2005  felix@call-with-current-continuation.org
4429  * - small cleanups
4430
4431Mon Jun 27 23:05:18 CEST 2005  felix@call-with-current-continuation.org
4432  * - `chicken-version' returns full version info, if optional parameter is given and true
4433 
4434
4435Mon Jun 27 08:20:04 CEST 2005  felix@call-with-current-continuation.org
4436  * - configure.in/README: removed testsuites makefile
4437
4438Sun Jun 26 01:05:21 CEST 2005  felix@call-with-current-continuation.org
4439  * resolved conflicts
4440
4441Sun Jun 26 00:15:25 CEST 2005  felix@call-with-current-continuation.org
4442  * - removed srfi-25 and test-infrastructure from core system (are now available as eggs)
4443 
4444
4445Mon Jun 20 22:40:46 CEST 2005  felix@call-with-current-continuation.org
4446  * - posix: `close-input-pipe' and `close-output-pipe' return the result-code from the invoked process [Suggested
4447    by Zbigniew Szadkowski]
4448  - posix: applied eCos patches [Contributed by Hans H[_\fc_]bner]
4449
4450Fri Jun 24 09:01:35 CEST 2005  felix@call-with-current-continuation.org
4451  * - removed traces of `compute-module-exports'
4452
4453Fri Jun 24 08:42:24 CEST 2005  felix@call-with-current-continuation.org
4454  * - compiler: removed special casing of `export' declaration for psyntax
4455
4456Thu Jun 23 13:40:24 CEST 2005  felix@call-with-current-continuation.org
4457  * - reader escapes symbols starting with "#!", unless #!rest, #!optional or #!key
4458
4459Tue Jun 21 13:02:51 CEST 2005  bunny351@gmail.com
4460  * - Makefile.am/configure.in: --enable-build-feature
4461
4462Tue Jun 21 08:59:44 CEST 2005  felix@call-with-current-continuation.org
4463  * - srfi-14: some helper functions where not hidden
4464  - same for srfi-25.scm
4465
4466Mon Jun 20 08:52:14 CEST 2005  felix@call-with-current-continuation.org
4467  * - `-debug e' doesn't print header
4468
4469Sun Jun 19 15:44:01 CEST 2005  felix@call-with-current-continuation.org
4470  * - bumped version to 1.942
4471
4472Sat Jun 18 09:15:22 CEST 2005  felix@call-with-current-continuation.org
4473  * - csc: csc bombs when CHICKEN_HOME is not set on Windows [Thanks to Krysztof Kowalczyk]
4474  - vcbuild.bat: added changes suggested by Andre van Tonder
4475
4476Fri Jun 17 14:04:50 CEST 2005  felix@call-with-current-continuation.org
4477  * - fixed bug in vc-install.bat and renamed it to win-install.bat [Thanks to Krysztof Kowalczyk]
4478  - chicken-setup: fixed bug in `test-compile'
4479
4480Thu Jun 16 09:20:04 CEST 2005  felix@call-with-current-continuation.org
4481  * - added instructions for using the free microsoft development tools [Many thanks to Andre van Tonder]
4482  - added vc-install.bat [Thanks to Krysztof Kowalczyk]
4483
4484Thu Jun 16 07:55:59 CEST 2005  felix@call-with-current-continuation.org
4485  * - added kernel32 and gdi32 libs to linked libraries for VC runtime [Thanks to Krysztof Kowalczyk]
4486
4487Mon Jun 13 22:56:07 CEST 2005  felix@call-with-current-continuation.org
4488  * small changes to TASKS and NEWS
4489
4490Mon Jun 13 21:58:05 CEST 2005  felix@call-with-current-continuation.org
4491  * added TASKS
4492
4493Mon Jun 13 09:38:17 CEST 2005  felix@call-with-current-continuation.org
4494  * - pathnames may be prefixed with "$VARIABLE"
4495
4496Mon Jun 13 09:17:50 CEST 2005  felix@call-with-current-continuation.org
4497  * - eval.scm: extension-specifier handling was broken with source files [Thanks to Michele Simionato]
4498  - extras.scm: added `hash-table-keys' and `hash-table-values'
4499  - tcp.scm: uses strerror() for better error messages on failure [Thanks to Peter Bex]
4500
4501Fri Jun 10 14:51:21 CEST 2005  felix@call-with-current-continuation.org
4502  * removed README.CVS
4503
4504Fri Jun 10 14:50:06 CEST 2005  felix@call-with-current-continuation.org
4505  * - moved `##sys#check-special' into library.scm
4506
4507Thu Jun  9 17:58:15 CEST 2005  felix@call-with-current-continuation.org
4508  * - csc.scm.in: doesn't remove /usr/local/include from include-path
4509
4510Mon Jun  6 19:43:13 CEST 2005  felix@call-with-current-continuation.org
4511  * - ##sys#user-read-hook invokes ##sys#read-error, not ##sys#error
4512  - `##sys#procedure->string'
4513
4514Thu Jun  9 09:18:50 CEST 2005  felix@call-with-current-continuation.org
4515  * - srfi-14: added patch by Reed Sheridan
4516  - Fixed build-problems for HP/UX [Contributed by Zbigniew Szadkoswki]
4517
4518Wed Jun  8 14:39:08 CEST 2005  felix@call-with-current-continuation.org
4519  * - bugfix in srfi-14.scm (missing typecheck, overeager declarations) [Thanks to Reed Sheridan]
4520  - documented `hash'
4521  - `make-hash-table' allows custom hash-function
4522
4523Wed Jun  8 08:07:59 CEST 2005  felix@call-with-current-continuation.org
4524  * - extras.scm: more error checking in extras.scm [Thanks to Peter Bex]
4525  - srfi-14.scm: more error checking as well [Thanks to Reed Sheridan]
4526
4527Tue Jun  7 09:10:05 CEST 2005  felix@call-with-current-continuation.org
4528  * - tcp.scm: fixed bug in select implementation [Thanks to hans Huebner]
4529  - runtime.c: return value of C_a_i_arithmetic_shift did check for uint, not int [Thanks to Dale Jordan]
4530
4531Mon Jun  6 08:24:54 CEST 2005  felix@call-with-current-continuation.org
4532  * - tinyclos: added type-check in `initialize-slots' [Thanks to Reed Sheridan]
4533  - eval: `define' checks for too many arguments [Thanks to Michele Simionato]
4534
4535Thu Jun  2 07:48:38 CEST 2005  felix@call-with-current-continuation.org
4536  * - srfi-25: `share-array' didn't check first argument [Thanks to Matthias Heiler]
4537
4538Tue May 31 07:18:41 CEST 2005  felix@call-with-current-continuation.org
4539  * - regex.scm: flags wheren't properly passed to regcomp [Thanks to Zbigniew]
4540
4541Tue May 31 07:08:23 CEST 2005  felix@call-with-current-continuation.org
4542  * - posix: `process' didn't check string argument type (check in `process-execute' was too late)
4543
4544Mon May 30 22:26:49 CEST 2005  felix@call-with-current-continuation.org
4545  * - psyntax.scm: removed some unused code left over from earlier debugging times
4546  - library.scm: #` reads as quasisyntax (not used yet, but might be useful later...)
4547  - eval: added internal toplevel-expansion hook
4548  - wwchicken: new eggs
4549  - chicken-setup: registers 'chicken-setup feature
4550
4551Fri May 27 23:37:02 CEST 2005  felix@call-with-current-continuation.org
4552  * - Non-blocking repl-hack enabled for Cygwin [Thanks to Dominique Boucher]
4553
4554Wed May 25 23:05:56 CEST 2005  felix@call-with-current-continuation.org
4555  * - manual: some tweaking on the modules section
4556  - wwchicken: protobj
4557
4558Thu May 26 04:01:56 CEST 2005  felix@call-with-current-continuation.org
4559  * - csc: -W does nothing on non-Windows platform
4560  - chicken-setup: `install-program' automatically adds ".exe" extension on windows
4561  - manual: added module introduction
4562
4563Sun May 22 21:02:48 CEST 2005  felix@call-with-current-continuation.org
4564  * - wwchicken: updated
4565
4566Fri May 20 18:17:53 CEST 2005  felix@call-with-current-continuation.org
4567  * imlib2 ref in wwchicken
4568
4569Fri May 20 11:50:15 CEST 2005  felix@call-with-current-continuation.org
4570  * - `process' passes environment arg to `process-execute'
4571
4572Fri May 20 10:28:10 CEST 2005  felix@call-with-current-continuation.org
4573  * - `define-foreign-record' always expanded into a struct named `foo' [Thanks Carlos Pita]
4574  - extras.scm: added `hash-table-exists?' [Suggested by Michele Simionato and Alex Shinn]
4575  - `foreign-primitive': return-type is optional
4576  - `process-execute' accepts optional environment list
4577
4578Wed May 18 22:46:02 CEST 2005  felix@call-with-current-continuation.org
4579  * small manual fix
4580
4581Wed May 18 22:07:38 CEST 2005  felix@call-with-current-continuation.org
4582  * - psyntax.scm: uses inernally hookable `number?' predicate
4583  - compiler: `M' debug option
4584  - pcre.scm: anchor is omitted in `string-match[-positions]' when start is > 0 [Thanks to Christian Jaeger]
4585
4586Wed May 18 08:44:16 CEST 2005  felix@call-with-current-continuation.org
4587  * manual additions [Thanks to Christian Jaeger]
4588
4589Tue May 17 09:02:52 CEST 2005  felix@call-with-current-continuation.org
4590  * small manual fix
4591
4592Mon May 16 21:12:09 CEST 2005  felix@call-with-current-continuation.org
4593  * - csi: `-eval' implies `-batch' and `-quiet' [Suggested by Reed Sheridan]
4594  - easyffi: `___inout' and `___out' works now with C++ reference types; better error message for invalid characters
4595  - compiler: small fix to handle `#>(swig ...) ...<#' with newest SWIG version
4596  - `[not] check-c-syntax' declaration
4597  - wwchicken: support for "hidden" eggs
4598
4599Wed May 11 22:46:00 CEST 2005  felix@call-with-current-continuation.org
4600  * - chicken-profile and csi accept `-h' option
4601
4602Mon May  9 22:28:16 CEST 2005  felix@call-with-current-continuation.org
4603  * - added NEWS to repo
4604
4605Mon May  9 21:19:55 CEST 2005  felix@call-with-current-continuation.org
4606  * - csc doesn't pass `-static' to gcc on OS X [Thanks Henrik Tramberend]
4607
4608Wed May 11 07:42:39 CEST 2005  felix@call-with-current-continuation.org
4609  * - wwchicken: newsitems in web-page are not wrapped in <a> tag
4610
4611Wed May 11 00:50:43 CEST 2005  rsheridan6@gmail.com
4612  * Minor UI fixes for chicken
4613
4614Mon May  9 13:32:07 CEST 2005  felix@call-with-current-continuation.org
4615  * - extras: Added `alist->hash-table' [Contributed by Alehandro Forero Cuervo]
4616
4617Mon May  9 08:18:24 CEST 2005  felix@call-with-current-continuation.org
4618  * - refactored pointer->string conversion
4619  - enabled relaxed multival-return rules
4620
4621Thu May  5 23:12:02 CEST 2005  felix@call-with-current-continuation.org
4622  * - spurious "." is detected (but escaped syntax is still allowed)
4623  - csi: `advise' has been removed
4624  - some small fixes in number-to-string conversion
4625
4626Fri May  6 03:20:37 CEST 2005  felix@call-with-current-continuation.org
4627  * - library/runtime: reader supports "+/-inf" and "+nan"; the compiler uses
4628    string-representation of literals if needed [Thanks to Kon Lovett]
4629
4630Thu May  5 05:58:30 CEST 2005  felix@call-with-current-continuation.org
4631  * - posix.scm: errno/exist was missing [Thanks to Reed Sheridan]
4632  - added `-:fXXX' runtime option
4633  - added `-ffi-no-include' option
4634  - `define-inline' (lolevel) detects non-lambda value
4635
4636Wed May  4 08:10:26 CEST 2005  felix@call-with-current-continuation.org
4637  * - chicken-setup: .so is removed on simple install; d/l query only once
4638  - posix: open/read is an alias for open/rdonly [Thanks to Reed Sheridan]
4639  - raised pending finalizers max
4640
4641Thu May  5 21:20:42 CEST 2005  felix@call-with-current-continuation.org
4642  * - posixwin.scm: `C_fileno' -> `C_C_fileno'
4643  - makefile.vc: added a few missing line-continuation characters
4644  - chicken-config/csc: adds `-DHAVE_CHICKEN_CONFIG_H'
4645  - added NEWS file
4646
4647Sun May  1 10:08:12 CEST 2005  felix@call-with-current-continuation.org
4648  * - config-script checks for GNU make
4649
4650Sat Apr 30 09:17:21 CEST 2005  felix@call-with-current-continuation.org
4651  * documented new search order for require
4652
4653Sat Apr 30 08:51:25 CEST 2005  felix@call-with-current-continuation.org
4654  * - hen.el: `include' is highlighted
4655  - chicken-entry-points.scm: `scheme-pointer' return type wasn't supported
4656
4657Wed Apr 27 22:26:36 CEST 2005  felix@call-with-current-continuation.org
4658  * - bumped version to 1.936
4659
4660Mon Apr 25 23:02:16 CEST 2005  felix@call-with-current-continuation.org
4661  tagged 1.935 snapshot
4662
4663Fri Apr 29 13:46:11 CEST 2005  felix@call-with-current-continuation.org
4664  * - documented '-:B'
4665  - extensions are now only searched in "." if not found in the repository path
4666
4667Thu Apr 28 13:16:26 CEST 2005  felix@call-with-current-continuation.org
4668  * - added `-:B' runtime option
4669
4670Wed Apr 27 11:48:00 CEST 2005  felix@call-with-current-continuation.org
4671  * c-pointer alias for define-entry-point was not recognized
4672
4673Wed Apr 27 10:17:13 CEST 2005  felix@call-with-current-continuation.org
4674  * - chicken-entry-points.scm: compile-time eval thingy was completely broken with `-syntax' [Thanks to Daishi Kato]
4675
4676Tue Apr 26 13:49:27 CEST 2005  felix@call-with-current-continuation.org
4677  * - the reader can read now |.| [Thanks to Nicolas Pelletier]
4678
4679Mon Apr 25 22:31:10 CEST 2005  felix@call-with-current-continuation.org
4680  * - removed last traced of libstuffed-chicken/libsrfi-chicken
4681
4682Sun Apr 24 00:38:26 CEST 2005  felix@call-with-current-continuation.org
4683  * - `define-extension' allows optional `export' clause
4684  - fixed a stupid bug in `string->number' (caused by previous "fix")
4685  - `set-finalizer!' was broken
4686
4687Thu Apr 21 23:52:02 CEST 2005  felix@call-with-current-continuation.org
4688  * - several patches and hooks for numbers
4689
4690Thu Apr 21 00:31:04 CEST 2005  felix@call-with-current-continuation.org
4691  * - `string->number' didn't handle inexact numbers starting with #\#
4692  - `set-finalizer!' forces finaloizers if live count exceed max
4693
4694Mon Apr 25 10:08:15 CEST 2005  felix@call-with-current-continuation.org
4695  * - Removed DJGPP support
4696  - libstuffed-chicken and libsrfi-chicken have been folded into libchicken
4697
4698Fri Apr 22 09:33:17 CEST 2005  felix@call-with-current-continuation.org
4699  * pp handles other pointer types
4700
4701Mon Apr 18 09:39:49 CEST 2005  felix@call-with-current-continuation.org
4702  * - SWIG-pointers are accepted by `##sys#foreign-pointer-argument'
4703
4704Mon Apr 18 08:22:22 CEST 2005  felix@call-with-current-continuation.org
4705  * - `CHICKEN_delete_gc_root()' didn't free memory of root object
4706  - chicken-entry-points.scm: added void-ptr cast
4707  - removed wrong entry in help text given by `,?' in csi [Thanks to Dale Jordan]
4708  - library: added `##sys#' aliases to `string->number' and `number->string' (and some other primitives)
4709    for later hooking
4710  - added `define-extension'
4711
4712Fri Apr 15 09:04:51 CEST 2005  felix@call-with-current-continuation.org
4713  * - deletion of GC roots is O(1)
4714
4715Thu Apr 14 14:53:36 CEST 2005  felix@call-with-current-continuation.org
4716  * - internal char-type predicates didn't use libc alias macros
4717
4718Wed Apr 13 22:57:34 CEST 2005  felix@call-with-current-continuation.org
4719  * resolved stupid conflict
4720
4721Wed Apr 13 22:53:22 CEST 2005  felix@call-with-current-continuation.org
4722  * - fixed `define-method' to specialize all arguments
4723
4724Tue Apr 12 00:21:39 CEST 2005  felix@call-with-current-continuation.org
4725  * - John Lenz fixed a few problems with handling methods with argument lists of unequal length
4726
4727Mon Apr 11 23:55:36 CEST 2005  felix@call-with-current-continuation.org
4728  * - backtrace indicates current frame
4729  - `printf' accepts `~n' as an alias for `~%'
4730  - wwchicken: fixed broken links to SRFI47/57 docs [Thanks to Reed Sheridan]
4731
4732Thu Apr  7 10:43:26 CEST 2005  felix@call-with-current-continuation.org
4733  * - Makefile.am: banner.scm was installed for unknown reasons
4734  - #\U... char syntax and \U... escape sequence
4735  - pretty-print didn't handle extended character syntax
4736  - changed macro-definition of `define-method' to handle non-specialized args correctly [Thanks to John Lenz]
4737  - utils: `decompose-pathname' should return #f, #f, #f for the empty string [Thanks to Peter Bex]
4738
4739Wed Apr  6 07:20:09 CEST 2005  felix@call-with-current-continuation.org
4740  * - csc.scm and chicken-config pass -DHAVE_CHICKEN_CONFIG_H to C compiler [Thanks to Alex Shinn]
4741
4742Mon Apr  4 23:29:54 CEST 2005  felix@call-with-current-continuation.org
4743  * - manual: added documentation for `\uXXXX'
4744
4745Mon Apr  4 23:16:03 CEST 2005  felix@call-with-current-continuation.org
4746  * - utils: `make-pathname' didn't check type of filename-argument [Thanks to Peter Bex]
4747  - wwchicken: added new eggs
4748  - syntax-case: `declare' is now always available, even with `-r5rs'
4749
4750Thu Mar 24 22:03:02 CET 2005  felix@call-with-current-continuation.org
4751  * - changed version-numbering to use 3-digit release number
4752  - manual: moved `___pointer' description
4753
4754Mon Apr  4 09:47:38 CEST 2005  felix@call-with-current-continuation.org
4755  * - Arithmetic comparison operators didn't work properly on 64-bit machines [Thanks to Alex Shinn]
4756
4757Mon Apr  4 09:18:33 CEST 2005  felix@call-with-current-continuation.org
4758  * - Makefile.in: uses different escapes to allow commas [Thanks to G[_\c3_][_\b6_]ran Krampe]
4759  - compiler: keywords are not optimized to literal accesses in strict mode; assignment to keyword triggers warning
4760    [Thanks to Damian Gryski]
4761  - '\uXXXX' escape sequence in strings
4762
4763Thu Mar 24 08:07:03 CET 2005  felix@call-with-current-continuation.org
4764  * - library.scm: file-open functions and deletion/renaming use strerror(3) for better error messages [suggested by
4765    Alejandro Forero Cuervo]
4766
4767Fri Mar 25 05:45:59 CET 2005  felix@call-with-current-continuation.org
4768  * - chicken.h: added macro for `___pointer'
4769  - easyffi: added `opaque' pseudo-declaration; `___byte_vector' pseudo type
4770
4771Mon Mar 21 11:38:35 CET 2005  felix@call-with-current-continuation.org
4772  * - easyffi: added `___pointer' marker
4773
4774Mon Mar 21 08:28:52 CET 2005  felix@call-with-current-continuation.org
4775  * - easyffi: default-renaming is now triggered on any uppercase or underscore character
4776
4777Wed Mar 16 10:26:55 CET 2005  felix@call-with-current-continuation.org
4778  * - easyffi: default-renaming is also triggered on underscores
4779  - library: ##sys#find-symbol-table is exported
4780
4781Wed Mar 16 08:34:25 CET 2005  felix@call-with-current-continuation.org
4782  * - runtime.c: the removal of finalizer-list entries was broken [Thanks to John Lenz]
4783
4784Tue Mar 15 14:03:22 CET 2005  felix@call-with-current-continuation.org
4785  * - wwchicken: added requirements for stream-ldif
4786  - srfi-4: fixed problem for `u32vector-ref' on 64-bit machines [Thanks to Alex Shinn]
4787  - extras: fixed stupid buf in rassoc
4788  - easyffi: `___length()' argument marker
4789
4790Mon Mar 14 23:31:59 CET 2005  felix@call-with-current-continuation.org
4791  * ...
4792
4793Mon Mar 14 23:22:24 CET 2005  felix@call-with-current-continuation.org
4794  * huh?
4795
4796Mon Mar 14 23:18:26 CET 2005  felix@call-with-current-continuation.org
4797  * resolved RCS conflicts; new eggs in wwchicken
4798
4799Mon Mar 14 21:31:54 CET 2005  felix@call-with-current-continuation.org
4800  * - added internal error class #:process-error
4801  - posix: uses strerror(3)
4802  - lolevel: `object-unevict' optionally copies byteblock objects
4803  - compiler: gives warnings for undefined exported globals
4804  - `define-inline' and `define-constant' are now usable with psyntax' module system (but expand to simple defines)
4805  - added inlining, no noticable performance improvements, though (customizable procedures and gcc inlining may probably
4806    do the job here...)
4807
4808Mon Mar 14 08:42:52 CET 2005  felix@call-with-current-continuation.org
4809  * - added `u' debugging mode
4810
4811Wed Mar  9 14:56:34 CET 2005  felix@call-with-current-continuation.org
4812  * - csi: ,ln prints an arrow before the result
4813 
4814
4815Mon Mar  7 23:27:20 CET 2005  felix@call-with-current-continuation.org
4816  * - added continuation API
4817
4818Thu Mar  3 23:09:47 CET 2005  felix@call-with-current-continuation.org
4819  * - easyffi: accepts `size_t' type (treated as unsigned int)
4820  - manual: missing backslash in example for `string-substitute'
4821  - easyffi: added pseudo declaration for default name substitution (`default_renaming')
4822
4823Mon Mar  7 13:04:35 CET 2005  felix@call-with-current-continuation.org
4824  * - manual: fixed example for `join' [Thanks to William Annis]
4825  - new primitive `##sys#apply-values' and compiler rewritings
4826
4827Thu Mar  3 21:23:36 CET 2005  felix@call-with-current-continuation.org
4828  * - Fixed stupid bug in new handling of `-:r''s output; some macros in chicken.h didn't use libc aliases
4829
4830Thu Mar  3 08:30:35 CET 2005  felix@call-with-current-continuation.org
4831  * - `-:r' sends output to stderr [Suggested by Alejandro]
4832  - added `lambda-lift' declaration
4833
4834Wed Mar  2 23:31:28 CET 2005  felix@call-with-current-continuation.org
4835  * spiffy link
4836
4837Wed Mar  2 20:52:02 CET 2005  felix@call-with-current-continuation.org
4838  * - tcp/posix: port-name and type for tcp-ports is set properly; `port->fileno' handles tcp ports
4839
4840Wed Mar  2 18:00:36 CET 2005  felix@call-with-current-continuation.org
4841  * added new shootout benchmarks
4842
4843Wed Mar  2 17:58:22 CET 2005  felix@call-with-current-continuation.org
4844  * - the dot in `(X . Y)' was only recognized when followed by whitespace (now it accepts any delimiter) [Thanks to Christian Jaeger]
4845  - hen: `set!' is highlighted
4846
4847Tue Mar  1 08:41:40 CET 2005  felix@call-with-current-continuation.org
4848  * - Alejandro Forero Cuervo contributed support for accumulated profile data; felix added
4849    `-accumulate-profile' option
4850
4851Sat Feb 26 16:32:35 CET 2005  felix@call-with-current-continuation.org
4852  * wwchicken: broken link
4853
4854Sat Feb 26 12:40:11 CET 2005  felix@call-with-current-continuation.org
4855  * - chicken-setup: added `compile'; `(run (csc ...))' passes `-feature compiling extension' to csc
4856
4857Sat Feb 26 10:46:51 CET 2005  felix@call-with-current-continuation.org
4858  * - tcp: `tcp-accept' could block indefinitely if the syscall was interrupted
4859  - scheduler: slightly better interrupt handling
4860
4861Sun Feb 27 06:18:37 CET 2005  felix@call-with-current-continuation.org
4862  * scheduler: unimportant stuff
4863
4864Sun Feb 27 04:14:56 CET 2005  felix@call-with-current-continuation.org
4865  * - batch-driver: unit-specification and -dynamic triggers warning [thanks to Julian Morrison]
4866  - tcp: added `tcp-listener-fileno'
4867  - scheduler.scm: fixed bug in `##sys#thread-unblock!'
4868
4869Wed Feb 23 06:48:28 CET 2005  felix@call-with-current-continuation.org
4870  * - minor fixes
4871
4872Mon Feb 21 21:05:31 CET 2005  felix@call-with-current-continuation.org
4873  * - changed version to 1.93
4874  - The README says to use GNU make in a more verbose manner [suggested by Volker Stolz]
4875  - configure.in: changed configure `--enable-libffi' to `--with-libffi'
4876  - the scheduler unblocks the primordial thread when select-based waiting is interrupted [Thanks to mark Wutka]
4877
4878Wed Feb 16 19:42:58 CET 2005  felix@call-with-current-continuation.org
4879  * - wwchicken: lalr.egg link was broken
4880
4881Wed Feb 16 19:04:41 CET 2005  felix@call-with-current-continuation.org
4882  * - wwchicken: added rfc3339
4883
4884Wed Feb 16 15:03:18 CET 2005  felix@call-with-current-continuation.org
4885  * - posix: fixed bug in `process-execute' [wrong foreign type spec]
4886
4887Wed Feb 16 09:43:12 CET 2005  felix@call-with-current-continuation.org
4888  * - wwchicken: lalr link in egg-index was wrong
4889  - changed copyrights to 2005
4890
4891Tue Feb 15 14:39:30 CET 2005  felix@call-with-current-continuation.org
4892  * - changed copyright notice to 2005 [Thanks to Benedikt Rosenau]
4893
4894Tue Feb 15 08:57:26 CET 2005  felix@call-with-current-continuation.org
4895  * - easyffi: added `___scheme_pointer' pseudo type
4896
4897Tue Feb 15 06:03:38 CET 2005  felix@call-with-current-continuation.org
4898  * - fixed nasty optimizer bug related to hidden procedures with explicitly consed rest argument [Thanks to
4899    Julian Morrison] (this was actually fixed in the 1.92 snapshot)
4900  - library: in debug mode, prints number of processed finalizers
4901  - srfi-4: finalization handling was wrong
4902
4903Mon Feb 14 23:31:10 CET 2005  felix@call-with-current-continuation.org
4904  tagged 1.92 snapshot
4905
4906Mon Feb 14 22:48:17 CET 2005  felix@call-with-current-continuation.org
4907  * - chicken-setup: better handling when no remote repository file exists
4908
4909Mon Feb 14 21:26:08 CET 2005  felix@call-with-current-continuation.org
4910  * - chicken.h: no compiler warning when C_STACK_GROWS_DOWNWARD isn't defined in chicken-config.h
4911  - csi: loads "./.csirc" if it exists
4912
4913Mon Feb 14 14:43:07 CET 2005  felix@call-with-current-continuation.org
4914  * minor doc fix
4915
4916Fri Feb 11 11:58:46 CET 2005  felix@call-with-current-continuation.org
4917  * - fixed bug in chicken-setup
4918
4919Fri Feb 11 11:23:38 CET 2005  felix@call-with-current-continuation.org
4920  * - chicken-setup supports connection via proxy [Contributed by Mark Wutka]
4921
4922Fri Feb 11 08:23:28 CET 2005  felix@call-with-current-continuation.org
4923  * - reverted to old psyntax code - the changes broke when compiling the dissector
4924    [Thanks to Thomas Chust]
4925
4926Tue Feb  8 12:28:24 CET 2005  felix@call-with-current-continuation.org
4927  * conflict in cscbench
4928
4929Mon Feb  7 23:19:18 CET 2005  felix@call-with-current-continuation.org
4930  * - added some internal support for syntax-case annotations
4931  - extended lambda-lists weren't properly handled with syntax-case in some cases
4932  - optional argument processing generates better code in unsafe mode
4933  - reader: added support for `#cs/#ci ...'
4934  - added foreign type-specifier `scheme-pointer' (old unqualified `pointer' is deprecated)
4935  - tagged pointer checks use `equal?' now
4936
4937Mon Feb  7 14:40:24 CET 2005  felix@call-with-current-continuation.org
4938  * - extras: removed `collect' again (`filter-map' is fine)
4939
4940Sat Feb  5 16:08:36 CET 2005  felix@call-with-current-continuation.org
4941  * (- broken darcs link was reported by Andrey Sidorenko)
4942  - added `set-dynamic-load-mode!' [Thanks to Mark Baily for pointing out this shortcoming]
4943  - added `regexp-escape' [Suggested by Peter Bex]
4944
4945Sat Feb  5 12:12:03 CET 2005  felix@call-with-current-continuation.org
4946  * - wwchicken: fixed broken darcs link [Thanks to Andrej ...]
4947  - chicken.h: check of _MIPS_SZPTR is only done for gcc
4948  - trigonometric functions can be inlined (partially) resulting in slightly better performance
4949
4950Sat Feb  5 04:00:12 CET 2005  felix@call-with-current-continuation.org
4951  * - hen.el: added `foreign-code' to highlighted keywords
4952  - easyffi: didn't handle #\page in embedded C fragments [Thanks to Nicolas Pelletier]
4953  - extras: collect accepts more than one list
4954  - `read-string' didn't check port argument properly
4955  - `process' accepts optional argument list
4956  - wwchicken: RSS-generator adds guids and unique links [Thanks to Sergey Khorev]
4957
4958Sat Jan 29 21:36:54 CET 2005  felix@call-with-current-continuation.org
4959  * - csi: `,d <fixnum>' only shows character representation if code is less than #x10000
4960  - posixwin: added `symbolic-link?' (always returns #f)
4961
4962Thu Jan 27 23:54:36 CET 2005  felix@call-with-current-continuation.org
4963  * - chicken.h: on MIPS, C_SIXTYFOUR is only selected if _MIPS_SZPTR == 64 [Thanks to Mark Baily]
4964
4965Thu Jan 27 22:59:40 CET 2005  felix@call-with-current-continuation.org
4966  * - definition of C_fixnum_abs() in chicken.h was wrong [Thanks to Alex Shinn]
4967  - `hash-table-for-each' has it's argument order swapped (the old order is still supported);
4968    renamed `hash-table->list' to `hash-table->alist'; added `hash-table-update!' [Thanks to Sven Hartrumpf]
4969
4970Tue Jan 25 10:56:40 CET 2005  felix@call-with-current-continuation.org
4971  * - added `regular-file?' to posixwin
4972
4973Tue Jan 25 09:06:02 CET 2005  felix@call-with-current-continuation.org
4974  * - expansion of #!optional with a single argument is more efficient
4975  - posix: added `symbolic-link?' and `regular-file?' [as suggested by William Annis]
4976
4977Mon Jan 24 21:54:30 CET 2005  felix@call-with-current-continuation.org
4978  * - `machine-type' returns 'arm on ARM
4979
4980Mon Jan 24 20:55:07 CET 2005  felix@call-with-current-continuation.org
4981  * - `define-method' handles #!optional/#!key/#!rest (but doesn't specialize them)
4982  - chicken.h: some cleaning up
4983  - easyffi: allows `C_word' as type; `___callback' is now called `___safe' (`___callback' is still allowed, though)
4984  - `foreign-callback-lambda[*]' and `foreign-callback-wrapper' have been renamed to `foreign-safe-lambda[*]' and
4985    `foreign-safe-wrapper', respectively. The old names are deprecated
4986  - chicken-setup: file-lists in `install-...' procedures can specify absolute path to control destination directory
4987  - renamed `autosetup' to `autogen.sh' and made it more verbose
4988  - tinyclos: `port' argument to `print-object' and `describe-object' is now optional
4989  - fixed bug in optimizer that caused unsed unused arguments to callbacks defined with `define-external' to
4990    be removed
4991
4992Fri Jan 21 21:13:17 CET 2005  felix@call-with-current-continuation.org
4993  * more preprocessor aliases, updated wwchicken a little
4994
4995Fri Jan 21 18:46:14 CET 2005  felix@call-with-current-continuation.org
4996  * - added some preprocessor stuff for redefining libc accesses
4997
4998Thu Jan 20 05:22:27 CET 2005  brannanster@gmail.com[_^M_]
4999  * A compact test output function
5000
5001Thu Jan 20 04:37:17 CET 2005  "Patrick Brannan <brannanster@gmail.com>"[_^M_]
5002  * Windows mkdir fix
5003
5004Wed Jan 19 14:08:36 CET 2005  felix@call-with-current-continuation.org
5005  * - some more aliases for libc routines
5006  - documented `C_u_i_c[ad]r'
5007
5008Wed Jan 19 11:58:27 CET 2005  felix@call-with-current-continuation.org
5009  * - added `(emit-external-prototypes-first)' declaration
5010  - chicken.h/runtime.c: added some `C_...' aliases for stdlib
5011
5012Tue Jan 18 14:59:48 CET 2005  felix@call-with-current-continuation.org
5013  * - `number->string' adds a trailing zero for inexact numbers with zero fractional part [Thanks to Sven Hartrumpf]
5014
5015Tue Jan 18 12:12:38 CET 2005  felix@call-with-current-continuation.org
5016  * - chicken.h: __LP64__ selects 64-bit mode
5017  - posix: added `file-link' [Suggested by Sunnan]
5018
5019Mon Jan 17 21:52:59 CET 2005  felix@call-with-current-continuation.org
5020  * added testeez
5021
5022Mon Jan 17 19:56:55 CET 2005  felix@call-with-current-continuation.org
5023  * - extras: `collect'
5024
5025Mon Jan 17 14:12:14 CET 2005  felix@call-with-current-continuation.org
5026  * - tinyclos: added instance-of?
5027
5028Mon Jan 17 13:51:02 CET 2005  felix@call-with-current-continuation.org
5029  * - chicken-setup: `-no-install' wasn't recognized; error message was broken
5030 
5031
5032Mon Jan 17 07:34:45 CET 2005  felix@call-with-current-continuation.org
5033  * posix: fixed bug in absolute-pathname? [Thanks to Peter Bex]
5034
5035Mon Jan 17 05:49:42 CET 2005  felix@call-with-current-continuation.org
5036  * - added `-emit-external-prototypes-first'
5037
5038Fri Jan 14 08:39:17 CET 2005  felix@call-with-current-continuation.org
5039  * - tinyclos.scm: took bugfix for missing `(reverse field-initializers) in `(initialize <class>)' from Andreas
5040    Rottmann's tinyclos port
5041  - added `-:b' runtime option
5042
5043Wed Jan 12 20:51:24 CET 2005  felix@call-with-current-continuation.org
5044  * - dload2 and libffi features
5045  - libffi hack is only used when argc >= 120
5046
5047Wed Jan 12 09:03:14 CET 2005  felix@call-with-current-continuation.org
5048  * support for libffi to handle large argument lists
5049
5050Wed Jan 12 08:18:26 CET 2005  felix@call-with-current-continuation.org
5051  * documented foreign-primitive
5052
5053Tue Jan 11 11:08:18 CET 2005  felix@call-with-current-continuation.org
5054  * foreign-primitive
5055
5056Mon Jan 10 22:15:07 CET 2005  felix@call-with-current-continuation.org
5057  tagged 1.89 release
5058
5059Mon Jan 10 22:14:55 CET 2005  felix@call-with-current-continuation.org
5060  * final touch on homepage
5061
5062Sat Jan  8 13:34:53 CET 2005  felix@call-with-current-continuation.org
5063  * added FAQ entry to explain the macro systems
5064
5065Sat Jan  8 12:29:50 CET 2005  felix@call-with-current-continuation.org
5066  * some manual cleanups, new version
5067
5068Wed Jan  5 14:30:52 CET 2005  felix@call-with-current-continuation.org
5069  * Added missing copyright statement in LICENSE [Thanks to Toby Butzon]
5070  argument type-check didn't handle `(const c-string)' properly [Thanks to Peter Bex]
5071
5072Tue Jan  4 18:43:44 CET 2005  felix@call-with-current-continuation.org
5073  * fixed bug in easyffi.l that caused wrong parsing of C comments [Thanks to Nicholas Pelletier]
5074
5075Mon Jan  3 20:43:22 CET 2005  felix@call-with-current-continuation.org
5076  * chicken-setup: `test-compile' was broken [thanks to Peter Bex]
5077
5078Fri Dec 31 01:44:14 CET 2004  felix@call-with-current-continuation.org
5079  * bitwise ops accept full integer range
5080 
5081  - `bitwise-and', `bitwise-ior', `bitwise-xor', `bitwise-not' and `arithmetic-shift' also accept non-exact
5082    integers, provided they are in machine word range
5083  - library: added `fxand', `fxior', `fxxor', `fxnot', `fxshl' and `fxshr'
5084  - ",d" invokes `unveil' for meroon instances
5085  - removed TODO
5086 
5087
5088Wed Dec 29 00:34:00 CET 2004  felix@call-with-current-continuation.org
5089  * csc.scm.in: handles damaged .csc files
5090
5091Fri Dec 24 03:35:48 CET 2004  felix@call-with-current-continuation.org
5092  * `-:d' shows message before finalizers are forced on exit
5093
5094Thu Dec 23 05:49:18 CET 2004  felix@call-with-current-continuation.org
5095  * more finalizer tests, documentation
5096 
5097  - minor documentation fix
5098
5099Wed Dec 22 17:07:41 CET 2004  felix@call-with-current-continuation.org
5100  * finalizer tuning
5101 
5102  - `set-finalizer!' returns the finalized object
5103  - finalizers are vastly more efficient now [Thanks to Ed Watkeys for pointing out this problem]
5104
5105Wed Dec 22 15:58:43 CET 2004  felix@call-with-current-continuation.org
5106  tagged 1.85-work
5107
5108Wed Dec 22 15:57:47 CET 2004  felix@call-with-current-continuation.org
5109  * removed meroon (?)
5110
5111Thu Dec 23 10:28:06 CET 2004  felix@call-with-current-continuation.org
5112  * bumped version number
5113
5114Wed Dec 15 23:04:13 CET 2004  felix@call-with-current-continuation.org
5115  tagged 1.85 (development)
5116
5117Mon Dec 20 12:11:13 CET 2004  felix@call-with-current-continuation.org
5118  * more bugfixes, doc changes
5119 
5120  - csi crashed on Windows when CHICKEN_HOME wasn't defined [Thanks to Shmulik Regev]
5121  - documented `<swig-pointer>' in manual
5122  - easy ffi: handles "long/short int" types [Thanks to Nicolas Pelletier]
5123
5124Sun Dec 19 12:07:20 CET 2004  felix@call-with-current-continuation.org
5125  * some bugfixes
5126 
5127  - tinyclos: new primitive class <swig-pointer> [Thanks to Joel Reymont]
5128  - csi: script-file loading in csi didn't work on Cygwin [Thanks to Dale Jordan]
5129  - added inlining rules for several SRFI-4 accessors
5130
5131Thu Dec 16 11:08:11 CET 2004  felix@call-with-current-continuation.org
5132  * minor stuff
5133 
5134  - hen.el: marks define-foreign-record
5135  - fixed bug in manual (#xe0 is 224, not 240 :-) [Thanks to Michele Simionato]
5136  - Circular dependency (library.c -> c_defaults.h, nsample -> library.c) in Makefile.am fixed [Thanks to Fabian B[_\c3_][_\b6_]hlke]
5137
5138Wed Dec 15 22:38:30 CET 2004  felix@call-with-current-continuation.org
5139  * doc improvements, define-macro at run-time
5140 
5141  - `define-macro' is now available in compiled files at run-time [shown to be useful by Michele Simionato]
5142  - eval-when: alternative specifiers `compile-time' and `run-time'
5143  - pcre, regex, pregexp: `regexp' handles optional caseless/igorespace/utf8 arguments [Contributed by Alex Shinn]
5144  - easyffi.scm: fixed a stupid bug in the type-simplifier [Thanks to Thomas Chust]
5145
5146Wed Dec 15 07:16:52 CET 2004  felix@call-with-current-continuation.org
5147  * chicken-home checks CHICKEN:HOME
5148
5149Tue Dec 14 10:25:45 CET 2004  felix@call-with-current-continuation.org
5150  * minor optiomization in srfi-13
5151
5152Tue Dec 14 08:08:36 CET 2004  felix@call-with-current-continuation.org
5153  * `chicken-compile-static' feature
5154 
5155  - csc: passes `-feature chicken-compile-static' in static mode [Suggested by Thomas Chust]
5156
5157Mon Dec 13 09:12:47 CET 2004  felix@call-with-current-continuation.org
5158  * minor bugfixes
5159 
5160  - `define-method' allows mixed qualified and unqualified arguments [Thanks to Joel Reymont]
5161  - lolevel: `##sys#check-pointer' also allows SWIG-pointers [Thanks to Joel Reymont]
5162  - added `chicken-home' [Thanks to Michele Simionato]
5163  - `##sys#resolve-include-filename' is a bit cleverer now
5164
5165Tue Dec  7 00:18:00 CET 2004  felix@call-with-current-continuation.org
5166  * chicken-setup stuff
5167 
5168  - chicken-setup: `install-sources' (preliminary); portable (?) "mkdir -p" command
5169  - wwchicken: RSS feed wasn't de-htmlized
5170
5171Tue Dec  7 08:09:36 CET 2004  felix@call-with-current-continuation.org
5172  * define-values works now in all definition context [solution by Abdulaziz Ghuloum]
5173
5174Mon Dec  6 09:11:33 CET 2004  felix@call-with-current-continuation.org
5175  * removed FAQ.html from makefile
5176
5177Sat Dec  4 18:06:39 CET 2004  felix@call-with-current-continuation.org
5178  * Bugfix for `provide', slight source-file cleanups
5179 
5180  - eval: `##sys#do-the-right-thing' didn't check whether an extension is explicitly provided
5181  - removed HACKING from repository
5182  - removed some old files from repository
5183  - chicken-entry-points: didn't work properly with psyntax
5184  - hen.el: added some keywords
5185  - added FAQ to manual
5186
5187Sat Dec  4 05:29:03 CET 2004  felix@call-with-current-continuation.org
5188  * cleanups of docs
5189
5190Thu Dec  2 18:16:28 CET 2004  felix@call-with-current-continuation.org
5191  * redefintion of records is safer
5192 
5193  - since `define-record[-type]' is not generative, redefinition with subsequent access of slots
5194    via the previous accessors was unsafe
5195
5196Thu Dec  2 18:03:40 CET 2004  felix@call-with-current-continuation.org
5197  * -r5rs option is stricter
5198 
5199  - `-r5rs' implies `-no-usual-integrations'
5200  - fixed docs regarding `-r5rs' option
5201
5202Thu Dec  2 17:02:37 CET 2004  felix@call-with-current-continuation.org
5203  * cleaning up
5204 
5205  - compiler: removed `-usual-integrations' and added `-no-usual-integrations'
5206    (this is now the default behaviour!)
5207  - the unbound value is printed differently now
5208  - removed last remnants of SRFI-22
5209
5210Tue Nov 30 21:57:26 CET 2004  felix@call-with-current-continuation.org
5211  tagged 1.81-work
5212
5213Tue Nov 30 21:15:04 CET 2004  felix@call-with-current-continuation.org
5214  * simplifications of macro stuff
5215 
5216  - removed srfi-13-syntax.scm (moved into chicken-more-macros/chicken-highlevel-macros)
5217
5218Tue Nov 30 16:45:47 CET 2004  felix@call-with-current-continuation.org
5219  * added make-expansions.scm
5220
5221Tue Nov 30 16:35:57 CET 2004  felix@call-with-current-continuation.org
5222  * removed refs to srfi-13-syntax.scm in Makefile.am
5223
5224Tue Nov 30 16:34:31 CET 2004  felix@call-with-current-continuation.org
5225  * simplifications of macro stuff
5226 
5227  - removed srfi-13-syntax.scm (moved into chicken-more-macros/chicken-highlevel-macros)
5228
5229Tue Nov 30 00:34:30 CET 2004  felix@call-with-current-continuation.org
5230  * small cleanups, psyntax work
5231 
5232  - wwchicken: fixed bug introduced with previous change (htmlfile)
5233  - chicken-highlevel-macros: slightly cleaned up to allow bootstrapping of macro-definers
5234  - non-standard psyntax macro-definitions are now generated via script and compiled to native code
5235    (which gives better startup times)
5236  - removed `-strict-...' and `-r5rs' options from compiler and interpreter
5237  - README: filenames were wrong again
5238
5239Mon Nov 29 19:56:52 CET 2004  felix@call-with-current-continuation.org
5240  * removed csc.scm (finally)
5241
5242Mon Nov 29 19:56:22 CET 2004  felix@call-with-current-continuation.org
5243  * xx
5244
5245Mon Nov 29 19:56:10 CET 2004  felix@call-with-current-continuation.org
5246  * christ...
5247
5248Mon Nov 29 19:35:02 CET 2004  felix@call-with-current-continuation.org
5249  * bugfixes and chicken-setup option
5250
5251Mon Nov 29 08:44:12 CET 2004  felix@call-with-current-continuation.org
5252  * better feature-check in ##sys#do-the-right-thing
5253
5254Thu Nov 25 07:33:42 CET 2004  felix@call-with-current-continuation.org
5255  * removed csc.scm
5256
5257Wed Nov 24 22:42:09 CET 2004  felix@call-with-current-continuation.org
5258  * Sergey's fixes
5259
5260Mon Nov 22 23:37:29 CET 2004  felix@call-with-current-continuation.org
5261  * Bugfixes, Sergey's dlll-runtime changes
5262 
5263  - eval: warning for declarations in interpreted code passed wrong argument to `error'
5264  - hen.el: added changes contributed by Micky Latowicki
5265  - library: `c-runtime' returns information about linked C runtime library; MSVC build supports linking with
5266    dynamic runtime libs [Thanks to Sergey Khorev]
5267
5268Wed Nov 17 23:49:34 CET 2004  felix@call-with-current-continuation.org
5269  * ...
5270
5271Wed Nov 17 23:45:00 CET 2004  felix@call-with-current-continuation.org
5272  * Initial revision
Note: See TracBrowser for help on using the repository browser.