[Top][All Lists]

[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".

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.
Version: GnuPG v2.0.17 (GNU/Linux)


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 
      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


GNU Guile

reply via email to

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