#17565 closed enhancement (fixed)

guile-3.0.9

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version

Change History (3)

comment:1 by Bruce Dubbs, 15 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 15 months ago

Changes in 3.0.9 (since 3.0.8)

Notable changes

New interfaces and functionality

  • New `spawn' procedure to spawn child processes
  • `open-file' now supports an "e" flag for O_CLOEXEC
  • `pipe' now takes flags as an optional argument
  • Bindings to `openat' and friends
  • Abstract Unix-domain sockets are supported
  • New socket-related constants defined
  • New `bytevector-slice' procedure
  • Disassembler now shows intrinsic names
  • Linker and assembler consume less memory

Bug fixes

  • JIT compilation is now supported on Apple M1 processors
  • Type sizes are correctly determined when cross-compiling
  • psyntax honors source properties coming from read hash extensions
  • ./configure checks whether the linker supports '-flto' (needed on macOS)
  • libguile/srfi-14.i.c is now longer shipped and is instead built from source
  • Cross-compilation supports triplets with empty vendor strings
  • It is possible to use a 'library-form' inside 'cond-expand' in R7RS libraries
  • 'coverage-data->lcov' accepts a #:modules argument as documented
  • 'connect' returns #f upon EAGAIN, not just EINPROGRESS
  • (web http) capitalizes the "Basic" authorization header
  • (web http) terminates chunked encoding with an extra \r\n
  • (web client) retries TLS handshake upon non-fatal errors
  • 'primitive-load' opens files as O_CLOEXEC
  • Baseline compiler no longer crashes on (not (list 1 2))
  • Fix documentation of ‘mkdir’ Previously, the documentation implied the umask was ignored if the mode was set explicitly. However, this is not the case.
  • 'system*' honors output/error port redirects
  • 'open-input-pipe' & co. are now much faster
  • Fix crash with out-of-bound indexes with string-ref' and fluid-ref*'
  • Fix infinite loop when compiling (make-vector)

comment:3 by Bruce Dubbs, 15 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commit

dee8484b4f Update to guile-3.0.9.
b4550ead0e Update to btrfs-progs-v6.1.3.
2b2ab6d3e8 Update to IO-Socket-SSL-2.081 (Perl Module).
1ed3e64e76 Update to xine-lib-1.2.13.
Note: See TracTickets for help on using tickets.