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.4, created. v2.0.4


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, v2.0.4, created. v2.0.4
Date: Mon, 30 Jan 2012 20:21:47 +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=f1cfda94ea5a5f38c1cddcb300af16e4264a33bb

The annotated tag, v2.0.4 has been created
        at  f1cfda94ea5a5f38c1cddcb300af16e4264a33bb (tag)
   tagging  7cb11224c7f141d25f9468b8e6d51b6a22707fb3 (commit)
  replaces  v2.0.3
 tagged by  Ludovic Courtès
        on  Mon Jan 30 21:21:17 2012 +0100

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

iEYEABECAAYFAk8m+8EACgkQd92V4upS7PSJXQCgkctY/jE2rItFa+ei6EcmWJJX
Hb4An0i2q/t6p8H2kBIvX2+ZrwpdxGj+
=z+ts
-----END PGP SIGNATURE-----

Andreas Schwab (1):
      FFI: Properly unpack small integer return values in closure call.

Andy Wingo (104):
      peval: don't copy assigned lexical bindings
      fix <dynwind> serialization.
      peval: fix dynwind bug.
      simplify primitives.scm for dynwind
      when leaving a non-tail let, allow bound vals to be collected
      fix bit-set*! bug (!)
      update letrec compilation test
      better debuggability for interpreted procedures
      set names of functions defined at the toplevel from `eval'
      memoize: booleanify the rest arg
      fix bug in make-repl when lang is actually a language
      psyntax: s/chi/expand/g
      eval-when tidying up
      hack the port-column of current-output-port after printing a prompt
      fix web.texi typo
      fix urls in docs
      eval.test work
      deprecate direct scm_protects access
      optional default-value arg to make-fluid
      use new scm_make_fluid_with_default
      Use default value for make-fluid in Scheme files
      get heap stats with GC_get_heap_usage_safe, if available.
      increase garbage collection rate if the process is growing
      switch off debugging flag that was mistakenly left on
      fix uninitialized variable in gc.c
      adjust_gc_frequency before gc, for more precision
      collect a little in call-with-new-thread
      attempt to handle steady-state mallocations better
      fix deadlock in before-gc-hook on certain 7.2alpha gc versions
      install gmp memory functions that let libgc know about allocations
      scm_gc_register_collectable_memory calls scm_gc_register_allocation
      fix `free' of mpz_to_str
      ,language at REPL sets current-language
      new print option escape-newlines, defaults to #t
      ice-9/poll: verify sizeof(struct pollfd)
      add srfi-39 parameters to boot-9
      setting a parameter returns the previous value
      add current-warning-port
      warnings written to warning port
      Update a comment in (web client)
      allow URIs of the form file:///etc/hosts
      current-input-port et al are srfi-39 parameters
      add an apropos-hook to ice-9 session
      fix peval to preserve effects when folding (values) forms
      fix scm_protects deprecation warning
      document invalidity of (begin) as expression; add back-compat shim
      peval minor tweak
      peval fix: (cons 1 #nil) is not (list 1)
      HTTP: Fix qstring writing of cache-extension values
      Make the "Dia Primitives" section of the manual more clear.
      stdlib.h, not malloc.h
      freebsd implementation of get_thread_stack_base
      freebsd itanium support
      fix generalized-vector-{ref,set!} for slices
      add define-syntax-parameter, same as define-syntax
      deprecate fluid-let-syntax in favor of syntax-parameterize
      update api-modules.texi
      remove duplicate write-uri definition
      don't leak file descriptors when mmaping objcode
      deprecate SCM_ASRTGO
      syntax parameters doc formatting
      fix SCM_ASRTGO deprecation
      allow scm_display_error to use a stack as the first argument
      no need to warn people off of s_FOO generated by SCM_DEFINE
      test-pthread-create-secondary: gc/gc.h, not gc/gc_version.h
      primitive-load returns the value(s) of the last expression
      allocate a tc7 to arrays
      allocate a tc7 to bitvectors
      add docs for scm_gc_register_allocation
      Move parameters documentation to core
      fluids.c docstring
      print-options doc update
      update NEWS
      update NEWS
      fix array printing
      add syntax-local-binding
      avoid gensym when making labels in psyntax
      add when, unless
      remove duplicate when/unless definitions
      add current-filename, add-to-path, add-to-load-path
      current-filename canonicalizes path, remove add-to-path
      fix values miscompilation in push context with RA
      add another case in which to fold (values FOO) to FOO, for some FOO
      better function prologue disassembly
      fix "lexical vars are collectable" test
      add syntax-locally-bound-identifiers
      add syntax-module
      new syntax procedures to (system syntax)
      Implement `local-eval', `local-compile', and `the-environment'
      Revert "Universally-unique gensyms"
      globally unique marks and labels using syntax-session-id
      more readable gensyms
      update local-eval docs
      fix test-loose-ends
      update NEWS
      more documentation on the process of loading source and compiled files
      document `include', `include-from-path'
      vm-i-scheme.c slight refactor
      attempt to clear stale references on VM C stack
      mention new manual sections in NEWS
      Revert "attempt to clear stale references on VM C stack"
      Revert "vm-i-scheme.c slight refactor"
      paper over some "lexical vars are collectable" flakiness
      fix hook invocation during thread guilification

Chris K. Jester-Young (4):
      fix compilation with gc 7.1
      Call scm-error with the correct argument order.
      Add #ifdefs for langinfo items that don't exist on OpenBSD.
      Fix double-free error on non-GNU systems.

Christian Persch (1):
      Add a deprecated alias for $expt

Daniel Hartwig (4):
      fix validators for various list-style headers
      web-http.test validates headers
      Extend handling of "Cache-Control" header.
      permit non-date values for Expires header

Daniel Llorens (1):
      New array-map! and array-for-each tests

Ian Price (3):
      Fix R6RS `fold-left' so the accumulator is the first argument.
      `write-request-line' writes absolute paths, not absolute URIs.
      document syntax parameters

Ludovic Courtès (73):
      Re-enable a couple of evaluator tests.
      FFI: Add a `procedure->pointer' test.
      FFI: Hold a weak reference to the CIF made by `procedure->pointer'.
      Allow overlapping regions to be passed to `bytevector-copy!'.
      Fix `validate-target' in (system base target).
      Complete cross-compilation support.
      Add missing implicit `SCM_API' for `scm_c_make_objcode_slice'.
      Add a `--target' option to `guild compile'.
      Run `guild compile' with `--target=$(host)'.
      Build `psyntax-pp.go' with `--target=$(host)'.
      Leave $GUILE_LOAD_COMPILED_PATH unchanged when cross-compiling.
      Allow $GUILE_FOR_BUILD to use its own environment when cross-compiling.
      configure: Make sure $GUILE_FOR_BUILD is suitable.
      Update cross-compilation instructions.
      FFI: Hold a weak reference to the procedure passed to 
`procedure->pointer'.
      peval: Truncate multiple values when extending the environment.
      Add an exception printer for `getaddrinfo-error'.
      Add `file-system-fold' and `file-system-tree' to (ice-9 ftw).
      doc: Set document encoding to UTF-8; typeset my surname correctly.
      Use `alignof_type' instead of `alignof'.
      Update Gnulib to v0.0-6703-g4e0358a.
      Augment `.gitignore'.
      Use Gnulib's `localcharset', with local patches.
      Arrange to convert command-line arguments from the right encoding.
      ftw: Add an optional `stat' parameter to `file-system-fold' and `-tree'.
      ftw: Add `scandir'.
      doc: Use address@hidden {Scheme Procedure}' in `misc-modules.texi'.
      doc: Add link from `opendir' to (ice-9 ftw).
      ftw: Clarify the behavior of `scandir' for flat files and unreadable dirs.
      ftw: Fix typos/thinkos in `file-system-fold' and `scandir'.
      ftw: Include sub-directories in the result of `scandir'.
      doc: Fix typo in `define-wrapped-pointer-type' example.
      Raise an error for (begin) when `--disable-deprecated'.
      Fix erroneous check in `set-procedure-properties!'.
      Regenerate `psyntax-pp.scm'.
      Placate a number of `syntax-check' verifications.
      Fix the exception type of the (begin) test.
      ftw: Add an `error' parameter to `file-system-fold'.
      Fix typo in `test-num2integral.c'.
      Fix loose typing in `test-scm-spawn-thread.c'.
      i18n: Disable Turkish locale tests on FreeBSD 8.
      i18n: Fix gc_malloc/free mismatch on non-GNU systems.
      Fix incorrect use of `SCM_UNPACK'.
      Make sure `regexp-quote' tests use Unicode-capable string ports.
      Have `cpu-word-size' error out on unknown CPUs; add support for MIPSEL.
      Disable statprof tests on platforms that lack `ITIMER_PROF' support.
      Make sure `scm_spawn_thread' returns a thread.
      Fix signed/unsigned pointer mismatches.
      Avoid non-portable `tail' argument in `test-guile-snarf'.
      Have `statprof.test' fail gracefully when samples could not be collected.
      Skip `tr_TR' tests on Solaris 2.10.
      Fix typo in threads.c on IA64.
      Improve wording in README regarding `pkg-config'.
      Update Gnulib to v0.0-6827-g39c3009; use the `dirfd' module.
      Relax `asm-to-bytecode.test' for when target CPU == native CPU.
      Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.
      Augment `release.org'.
      Print the address of hash tables.
      Adjust tests that relied on the output of the hash table printer.
      guile-readline: Clean `.go' files.
      FFI: Fix `set-pointer-finalizer!' to leave the type cell unchanged.
      vlist: Use (ice-9 format).
      Work around instruction reordering on SPARC and HPPA in the VM.
      Import Gnulib's `setenv' module, for MinGW.
      Add warnings for unsupported `simple-format' options.
      Fix typo in `-Wformat'.
      Fix a couple of warnings.
      Build with `-fno-strict-aliasing' when available.
      Revert "Work around instruction reordering on SPARC and HPPA in the VM."
      Augment `Libs.private' with for non-GNU platforms.
      doc: Add "warnings" to the concept index.
      Remove stale test file.
      Amend `NEWS'.

Mark H Weaver (24):
      Update comment: ~/.guile-ccache => ~/.cache/guile/ccache
      Fix comment summarizing allocation table
      Fix documentation for vhash-fold and vhash-fold-right
      Fix docs of string mutators to do so on a mutable string
      Make scm_nullstr mutable
      Fix bugs related to mutation-sharing substrings
      Avoid calling scm_i_string_start_writing if no chars will be mutated
      Remove null string optimization from scm_from_stringn
      Avoid calling `u32_conv_from_encoding' on the null string
      scm_i_substring_copy tries to narrow the substring
      Empty substrings no longer reference the original stringbuf
      Use a common null stringbuf in `scm_i_make_string'
      Remove docs `procedure-environment', which no longer exists
      Fix serialization of #nil-terminated lists during compilation
      Don't diverge when serializing cyclic lists during compilation
      Add `scm_c_value_ref' to allow access to multiple returned values from C
      Add `random-state-from-platform' and `scm_i_random_bytes_from_platform'
      Universally-unique gensyms
      Fix error messages involving definition forms
      Update user-visible copyright dates in manual and REPL to 2012
      Fix 'local-eval' when the specified environment is a module
      Fix primitive-eval to return #<unspecified> for definitions
      Implement scm_call_varargs and scm_call_{7,8,9}
      Rename scm_call_varargs -> scm_call

Mike Gran (2):
      Rework c-api.test to use test lib
      Typo in documentation of local-boxed-set

Rob Browning (2):
      Fix the SRFI 60 copy-bit documentation.
      Define _GNU_SOURCE to fix the GNU/kFreeBSD build.

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


hooks/post-receive
-- 
GNU Guile



reply via email to

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