[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile annotated tag, v2.0.6, created. v2.0.6
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] GNU Guile annotated tag, v2.0.6, created. v2.0.6 |
Date: |
Sat, 07 Jul 2012 10:10:15 +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=8dc27fc085d6338a49378532c7a505930b44d9cb
The annotated tag, v2.0.6 has been created
at 8dc27fc085d6338a49378532c7a505930b44d9cb (tag)
tagging 1321a36ed61deb9431b41768dc92cb7230c9afa1 (commit)
replaces v2.0.5
tagged by Ludovic Courtès
on Sat Jul 7 11:46:00 2012 +0200
- Log -----------------------------------------------------------------
GNU Guile 2.0.6.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEABECAAYFAk/4BVgACgkQd92V4upS7PSQwACeNMmn7j6ZSJMBaJsiEiiT+Zby
mHoAn243cK3meDskBMD45WUAoMorZj1R
=iYCU
-----END PGP SIGNATURE-----
Andy Wingo (119):
an experiment: clearing the C stack in gc tests
leniency in the "unused modules are removed" gc.test
Remove unused doc/sources/
revert r5rs changes
fix compilation of control.c, continuations.c when SCM_ALIGNED is not
defined
fix check for when libc already has clock_gettime / clock_getcpuclockid
Fix --enable-debug-malloc
i18: avoid freelocale (NULL)
more efficient scm_to_utf8_stringn, scm_to_utf32_stringn
more efficient scm_string_to_utf8, scm_string_to_utf32
web server: print backtrace on errors when run in batch mode
web server: do not provide a response body where it is not permitted
web server: fix spurious warning
quick fix to uri parser
quick fix the quick fix
add test for recent quick fix
microoptimizations in (web uri)
rewrite open-process in C, for robustness
slight cleanup to run-test
srfi-18 test fix
more general treatment of call-with-prompt
tree-il: fix `canonicalize!' for prompts
peval: inline applications of lambda to rest args
tweaks to -Wformat's gettext detection
deprecate close-io-port
simplify inline function infrastructure
scm_cell, scm_double_cell, scm_words back to gc.h
scm_new_smob, scm_new_double_smob inline functions
add scm_i_set_finalizer, scm_i_add_finalizer, scm_i_add_resuscitator
use the new finalizer helpers
run finalizers asynchronously in asyncs
more libgc 7.1 compat
web server http: 400 Bad Request on bad requests
web http: fix Ma -> Mar
make applicable smob calls cheaper, and fix a memory leak
micro-optimizations to string-trim-both, and to (web http)
add exception printers for bad-header, bad-header-component
add bad-request printer
fix scm_to_utf8_stringn for wide strings to NUL-append the strings
move (test-suite lib) to lower dir; cleans up uninstalled paths.
avoid inexact iteration count in benchmarks
modernize (benchmark-suite lib)
add more primitives and predicates to (language tree-il primitives)
peval tests into separate file
add effects
peval uses effects analysis
minor tweaks to a peval test
new pass: cse
enable cse
disable optimizations in goops dispatch procedures
better primitives support for bit operations
more inlining in effects.scm
cse hashing tweak
fix replacement of CSE with lexical-ref
slight vlist refactor
vlist-cons micro-optimizations
avoid emitting degenerate aliases in peval
vlist performance improvements; allocate vhash data inline
add scm_c_values helper
add internal SCM_NOINLINE definition
push error handlers out of line in the vm
Add a missing SYNC_ALL in variable-ref
add support for texinfo parsed arguments, like @acronym
(texinfo docbook) support for @acronym
docbook->texi fix
refactor vm application of non-programs; boot continuation refactor
Merge remote-tracking branch 'origin/stable-2.0' into stable-2.0
fix more assumptions that the frame-procedure is a procedure
mvoe tree-il=? and tree-il-hash to tree-il.scm
optimization for chain of if expressions with common tests
stronger conditional optimization
CSE in tail position
fix-letrec tweak
better effects analysis for calls to lexically bound procedures
cse passes a lookup procedure to the effects analyzer
fix the cse tests
vm.c: remove a useless check
rearrange scheme compilation order
fix arity check for applicable structs
deprecate scm_sym2var
deprecate lookup closures
finish deprecating eval closures
scandir: select? takes basenames, operates on (sub)dirs also
cse: expressions evaluated for effect do not provide predicates
update version-etc copyright year
add char->integer, number->string etc to interesting primitives
typo fix in web.texi
remove docs for smob-call instruction
dead code elimination
update NEWS
add scm_{to,from}_pointer docs
add scm_c_nvalues with docs; also, docs for scm_c_values
add scm_c_nvalues to news
fix goops compilation when current language is not scheme
compile ecmascript's `return' as an abort
optimize (apply foo 0 (list 1 2)) => (foo 0 1 2)
fix bugs in effects analysis of "effect+exception-free-primitives"
simplify one kind of degenerate prompt
fix-letrec uses effects.scm for effects analysis
fix `vector' instruction emission for big vectors
be sure to include time.h for struct timespec
fix warning about vsnprintf on mingw
fix warnings in mingw in expand.c
remove mkdir alias in filesys.c for mingw
add check for fchmod
better procedure-arguments for interpreted procs with opt, rest, kwargs
fix typo in web.texi
more uri-related ipv6 fixes
update git-version-gen from gnulib
git-version-gen: add --match argument
add --match pattern to git-version-gen
disable some uri tests if --disable-networking
deprecate struct-vtable-tag
simplify scm_init_print
add Scheme binding for scm_standard_vtable_vtable
Scheme standard-vtable-fields binding
record-type-vtable is not a new root of the vtable hierarchy
simplify %condition-type-vtable
add http/1.1 transfer codings to the NEWS
BT Templeton (1):
primitive resolution for public refs
Bake Timmons (7):
Fix unbalanced parentheses in docs.
Make consistent the usage of variable names in the function definitions
found in the Texinfo docs.
Improve the usage of variable names in C docstrings.
Improve the usage of variable names in Scheme docstrings.
Fix case in identifiers starting sentences in doc/r5rs/r5rs.texi
Make notation for Scheme repeated arguments more consistent in manual.
Improve consistency of definitions of C functions in manual.
Dagobert Michelsen (1):
Add alignment for Sun Studio 12
Daniel Hartwig (2):
support URIs with domain names starting with numbers
enhance IPv6 support
Daniel Krueger (1):
fixed repl command ,describe to also handle syntax
Giuseppe Scrivano (1):
Fix a segfault when /dev/urandom is not accessible
Ian Price (3):
Fix flush on soft ports, so that it actually runs.
Add HTTP Chunked Encoding support to web modules.
Document and export `declare-opaque-header!'
Ludovic Courtès (63):
Augment `Libs.private' in `guile-2.0-uninstalled.pc'.
Fix `SCM_I_ERROR' definition for MinGW without networking.
tests: Work around erroneous tr_TR locale in Darwin 8.
tests: Have `getaddrinfo' test work for Darwin 8.
Use Gnulib's `regex' module.
i18n: Use Gnulib's `nl_langinfo' module.
i18n: Add a couple of tests for `monetary-amount->locale-string'.
format: Add specifier ~h for localized number output.
Augment `-Wformat' analysis with support for `~:h'.
i18n: Provide default values for when Gnulib has no replacement.
i18n: Skips ~h `format' tests when digit grouping info is missing.
Don't fail when locale env. vars specify a dot-less locale name.
Have `-Wformat' better recognize the `gettext' procedure.
Have `-Wformat' recognize `ngettext' calls.
Avoid failure when `format-analysis' stumbles upon unbound variables.
Improve port benchmark.
SRFI-9: Set the `record-constructor' slot of the RTD.
Avoid use of `GC_PTR' in "smob.h".
Remove duplicate test in `tree-il.test'.
Fix and clarify documentation of `sorted?'.
bytevectors: Fix IEEE-754 endianness conversion.
Thank Klaus.
Simplify the reader's `read_complete_token'.
Correct typing of assertion in the `wind' instruction.
Build with `-Wpointer-arith' when available.
read: Avoid `void *' pointer arithmetic.
Make `scm_unget_byte' public.
Optimize `scm_read_string'.
Fix `setvbuf' to leave the line/column number unchanged.
Add missing `SCM_API' for `scm_take_from_input_buffers'.
Improve special-casing of `_' in `-Wformat'.
Have `-Warity-mismatch' handle applicable structs.
Have `-Wformat' remain quiet for any procedure called `_' or `N_'.
Honor $(program_transform_name) for the `guile-tools' symlink.
Fix relative file name canonicalization with empty %LOAD-PATH entries.
Add more `%file-port-name-canonicalization' tests.
coverage: Add test for applicable structs.
Access `pt->ilseq_handler' directly when needed.
Add the `%default-port-conversion-strategy' fluid.
Have string ports honor `%default-port-conversion-strategy'.
Fix port test that assumed string ports use the `error' conversion
strategy.
Make `substitute' conversion strategy test portable.
Update (ice-9 match) from Chibi-Scheme.
Fix invalid use of `SCM' as a Boolean.
Fix cross-compilation of GOOPS-using code.
Update `THANKS'.
Make SRFI-6 string ports Unicode-capable.
Fix possible deadlock upon `encoding-error' in `open-input-string'.
doc: Remove reference to `closure?', now deprecated.
Use `void *' instead of `GC_PTR' internally.
Remove backward-compatible `GC_PTR' definition.
Update `THANKS'.
Add tests for `procedure-arguments'.
Have `procedure-arguments' always return the `allow-other-keys?' pair.
Update Gnulib to v0.0-7509-g98a2286.
Use `clock-time' directly from Gnulib, but with a local patch.
Add missing `m4/clock_time.m4'.
Work around `gl_CANONICALIZE_LGPL' bug when cross-compiling.
Work around `gl_CANONICALIZE_LGPL' bug when cross-compiling to GNU/Hurd.
Store the `git-version-gen' patch.
Bump version number for 2.0.6.
Fix typos in `NEWS'.
build: Use `AM_PROG_AR'.
Mark H Weaver (32):
Fix search_path to fill stat_buf when given an absolute pathname
Implement scm_to_pointer
Remove incorrect comment in read.c
Remove inline and register attributes from read.c
Add and use maybe_annotate_source helper in read.c
Optimize empty substring case of scm_i_substring_copy
Unoptimize 'read' to return freshly allocated empty strings
Add source properties to many more types of data
Support => within case, and improve error messages for cond and case
Fix manual: scm_foreign_to_bytevector to scm_pointer_to_bytevector
Fix typo in comment in message.scm: 'know' to 'known' warning types
Fix psyntax bugs that would cause bad source annotations
syntax-violation: prefer 'subform' for source info, with 'form' as
fallback
Relax validation of source property accessors
Add 'supports-source-properties?' predicate
psyntax: access source properties for all supported objects
Add support for source properties on non-immediate numbers
Add tests to verify that 'read' sets source properties when appropriate
Fix <TAG>vector-length when applied to other uniform vector types
pmatch: always wrap with let, even if the expression appears atomic
Fix typos in psyntax.scm
pretty-print: allow max-expr-width to be set; recognize more keywords
tree-il->scheme improvements
Minimize size of embedded syntax objects in psyntax-pp.scm
Fix syntax wrap comments; remove old unused cruft
Comment out unused definitions of 'do' and 'case' in psyntax.scm
Remove documentation of internal static string comparison functions
Don't call SYMBOL_STRINGBUF on a string
Fix scm_to_utf8_stringn to return the length in bytes, et al
Fix scm_to_utf8_stringn to NUL-terminate properly
Fix scm_to_utf8_stringn once and for all; optimize; add tests
Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries
Mike Gran (2):
Update srfi-14 character sets to Unicode 6.1
Update srfi-14 test for Unicode 6.1
Sjoerd van Leent (1):
Fix unbound variables and unbound values
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile annotated tag, v2.0.6, created. v2.0.6,
Ludovic Courtès <=