[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile annotated tag, v2.0.4, created. v2.0.4,
Ludovic Courtès <=