guile-commits
[Top][All Lists]
Advanced

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

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


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, v2.0.2, created. v2.0.2
Date: Fri, 01 Jul 2011 22:02:32 +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".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=e80ee824e2901f66724a4e4d1aa947a9a9e02f43

The annotated tag, v2.0.2 has been created
        at  e80ee824e2901f66724a4e4d1aa947a9a9e02f43 (tag)
   tagging  c467c36374b7bdbdfe4c0dfccaa2fb4ebfb4d3a7 (commit)
  replaces  v2.0.1
 tagged by  Ludovic Courtès
        on  Fri Jul 1 23:55:45 2011 +0200

- Log -----------------------------------------------------------------
GNU Guile 2.0.2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)

iEYEABECAAYFAk4OQmUACgkQd92V4upS7PQdPQCgiK6nHnbAYr6HfiGjCIcRQlbu
gjwAmgNo/Z8weYLtIP1c6fYkoy1P2z0l
=rr/H
-----END PGP SIGNATURE-----

Andreas Rottmann (8):
      More completely document the `(rnrs io ports)' library
      Make the R6RS simple I/O library use conditions
      Improve R6RS conformance wrt. conditions in the I/O libraries
      Add some tests for the R6RS I/O libraries
      rnrs io ports: fix port encoding when opening file ports
      Tweak R6RS transcoded ports flushing
      Fix likely crash in `stable-sort!'
      Silence warnings for variables created by `generate-temporaries'

Andy Wingo (105):
      add reset and shift
      allow while as an expression
      fix break example
      fix double-loading of script in -ds case
      -x error message fix
      check for iconveh values at configure-time
      latin1 strings in vm error messages
      MV truncation in the boot evaluator
      psyntax simplification
      fix hash-set! in weak-value table from non-immediate to immediate
      deprecate scm_whash API
      deprecated primitive-properties don't get handles from weak hash tables
      fix scm_object_property_set_x for handles and weak tables
      boot-9 fixme note
      (ice-9 poe) does not get handles from weak hash tables
      disallow get-handle / create-handle! of weak hash tables
      deprecate scm_struct_table
      build support for detecting clock_gettime, with -lrt if needed
      scm_c_get_internal_run_time is more precise
      measure time spent in gc
      minor statprof tweaks
      add gcprof
      silly "optimization" in (language assembly)
      speed up compile-bytecode
      srfi-1 `member' in scheme, inlines to memq / memv in some cases
      VM tweaks
      scm_mem[qv] optimization
      psyntax simplification
      map and for-each in scheme
      avoid tls gets when handling interrupts in the vm
      fix srfi-1 map-in-order definition
      fix `hash' for inf and nan
      compile-assembly: add traversal helpers
      compile-assembly: make-meta refactor
      compile-assembly: add build-constant-store, build-object-table
      compile-assembly: add dump-constants, a new helper
      compile-assembly: use file-level constants table
      compile-assembly: cleanup
      add map and for-each benchmarks
      fix some duplication in object tables
      all deprecated routines emit warnings
      add missing SCM_DEPRECATED annotation
      fix static allocation with debug_typing_strictness==2
      allow iflags to be constant expressions with typing-strictness==2
      fix type errors
      async.c refactor
      excise scm_internal_dynamic_wind from goops.c
      deprecate scm_internal_dynamic_wind
      scm_is_eq for SCM vals, not == or !=
      more care regarding SCM_PACK and SCM_UNPACK
      scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc
      correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK forms
      vm_make_boot_program initializer fix
      weak_bucket_assoc tweak
      scm_port_for_each fix
      ports.c uninitialized static SCM values are #f, not 0
      compile-time assertion in net_db uses constant expressions
      PTR2SCM and SCM2PTR in inline.h
      i18n error return type fix
      refactor do_thread_exit cleanup handler invocation
      fix documentation for option-set! syntaxen
      gen-scmconfig cross-compilation fix
      fix compile error in mingw fstat socket detection
      clocktime freebsd portability
      (syntax foo) -> #'foo in goops
      fix define-module ordering
      really threadsafe access to symbol table
      set-procedure-property! threadsafety issue
      safely access the trampoline weak map
      read + source properties simplification
      threadsafe access to source properties weak hash table
      threadsafe addition to the goops vtable_class_map
      out-of-tree build fix
      deprecate scm_immutable_{double_,}cell
      remove scm_newcell_count, scm_newcell2_count
      lazily init futures worker pool
      leave guile when reading signal pipe
      fix subtle and bad scm_internal_hash_fold bug for weak tables
      add (system base target)
      compile-bytecode uses target-endianness
      write-objcode uses target-endianness, target-word-size
      rename `guile-tools' to `guild'
      add guild docs
      fix hash-set! on weak tables
      add docs for shift and reset
      update NEWS
      more NEWS
      fix initial values of reallocated fluids
      gnulib update
      O_CLOEXEC usage
      add `rename' gnulib module
      remove win32-dirent.[ch]
      check for clock_getcpuclockid in gl_CLOCK_TIME
      fix AC_LANG_SOURCE warnings
      fix self tail recursion to different case-lambda clauses
      better messages on failed autocompilation
      add -Wformat to %auto-compilation-options
      fix invalid transformation of (values x) -> x, (+ x) -> x, etc
      current-language really defaults to Scheme.
      update stack growth direction check
      HAVE_POSIX warning fix
      fix --disable-modules build
      %load-hook not just for primitive-load
      fix generation of auto-compiled file names on mingw systems
      fix '(a #{.} b)

Daniel Llorens (1):
      Fix call-with-input-file & relatives for multiple values

Ian Price (1):
      Fix hygiene issues with `define-record-type'

