[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile annotated tag, release_1-9-2, created. release

From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, release_1-9-2, created. release_1-9-2
Date: Sat, 15 Aug 2009 13:38:20 +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".

The annotated tag, release_1-9-2 has been created
        at  04792c0dd3612b86d4c9ff28ac10cb08b2fd1d64 (tag)
   tagging  a9b8b7b02fc0492627f9e5785147f0cf007e7008 (commit)
  replaces  release_1-9-1
 tagged by  Ludovic Courtès
        on  Sat Aug 15 15:38:02 2009 +0200

- Log -----------------------------------------------------------------
GNU Guile 1.9.2 (alpha).
Version: GnuPG v2.0.11 (GNU/Linux)


Andy Wingo (36):
      renumber vm ops (objcode cookie bumped)
      vm support for display closures
      compile lexical variable access and closure creation to the new ops
      remove "externals" from the vm
      rename "closure-ref" to "free-ref"; s/vars/variables/ in some names
      remove all mentions of "external" from the compiler and related code
      nlocs is now 16 bits wide
      compiler support for nlocs >= 256
      increase default stack size to 64 kilowords
      fix gensym creation in psyntax
      check that jumps are within the range of a signed 16-bit int
      fix vmstack gdb macro for new stack frame layout
      fix unused SCM_FRAME_SET_DYNAMIC_LINK macro
      fix alignment of subprograms of subprograms
      make sure all programs are 8-byte aligned
      increase range of relative jumps by aligning blocks to 8-byte boundaries
      fix buffer overrun reading partial numbers: 1.0f, 1.0/, and 1.0+
      rename to
      perform gmp/unistring compile checks with AC_LIB_HAVE_LINKFLAGS
      add1 and sub1 instructions
      add a brain-dead inliner
      add <fix> tree-il construct, and compile it
      let-values in terms of syntax-case, add make-tree-il-folder
      actually inline call-with-values to tree-il's <let-values>
      actually implement "fixing letrec"
      loop detection in the house
      add label alist to lambda allocations in tree-il->glil compiler
      implement compilation of label-allocated lambda expressions
      lambda, the ultimate goto
      include objcode cookie in the fallback path
      make the fallback path look less like line noise
      debitrot the ecmascript compiler
      rework the vm support for wide strings
      "fix" <let>-bound lambda expressions too
      update docs for recent vm/compiler work
      update NEWS for 1.9.2

Ludovic Courtès (19):
      Add `tree-il-fold', a purely functional iterator on `tree-il'.
      Add `(system base message)', a simple warning framework.
      Add unused variable analysis in the tree-il->glil compiler.
      Remove bogus `configure' test for GNU libunistring.
      Use Gnulib's `lib-symbol-versions' module.
      Use a linker version script for libguile.
      Change `defined?' to accept a module as its second argument.
      Allow redefinitions in compiled code as in `(define round round)'.
      Allow fresh modules to be passed to `compile'.
      compiler.test: Enforce evaluation order.
      Make the evaluator's memoizers private.
      Remove deprecated semi-public memoizers.
      Uncomment run-time objcode alignment check.
      Switch from `guile-1.8.pc' to `guile-2.0.pc'.
      Update `.gitignore' for GNU Global.
      Add proper `--help' and `--version' for `guile-tools compile'.
      Update the manual and `NEWS' regarding `guile-2.0.pc'.
      Turn off auto-compilation to stand-alone tests.
      Bump version number for 1.9.2.

Michael Gran (24):
      Replace global charnames variables with accessors
      Add 32-bit characters
      Update NEWS for charname changes
      Make charname declarations module-level and GCS
      Don't use GNU extensions for SCM_MAKE_CHAR macro
      Fix coding style compliance for recent 32-bit char changes
      Don't doubly define scm_t_wchar
      Add Unicode strings and symbols
      Merge commit 'origin/master'
      Port position macros shouldn't require enclosing braces
      Missing parentheses in SCM_MAKE_CHAR macro
      More comments for string functions
      Improve %string-dump and %symbol-dump
      Make scm_charprint and scm_i_string_wide_chars SCM_INTERNAL.
      Fix %string-dump and %symbol-dump fields
      More string and symbol tests
      Only pass ints to tolower and toupper
      Revert to locale-dependent toupper and tolower
      Avoid unitialized and unused warnings in scm_string_append
      Quiet signed/unsigned comparison warnings in chars.[ch]
      Fix disassembly of strings and symbols
      Some signed/unsigned comparison and conversions
      Regression, scm_string fails to test for circular lists
      Don't include libunistring headers in Guile public headers


GNU Guile

reply via email to

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