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-11, created. releas


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, release_1-9-11, created. release_1-9-11
Date: Tue, 01 Jun 2010 21:58:00 +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=14deaaedec16294fda806ecf57e602f0cb3177ba

The annotated tag, release_1-9-11 has been created
        at  14deaaedec16294fda806ecf57e602f0cb3177ba (tag)
   tagging  04ed046aa47eab44d20f4ba6282fee6fcbe8dfc8 (commit)
  replaces  release_1-9-10
 tagged by  Ludovic Courtès
        on  Tue Jun 1 23:35:57 2010 +0200

- Log -----------------------------------------------------------------
GNU Guile 1.9.11 (beta).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)

iEYEABECAAYFAkwFfT0ACgkQd92V4upS7PR46QCdEbcFFdU4D9oT0rK/x0UxaqW8
6gsAoIzTkXM3yfa/9t4m3x3sAzcpRtZQ
=1zuK
-----END PGP SIGNATURE-----

Andy Wingo (128):
      flesh out docs on multiple languages a bit more
      fixes to api-i18n.texi
      fix bugs in ice-9 i18n demo (invalid input)
      add docs on `nil'
      more nil docs
      NEWS tweaks for nil
      fold in feedback to api-languages
      fix read.bm
      procedure-properties incorporates program-properties
      tweaks to procprop.c
      scm_i_program_properties is internal; just use procedure-properties
      remove program-name, program-documentation
      add procedure_minimum_arity
      deprecate arity access via (procedure-properties proc 'arity)
      use procedure-minimum-arity in tests
      formatting fix
      add %file-port-name-canonicalization option
      %file-port-name-canonicalization is a fluid
      compile-file gets #:canonicalization arg, defaults to 'relative
      deprecate @bind
      filesystem trickery to scm_i_relativize_path in filesys.c; bugfix.
      make-record-type slight refactor
      avoid primitive-eval in record-constructor
      module-type defined programmatically
      fix comment about "local-define" and "local-remove".
      (app modules) -> (%app modules)
      formally deprecate `app'
      add comments to resolve-module
      refactorings for the module boot process
      deprecate %app
      fix (app modules) usage in (ice-9 session)
      tweak to resolve-module
      add module-ref-submodule, module-define-submodule!
      nested-ref et al use module-ref-submodule; add -module nested variants
      use the define-module variants in module-name and make-modules-in
      resolve-module uses -module variants
      deprecated %app shims use module-define-submodule!
      nested module fixen to (ice-9 ls)
      use nested-ref-module in (system xref)
      add submodules field to modules
      module-{ref,define}-submodule use the submodules table
      add submodule binders
      module-public-interface in Scheme
      fix some uses of %module-public-interface
      module-public-interface is a field in the module record
      comment some global variables in modules.c
      Merge branch 'wip-module-namespaces'
      add module-export-all!
      fix bug in compile-glil.scm for return opcode-hack
      optimize and bugfix make-struct VM opcode
      simplify make-struct
      update documentation for vm instructions
      remove `version' field from <language>
      fix a comment about environments and the scheme compiler
      rename `vars' field in tree-il binding constructs to `gensyms'
      update compiler.texi
      add SCM_UNLIKELY to CHECK_UNDERFLOW
      add underflow check in make-array
      add assert-nargs-ee/locals instruction
      Update example disassemblies
      add tour.texi to guile_TEXINFOS
      remove duplicate quasisyntax.scm EXTRA_DIST
      rewrite define-module as a syntax-case macro
      rewrite use-modules and use-syntax using syntax-case
      export, re-export etc as syntax-rules macros
      only ensure local vars for definitions during expansion when compiling
      add rnrs libraries test suite
      check layout when making vtables
      add explanatory comment to chi-macro
      add `expand' eval-when situation
      change form of @ and @@ psyntax handlers
      @@ generalized to arbitrary expressions.
      psyntax no longer attempts to track (current-module)
      fix macros that expand into (begin (define-module ...) ...)
      macro expanders return memoized expressions
      add "memoizer" data type
      add memoize-begin, memoize-let, etc functions
      scm_badargsp is deprecated
      change to format of memoization lambda expressions
      tweak to lambda* memoization format
      primitive support for lambda*
      evaluator support for case-lambda
      psyntax builds case-lambda expressions
      scm_memoize_lambda update
      remove the new scm_memoize_begin, etc
      separate boot expansion from memoization
      %expanded-vtables is a vector
      fix a couple expander naming bugs
      tree-il on expanded-vtables
      expanded type constructors in psyntax
      psyntax produces "expanded" structures directly
      %null-pointer properly aligned
      primitive-eval takes expanded, not memoized, source
      iron out inconsistency between eval and compile expansion
      remove *mode* fluid from psyntax
      tree-il->scheme for lambda* et al
      lambda* usage in psyntax.scm
      macroexpanded pretty-printer
      pure r6rs modules
      eval-when expand for use-modules and export
      lambda* in make-prompt-tag
      lambda* in catch
      lambda* in string-any, string-every
      define* in make-record-type
      define* in record-constructor
      define* in file-set-position
      case-lambda in dup->{in,out,}port, dup
      define* in load
      define* in module-observe-weak
      define* in load-module
      lambda* in resolve-module
      define* in resolve-interface
      define* in try-module-autoload
      define* in repl-reader
      lambda* in make-mutable-parameter
      boot-9 comment cleanup
      pre-prepare NEWS
      update NEWS for things that were true and aren't, or vice versa
      remove scm_memoizer_p and scm_memoizer declarations
      partial 1.9.11 NEWS
      more 1.9.11 NEWS updates
      rename (rnrs bytevector) to (rnrs bytevectors)
      (rnrs bytevectors) fallout
      r6rs docs in the manual
      small NEWS updates
      more NEWS
      remove docs for removed procedures
      NEWS is ready

Julian Graham (39):
      Test cases for `version-matches?'.
      add support for r6rs libraries
      Documentation for the R6RS `library' and `import' forms.
      Implementation and test cases for the R6RS (rnrs arithmetic bitwise)
      Implementation and test cases for the R6RS (rnrs control) library.
      Fix missing imports for `(rnrs arithmetic bitwise)'.
      Implementation and test cases for the R6RS (rnrs records procedural) 
library,
      Remove needless import of (rnrs io simple).
      Implementation and test cases for the R6RS (rnrs records inspection)
      Implementation for the R6RS (rnrs lists) library.
      Fix missing export of string->symbol in (rnrs base).
      (rnrs conditions) should not depend on (rnrs records syntactic).
      Implementation for the R6RS (rnrs hashtables) library;
      Add test cases for record constructor protocols and parent protocol
      Fixes and test cases for R6RS (rnrs hashtables) library.
      Implementation and test cases for the R6RS (rnrs unicode) library.
      Implementation for the R6RS (rnrs programs) library.
      Implementation for the R6RS (rnrs sorting) library.
      Implementation and test cases for R6RS (rnrs files) library.
      Fix test suite title in comment
      Add `guard' form and test cases to R6RS (rnrs exceptions) library.
      Implementation for the R6RS (rnrs r5rs) library.
      Implementation for the (rnrs mutable-pairs) and (rnrs mutable-strings)
      Test suite and fixes for R6RS (rnrs conditions) and
      Add R6RS `syntax-violation' to (rnrs syntax-case).
      Implementation and test cases for the R6RS (rnrs enums) library.
      Fix syntax and consolidate imports for (rnrs lists).
      Implementation and test case for R6RS (rnrs eval) library.
      Implementation and test cases for the R6RS (rnrs arithmetic flonums)
      Fix typo in license comment.
      Test suite and fixes for R6RS (rnrs arithmetic fixnums).
      Implementation for R6RS (rnrs) composite library.  (Can't be loaded yet
      Fix incorrect export names in `(rnrs io simple)'.
      Fix broken imports in `(rnrs r5rs)'.
      Explicitly import `@@' to support R6RS library purification enhancements
      Explicitly import `*unspecified*' to support R6RS library purification
      Edits for R6RS library implementation documentation, as suggested by
      Support for the #!r6rs lexeme.
      Ignore explicit phase specification for imports in `library' form.

