[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile annotated tag, release_1-9-11, created. release_1-9-11,
Ludovic Courtès <=