[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] darcs patch: fixed a small typo in README
From: |
sunnan |
Subject: |
[Chicken-users] darcs patch: fixed a small typo in README |
Date: |
Wed, 27 Apr 2005 00:36:12 +0200 (CEST) |
Wed Apr 27 00:33:28 CEST 2005 address@hidden
* fixed a small typo in README
New patches:
[fixed a small typo in README
address@hidden {
hunk ./README 210
- hen.el an emacs mode for exiting Scheme programs, by
Linh Dang
+ hen.el an emacs mode for editing Scheme programs, by
Linh Dang
}
Context:
[- the reader can read now |.| [Thanks to Nicolas Pelletier]
address@hidden
[- removed last traced of libstuffed-chicken/libsrfi-chicken
address@hidden
[- `define-extension' allows optional `export' clause
address@hidden
- fixed a stupid bug in `string->number' (caused by previous "fix")
- `set-finalizer!' was broken
]
[- several patches and hooks for numbers
address@hidden
[- `string->number' didn't handle inexact numbers starting with #\#
address@hidden
- `set-finalizer!' forces finaloizers if live count exceed max
]
[- Removed DJGPP support
address@hidden
- libstuffed-chicken and libsrfi-chicken have been folded into libchicken
]
[pp handles other pointer types
address@hidden
[- SWIG-pointers are accepted by `##sys#foreign-pointer-argument'
address@hidden
[- `CHICKEN_delete_gc_root()' didn't free memory of root object
address@hidden
- chicken-entry-points.scm: added void-ptr cast
- removed wrong entry in help text given by `,?' in csi [Thanks to Dale Jordan]
- library: added `##sys#' aliases to `string->number' and `number->string'
(and some other primitives)
for later hooking
- added `define-extension'
]
[- deletion of GC roots is O(1)
address@hidden
[- internal char-type predicates didn't use libc alias macros
address@hidden
[resolved stupid conflict
address@hidden
[- fixed `define-method' to specialize all arguments
address@hidden
[- John Lenz fixed a few problems with handling methods with argument lists of
unequal length
address@hidden
[- backtrace indicates current frame
address@hidden
- `printf' accepts `~n' as an alias for `~%'
- wwchicken: fixed broken links to SRFI47/57 docs [Thanks to Reed Sheridan]
]
[- Makefile.am: banner.scm was installed for unknown reasons
address@hidden
- #\U... char syntax and \U... escape sequence
- pretty-print didn't handle extended character syntax
- changed macro-definition of `define-method' to handle non-specialized args
correctly [Thanks to John Lenz]
- utils: `decompose-pathname' should return #f, #f, #f for the empty string
[Thanks to Peter Bex]
]
[- csc.scm and chicken-config pass -DHAVE_CHICKEN_CONFIG_H to C compiler
[Thanks to Alex Shinn]
address@hidden
[- manual: added documentation for `\uXXXX'
address@hidden
[- utils: `make-pathname' didn't check type of filename-argument [Thanks to
Peter Bex]
address@hidden
- wwchicken: added new eggs
- syntax-case: `declare' is now always available, even with `-r5rs'
]
[- changed version-numbering to use 3-digit release number
address@hidden
- manual: moved `___pointer' description
]
[- Arithmetic comparison operators didn't work properly on 64-bit machines
[Thanks to Alex Shinn]
address@hidden
[- Makefile.in: uses different escapes to allow commas [Thanks to Göran Krampe]
address@hidden
- compiler: keywords are not optimized to literal accesses in strict mode;
assignment to keyword triggers warning
[Thanks to Damian Gryski]
- '\uXXXX' escape sequence in strings
]
[- library.scm: file-open functions and deletion/renaming use strerror(3) for
better error messages [suggested by
address@hidden
Alejandro Forero Cuervo]
]
[- chicken.h: added macro for `___pointer'
address@hidden
- easyffi: added `opaque' pseudo-declaration; `___byte_vector' pseudo type
]
[- easyffi: added `___pointer' marker
address@hidden
[- easyffi: default-renaming is now triggered on any uppercase or underscore
character
address@hidden
[- easyffi: default-renaming is also triggered on underscores
address@hidden
- library: ##sys#find-symbol-table is exported
]
[- runtime.c: the removal of finalizer-list entries was broken [Thanks to John
Lenz]
address@hidden
[- wwchicken: added requirements for stream-ldif
address@hidden
- srfi-4: fixed problem for `u32vector-ref' on 64-bit machines [Thanks to Alex
Shinn]
- extras: fixed stupid buf in rassoc
- easyffi: `___length()' argument marker
]
[...
address@hidden
[huh?
address@hidden
[resolved RCS conflicts; new eggs in wwchicken
address@hidden
[- added internal error class #:process-error
address@hidden
- posix: uses strerror(3)
- lolevel: `object-unevict' optionally copies byteblock objects
- compiler: gives warnings for undefined exported globals
- `define-inline' and `define-constant' are now usable with psyntax' module
system (but expand to simple defines)
- added inlining, no noticable performance improvements, though (customizable
procedures and gcc inlining may probably
do the job here...)
]
[- added `u' debugging mode
address@hidden
[- csi: ,ln prints an arrow before the result
address@hidden
]
[- added continuation API
address@hidden
[- easyffi: accepts `size_t' type (treated as unsigned int)
address@hidden
- manual: missing backslash in example for `string-substitute'
- easyffi: added pseudo declaration for default name substitution
(`default_renaming')
]
[- manual: fixed example for `join' [Thanks to William Annis]
address@hidden
- new primitive `##sys#apply-values' and compiler rewritings
]
[- Fixed stupid bug in new handling of `-:r''s output; some macros in chicken.h
didn't use libc aliases
address@hidden
[- `-:r' sends output to stderr [Suggested by Alejandro]
address@hidden
- added `lambda-lift' declaration
]
[spiffy link
address@hidden
[- tcp/posix: port-name and type for tcp-ports is set properly; `port->fileno'
handles tcp ports
address@hidden
[added new shootout benchmarks
address@hidden
[- the dot in `(X . Y)' was only recognized when followed by whitespace (now it
accepts any delimiter) [Thanks to Christian Jaeger]
address@hidden
- hen: `set!' is highlighted
]
[- Alejandro Forero Cuervo contributed support for accumulated profile data;
felix added
address@hidden
`-accumulate-profile' option
]
[wwchicken: broken link
address@hidden
[- chicken-setup: added `compile'; `(run (csc ...))' passes `-feature compiling
extension' to csc
address@hidden
[- tcp: `tcp-accept' could block indefinitely if the syscall was interrupted
address@hidden
- scheduler: slightly better interrupt handling
]
[scheduler: unimportant stuff
address@hidden
[- batch-driver: unit-specification and -dynamic triggers warning [thanks to
Julian Morrison]
address@hidden
- tcp: added `tcp-listener-fileno'
- scheduler.scm: fixed bug in `##sys#thread-unblock!'
]
[- minor fixes
address@hidden
[- changed version to 1.93
address@hidden
- The README says to use GNU make in a more verbose manner [suggested by
Volker Stolz]
- configure.in: changed configure `--enable-libffi' to `--with-libffi'
- the scheduler unblocks the primordial thread when select-based waiting is
interrupted [Thanks to mark Wutka]
]
[- wwchicken: lalr.egg link was broken
address@hidden
[- wwchicken: added rfc3339
address@hidden
[- posix: fixed bug in `process-execute' [wrong foreign type spec]
address@hidden
[- wwchicken: lalr link in egg-index was wrong
address@hidden
- changed copyrights to 2005
]
[- changed copyright notice to 2005 [Thanks to Benedikt Rosenau]
address@hidden
[- easyffi: added `___scheme_pointer' pseudo type
address@hidden
[- fixed nasty optimizer bug related to hidden procedures with explicitly
consed rest argument [Thanks to
address@hidden
Julian Morrison] (this was actually fixed in the 1.92 snapshot)
- library: in debug mode, prints number of processed finalizers
- srfi-4: finalization handling was wrong
]
[TAG 1.92 snapshot
address@hidden
Patch bundle hash:
1e60ea36a88582bba8ba9f6e32431aef5dcb17ff
- [Chicken-users] darcs patch: fixed a small typo in README,
sunnan <=