- updated to 2.0.12:
** FFI: Add support for functions that set 'errno'
** The #!r6rs directive now influences read syntax
** 'read' now accepts "\(" as equivalent to "("
** SRFI-14 character data set upgraded to Unicode 8.0.0
** SRFI-19 table of leap seconds updated
** 'string-hash', 'read-string', and 'write' have been optimized
** GOOPS bug fix for inherited accessor methods
for complete list of changes see NEWS
- refreshed patches
- add key of Andy Wingo to guile.keyring
OBS-URL: https://build.opensuse.org/request/show/412615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=80
* Notable changes
** SRFI-105 curly infix expressions are supported
** Reader options may now be per-port
** Futures may now be nested
** `GUILE_LOAD_PATH' et al can now add directories to the end of
the path
** `load-in-vicinity' search for `.go' files in `%load-compiled-path'
** Extension search order fixed, and LD_LIBRARY_PATH preserved
** Optimize calls to `equal?' or `eqv?' with a constant argument
* Manual updates
** SRFI-9 records now documented under "Compound Data Types"
** (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
* New interfaces
** New "functional record setters" as a GNU extension of SRFI-9
** web: New `http-get*', `response-body-port', and `text-content-type?'
procedures
** `string-split' accepts character sets and predicates
** R6RS SRFI support
** `define-public' is no a longer curried definition by default
etc. see NEWS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=57
** `guile-tools' renamed to `guild'
** New control operators: `shift' and `reset'
** `while' as an expression
** Disallow access to handles of weak hash tables
** More precision for `get-internal-run-time', `get-internal-real-time'
** Guile now measures time spent in GC
** Add `gcprof'
** `map', `for-each' and some others now implemented in Scheme
** Add `scm_peek_byte_or_eof'.
** Implement #:stop-at-first-non-option option for getopt-long
** Improve R6RS conformance for conditions in the I/O libraries
** All deprecated routines emit warnings
** Constants in compiled code now share state better
** VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
** UTF-8 ports to bypass `iconv' entirely
** Compiler speedups
** VM speed tuning
** SRFI-1 list-set optimizations
** `memq', `memv' optimizations
** Deprecate scm_whash API
** Deprecate scm_struct_table
** Deprecate scm_internal_dynamic_wind
** Deprecate scm_immutable_cell, scm_immutable_double_cell
** Fix double-loading of script in -ds case
** -x error message fix
** iconveh-related cross-compilation fixes
** Fix small integer return value packing on big endian machines.
** Fix hash-set! in weak-value table from non-immediate to immediate
** Fix call-with-input-file & relatives for multiple values
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=13