guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (63de189 -> b94c5f8)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (63de189 -> b94c5f8)
Date: Thu, 23 May 2019 11:52:35 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  63de189   Merge remote-tracking branch 'lightening/master'
       new  53c3d27   time: Use 'syntax-rules' instead of 'define-macro'.
       new  24f4533   time: Support expressions that return any number of 
values.
       new  176bfd0   time: Use #: for 'define-module' clauses.
       new  827e88b   Define AT_SYMLINK_NOFOLLOW et al.
       new  f65ccc6   Fix 'atomic-box-compare-and-swap!'.
       new  e4da1b4   Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUE
       new  0c0a658   Improve the documentation for 'nil?'.
       new  5dcad70   Fix list validation of *list->bytevector procedures.
       new  e4c5f73   Gracefully handle huge shift counts in 'ash' and 
'round-ash'.
       new  e6100f6   Fix 'round-ash' of negative integers by huge right shift 
counts.
       new  00973cb   In 'ash' and 'round-ash', handle right shift count of 
LONG_MIN.
       new  3c87313   Clarify the manual's "Processes" section.
       new  d61da42   Update SRFI-19 leap second table.
       new  a47a5e6   Fix typos, indentation and error reporting in SRFI-19.
       new  3ae69f3   Use 'scm_from_utf8_{string,symbol,keyword}' for C string 
literals.
       new  0e75099   Add tests for type inferencing for 'nil?' and 'null?' 
predicates.
       new  dcf8389   Fix typo in strings.h.
       new  4e24cca   scm_seed_to_random_state: Support wide string arguments.
       new  e005634   SRFI-19: Fix TAI->UTC conversions, leap second handling, 
etc.
       new  db78033   SRFI-19: Fix handling of negative years and negative 
julian days.
       new  8361d59   SRFI-19: Add a few more tests.
       new  0389c59   SRFI-19: Fix normalization of seconds and nanoseconds in 
time records.
       new  8e0dfac   SRFI-19: Check for incompatible types in time comparisons.
       new  f9df551   SRFI-19: time-utc->date: Support non-integer nanoseconds 
values.
       new  f13e2cb   SRFI-19: Minor refactor of leap second table lookups.
       new  9c10b42   Add texinfo dependency to README
       new  af1d55b   Bootstrap optimization
       new  a83de07   Documentation fixes
       new  ba6e31e   Fix spelling of ellipsis in (ice-9 match).
       new  4f3aa81   Update (ice-9 match) to include selected bug fixes from 
upstream.
       new  347ec3f   Support ~N in SRFI-19 string->date
       new  1b0fcdd   Fix tests for SRFI-19 date->string ~N
       new  abeeec7   Do not warn the user when 'madvise' returns ENOSYS.
       new  9a7e66e   Don't mutate read-only string in ports test
       new  8f25417   Remove redefinition of when & unless in 
snarf-check-and-output-texi
       new  99dd8c9   Fix strftime compile with null threads
       new  08926cd   Avoid leaking a file descriptor in test-unwind
       new  a5df94e   Fix binary output on files created by mkstemp!
       new  f169f64   Add a fallback value for the locale-monetary-decimal-point
       new  69bc964   Handle newlib C library's langinfo constant names
       new  42bc255   Make locale monetary conversion tests be less strict on 
terminal whitespace
       new  d4fd9ad   Disable test for current value of setitimer on Cygwin
       new  b38d9a1   Fix typo in comment.
       new  980d826   Avoid passing NULL to 'memcpy' and 'memcmp'.
       new  cca381c   Update user-visible copyright years.
       new  fd4ba18   Fix gc.test "after-gc-hook gets called" failures.
       new  7e208c8   Reimplement SCM_MAKE_CHAR to evaluate its argument only 
once.
       new  d5c420a   Add 'scm_c_make_char' and use it where appropriate.
       new  506c70e   Fix typo in comment.
       new  66ffd93   Fix indentation in scm_sum.
       new  c6692a4   Avoid 'with-latin1-locale' in binary I/O tests.
       new  a3a726c   Optimize fixnum exact integer square roots.
       new  2bfa4f7   put-u8: Always write a single byte, regardless of the 
