guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (015c3c0 -> 4247d8e)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (015c3c0 -> 4247d8e)
Date: Thu, 22 Jan 2015 13:54:34 +0000

wingo pushed a change to branch master
in repository guile.

      from  015c3c0   Assembler: Cope with non-string port filenames.
      adds  b1451ad   docs: Fix documented return type of 'scm_c_export'.
       new  24d4f02   Merge commit 'b1451ad859183ae48c624d19ec144306bd2d3e3a'
      adds  5af307d   read: Accept "\(" in string literals.
       new  678995f   Merge commit '5af307de43e4b65eec7f235b48a8908f2a00f134'
       new  27b3b5b   Add allocate-struct, struct-ref, struct-set! instructions
       new  e2fafeb   Keywords have a tc7
      adds  449be2a   build: Adjust autogen.sh to 'libtoolize' name on Darwin.
      adds  6b47249   Thank Per Bothner.
      adds  b9ace68   scm_boot_guile: Gracefully handle the case where argc == 
0.
      adds  30c5982   i18n: Add HAVE_USELOCALE as a requirement for 
USE_GNU_LOCALE_API.
      adds  a7bbba0   Use on-stack or GC-managed memory in 'search-path'.
       new  d5dffec   Merge commit 'a7bbba05838cabe2294f498e7008e1c51db6d664'
      adds  9c5d6aa   Reduce C heap allocations in 'search-path'.
      adds  fda17c2   Fix strerror error handling when given a non-integer 
argument.
      adds  03242f3   Avoid bash-specific '==' comparison operator in guile.m4.
      adds  10679f4   Fix bytevector-copy when applied to SRFI-4 homogeneous 
numeric vectors.
      adds  fdd319e   Add SCM_VALIDATE_SIZE_COPY and SCM_NUM2SIZE.
       new  086bbcc   Merge commit 'fdd319e9bd4121d844662d3d8ccc69b462b60840'
      adds  81d2c84   Avoid signed overflow and use size_t in bytevectors.c.
       new  a51111d   Merge commit '81d2c84674f03f9028f26474ab19d3d3f353881a'
      adds  ae6f77d   Fix bytevector-fill! to accept fill arguments greater 
than 127.
      adds  136c3a4   Recognize m68k, s390x, and sh4 as compilation targets
      adds  d1447c7   doc: Clarify behavior of 'select' in the presence of 
signal interruptions.
      adds  cffa9bd   Implement SRFI 28: Basic Format Strings.
      adds  7e466e0   doc: Tell when 'GUILE_INSTALL_LOCALE' first appeared.
      adds  8cf2a7b   Update (system base lalr) from upstream.
       new  a5b5cb4   Merge commit '8cf2a7ba7432d68b9a055d29f18117be70375af9'
      adds  5fac1a7   Add the 'guild' and 'guile' variables to 'guile-2.0.pc'.
       new  12dfe65   Merge commit '5fac1a7ada362d78f13143acbc0ceca7f2f101de'
      adds  680135b   doc: Clarify the unit of the 'offset' argument of 'seek'.
      adds  7c433cb   build: Add missing substitutions for 'guile-2.0.pc'.
       new  7c6ce75   Merge commit '7c433cbbce83bc9f2f9967afba00bbb68e312657'
      adds  47ca15c   build: Better handle substitutions in 'guile-2.0.pc' & co.
       new  1fc3fc1   Merge commit '47ca15c7dffd14a82e75c1a0aeeaf2e77f3fa5b4'
      adds  5d971db   Improve deprecation message of 'scm_add_to_port_table'.
       new  2f5c5d0   Merge commit '5d971db802eaa8038db17e1aa5b4c69452739744'
      adds  cdcba5b   statprof: 'statprof' and 'with-statprof' return the 
code's return values.
       new  6f248df   Merge commit 'cdcba5b2f6270de808e51b3b933374170611b91d'
      adds  37b1453   Avoid converting the 'mode' argument of 'open-file'.
       new  baa74d3   Merge commit '37b1453032488de582175270d1b3a1653ea81457'
      adds  5943a62   Optimize 'write' for strings.
       new  1cd7791   Merge commit '5943a62042432b86d757200ef595d7aebb5c9bac'
      adds  894d0b8   Deprecate 'scm_string_hash'.
       new  baf9010   Merge commit '894d0b894daae001495c748b3352cd79918d3789'
      adds  87a8b56   Add 'string-hash' benchmarks.
      adds  01a301d   Optimize 'string-hash'.
       new  e19235e   Merge commit '01a301d1b606b84d986b735049e7155d2f4cd6aa'
      adds  e1d29ee   Improve output of command-line errors.
      adds  ed72201   Fix buffer overrun with unbuffered custom binary input 
