Changelog for
libguile-2_0-22-2.0.14-99.1.x86_64.rpm :
Fri Feb 17 13:00:00 2017 mpluskalAATTsuse.com
- 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
Tue Nov 8 13:00:00 2016 schwabAATTsuse.de
- repl-server-test.patch: fix race in 00-repl-server.test
Sat Oct 15 14:00:00 2016 mpluskalAATTsuse.com
- Update to version 2.0.13
* Security fixes
+ CVE-2016-8606: REPL server now protects against HTTP
inter-protocol attacks
+ CVE-2016-8605: \'mkdir\' procedure no longer calls umask(2)
* Several bugfixes and improvements (for details see NEWS file)
- Fetch keyring from savannah
- Use https for all urls
Thu Jul 21 14:00:00 2016 sleep_walkerAATTopensuse.org
- 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
Wed Oct 7 14:00:00 2015 pgajdosAATTsuse.com
- libguile require glibc-locale [bnc#948804]
Mon Mar 9 13:00:00 2015 mpluskalAATTsuse.com
- Cleanup spec file with spec-cleaner
- Add gpg signature
Thu Feb 5 13:00:00 2015 pgajdosAATTsuse.com
- use fake buildstamp [bnc#916347]
+ guile-fake-buildstamp.patch
Tue Apr 22 14:00:00 2014 pgajdosAATTsuse.com
- install libguile
*-gdb.scm into
%{_datadir}/gdb/auto-load%{_libdir}/ [bnc#874028]
Mon Mar 31 14:00:00 2014 pgajdosAATTsuse.com
- updated to 2.0.11:
*
* 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.
Mon Apr 15 14:00:00 2013 pgajdosAATTsuse.com
- updated to 2.0.9:
*
* 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
- removed unneeded gc-test.patch
Tue Feb 5 13:00:00 2013 dmitry_rAATTopensuse.org
- move .so file to libguilereadline package [bnc#765436]
Mon Dec 17 13:00:00 2012 pgajdosAATTsuse.com
- fixed build: net-db.test takes EAI_SYSTEM error by
* net-db-test.patch [bnc#794696]
- turn off one test in gc.test
* gc-test.patch
http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html
Mon Dec 3 13:00:00 2012 pgajdosAATTsuse.com
- update to 2.0.7:
* 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
Wed Jul 11 14:00:00 2012 pgajdosAATTsuse.com
- update to 2.0.6:
* 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
*
* Lookup closures deprecated
* Bug fixes
*
* Fix use of unitialized stat buffer in search-path of absolute paths.
*
* Avoid calling `freelocale\' with a NULL argument.
*
* Work around erroneous tr_TR locale in Darwin 8 in tests.
*
* Fix `getaddrinfo\' test for Darwin 8.
*
* Use Gnulib\'s `regex\' module for better regex portability.
*
* `source-properties\' and friends work on any object
*
* Rewrite open-process in C, for robustness related to threads and fork
*
* Fix
vector-length when applied to other uniform vector types
*
* Fix escape-only prompt optimization (was disabled previously)
*
* Fix a segfault when /dev/urandom is not accessible
*
* Fix flush on soft ports, so that it actually runs.
*
* Better compatibility of SRFI-9 records with core records
*
* Fix and clarify documentation of `sorted?\'.
*
* Fix IEEE-754 endianness conversion in bytevectors.
*
* Correct thunk check in the `wind\' instruction.
*
* Add AATTacronym support to texinfo modules
*
* Fix docbook->texi for without URL
*
* Fix `setvbuf\' to leave the line/column number unchanged.
*
* Add missing public declaration for `scm_take_from_input_buffers\'.
*
* Fix relative file name canonicalization with empty %LOAD-PATH entries.
*
* Import newer (ice-9 match) from Chibi-Scheme.
*
* Fix unbound variables and unbound values in ECMAScript runtime.
*
* Make SRFI-6 string ports Unicode-capable.
- removed patches:
guile-turn-off-gc-test.patch
guile-fix_fsf_add.patch
Fri Jun 29 14:00:00 2012 cooloAATTsuse.com
- libffi-devel is more generic than specific gcc versions (that no longer
exist in factory)
Mon Apr 23 14:00:00 2012 dvaleevAATTsuse.com
- mark this threads test as unresolved since it may produce false
negatives, depending on the behavior/timing of the garbage
collector.
Tue Jan 31 13:00:00 2012 pgajdosAATTsuse.com
- update to 2.0.5:
*
* Better debuggability for interpreted procedures.
*
* Support for cross-compilation.
*
* The return of `local-eval\'.
*
* Fluids can now have default values.
*
* Garbage collector tuning.
*
*
* Unmanaged allocation
* etc. see NEWS
Wed Jan 18 13:00:00 2012 pgajdosAATTsuse.com
- don\'t conflict with guile1 [bnc#724917]
Fri Dec 9 13:00:00 2011 dimstarAATTopensuse.org
- Drop libtool archives.
Sat Dec 3 13:00:00 2011 cooloAATTsuse.com
- buildrequire ltdl-devel
Mon Nov 28 13:00:00 2011 pgajdosAATTsuse.com
- splitted out guile-modules-2_0 package [bnc#722306]
Mon Nov 28 13:00:00 2011 pgajdosAATTsuse.com
- ignore result of gc test
* turn-off-gc-test.patch
Tue Nov 15 13:00:00 2011 pgajdosAATTsuse.com
- updated to 2.0.3:
*
* Guile has a new optimizer, `peval\'.
*
* New module: `(web client)\', a simple synchronous web client.
*
* Users can now install compiled `.go\' files.
*
* Remove Front-Cover and Back-Cover text from the manual.
*
* More helpful `guild help\'.
*
* New macro: `define-syntax-rule\'
*
* The `,time\' REPL meta-command now has more precision.
*
* `(ice-9 match)\' can now match records.
*
* New module: `(language tree-il debug)\'.
*
* New functions: `scm_is_exact\', `scm_is_inexact\'.
*
* Fix order of importing modules and resolving duplicates handlers.
*
* Fix a number of bugs involving extended (merged) generics.
*
* Fix invocation of merge-generics duplicate handler.
*
* Fix write beyond array end in arrays.c.
*
* Fix read beyond end of hashtable size array in hashtab.c.
*
* (web http): Locale-independent parsing and serialization of dates.
*
* Ensure presence of Host header in HTTP/1.1 requests.
*
* Fix take-right and drop-right for improper lists.
*
* Fix leak in get_current_locale().
*
* Fix recursive define-inlinable expansions.
*
* Check that srfi-1 procedure arguments are procedures.
*
* Fix r6rs `map\' for multiple returns.
*
* Fix scm_tmpfile leak on POSIX platforms.
*
* Fix a couple of leaks (objcode->bytecode, make-boot-program).
*
* Fix guile-lib back-compatibility for module-stexi-documentation.
*
* Fix --listen option to allow other ports.
*
* Fix scm_to_latin1_stringn for substrings.
*
* Fix compilation of untyped arrays of rank not 1.
*
* Fix unparse-tree-il of .
*
* Fix reading of #||||#.
*
* Fix segfault in GOOPS when class fields are redefined.
*
* Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.
Fri Oct 14 14:00:00 2011 dimstarAATTopensuse.org
- Own %{_datadir}/guile/site in order for slib not having issues
registering itself.
Thu Oct 6 14:00:00 2011 pgajdosAATTsuse.com
- guile-devel requires guile [bnc#722306]
Fri Sep 30 14:00:00 2011 davejplaterAATTgmail.com
- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
preparation for bthe submission of legacy package guile.
- Cleaned spec file.
Mon Aug 15 14:00:00 2011 pgajdosAATTnovell.com
- updated to 2.0.2:
*
* `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
*
* Fix `hash\' for inf and nan
*
* Fix libguile internal type errors caught by typing-strictness==2
*
* Fix compile error in MinGW fstat socket detection
*
* Fix generation of auto-compiled file names on MinGW
*
* Fix multithreaded access to internal hash tables
*
* Emit a 1-based line number in error messages
*
* Fix define-module ordering
*
* Fix several POSIX functions to use the locale encoding
*
* Add type and range checks to the complex generalized vector accessors
*
* Fix unaligned accesses for bytevectors of complex numbers
*
* Fix \'(a #{.} b)
*
* Fix erroneous VM stack overflow for canceled threads
Thu Jul 14 14:00:00 2011 pgajdosAATTnovell.com
- updated to 2.0.1:
*
* REPL reader usability enhancements
*
* REPL output has configurable width
*
* Better C access to the module system
*
* Added `scm_call_5\', `scm_call_6\'
*
* Added `scm_from_latin1_keyword\', `scm_from_utf8_keyword\'
*
* R6RS unicode and string I/O work
*
* Added `pointer->scm\', `scm->pointer\' to `(system foreign)\'
*
* Added `heap-allocated-since-gc\' to `(gc-stats)\'
*
* Add `on-error\' REPL option
*
* Enforce immutability of string literals
*
* Fix pthread redirection
*
* `with-continuation-barrier\' now unwinds on `quit\'
*
* `string->pointer\' and `pointer->string\' have optional encoding arg
*
* R6RS fixnum arithmetic optimizations
*
* New procedure: `define-inlinable\'
*
* New procedure: `exact-integer-sqrt\'
*
* \"Extended read syntax\" for symbols parses better
*
* Added `--fresh-auto-compile\' option
*
* etc., see ChangeLog and NEWS
Mon Mar 22 13:00:00 2010 pgajdosAATTsuse.cz
- fixed build with new gcc
Tue Jan 26 13:00:00 2010 pgajdosAATTsuse.cz
- fixed build:
\"Earlier versions of ltdl would look for extensions under $PWD; this
behavior changed in 2.2.6b.\"
* testsuite-build.patch taken from guile git (1.8 branch)
Mon Nov 30 13:00:00 2009 pgajdosAATTsuse.cz
- updated to 1.8.7 (see NEWS)
- fixed testsuite with patch taken from Fedora
* popen-test.patch
Tue Nov 3 13:00:00 2009 cooloAATTnovell.com
- updated patches to apply with fuzz=0
Tue Jun 16 14:00:00 2009 pgajdosAATTsuse.cz
- Updated to 1.8.6 (see NEWS)
- removed ac.patch