guile-commits
[Top][All Lists]
Advanced

[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




reply via email to

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