diff options
author | wen <wen> | 2013-07-02 13:57:22 +0000 |
---|---|---|
committer | wen <wen> | 2013-07-02 13:57:22 +0000 |
commit | 5ce66d71d88c0b85eb9cd09b92832af528e7ff42 (patch) | |
tree | b2c5cad052f41449e6daee375d355ef4076d41e5 /lang/scheme48/distinfo | |
parent | d3f5e01891a3159330421a3149fff984dc9150ef (diff) | |
download | pkgsrc-5ce66d71d88c0b85eb9cd09b92832af528e7ff42.tar.gz |
Update to 1.9
Add LICENSE
Upstream changes:
* 2012-12-31 (version 1.9)
** Additions
- A new C FFI as added, thanks to Crestani, Harald Glab-Plhak. The
old one is still there but will eventually be phased out.
See Crestani's paper "Foreign-Function Interfaces for Garbage-Collected Programming Languages"
http://www-pu.informatik.uni-tuebingen.de/users/crestani/publications/2008-sws-ffi.pdf
- A new networking code layer was added with full support for IPv6,
UDP etc. (undocumented as of yet)
- Records now support single inheritance (accessible through the
r6rs-records packages)
- `letrec*' was added to the `scheme' structure
- A `r5rs' structure was added.
- A new condition system based on R6RS's system has replaced the old system.
- Some R6RS libraries were added (with help from Robert Ransom).
- A statistical profiler was added (Marcel Turino, Manuel Dietrich) -
check the documentation for details.
- TLC tables (`eq?' tables) were added by Marcus Crestani and David Frese.
- The module system warns on cycles and redefinitions
- When the VM is compiled with GNU C, it uses direct threading for
instruction dispatch, which speeds up the VM noticeable (done by
Timo Harter)
- The reader for a structure is configurable (again).
- SRFI 19 now works on Windows
- `list-spine{,-cycle-safe}[*%]' sequence macros were added to `reduce'
structure by Robert Ransom
- The Windows build can be done via a Boo script (contributed by
Robert Ransom)
- The unquote and unquote-splicing were generalized to several
operands, in line with R6RS.
- Commands ,show-known-packages, ,show-interface, and
,show-default-package were added to support SDT (Marcus Crestani,
Sebastian Rheinecker).
- `placeholder-value' now accepts a `deadlock?' argument that says
whether blocking on the placeholder contributes to deadlock.
- Most source files now carry author information.
- A document =doc/deriving.txt= was added that clarifies how works
derived from Scheme 48 should be labelled.
** Changes
- The BIBOP GC was heavily debugged and is now considered stable - it
is enabled by default.
- The system builds on Windows Visual Studio Express 2010 instead of
Visual Studio 2005.
- The BIBOP GC code was simplified significantly.
- The `syntax-rules' implementation was rewritten by Richard Kelsey
- Some structures were added to the POSIX subsystem
(`posix-errnos', `posix-syslog')
- Various procedures were added to the POSIX structures by Roderic
Morris to support scsh.
- The autoconf code was reorganized by Ivan Shmakov.
- The REPL now prints values without quotes and auto-capitalization of
record-type names.
- The Makefile now builds the documentation upon `make install'.
(This requires a working LaTeX installation and tex2page.) A target
`install-no-doc' is available that does not.
- The license information was clarified.
- The external-events API was changed to fix a design bug; it now
correctly accomodates "fire-once" applications such as
wait-`for-child-process' (with help from Robert Ransom, Roderic
Morris).
** Bug fixes
- Many.
Diffstat (limited to 'lang/scheme48/distinfo')
-rw-r--r-- | lang/scheme48/distinfo | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lang/scheme48/distinfo b/lang/scheme48/distinfo index 0ce08a82160..86d7b64664f 100644 --- a/lang/scheme48/distinfo +++ b/lang/scheme48/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.8 2008/05/02 09:22:21 degroote Exp $ +$NetBSD: distinfo,v 1.9 2013/07/02 13:57:22 wen Exp $ -SHA1 (scheme48-1.8.tgz) = 75299fe9de4bf239fc1d5a7dfa2ec377e0e98df1 -RMD160 (scheme48-1.8.tgz) = 2685ea2c2ce9e5ff1408a1f588182e07f6d3822b -Size (scheme48-1.8.tgz) = 3173151 bytes -SHA1 (patch-aa) = 26bf0db2ea9158b5d075ebd20e38a2ab22cc5b2b +SHA1 (scheme48-1.9.tgz) = 8fd78d328a8c39ecd848e849ade094c30c2bb4ba +RMD160 (scheme48-1.9.tgz) = 273f7de5d3775d80e91e8e8876e0d1328320d9e2 +Size (scheme48-1.9.tgz) = 3945425 bytes |