ports.
       new  0a5b437   Merge commit 'ed72201a795ac1c8d6c0288b6bb710f2bd0ebd9c'
      adds  5b76323   Fix #:init-value on class-allocated slots
       new  4247d8e   Merge commit '5b7632331e7551ac202bbaba37c572b96a791c6e'

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 THANKS                                           |    4 +
 autogen.sh                                       |   10 ++-
 benchmark-suite/Makefile.am                      |    1 +
 benchmark-suite/benchmarks/{write.bm => hash.bm} |   49 ++++++-----
 configure.ac                                     |   10 +--
 doc/ref/api-data.texi                            |    8 ++-
 doc/ref/api-io.texi                              |   10 ++-
 doc/ref/api-modules.texi                         |    2 +-
 doc/ref/guile-invoke.texi                        |    6 +-
 doc/ref/libguile-parallel.texi                   |   19 ++++-
 doc/ref/posix.texi                               |    6 +-
 doc/ref/srfi-modules.texi                        |   37 ++++++++
 doc/ref/statprof.texi                            |    7 +-
 libguile/bytevectors.c                           |   84 ++++++++++---------
 libguile/error.c                                 |    9 ++-
 libguile/evalext.c                               |    3 +-
 libguile/filesys.c                               |    9 ++-
 libguile/fports.c                                |   11 ++-
 libguile/goops.c                                 |    6 +-
 libguile/hash.c                                  |   10 +--
 libguile/hash.h                                  |    4 +-
 libguile/i18n.c                                  |    2 +-
 libguile/init.c                                  |    8 +-
 libguile/keywords.c                              |   33 ++-----
 libguile/keywords.h                              |    6 +-
 libguile/load.c                                  |   57 ++++++-------
 libguile/print.c                                 |   82 ++++++++++++------
 libguile/r6rs-ports.c                            |   17 ++--
 libguile/read.c                                  |    7 +-
 libguile/tags.h                                  |    4 +-
 libguile/validate.h                              |    7 ++
 libguile/vm-engine.c                             |   92 +++++++++++++++++++-
 meta/Makefile.am                                 |   86 +++++++++++++++----
 meta/guile-2.2.pc.in                             |    7 ++
 meta/guile.m4                                    |    2 +-
 module/Makefile.am                               |    1 +
 module/ice-9/command-line.scm                    |   12 ++-
 module/language/cps/compile-bytecode.scm         |   10 ++-
 module/language/cps/effects-analysis.scm         |    5 +-
 module/language/cps/primitives.scm               |    3 +-
 module/language/cps/specialize-primcalls.scm     |   10 +--
 module/language/cps/types.scm                    |    5 +-
 module/language/tree-il/compile-cps.scm          |   18 ++++-
 module/language/tree-il/primitives.scm           |    5 +-
 module/oop/goops.scm                             |   43 ++++++----
 module/srfi/{srfi-8.scm => srfi-28.scm}          |   23 +++--
 module/statprof.scm                              |   20 +++--
 module/system/base/lalr.upstream.scm             |   99 +++++++++++++---------
 module/system/base/target.scm                    |    7 +-
 module/system/base/types.scm                     |    5 +-
 module/system/vm/assembler.scm                   |    6 +-
 module/system/vm/disassembler.scm                |    3 +-
 test-suite/tests/bytevectors.test                |   30 ++++++-
 test-suite/tests/goops.test                      |   39 ++++++++-
 test-suite/tests/ports.test                      |   16 ++++-
 test-suite/tests/r6rs-ports.test                 |   34 +++++++-
 test-suite/tests/reader.test                     |    9 ++-
 test-suite/tests/statprof.test                   |   13 +++
 test-suite/tests/types.test                      |    5 +-
 59 files changed, 792 insertions(+), 344 deletions(-)
 copy benchmark-suite/benchmarks/{write.bm => hash.bm} (51%)
 copy module/srfi/{srfi-8.scm => srfi-28.scm} (64%)



reply via email to

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