Revisions of guile

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 12)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 11)
Eric Schirra's avatar 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's avatar Eric Schirra (ecsos) committed (revision 9)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 8)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 7)
- Add missing BuildRequires: automake.
Eric Schirra's avatar 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's avatar Eric Schirra (ecsos) committed (revision 5)
Eric Schirra's avatar 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's avatar Eric Schirra (ecsos) committed (revision 3)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 2)
- Rollback to 3.0.2 to build in Leap 15.1 und 15.2
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 1)
Displaying all 12 revisions
openSUSE Build Service is sponsored by