[Top][All Lists]

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

[Guile-commits] GNU Guile annotated tag, v2.1.0, updated. v2.1.0

From: Andy Wingo
Subject: [Guile-commits] GNU Guile annotated tag, v2.1.0, updated. v2.1.0
Date: Thu, 29 Sep 2011 16:55:41 +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.1.0 has been updated
        to  5a7dcbbba4af1ba01c1a62b6baf4b5948f67b2f7 (tag)
      from  f08d4189770090a6e0f9216e993a7a4a294c500e (which is now obsolete)
   tagging  840cf0d1e2bb3b019210958056404f29347042fe (commit)
  replaces  v2.0.2
 tagged by  Andy Wingo
        on  Thu Sep 29 18:55:19 2011 +0200

- Log -----------------------------------------------------------------
retag 2.1.0 after stable-2.0 merge
Version: GnuPG v1.4.11 (GNU/Linux)


Andy Wingo (162):
      Merge remote branch 'origin/stable-2.0'
      bump effective version to 2.2
      Merge remote-tracking branch 'origin/stable-2.0'
      oop goops comment
      eval-when matches situations symbolically
      fix free-id=? for module-bound keywords
      Merge remote-tracking branch 'origin/stable-2.0'
      Merge remote-tracking branch 'origin/stable-2.0'
      bytevectors have internal parent field
      Merge remote-tracking branch 'origin/stable-2.0'
      Merge remote-tracking branch 'origin/stable-2.0'
      remove all deprecated code
      merge strictness branch from 2.0
      Bump default typing strictness to 2.
      fix type errors in test suite
      SCM is a union
      SCM is either a union or scm_t_bits
      remove ENGNOT from __scm.h
      remove SICP from __scm.h
      remove #define STACK_CHECKING from __scm.h.
      remove mention of GUILE_DEBUG_FREELIST
      remove more unused __scm.h options
      remove SCM_CHAR_CODE_LIMIT define
      remove SCM_I_SIZE limits defines
      remove SCM_I_LLONG and SCM_I_ULLONG limit defines
      remove mention of cheap continuations
      minor __scm.h cleanup
      move SCM_FLUSH_REGISTER_WINDOWS to continuations.c
      make SCM_I_SETJMP and SCM_I_LONGJMP private
      simplify SCM_TICK
      rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK
      remove unused SCM_FENCE definition
      remove SCM_ASRTGO
      SCM_ASSERT to error.h
      scm_wta_* procedures replace SCM_WTA_* macros
      remove SCM_EXIT_SUCCESS and SCM_EXIT_FAILURE definitions
      regexp.test needed char-code-limit
      Merge remote-tracking branch 'origin/stable-2.0'
      Merge remote-tracking branch 'local-2.0/stable-2.0'
      simplify inline function infrastructure
      scm_cell, scm_double_cell, scm_words back to gc.h
      scm_new_smob, scm_new_double_smob inline functions
      Merge remote-tracking branch 'origin/stable-2.0'
      remove gc pthread redirects entirely
      Merge remote-tracking branch 'origin/stable-2.0'
      rename <application> to <call>
      add <primcall> to tree-il
      sequence of expressions -> seq of head and tail
      Merge remote-tracking branch 'local-2.0/stable-2.0'
      Merge remote-tracking branch 'local-2.0/stable-2.0'
      fix tree-il->scheme bug for seq
      Merge remote-tracking branch 'local-2.0/stable-2.0'
      allow gc <= 7.1 to stop the signal delivery thread
      don't spawn the signal delivery thread in a thread-exit handler
      Merge remote-tracking branch 'local-2.0/stable-2.0'
      Merge remote-tracking branch 'origin/lexical-literals'
      defining a smob or port type no longer mucks exports of (oop goops)
      fix r6rs-records-syntactic.test to not shadow a literal
      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 GC_get_suspend_signal on Mac OS
      Merge remote-tracking branch 'origin/stable-2.0'
      export <macro> from goops, to appease texinfo reflection
      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
      Merge remote-tracking branch 'origin/stable-2.0'
      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
      Revert "SCM is either a union or scm_t_bits"
      Revert "SCM is a union"
      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
      Merge remote-tracking branch 'origin/stable-2.0'
      regenerate psyntax-pp.scm

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 (43):
      Switch to 2.1.0.
      VM: Keep jump table address in a register.
      configure: Build a `tar.xz' in addition to `tar.gz'.
      doc: Fix `merge-generics' example.
      Export `<macro>' from (oop goops).
      Fix typo in (language tree-il spec).
      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'.

Mark H Weaver (13):
      Fix comment above number-theoretic division tests
      Improvements to `log' and `log10'
      Portability fix for new log and log10
      Portability fixes for popen.test (for when /bin/sh is not bash)
      Fix bytevectors VALIDATE_REAL to test for reals, not rationals
      Fix description of the R6RS `finite?' in manual
      Update comments regarding GMP earlier than 4.2.
      Remove incorrect footnote from GOOPS manual
      Quotient, remainder and modulo accept inexact integers
      Within `while', `continue' takes zero arguments
      Improve docs of string and symbol conversions from C strings
      Add scm_from_latin1_keyword and scm_from_utf8_keyword
      Don't call scm_lock_mutex and scm_unlock_mutex via pointer of wrong type

Neil Jerram (2):
      No sublimated desires
      Rewording for "make an intervention".


GNU Guile

reply via email to

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