- Update to version 2.0.14:
* Bug fixes
+ Builds of .go files and of Guile itself are now
bit-reproducible
+ 'number->locale-string' and 'monetary-amount->locale-string'
fixes
+ (system base target) now recognizes "sh3" as a
cross-compilation target
+ Fix race condition in '00-repl-server.test'
+ 'scandir' from (ice-9 ftw) no longer calls 'stat' for each
entry
* Several documentation improvements
- Drop no longer needed patches:
* guile-fake-buildstamp.patch
* repl-server-test.patch
- Small packaging cleanup with help of spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/458687
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=86
- 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
** New GDB extension to support Guile
** Improved integration between R6RS and native Guile exceptions
** Support for HTTP proxies
** Lexical syntax improvements
*** Support |...| symbol notation
*** Support '#true' and '#false' notation for booleans.
*** Recognize '#\escape' character name.
*** Accept "\|" in string literals.
** Custom binary input ports now support 'setvbuf'.
** SRFI-4 predicates and length accessors no longer accept arrays.
** GUILE_PROGS now supports specifying a minimum required version.
etc, see NEWS.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=66
** New keyword arguments for procedures that open files
** Numerics improvements
** New optimizations
** `peek-char' no longer consumes EOF
** SLIB compatibility restored
** Better ,trace REPL command
** Better docstring syntax supported for `case-lambda'
** Improved handling of Unicode byte order marks
etc. see NEWS for more/details
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=62
* 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
* Notable changes
** New optimization pass: common subexpression elimination (CSE)
** Improvements to the partial evaluator
** Run finalizers asynchronously in asyncs
** Update SRFI-14 character sets to Unicode 6.1
** Better source information for datums
** Improved error and warning messages
** A few important bug fixes in the HTTP modules.
** Pretty-print improvements
** Fix memory leak involving applicable SMOBs
** Support for HTTP/1.1 chunked transfer coding
** Micro-optimizations
** Incompatible change to `scandir'
* New interfaces
** New C function: `scm_to_pointer'
** New C inline functions: `scm_new_smob', `scm_new_double_smob'
** (ice-9 format): Add ~h specifier for localized number output.
** (web response): New procedure: `response-must-not-include-body?'
** New predicate: 'supports-source-properties?'
** New C helpers: `scm_c_values', `scm_c_nvalues'
** Newly public inline C function: `scm_unget_byte'
** (language tree-il): New functions: `tree-il=?', `tree-il-hash'
** New fluid: `%default-port-conversion-strategy'
** New syntax: `=>' within `case'
** (web http): `make-chunked-input-port', `make-chunked-output-port'
** (web http): `declare-opaque-header!'
* New deprecations
** `close-io-port' deprecated
** `scm_sym2var' deprecated
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=54