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.6, created. v2.0.6


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, v2.0.6, created. v2.0.6
Date: Sat, 07 Jul 2012 10:10:15 +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=8dc27fc085d6338a49378532c7a505930b44d9cb

The annotated tag, v2.0.6 has been created
        at  8dc27fc085d6338a49378532c7a505930b44d9cb (tag)
   tagging  1321a36ed61deb9431b41768dc92cb7230c9afa1 (commit)
  replaces  v2.0.5
 tagged by  Ludovic Courtès
        on  Sat Jul 7 11:46:00 2012 +0200

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

iEYEABECAAYFAk/4BVgACgkQd92V4upS7PSQwACeNMmn7j6ZSJMBaJsiEiiT+Zby
mHoAn243cK3meDskBMD45WUAoMorZj1R
=iYCU
-----END PGP SIGNATURE-----

Andy Wingo (119):
      an experiment: clearing the C stack in gc tests
      leniency in the "unused modules are removed" gc.test
      Remove unused doc/sources/
      revert r5rs changes
      fix compilation of control.c, continuations.c when SCM_ALIGNED is not 
defined
      fix check for when libc already has clock_gettime / clock_getcpuclockid
      Fix --enable-debug-malloc
      i18: avoid freelocale (NULL)
      more efficient scm_to_utf8_stringn, scm_to_utf32_stringn
      more efficient scm_string_to_utf8, scm_string_to_utf32
      web server: print backtrace on errors when run in batch mode
      web server: do not provide a response body where it is not permitted
      web server: fix spurious warning
      quick fix to uri parser
      quick fix the quick fix
      add test for recent quick fix
      microoptimizations in (web uri)
      rewrite open-process in C, for robustness
      slight cleanup to run-test
      srfi-18 test fix
      more general treatment of call-with-prompt
      tree-il: fix `canonicalize!' for prompts
      peval: inline applications of lambda to rest args
      tweaks to -Wformat's gettext detection
      deprecate close-io-port
      simplify inline function infrastructure
      scm_cell, scm_double_cell, scm_words back to gc.h
      scm_new_smob, scm_new_double_smob inline functions
      add scm_i_set_finalizer, scm_i_add_finalizer, scm_i_add_resuscitator
      use the new finalizer helpers
      run finalizers asynchronously in asyncs
      more libgc 7.1 compat
      web server http: 400 Bad Request on bad requests
      web http: fix Ma -> Mar
      make applicable smob calls cheaper, and fix a memory leak
      micro-optimizations to string-trim-both, and to (web http)
      add exception printers for bad-header, bad-header-component
      add bad-request printer
      fix scm_to_utf8_stringn for wide strings to NUL-append the strings
      move (test-suite lib) to lower dir; cleans up uninstalled paths.
      avoid inexact iteration count in benchmarks
      modernize (benchmark-suite lib)
      add more primitives and predicates to (language tree-il primitives)
      peval tests into separate file
      add effects
      peval uses effects analysis
      minor tweaks to a peval test
      new pass: cse
      enable cse
      disable optimizations in goops dispatch procedures
      better primitives support for bit operations
      more inlining in effects.scm
      cse hashing tweak
      fix replacement of CSE with lexical-ref
      slight vlist refactor
      vlist-cons micro-optimizations
      avoid emitting degenerate aliases in peval
      vlist performance improvements; allocate vhash data inline
      add scm_c_values helper
      add internal SCM_NOINLINE definition
      push error handlers out of line in the vm
      Add a missing SYNC_ALL in variable-ref
      add support for texinfo parsed arguments, like @acronym
      (texinfo docbook) support for @acronym
      docbook->texi fix
      refactor vm application of non-programs; boot continuation refactor
      Merge remote-tracking branch 'origin/stable-2.0' into stable-2.0
      fix more assumptions that the frame-procedure is a procedure
      mvoe tree-il=? and tree-il-hash to tree-il.scm
      optimization for chain of if expressions with common tests
      stronger conditional optimization
      CSE in tail position
      fix-letrec tweak
      better effects analysis for calls to lexically bound procedures
      cse passes a lookup procedure to the effects analyzer
      fix the cse tests
      vm.c: remove a useless check
      rearrange scheme compilation order
      fix arity check for applicable structs
      deprecate scm_sym2var
      deprecate lookup closures
      finish deprecating eval closures
      scandir: select? takes basenames, operates on (sub)dirs also
      cse: expressions evaluated for effect do not provide predicates
      update version-etc copyright year
      add char->integer, number->string etc to interesting primitives
      typo fix in web.texi
      remove docs for smob-call instruction
      dead code elimination
      update NEWS
      add scm_{to,from}_pointer docs
      add scm_c_nvalues with docs; also, docs for scm_c_values
      add scm_c_nvalues to news
      fix goops compilation when current language is not scheme
      compile ecmascript's `return' as an abort
      optimize (apply foo 0 (list 1 2)) => (foo 0 1 2)
      fix bugs in effects analysis of "effect+exception-free-primitives"
      simplify one kind of degenerate prompt
      fix-letrec uses effects.scm for effects analysis
      fix `vector' instruction emission for big vectors
      be sure to include time.h for struct timespec
      fix warning about vsnprintf on mingw
      fix warnings in mingw in expand.c
      remove mkdir alias in filesys.c for mingw
      add check for fchmod
      better procedure-arguments for interpreted procs with opt, rest, kwargs
      fix typo in web.texi
      more uri-related ipv6 fixes
      update git-version-gen from gnulib
      git-version-gen: add --match argument
      add --match pattern to git-version-gen
      disable some uri tests if --disable-networking
      deprecate struct-vtable-tag
      simplify scm_init_print
      add Scheme binding for scm_standard_vtable_vtable
      Scheme standard-vtable-fields binding
      record-type-vtable is not a new root of the vtable hierarchy
      simplify %condition-type-vtable
      add http/1.1 transfer codings to the NEWS

BT Templeton (1):
      primitive resolution for public refs

Bake Timmons (7):
      Fix unbalanced parentheses in docs.
      Make consistent the usage of variable names in the function definitions 
found in the Texinfo docs.
      Improve the usage of variable names in C docstrings.
      Improve the usage of variable names in Scheme docstrings.
      Fix case in identifiers starting sentences in doc/r5rs/r5rs.texi
      Make notation for Scheme repeated arguments more consistent in manual.
      Improve consistency of definitions of C functions in manual.

Dagobert Michelsen (1):
      Add alignment for Sun Studio 12

Daniel Hartwig (2):
      support URIs with domain names starting with numbers
      enhance IPv6 support

Daniel Krueger (1):
      fixed repl command ,describe to also handle syntax

Giuseppe Scrivano (1):
      Fix a segfault when /dev/urandom is not accessible

Ian Price (3):
      Fix flush on soft ports, so that it actually runs.
      Add HTTP Chunked Encoding support to web modules.
      Document and export `declare-opaque-header!'

