[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile annotated tag, v2.0.0, created. v2.0.0

From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, v2.0.0, created. v2.0.0
Date: Wed, 16 Feb 2011 09:27:50 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

The annotated tag, v2.0.0 has been created
        at  165d9bf3a3bf34b53ed916743c6414f8030320c3 (tag)
   tagging  958a28e9fec33ebb4673294308a82ccd18cc6071 (commit)
  replaces  release_1-9-15
 tagged by  Ludovic Courtès
        on  Wed Feb 16 10:25:37 2011 +0100

- Log -----------------------------------------------------------------
GNU Guile 2.0.0.
Version: GnuPG v2.0.16 (GNU/Linux)


Andreas Rottmann (1):
      install r6rs exception printer

Andy Wingo (57):
      hack around bug in port-filename
      fix memq/memv inlining
      unquote and unquote-splicing can split multiple expressions
      hackily fix another case where display-exception would be apropos
      fix quasiquote test
      fix scm_procedure on non-structs
      remove readline-activator.scm
      module-use-interfaces! handles duplicate interfaces
      uninstalled-env ordering tweaks to fix readline's file name
      add define-once
      readline uses define-once
      remove dead code in init.c
      fix recursive throws if an error occurs at boot-time
      fix a couple of (system vm frame) accesses on boot errors
      abort on pre-boot throw without catch
      more robust fallback error printer
      volatile locals in bootstrap evaluator
      getopt-long uses srfi-9 records internally
      match-lambda in getopt-long
      getopt-long uses match:substring from (ice-9 regex)
      getopt-long cleanup
      getopt-long cleanup
      getopt-long cleanups
      getopt-long: arg parsing errors cause print and exit, not backtrace
      fix potential deadlock in issue-deprecation-warning
      make static hash table access thread-safe in foreign.c
      instructions.c: threadsafe static var
      comment on scm_pre_modules_obarray re threadsafety
      fix potential concurrency bugs in port-for-each
      pre-deprecate scm_ptobs
      ports.c safely accesses the port weak hash table
      deprecate primitive properties
      frame-source available in default environment
      add set-exception-printer!, print-exception to boot-9
      (system repl error-handling) uses print-exception
      repl.scm: use print-exception
      print-exception gets a c binding
      scm_display_error_message, display-error use print-exception
      scm_handle_by_message uses scm_print_exception
      pre-boot lookup of print-exception works
      better narrowing in catch-all handlers in throw.c
      fix scm-error invocation on SIGINT in top-repl.scm
      fix syntax-error printing
      use scm_c_make_struct in scm_values
      read-enable 'positions by default
      `load' is a macro (!) that resolves paths relative to source file dir
      autocompile -> auto-compile
      primitive-load defaults to utf-8, not latin-1
      bump objcode version to 2.0; introduce minor-version compatibility
      add vector-move test cases
      update thanks
      tweak to internal scm_i_extract_values_2
      update THANKS
      fold new NEWS items into main text
      add more NEWS
      news tweak
      remove 1.9 changes from NEWS (leaving only 2.0)

Ian Price (1):
      fix fencepost error in vector-move-left! and -right!

Ludovic Courtès (29):
      Add tests for `memq' and `memv'.
      Hack around a defect in `define-wrapped-pointer-type'.
      Have `define-wrapped-pointer-type' take a type name.
      Make `(format #f ...)' always Unicode-capable.
      Improve type checking when invoking foreign functions.
      Add `read-delimited' tests.
      Simplify `scm_i_set_port_encoding_x'.
      Add `scm_i_set_default_port_encoding' and `scm_i_default_port_encoding'.
      "latin1" -> "Latin-1".
      Make sure we don't override the user's extension search path.
      Fix prototype of `scm_the_vm'.
      Change `scm_ramapc' prototype to avoid empty declarators (bug #23681).
      Add `scm_t_subr' typedef (fix bug #23681).
      Have `the-scm-module' be its own public interface (bug #30623).
      Add `*current-warning-prefix*'.
      Add `%auto-compilation-options', used by `compile-file' when 
      Update Gnulib; add new modules.
      Temporarily fix `' to allow compilation with `-Wundef'.
      Leave the default `*current-warning-prefix*' at the REPL.
      Pass all the flags when building `gen-scmconfig' in a cross-compile setup.
      Import Gnulib's `log1p' and `round' modules.
      Remove Gnulib's `sockets' module from the import list.
      Use all the LDFLAGS from Gnulib.
      Fix compilation of `c-tokenize.c' in a cross-compile setup.
      Document `%auto-compilation-options'.
      Update `doc/example-smob'.
      Switch to 2.0.0.
      Change tag naming convention to `vX.Y.Z'.

Mark H Weaver (21):
      Fix non-portable usage of `isinf' in `max' and `min'
      Improved exactness handling for complex number parsing
      Bump copyright date in REPL version string
      Fix mistake in comment in tags.h
      Fix extensibility of 1-argument atan
      Add comment about handling of exactness specifiers
      Fixes and improvements to number-theoretic division operators
      Added internal C function to extract from values object
      Make divide functions return values via (SCM *) output arguments
      Optimize division operators handling of fractions
      Add four new sets of fast quotient and remainder operators
      Optimize truncate, round, floor, and ceiling
      Reduce code size of division operators
      Slight optimization for scm_equal_p
      Make SCM_NUMP and SCM_NUMBERP more extensible
      Allow GOOPS getters to add methods to primitive generics
      Fix minor errors in docs of division operators
      Use trunc instead of scm_c_truncate
      Use trunc in scm_i_inexact_truncate_divide
      Fix comment above number-theoretic division tests
      Improvements to `log' and `log10'

Neil Jerram (6):
      Reword intro of `Accessing Arrays from C'
      Avoid uses of "resp. signed"
      Misc textual editing
      Procedure/macro index includes Autoconf macros
      Typo fix
      Thank Ralf

Noah Lavine (2):
      zero newly allocated sockaddrs
      Set sockaddr_in.sin_len field when it exists.

Ralf Wildenhues (8):
      docs: remove non-ASCII space from docs.
      docs: fix typos in manual, and a couple in code comments.
      fix typos in the manual bits generated from source comments.
      docs: fix markup in api-options.texi.
      docs: add missing parentheses in asin formula.
      Save config.cache before tests which are likely to fail.
      docs: fix markup in api-options.texi.
      docs: fix typos in manual, and a couple in code comments.


GNU Guile

reply via email to

[Prev in Thread] Current Thread [Next in Thread]