Wiki
Clone wikisagittarius-scheme / Release Note 0.6.5
Fixed bugs:
uinteger->pointer
doesn't work properly on 32bit environment.#117define-record-type
with custom protocol on parent doesn't raise an error.#118input-port-open?
andoutput-port-open?
should not raise an error when port is given.#119- inconsistency between
char-numeric?
anddigit-value
.#120 quotient
return incorrect result.#121(log -0.0)
should return -inf.0+pi.#122- promise is evaluated twice.
#123 (exact +nan.0)
causes C assertion error.#124- calling
display
with socket port raises an error.#125 letrec
,letrec*
and internal definition should raise an error if init part contains undefined variable.#127write-shtml-as-html
doesn't handle*TOP*
.#128json-read
goes infinite loop if string terminates without delimiter.#129- RSA encryption with PKCS v1.5 padding sometimes generates incorrect padding.
#130 - Passing closed socket to fdset caused SEGV.
- TLS server socket calculated signature wrongly.
- Fixing
set-xor!
,set-xor
,bag-xor!
andbag-xor
. heap-search
might go infinite loop.
Improvements:
- Parameters' initial values is now initialised even it's created on different threads.
#126 - Missing SRFI-116 comparators has been added.
sxml:attr-list
is now exported from(text sxml tools)
as well.(sagittarius remote-repl)
now handles I/O (stdout and stderr) separately.- Exporting auxiliary syntax defined in SRFI-86.
-r6
and-r7
options affect reader/writer better.
New features:
thread-interrupt!
procedure has been added.socket-select
related procedures are now interruptible by above procedure.(net server)
now also supports non blocking server.(util timer)
is now resumable
New documents:
- Concurrency library
(util concurrent)
has been documented. - Low level socket APIs are documented.
Updated