Ludovic Courtès (63):
      Augment `Libs.private' in `guile-2.0-uninstalled.pc'.
      Fix `SCM_I_ERROR' definition for MinGW without networking.
      tests: Work around erroneous tr_TR locale in Darwin 8.
      tests: Have `getaddrinfo' test work for Darwin 8.
      Use Gnulib's `regex' module.
      i18n: Use Gnulib's `nl_langinfo' module.
      i18n: Add a couple of tests for `monetary-amount->locale-string'.
      format: Add specifier ~h for localized number output.
      Augment `-Wformat' analysis with support for `~:h'.
      i18n: Provide default values for when Gnulib has no replacement.
      i18n: Skips ~h `format' tests when digit grouping info is missing.
      Don't fail when locale env. vars specify a dot-less locale name.
      Have `-Wformat' better recognize the `gettext' procedure.
      Have `-Wformat' recognize `ngettext' calls.
      Avoid failure when `format-analysis' stumbles upon unbound variables.
      Improve port benchmark.
      SRFI-9: Set the `record-constructor' slot of the RTD.
      Avoid use of `GC_PTR' in "smob.h".
      Remove duplicate test in `tree-il.test'.
      Fix and clarify documentation of `sorted?'.
      bytevectors: Fix IEEE-754 endianness conversion.
      Thank Klaus.
      Simplify the reader's `read_complete_token'.
      Correct typing of assertion in the `wind' instruction.
      Build with `-Wpointer-arith' when available.
      read: Avoid `void *' pointer arithmetic.
      Make `scm_unget_byte' public.
      Optimize `scm_read_string'.
      Fix `setvbuf' to leave the line/column number unchanged.
      Add missing `SCM_API' for `scm_take_from_input_buffers'.
      Improve special-casing of `_' in `-Wformat'.
      Have `-Warity-mismatch' handle applicable structs.
      Have `-Wformat' remain quiet for any procedure called `_' or `N_'.
      Honor $(program_transform_name) for the `guile-tools' symlink.
      Fix relative file name canonicalization with empty %LOAD-PATH entries.
      Add more `%file-port-name-canonicalization' tests.
      coverage: Add test for applicable structs.
      Access `pt->ilseq_handler' directly when needed.
      Add the `%default-port-conversion-strategy' fluid.
      Have string ports honor `%default-port-conversion-strategy'.
      Fix port test that assumed string ports use the `error' conversion 
strategy.
      Make `substitute' conversion strategy test portable.
      Update (ice-9 match) from Chibi-Scheme.
      Fix invalid use of `SCM' as a Boolean.
      Fix cross-compilation of GOOPS-using code.
      Update `THANKS'.
      Make SRFI-6 string ports Unicode-capable.
      Fix possible deadlock upon `encoding-error' in `open-input-string'.
      doc: Remove reference to `closure?', now deprecated.
      Use `void *' instead of `GC_PTR' internally.
      Remove backward-compatible `GC_PTR' definition.
      Update `THANKS'.
      Add tests for `procedure-arguments'.
      Have `procedure-arguments' always return the `allow-other-keys?' pair.
      Update Gnulib to v0.0-7509-g98a2286.
      Use `clock-time' directly from Gnulib, but with a local patch.
      Add missing `m4/clock_time.m4'.
      Work around `gl_CANONICALIZE_LGPL' bug when cross-compiling.
      Work around `gl_CANONICALIZE_LGPL' bug when cross-compiling to GNU/Hurd.
      Store the `git-version-gen' patch.
      Bump version number for 2.0.6.
      Fix typos in `NEWS'.
      build: Use `AM_PROG_AR'.

Mark H Weaver (32):
      Fix search_path to fill stat_buf when given an absolute pathname
      Implement scm_to_pointer
      Remove incorrect comment in read.c
      Remove inline and register attributes from read.c
      Add and use maybe_annotate_source helper in read.c
      Optimize empty substring case of scm_i_substring_copy
      Unoptimize 'read' to return freshly allocated empty strings
      Add source properties to many more types of data
      Support => within case, and improve error messages for cond and case
      Fix manual: scm_foreign_to_bytevector to scm_pointer_to_bytevector
      Fix typo in comment in message.scm: 'know' to 'known' warning types
      Fix psyntax bugs that would cause bad source annotations
      syntax-violation: prefer 'subform' for source info, with 'form' as 
fallback
      Relax validation of source property accessors
      Add 'supports-source-properties?' predicate
      psyntax: access source properties for all supported objects
      Add support for source properties on non-immediate numbers
      Add tests to verify that 'read' sets source properties when appropriate
      Fix <TAG>vector-length when applied to other uniform vector types
      pmatch: always wrap with let, even if the expression appears atomic
      Fix typos in psyntax.scm
      pretty-print: allow max-expr-width to be set; recognize more keywords
      tree-il->scheme improvements
      Minimize size of embedded syntax objects in psyntax-pp.scm
      Fix syntax wrap comments; remove old unused cruft
      Comment out unused definitions of 'do' and 'case' in psyntax.scm
      Remove documentation of internal static string comparison functions
      Don't call SYMBOL_STRINGBUF on a string
      Fix scm_to_utf8_stringn to return the length in bytes, et al
      Fix scm_to_utf8_stringn to NUL-terminate properly
      Fix scm_to_utf8_stringn once and for all; optimize; add tests
      Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries

Mike Gran (2):
      Update srfi-14 character sets to Unicode 6.1
      Update srfi-14 test for Unicode 6.1

Sjoerd van Leent (1):
      Fix unbound variables and unbound values

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


hooks/post-receive
-- 
GNU Guile



reply via email to

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