[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile annotated tag, release_1-9-9, created. release
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] GNU Guile annotated tag, release_1-9-9, created. release_1-9-9 |
Date: |
Fri, 19 Mar 2010 00:15:52 +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=21b0c62201d11d13a34aa7aca322ea3306e340ba
The annotated tag, release_1-9-9 has been created
at 21b0c62201d11d13a34aa7aca322ea3306e340ba (tag)
tagging fbda9ef1b24d70edd3ebab0f9e8a29b8fdfba852 (commit)
replaces release_1-9-8
tagged by Ludovic Courtès
on Thu Mar 18 23:50:15 2010 +0100
- Log -----------------------------------------------------------------
GNU Guile 1.9.9 (beta).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
iEYEABECAAYFAkuirisACgkQd92V4upS7PTXFQCgobrBROseTGgDaS/ol0/fLleV
w2YAn3VUeRyRSSlm0sNEePGugkKvqhz5
=THou
-----END PGP SIGNATURE-----
Andy Wingo (84):
dynwind is now a part of guile's primitive language
reorder eval clauses
memoize (begin foo) to foo
fix comment in continuations.c
eval.c tweaks
fix unmemoization bug
rename <dynamic-wind> to <dynwind>
add fluid tests
add with-fluids objects and primitive syntax
add dynlet to tree-il
add wind-fluids, unwind-fluids VM ops
add tree-il->glil compilation for dynlet
psyntax support for with-fluids
fix tree-il->scheme bug for <dynlet>
re-expand psyntax-pp
<prompt> has no pre-unwind-handler, it's unnecessary
rename <control> to <abort>
vm caches the dynamic state in a local var
fluids.h exposes more of its interface, internally at least
new VM operations: fluid-ref, fluid-set
add <dynref> and <dynset> to tree-il
fluid-ref / fluid-set! compile to dynref/dynset
prompt handlers are always inline
add scm_c_abort, wire it up to the abort opcode
fix prompt disassembly bug
prompt as part of guile's primitive language
fix <prompt> compilation bug
prompt and abort inlining
abort always dispatches to VM bytecode, to detect same-invocation aborts
tweaks to default program printer
actually capture partial continuations
ensure non-escape-only prompts have a thunk application as their body
record IP in partial continuations
partial-cont-call works
rewind the dynamic state when entering a partial continuation
turn abort() calls in vm.c into exceptions
add %default-prompt-tag, and error (not abort()) on an abort to bad tag
fix escape-only prompts
(ice-9 control) fixes
fix symbol initialization in vm.c
start of tests for (ice-9 control)
fix embarrassing bug
error if given an unrewindable partial continuation
eval.scm's handling of with-fluids doesn't leave the VM
more substance to control.test
simplify handling of nonlocal prompt returns from c
fix a prompt bug
deprecate lazy-catch
catch, throw, with-throw-handler implemented in Scheme
rewinding prompts works
add more tests to control.test
<glil-mv-bind> can truncate values anonymously
use anonymous mv-bind in compile-glil.scm; fix abort compilation bug
psyntax expander tracks changes to current module in top-level begin
add printers for prompts and with-fluids objects
tighten up scm_i_dowinds, fixing invalid SCM_CAR (prompt)
partial continuations print as #<partial-continuation ...>
some with-fluid* -> with-fluids
fix continuation printing bug
%start-stack in Scheme, in terms of prompts
prompt, abort -> call-with-prompt, abort-to-prompt
remove internal treatment of default prompt tag, it seems there was no
need
add abort to unknown prompt test
prompt around REPL evaluations, and around `guile' program invocation
remove repl-vm; repl evaluation does not cause recursive vm invocation
narrowing stacks to prompts; backtrace shows frames from start-stack
update "data representation" part of guile internals doc
fix critical bug in history.texi
clarify pmatch licensing
pmatch license clarification clarifications
Update api-debug.texi; there is a ways to go.
(debug) at the repl invokes the vm debugger
add some vm hook docs
small vm.texi updates
more vm gc fixen
decouple GUILE_VERSION from GUILE_EFFECTIVE_VERSION.
Bump GUILE_EFFECTIVE_VERSION to 2.0
version.h has SCM_EFFECTIVE_VERSION; effective-version uses that
rename libguile to address@hidden@, currently libguile-2.0
parallel installability for libguile*.h
add a section to the manual on prompts
cull 1.9.8 NEWS items
update NEWS for 1.9.9
A start at syntax-rules docs
Julian Graham (2):
add (currently failing) test case for changing the current module inside
Change failing syncase test case to UNRESOLVED.
Ken Raeburn (2):
Use libguile/control.x explicitly.
The load-module routine tries to interpret relative paths relative to
Ludovic Courtès (31):
Fix off-by-one error when initializing vectors in `make-srfi-4-vector'.
Fix "coding:" cookies in the test suite.
Add test checking whether fluids are GC'd.
Fix off-by-one error in the off-by-one fix of `make-srfi-4-vector'.
Fix `with-locale*' in `(test-suite lib)'.
Move Latin-1 locale fiddling to `(test-suite lib)'.
Use `with-latin1-locale' in `regexp.test'.
Write the test suite log file in UTF-8.
Try to avoid `guile-test' failures when it can't display the name of a
test.
Remove obsolete compile-time option for freelist debugging.
Slightly optimize the memoizer, bootstrap evaluator, and `(ice-9 eval)'.
Don't gratuitously over-engineer things...
Add new fluid tests.
Recycle fluid numbers.
Fix miscompilation of non-ASCII Latin-1 strings.
Add wide-string compilation test.
Don't export `write-bytecode' from `(language assembly compile-bytecode)'.
doc: Remove obsolete reference to the lack of Unicode support.
doc: Update "Multi-Threading" node.
Make sure the whole VM stack is always scanned by the GC.
configure: Abort when GMP is not found.
Use GC-managed pointerless memory in the FFI.
Fix doc string of `dynamic-pointer'.
Provide `int', `long', `size_t', etc. in `(system foreign)'.
Change `dynamic-link' to return a global handle when the argument is
omitted.
Remove obsolete test directory.
Add `%null-pointer' to `(system foreign)'.
Update Gnulib; use the `func' module.
Improve encoding error reporting.
Update `NEWS'.
Bump version number for 1.9.9.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile annotated tag, release_1-9-9, created. release_1-9-9,
Ludovic Courtès <=