You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SEGV on custom generic functions using non :primary qualifier and calling it without primary function (#310)
slot-set! with with :delegate :forwarding slot raises an exception (#311)
fxbit-field and fxcopy-bit-field returned incorrect values when fixnum size is more than 32 bits and the mask parameter is more than or equal to 32 bits
port-ready? with buffered port didn't check the buffered value (fixed by ee3b870)
Incorrectly inlined (meta 1) reference on local macro. (#286)
O(2^n) label traversal in pass5 (thanks to @niyarin)
tls-socket-shutdown on Windows raised an error when the peer socket is closed.
Improvements
Better ldconfig handling during installation
Minior memory allocation improvement on make
Socket selector selects accepting socket, i.e. FD_ACCEPT on Windows
General improvements on (net http-client)
Build time code generation is now deterministic. (#316)
(net server) test is more stable (thanks to @fmv1992)
Reducing C stack consumption during cache reading.
Reducing C stack consumption during library loading from Scheme
C stack allocation size check to prevent stack overrun.
Improving downloading required components on Windows during CMake process
Unicode grapheme supports InCB
Better exclusive lock on cache read/write
Adding option to add to PATH on Windows installer (#320)
Changes
(rfc x.509) is renamed to (rfc x509). The old library is kept for backward compatibility.
Updating Unicode version to 17.0.0. From this Unicode version, some of CUNEIFORM SIGNs return #t to char-numeric?.
Using Boehm GC 8.2.10 on Windows
New features
Supported FreeBSD and OpenBSD on CI build
Supporting SM4 and Multi2 ciphers.
(rfc ssh) supports more secure KEX, public key algorithms and MACs
<allocation-mixin> with :virtual now understands :init-keyword
Platform authentication library (sagittarius pam) has been added.
create-process now accepts user keyword to run processes on behalf of the authenticated user
Pseudo terminal library (sagittarius pty) has been added.
SSH server library (rfc ssh server) has been added
Multiple server socket creation procedure make-server-socket* is added.
Buffered data check for TLS socket tls-socket-pending? is added