Revisions of guile
Eric Schirra (ecsos)
committed
(revision 12)
Eric Schirra (ecsos)
committed
(revision 11)
Eric Schirra (ecsos)
committed
(revision 10)
- Remove last changes to fix build error in Leap. - Remove patch adjust-32bit-big-endian-build-flags.patch - Remove aclocal.
Eric Schirra (ecsos)
committed
(revision 9)
Eric Schirra (ecsos)
committed
(revision 8)
Eric Schirra (ecsos)
committed
(revision 7)
- Add missing BuildRequires: automake.
Eric Schirra (ecsos)
committed
(revision 6)
- Add patch to fix build on 32-bit big-endian targets * adjust-32bit-big-endian-build-flags.patch - Run aclocal before %configure to regenerate aclocal.m4 - Update to version 3.0.8 * Important changes * Avoid the need for a custom GMP allocator This removes the need for the GUILE_INSTALL_GMP_MEMORY_FUNCTIONS environment variable mentioned introduced with Guile 3.0.6 And deprecates the scm_install_gmp_memory_functions variable. * New interfaces and functionality * Typed vector copy functions in srfi srfi-4 gnu See SRFI-4 - Guile extensions" in the manual. * `bytevector-fill!' supports partial fill through optional arguments * `vector-copy!' and `vector-copy' from (rnrs base) included in core * New function bitvector-copy * Other new optimizations * Better optimization of "let" in right-hand-side of "letrec" * Allow constant-folding for calls to "expt" * Add ,optimize-cps REPL meta-command * Improve alias analysis in common subexpression elimination * Avoid argument-count checks for well-typed calls to known procedures * Avoid return-value-count checks for calls to known-return-arity procedures * New deprecations * Vector functions require vector arguments * `scm_from_contiguous_typed_array' is deprecated * Deprecate the "simple vector" concept, `scm_is_simple_vector' * Deprecate internal contiguous array flag * Deprecate symbol properties
Eric Schirra (ecsos)
committed
(revision 5)
Eric Schirra (ecsos)
committed
(revision 4)
- Update to version 3.0.7 * Guile now defines constants such as `O_NOFOLLOW', `O_CLOEXEC', `O_TMPFILE', and more. These may be passed as arguments to procedures such as `open' and `open-fdes'. * Fix deadlock after `primitive-fork' * Fix duplicates handlers for interfaces that use interfaces * Fix R7RS include-library-declarations, cond-expand * Fix excessive compile times for vectors >16k elements long * Fix use of literal tree-il as source language * Fix SRFI-64 test-end to not remove globally-installed test runner - Update to version 3.0.6 * Reimplement dynamic library loading ("dlopening") without libltdl * New library search path variable, `GUILE_EXTENSIONS_PATH'. * Fix important incompatibility with GnuTLS and GMP, but this may slow down some uses of bignums. * New `read' implementation in Scheme * Syntax objects record source locations * Optimized run-time relocations * Optimized calls to known functions * Reduce code size for calls to module variables * Updated Gnulib * New interfaces and functionality * `call-with-port' * `call-with-input-bytevector', `call-with-output-bytevector' * `mkdtemp' and `mkstemp' * `(system foreign-library)' module * `read-syntax' * `quote-syntax' * `syntax-sourcev' * Fix reverse-list->string docstring
Eric Schirra (ecsos)
committed
(revision 3)
Eric Schirra (ecsos)
committed
(revision 2)
- Rollback to 3.0.2 to build in Leap 15.1 und 15.2
Eric Schirra (ecsos)
committed
(revision 1)
Displaying all 12 revisions