Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: guile | Distribution: SUSE Linux Enterprise 15 |
Version: 2.0.14 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 5.3.1 | Build date: Mon Oct 29 14:57:41 2018 |
Group: Development/Languages/Scheme | Build host: cabernet |
Size: 2660983 | Source RPM: guile-2.0.14-5.3.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.gnu.org/software/guile/ | |
Summary: GNU's Ubiquitous Intelligent Language for Extension |
This is Guile, a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs.
GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
* Sun Oct 21 2018 tdevries@suse.com - Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals where appropriate [bsc#1110085] * guile-use-utf8.patch - Add standalone test test-ja_JP.sjis [bsc#1110085] * guile-add-test-ja_JP.sjis.patch https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33044#43 * Wed Feb 28 2018 tchvatal@suse.com - Add back the require on gc-devel as it is still needed for the non .pc using packages (eg autotools) * Wed Feb 28 2018 tchvatal@suse.com - Add patch from Fedora not to link to libgc in all consumer libs: * guile-2.0.14-gc_pkgconfig_private.patch - Add _constraints file to ensure we can build properly * Wed Feb 28 2018 tchvatal@suse.com - Format with spec-cleaner - Fix build with new glibc 2.27 bsc#1079837: * guile-disable-int-tests.patch - Use %license macro to install license * Fri Feb 17 2017 mpluskal@suse.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 08 2016 schwab@suse.de - repl-server-test.patch: fix race in 00-repl-server.test * Sat Oct 15 2016 mpluskal@suse.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 2016 sleep_walker@opensuse.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 07 2015 pgajdos@suse.com - libguile require glibc-locale [bnc#948804] * Mon Mar 09 2015 mpluskal@suse.com - Cleanup spec file with spec-cleaner - Add gpg signature * Thu Feb 05 2015 pgajdos@suse.com - use fake buildstamp [bnc#916347] + guile-fake-buildstamp.patch * Tue Apr 22 2014 pgajdos@suse.com - install libguile*-gdb.scm into %{_datadir}/gdb/auto-load%{_libdir}/ [bnc#874028] * Mon Mar 31 2014 pgajdos@suse.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 2013 pgajdos@suse.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 05 2013 dmitry_r@opensuse.org - move .so file to libguilereadline package [bnc#765436] * Mon Dec 17 2012 pgajdos@suse.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 03 2012 pgajdos@suse.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 2012 pgajdos@suse.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 <TAG>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 @acronym support to texinfo modules * * Fix docbook->texi for <ulink> 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 2012 coolo@suse.com - libffi-devel is more generic than specific gcc versions (that no longer exist in factory) * Mon Apr 23 2012 dvaleev@suse.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 2012 pgajdos@suse.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 2012 pgajdos@suse.com - don't conflict with guile1 [bnc#724917] * Fri Dec 09 2011 dimstar@opensuse.org - Drop libtool archives. * Sat Dec 03 2011 coolo@suse.com - buildrequire ltdl-devel * Mon Nov 28 2011 pgajdos@suse.com - splitted out guile-modules-2_0 package [bnc#722306] * Mon Nov 28 2011 pgajdos@suse.com - ignore result of gc test * turn-off-gc-test.patch * Tue Nov 15 2011 pgajdos@suse.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 <dynset>. * * 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 2011 dimstar@opensuse.org - Own %{_datadir}/guile/site in order for slib not having issues registering itself. * Thu Oct 06 2011 pgajdos@suse.com - guile-devel requires guile [bnc#722306] * Fri Sep 30 2011 davejplater@gmail.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 2011 pgajdos@novell.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 2011 pgajdos@novell.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 2010 pgajdos@suse.cz - fixed build with new gcc * Tue Jan 26 2010 pgajdos@suse.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 2009 pgajdos@suse.cz - updated to 1.8.7 (see NEWS) - fixed testsuite with patch taken from Fedora * popen-test.patch * Tue Nov 03 2009 coolo@novell.com - updated patches to apply with fuzz=0 * Tue Jun 16 2009 pgajdos@suse.cz - Updated to 1.8.6 (see NEWS) - removed ac.patch
/usr/bin/guild /usr/bin/guile /usr/bin/guile-tools /usr/share/doc/packages/guile /usr/share/doc/packages/guile/ABOUT-NLS /usr/share/doc/packages/guile/AUTHORS /usr/share/doc/packages/guile/ChangeLog /usr/share/doc/packages/guile/GUILE-VERSION /usr/share/doc/packages/guile/HACKING /usr/share/doc/packages/guile/NEWS /usr/share/doc/packages/guile/README /usr/share/doc/packages/guile/THANKS /usr/share/man/man1/guile.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 17:57:49 2024