Ludovic Courtès (36):
      When printing a VM, show the type of engine being used.
      Fix the type tag produced by `SCM_STATIC_PROGRAM'.
      Add `program-free-variables' to `(system vm program)'.
      Allocate frame objects on the stack when invoking VM hooks.
      Add (system vm coverage).
      Attempt to guarantee 8-byte alignment of on-stack frame objects.
      Have `sxml->xml' handle `*TOP*' nodes (bug #29260).
      Fix disassembly of free variable lists.
      Add copyight/license header in `compile-psyntax.scm'.
      Add (sxml match).
      sxml-match: Handle multiple-value returns.
      Raise an exception upon VM stack overflows (fixes bug #29574).
      Rename the `testsuite' directory to `test-suite/vm'.
      Clean up `test-suite/vm'.
      Add `scm_t_aligned_cell' internal type.
      Use GCC's `malloc' attribute for malloc-like routines.
      Change occurrences of "filesystem" to "file system".
      Quote the first argument to `AC_DEFINE_UNQUOTED'.
      Fix the visibility of a few of internal symbols.
      Remove dead code related to `scm_i_terminating'.
      Update `THANKS'.
      Update Gnulib to v0.0-3955-g8ab5996.
      Import Gnulib's `git-version-gen' module.
      Use Gnulib's `git-version-gen'.
      Relax the `(version)' test.
      Fix parenthesizing of the `ROUND_UP' macro; factorize.
      Fix argument and return value alignment in `scm_i_foreign_call'.
      Have `test-ffi' run all the tests even after a failure.
      Ignore `.version'.
      Upgrade manual to GFDLv1.3+.
      Fix unaligned accesses by the bytevector instructions.
      Fix `VM_VALIDATE_BYTEVECTOR' macro wrt. trailing semicolons.
      Remove unused symbols.
      Make `@' visible in the sxml-match documentation.
      Bump version number for 1.9.11.
      Fix `git-version-gen' sed script.

