guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile annotated tag, v2.0.3, created. v2.0.3


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, v2.0.3, created. v2.0.3
Date: Sat, 22 Oct 2011 14:55:35 +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=f42172eb28e725cfeb76cf1e06fc358543ca3a7c

The annotated tag, v2.0.3 has been created
        at  f42172eb28e725cfeb76cf1e06fc358543ca3a7c (tag)
   tagging  2be3feb17e5456bba71749e0e97adf45c32c4e0e (commit)
  replaces  v2.0.2
 tagged by  Ludovic Courtès
        on  Sat Oct 22 16:55:08 2011 +0200

- Log -----------------------------------------------------------------
GNU Guile 2.0.3.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEABECAAYFAk6i2VAACgkQd92V4upS7PSqpwCdEd6dMF9eq3e3JSoi30tyRs9H
nqgAnjckqs38J5NvU3VeqkjDm8URLbdq
=WGVd
-----END PGP SIGNATURE-----

Andy Wingo (120):
      more precision for ,time
      goops.scm cleanups
      fix invocation of duplicate handlers for merge-generics
      fix CPL of <extended-generic-with-setter> and <extended-accessor>
      add (web client)
      ensure presence of Host header in HTTP/1.1 requests
      fix web-request.test
      open-socket-for-url returns port in latin1 encoding
      add a site dir to %load-compiled-path
      a prettier `guild list'
      remove scripts PROGRAM
      more work on "guild list"
      add (scripts help)
      add support for guild help FOO
      fix scm_i_tag_name
      remove dead code in scm_ceiling_quotient
      fix list validation bug in @abort
      fix write beyond array end in arrays.c
      fix read beyond end of hashtable size array in hashtab.c
      fix a leak on startup from script.c
      minor style fix in bytevectors.c
      style fix in read.c
      simplify narrow_stack.
      fix unnecessary call to canonicalize_path in load-path fast case
      avoid duplicate stats when searching for files in a path
      srfi-19 refactor
      (web http): locale-independent parsing and serialization of dates
      fix tree-il->scheme test
      fix take-right and drop-right for improper lists
      fix leak in get_current_locale()
      srfi-9 record compatibility with boot-9 records
      fix recursive define-inlinable expansions
      check that srfi-1 procedure arguments are procedures
      fix r6rs `map'
      fix scm_tmpfile leak
      reword open-file docs
      fix a couple of leaks
      fix order of importing modules and resolving duplicates handlers
      better guild help FOO
      texinfo: alias `url' to `uref'.
      module-stexi-documentation #:docs-resolver keyword arg
      texinfo: add paragraphindent
      fix scm_gc_strdup invocation
      add define-syntax-rule
      psyntax uses define-syntax-rule
      more define-syntax-rule usage
      document define-syntax-rule
      fix some cache consistency issues with goops and extended generics
      fix srfi-67 compilation
      deprecate +nan.1
      fix scm_to_latin1_stringn for substrings
      optimize.scm refactor
      more optimize.scm factoring
      add singly-valued-primitive?
      peval support for more forms
      peval: inlining of let-values
      more robust alpha-renaming
      more alpha-rename robustness
      better pure-expression?
      fix comment regarding alpha-renaming
      peval comment & reindentation
      prevent propagation for memory-dependent operations like `car'
      fix alpha-rename for kwargs
      minor peval style tweak
      tree-il-any bugfix
      peval: various bugfixes
      paper around `match' bug
      thread a context through peval
      context-specific folding for peval in test and effect contexts
      peval: don't propagate expressions that access memory
      peval: pre-analyze mutated or reffed-once lexicals
      peval handles lexical-set
      attempt to prune unreferenced bindings
      peval refactor
      add helpers for effort counters
      more peval refactoring
      prune unused letrec bindings
      peval uses effort counters, propagates lambdas more effectively
      peval: add a bunch of missing maybe-unconst calls
      peval: simpler and more precise treatment of mutability
      remove unused peval helpers
      peval: fix inlining of lambda* with #:optional
      peval: more strict accounting
      peval: fix algorithmic behavior of `cons'
      peval: add support for <prompt> and <abort>
      peval: elide make-prompt-tag in effect context
      peval works on all expressions
      fix unparse-tree-il of <dynset>
      don't propagate pure primcalls that might not type-check
      peval: more effective binding pruning
      ((lambda ...) ...) fix
      regenerate psyntax-pp.scm, with optimizations
      separate peval and a new canonicalization pass into their own modules
      generate psyntax-pp in canonical form
      fix reading of #||||#
      comment peval.scm
      peval refactor
      add tree-il verifier
      optimizer verifies its output
      peval: bugfix in constant-expression?
      peval: logging
      peval: refactor logging
      peval: add operand structure
      peval: visit operands on-demand, to inline mutually recursive bindings
      add accessor-primitive?, peval uses it
      peval support for memq and memv
      regenerate psyntax-pp.scm
      add ,expand and ,optimize
      recognize string primitives
      fold constants with accessors
      add (web client) docs
      remove documentation on autofrisk foo
      manual: reorganize autoconf, pkg-config info
      update tour.texi for site modules and extensions
      add "Installing Site Packages"
      update NEWS for 2.0.3
      fix (web http) write-date for mondays
      slight frames.h refactor
      fix misallocation of some <fix> procedures
      fix segfault in goops if class fields are redefined

BT Templeton (1):
      set width for `,trace' command

