diff options
author | itojun <itojun> | 2003-09-12 10:01:12 +0000 |
---|---|---|
committer | itojun <itojun> | 2003-09-12 10:01:12 +0000 |
commit | 15ca5209753510440478d60ebe0a591ec0e9b4cf (patch) | |
tree | ba230b86ac15f7e37a61077c20e53a5de9938f8b /lang | |
parent | 4ba468d9923819e66ebf8978e076b45ff8691d31 (diff) | |
download | pkgsrc-15ca5209753510440478d60ebe0a591ec0e9b4cf.tar.gz |
upgrade to 1.17.
2003-08-25 flw <flw@gurke>
* /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/runtime.c:
- csc.in: `-embedded' wasn't recognized
- library.scm: `get-keyword' accepts any object as keys
- runtime.c: `C_callback' doesn't do a minor GC at entry [Thanks to Bruce Hoult]
- `(. ...)' segfaulted instead of giving an error message [Thanks to Category 5]
- `(receive X)' is allowed and returns the list of the result-values
2003-08-17 flw <flw@gurke>
* /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/runtime.c:
- fixed big performance leak in minor GC handling: GC-timing stuff for `time'
macro caused way too many kernel calls [Thanks to Bruce Hoult]
- `dump_trace()' didn't initialize output buffer properly
2003-08-07 flw <flw@gurke>
* /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/Makefile, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken-setup.scm:
- eval.scm: `extension-path'
- lolevel.scm: `global-ref', `global-set!' and `global-bound?'
- csc: static libs are reordered to link libchicken last [thanks to Sven Hartrumpf]
- posix.scm: `group-information'
- added index to the manual [thanks to Peter Wang]
- 'loevel was declared as provided by csi (which was wrong)
- removed `define-id-macro' and `let-id-macro'
- setup-specification attributes `test', `test-command' and `test-chicken-version'
- `C_alloc_in_heap()' is called with number of words (not bytes)
2003-07-30 flw <flw@gurke>
* /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/optimizer.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/csc.in:
- `csc' added `-s' option to linker, when linking with optimization (won't
work when building shared object)
- fixed countless typos in manual.tex [Thanks to Bruce Mitchener]
- `csc' uses `-bundle' instead of `-shared' under Mac OS X
- runtime.c: dload_2 prefixes dlsym'd name with "_"
- posix.scm: under Mac OS X, `environ' is not used (and `current-environment'
always returns '())
- removed `C_collectibles' and added `C_gc_protect()' and `C_gc_unprotect()'
- fixed compiler bug that caused repeated explicit rest-argument list consing
[Thanks to Sven Hartrumpf]
- added `string-compare3[-ci]'
- reduced C_STACK_RESERVE to 4096; the previous setting could overflow the
stack-check on machines with a stack in very high memory
2003-07-25 flw <flw@gurke>
* /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.CVS, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c:
- added `C_end_of_main' macro to chicken.h
- `location' now accepts callback-names
- bumped version to 1.15
- `csc' accepts '-windows' under Cygwin
- chicken-setup.scm/eval.scm: ##sys#load-library-extension is exported (and used)
- the STACKTRACE is printed directly (and not saved in a file)
- `,d' in csi stops after 40 elements when printing sequences
- chicken-setup.scm: fixed hardcoded ".so"
- posix.scm: fixed some routines that weren't updated to the new I/O system
2003-07-17 flw <flw@gurke>
* /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/scheduler.scm:
- scheduler.scm: fixed bug in `##sys#all-threads'
- scheduler.scm: fixed invalid timeout computation in `##sys#fdset-select-timeout'
[thanks to Peter Wang]
2003-07-15 flw <flw@gurke>
* /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csi.1, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/script-utils.scm:
- library.scm: vector-resize
- script-utils: for-each-line
- uses newest autotools (libtool 1.5, autoconf 2.57, automake 1.7.6)
- posix.scm: fixed bug in `process-execute' [Thanks to Peter Wang]
Diffstat (limited to 'lang')
-rw-r--r-- | lang/chicken/Makefile | 4 | ||||
-rw-r--r-- | lang/chicken/PLIST | 6 | ||||
-rw-r--r-- | lang/chicken/distinfo | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile index 7576b09c131..1d58cd3e312 100644 --- a/lang/chicken/Makefile +++ b/lang/chicken/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.7 2003/08/27 08:52:57 itojun Exp $ +# $NetBSD: Makefile,v 1.8 2003/09/12 10:01:12 itojun Exp $ # -DISTNAME= chicken-1.12 +DISTNAME= chicken-1.17 CATEGORIES= lang MASTER_SITES= http://www.call-with-current-continuation.org/ diff --git a/lang/chicken/PLIST b/lang/chicken/PLIST index d02638d73f6..b9f2e9d17bf 100644 --- a/lang/chicken/PLIST +++ b/lang/chicken/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2003/08/27 08:52:57 itojun Exp $ +@comment $NetBSD: PLIST,v 1.4 2003/09/12 10:01:12 itojun Exp $ bin/chicken bin/chicken-config bin/chicken-static @@ -14,6 +14,7 @@ bin/scheme-srfi-0 bin/scheme-srfi-7 include/c_defaults.h include/chicken.h +lib/chicken lib/libchicken.a lib/libchicken.la lib/libchicken.so @@ -48,7 +49,6 @@ man/man1/chicken-config.1 man/man1/chicken.1 man/man1/csc.1 man/man1/csi.1 -share/chicken/chicken.init share/chicken/highlevel-macros.scm share/chicken/match.scm share/chicken/moremacros.scm @@ -111,7 +111,6 @@ share/doc/chicken/FAQ.html share/doc/chicken/LICENSE share/doc/chicken/Makefile share/doc/chicken/README -share/doc/chicken/README.txt share/doc/chicken/chicken.eps share/doc/chicken/chicken.jpg share/doc/chicken/chicken.png @@ -168,6 +167,7 @@ share/doc/html/chicken/manual-Z-H-49.html share/doc/html/chicken/manual-Z-H-5.html share/doc/html/chicken/manual-Z-H-50.html share/doc/html/chicken/manual-Z-H-51.html +share/doc/html/chicken/manual-Z-H-52.html share/doc/html/chicken/manual-Z-H-6.html share/doc/html/chicken/manual-Z-H-7.html share/doc/html/chicken/manual-Z-H-8.html diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo index 0351be48ecd..a6a9951c7e1 100644 --- a/lang/chicken/distinfo +++ b/lang/chicken/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.6 2003/09/09 01:38:25 itojun Exp $ +$NetBSD: distinfo,v 1.7 2003/09/12 10:01:12 itojun Exp $ -SHA1 (chicken-1.12.tar.gz) = d9869c13d110829d89abf13c00e32e7ff6de75fa -Size (chicken-1.12.tar.gz) = 2557064 bytes +SHA1 (chicken-1.17.tar.gz) = 18a32f53afab1c90e33e19155829eb207b05ace6 +Size (chicken-1.17.tar.gz) = 2729914 bytes SHA1 (patch-aa) = 0d4fbc773a33f3a910f25eefd66bf4a7e4bfd68e SHA1 (patch-ab) = 65937026074731a8a2f0d63b0d9b72cccbe2327b SHA1 (patch-ac) = f666a50c992af1fbcff4da107a69c0a598cf8b58 |