Jan Nieuwenhuizen (1):
      mingw: use $APPDATA as a possible root for cachedir.

Ludovic Courtès (25):
      Automatically generate `peek-char' decoding error tests.
      Generate `escape' and `substitute' port decoding tests.
      Fix `foreign.test' for big endian machines.
      Special-case UTF-8 ports to bypass `iconv' entirely.
      Add `scm_peek_byte_or_eof'.
      Fix `get_utf8_codepoint' to not consume valid starting bytes.
      Make the definition of `scm_read_shebang' match its declaration.
      Fix small integer return value packing on big endian machines.
      Optimize `vlist-fold-right'.
      Add `vhash-fold-right'.
      doc: Mention the former name of `guild'.
      configure: Factorize code checking for `iconveh_' constants; use the 
cache.
      Comment on the Gnulib `clock-gettime' workaround.
      Placate GCC in `test-ffi-lib.c'.
      Fix lock ordering in `fat_mutex_lock' to match that of `do_thread_exit'.
      Add `guile-invoke.texi' to the distribution.
      Fix `on_thread_exit' for canceled threads.
      i18n: Don't use `!=' to compare SCMs.
      Fix unaligned accesses for bytevectors of complex numbers.
      Add type and range checks to the complex generalized vector accessors.
      Type-check the OWNER argument of `lock-mutex'.
      Update Gnulib to v0.0-5874-g7170ee0.
      Revert "Fix lock ordering in `fat_mutex_lock' to match that of 
`do_thread_exit'."
      Update `NEWS'.
      Bump version number for 2.0.2.

Mark H Weaver (3):
      Don't call scm_lock_mutex and scm_unlock_mutex via pointer of wrong type
      Clarify docs for SCM_UNSPECIFIED: used sometimes but not always
      Fix several POSIX functions to use the locale encoding

Mark Harig (1):
      better invocation documentation

Neil Jerram (8):
      Fix "occurrances" typos in getopt-long code and test
      Simplify getopt-long handling of option values, esp with multiple 
occurrences
      Handle short option unclumping progressively, instead of all upfront
      Implement #:stop-at-first-non-option option for getopt-long
      Reveal guile-tools's inner simplicity...
      Emit a 1-based line number in error messages
      Remove unused script-getopt.texi
      Doc for getopt-long's new stop-at-first-non-option option

Stefan Israelsson Tampe (1):
      psyntax: enable dotted tail patterns

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Guile



reply via email to

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