Neil Jerram (25):
      Streamline the manual's Preface material
      Remove obsolete material about GH
      Remove page breaks except before new chapters and indices
      Move "Discouraged and Deprecated" from Introduction to API chapter
      Move Conventions section to after `Reporting Bugs'
      New introductory text about Guile
      Format `Revised^n' more nicely in TeX
      More about Guile's relationship to Scheme standards
      Remove obsolete and empty Tcl/Tk file
      Typo and formatting
      More intro text on combining with C code
      Placeholders for expected remaining Intro sections
      Merge branch 'master' into wip-manual-2
      Improvements to Introduction chapter
      Merge branch 'wip-manual-2'
      Move Scheme introduction (Guile-independent) to its own chapter
      Move whirlwind tour material to its own chapter
      Move `Reporting Bugs' section out of Introduction
      Fix typo
      Remove weird instruction
      Move description of manual organisation from Preface to Introduction
      More `Guile and the GNU Project' text
      Assorted minor manual changes
      Bring the manual organisation section a little closer to reality
      Fix inconsistent sectioning, causing make to fail

No Itisnt (7):
      add custom record printers
      * doc/ref/srfi-modules.texi:
      Merge branch 'master' of git.sv.gnu.org:/srv/git/guile
      Record printer fixes
      Add sources to module/Makefile.am
      Rename set-record-printer!
      Two spaces.

Volker Grabsch (3):
      add pdcurses to the list of termlibs
      don't run the `pthread_attr_getstack' check when cross compiling
      don't fail when HAVE_STAT64 is undefined

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Guile



reply via email to

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