port encoding.
       new  bd50407   Strings, i18n: Limit the use of alloca to approximately 8 
kilobytes.
       new  b94c5f8   Update iconv.m4 from gnulib.

The 55 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:
 README                                         |   6 +
 bootstrap/Makefile.am                          |   8 +-
 configure.ac                                   |   3 +
 doc/ref/api-control.texi                       |   2 +-
 doc/ref/api-languages.texi                     |  22 +-
 doc/ref/compiler.texi                          |  16 +-
 doc/ref/guile.texi                             |   2 +-
 doc/ref/posix.texi                             |  12 +-
 doc/ref/srfi-modules.texi                      |  27 +-
 libguile/atomic.c                              |  19 +-
 libguile/boolean.c                             |  12 +-
 libguile/bytevectors.c                         |  10 +-
 libguile/chars.c                               |   8 +-
 libguile/chars.h                               |  25 +-
 libguile/debug-malloc.c                        |   4 +-
 libguile/deprecation.c                         |   4 +-
 libguile/error.c                               |  14 +-
 libguile/eval.c                                |  20 +-
 libguile/expand.c                              |  10 +-
 libguile/extensions.c                          |  10 +-
 libguile/filesys.c                             |  10 +-
 libguile/i18n.c                                |  99 ++++--
 libguile/init.c                                |   4 +-
 libguile/inline.c                              |   3 +-
 libguile/intrinsics.c                          |  18 +-
 libguile/keywords.h                            |   6 +-
 libguile/list.h                                |  10 +-
 libguile/load.c                                |  35 +-
 libguile/modules.c                             |   4 +-
 libguile/numbers.c                             | 258 ++++++++------
 libguile/pairs.c                               |   4 +-
 libguile/ports.c                               |   2 +-
 libguile/posix.c                               |  24 +-
 libguile/print.c                               |  14 +-
 libguile/r6rs-ports.c                          |   2 +-
 libguile/random.c                              |  33 +-
 libguile/read.c                                |  19 +-
 libguile/regex-posix.c                         |   6 +-
 libguile/scmsigs.c                             |   8 +
 libguile/snarf.h                               |   2 +-
 libguile/srfi-13.c                             |  44 ++-
 libguile/srfi-14.c                             |  10 +-
 libguile/stacks.c                              |   6 +-
 libguile/stime.c                               |   9 +-
 libguile/strings.c                             |  62 ++--
 libguile/strings.h                             |   4 +-
 libguile/strports.c                            |   4 +-
 libguile/values.c                              |   2 +-
 libguile/vm.c                                  |   5 +-
 m4/iconv.m4                                    |  35 +-
 module/ice-9/boot-9.scm                        |   2 +-
 module/ice-9/command-line.scm                  |   4 +-
 module/ice-9/i18n.scm                          |   4 +-
 module/ice-9/match.upstream.scm                |  89 ++---
 module/ice-9/time.scm                          |  14 +-
 module/scripts/snarf-check-and-output-texi.scm |  10 +-
 module/srfi/srfi-19.scm                        | 464 +++++++++++++------------
 module/system/repl/common.scm                  |   4 +-
 test-suite/standalone/test-unwind.c            |   7 +-
 test-suite/tests/bytevectors.test              |  37 +-
 test-suite/tests/compiler.test                 |  51 ++-
 test-suite/tests/i18n.test                     |  21 +-
 test-suite/tests/match.test.upstream           |   9 +
 test-suite/tests/numbers.test                  |  56 ++-
 test-suite/tests/ports.test                    |   4 +-
 test-suite/tests/posix.test                    |  38 +-
 test-suite/tests/r6rs-ports.test               |  15 +-
 test-suite/tests/signals.test                  |  15 +-
 test-suite/tests/srfi-19.test                  | 194 ++++++++++-
 test-suite/tests/strings.test                  |  12 +
 70 files changed, 1351 insertions(+), 675 deletions(-)



reply via email to

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