Bake Timmons (1):
      Fix compilation with `--enable-debug-malloc'.

Cedric Cellier (1):
      Default to using poll(2) in `fport_input_waiting'.

Daniel Llorens (1):
      Fix compilation of untyped arrays of rank not 1

Ian Price (2):
      Fix --listen option to allow other ports
      RFC 822 allows single digit days of the month

Julian Graham (1):
      Remove extraneous semicolon from `SCM_STATIC_SUBR_OBJVECT' to prevent ISO 
C90 warning.

Ludovic Courtès (55):
      VM: Keep jump table address in a register.
      configure: Build a `tar.xz' in addition to `tar.gz'.
      doc: Fix `merge-generics' example.
      Add document describing the release process.
      Disable TLS on NetBSD up to 5.x included.
      Define `O_NOTRANS' on GNU/Hurd.
      Fix `open' mode bits on GNU/Hurd.
      Export `main' from (scripts help).
      doc: Remove redundant footnote about the former name of `guild'.
      Change `guild --help' and `--version' output to be more GNUish.
      guild: Close over `$bindir/guile'.
      Remove Front-Cover and Back-Cover text from the manual.
      Update (ice-9 match) from Chibi-Scheme.
      doc: Augment "Pattern Matching" section.
      Fix misdiagnoses of deprecated `+nan.[^0]' forms.
      Use (ice-9 match) instead of `record-case' where it improves readability.
      Add a partial evaluator for use in the compiler.
      Tweak `statprof.test' for faster machines.
      Clarify `--debug' vs. `--no-debug'.
      doc: Use fashionable terminology for macros.
      Remove unused macro in `tree-il.test'.
      Unoptimize the busy loop of `statprof.test'.
      doc: Fix typo regarding vhashes.
      peval: Try hard to preserve mutability.
      peval: Propagate only pure expressions to lambdas.
      peval: Add tests for inlining with both static & dynamic arguments.
      peval: Use the right scope when replacing a lambda by a lexical-ref.
      peval: Inline thunks.
      peval: Clarify `pure-expression?'.
      peval: Use `resolve-primitives!'.
      peval: Alpha-rename anonymous lambdas that are duplicated.
      peval: Typo.
      Arrange so that stack-cleaning loops in GC tests are not optimized out.
      peval: Improve alpha-renaming test.
      peval: Abort inlining when the residual code contains recursive calls.
      peval: Rectify style.
      peval: Add test for multiple-value returns.
      doc: Fix typesetting of function definitions in "Accessing Modules from 
C".
      doc: Update (ice-9 match) reference.
      doc: (ice-9 match) doesn't have `__1'.
      peval: Recognize module-refs to primitives.
      Add link to the (ice-9 match) bug.
      peval: Add test for possible infinite recursion.
      coverage: Add test with `eval'.
      doc: Mention the partial evaluator next to `define-inlinable'.
      coverage: Add tests for `case-lambda'.
      Update (ice-9 match) from Chibi-Scheme.
      doc: Complete renaming of `autoconf.texi'.
      doc: Add `libguile-parallel.texi' to the distribution.
      Initialize `get_internal_run_time' before it is used.
      doc: Document the `sitedir' and `extensiondir' pkg-config variables.
      Update Gnulib to v0.0-6523-gb3609c1.
      Bump version number for 2.0.3.
      Fix compilation of `deprecated.c' with SCM_DEBUG_TYPING_STRICTNESS=2.
      Update `NEWS'.

Mike Gran (2):
      Document SCM_ASSERT_TYPE and SCM_ASRTGO macros
      New functions scm_is_exact and scm_is_inexact

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


hooks/post-receive
-- 
GNU Guile



reply via email to

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