[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (b94c5f8 -> ee28c06)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (b94c5f8 -> ee28c06) |
Date: |
Thu, 23 May 2019 14:50:45 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from b94c5f8 Update iconv.m4 from gnulib.
adds d488330 Minor CSE run-time optimization
adds 8e7f857 Add compute-clobber-map to effect analysis
adds bb77c0f Improve CSE complexity
adds 3e6857a -O1 disables call precoloring
adds 8304257 Avoid generating arity-adapting continuations if not
needed
adds 19c0e30 Avoid generating arity-adapting zero-value conts where
possible
adds ca4d16c Update NEWS for 2.2.3
adds edd9727 Bump version for Guile 2.2.3.
adds 2c7d603 doc: Update LALR URL.
adds 6d391bf Fix 'crypt' deadlock upon error.
adds deef64a 'load-thunk-from-memory' reports the correct error.
adds 988aa29 compile: Load language modules upfront.
adds cc8f41e Make sure the return value of 'scm_crypt' is always
initialized.
adds d01e0b0 No tabs in C code.
adds a1793bc Revert "Honor '%fresh-auto-compile'."
adds 07b7490 Sync IP before allocating closures
adds f390afa 'select' returns empty sets upon EINTR and EAGAIN.
adds 7ade048 build: Use 'sed' invocation compatible with BSD sed.
adds 9417fdb doc: Fix typo about SRFI-4 syntax.
adds 2c7b350 srfi-18: When timeout is a number, it's a relative number
of seconds.
adds 3986053 srfi-18: 'thread-sleep!' timeout-as-a-number is relative.
adds 08bb462 Recognize RISC-V compilation targets.
adds b56e084 Fix eta-conversion edge cases in peval.
adds 6d9c683 Fix a few typos in the manual.
adds 01f97cf Fix minor typo in the PEG documentation.
adds 9a72e21 VM syncs IP in pop-fluid
adds 1951edf Fix typo in comment within numbers.c
adds df93752 Revert "Minor CSE run-time optimization"
adds 2733e97 Fix type inference for bitwise logical operators.
adds e1dffd3 Avoid inexact arithmetic in the type inferrer for 'sqrt'.
adds ff2adb0 goops: Fix 'instance?' to work on objects that aren't
structs.
adds 9fbb367 Fix error reporting in 'load-thunk-from-memory'.
adds bff7563 elisp: Fix cross-compilation support.
adds ac9f083 Add copyright header for (language elisp falias), and fix
typo.
adds eb90831 Add SRFI 71: Extended LET-syntax for multiple values.
adds 35f7df9 tests: Add SRFI-71 test.
adds 761cf0f Make module autoloading thread-safe.
adds efc33cd vm: Fix typo when checking for 'madvise' error code.
adds 26b446d get-bytevector-n and get-bytevector-n! can now read more
than 4 GB
adds 33363f7 doc: Fix typo.
adds 1c970da doc: Document (ice-9 match) macros.
adds 774b1ef tests: Adjust i18n.test to 'fr_FR.utf8' locale in glibcÂ
2.27.
adds 46bcbfa Module import obarrays are accessed in a critical section.
adds 4f64bcd Add 'scm_to_stringn' shortcut when converting to UTF-8.
adds 919979a web: Export http-request.
adds 4446484 vm: Fix another typo.
adds c009bfd types: Recognize 'scm_t_port_type' and decode port type
name.
adds 1654c17 GDB support: Fix 'display-vm-frames'.
adds be08145 GDB support: Add note about (gdb frame-filters).
adds 8209f0f GDB support: Add 'guile-backtrace' command.
adds b87068e linker: Don't rely on out-of-range bv-ref exceptions.
adds 23af45e vm: Fix stack-marking bug in multi-threaded programs.
adds 533e3ff Serialize accesses to submodule hash tables.
adds be1e6e6 Update copyright years in '--version' and the manual.
adds fbbab31 Update NEWS.
adds d571009 build: Really build srfi/srfi-71.scm.
adds 791cae9 Bump version for Guile 2.2.4.
adds cdb194c Update release docs.
adds 59a06d8 Make srfi-71 visible through 'cond-expand'.
adds d677aca r6rs-ports: Accept 'port-position' values greater than
2^32.
adds 887e495 compile: Add '-x' flag.
adds 85c5bae compile: Improve error message.
adds e45a33c compile: Update copyright year.
adds 741c454 r6rs-ports: 'put-bytevector' accepts 64-bit integers.
adds bdcd0ba Add -Wshadowed-toplevel.
adds 71f536c srfi-19: Remove unused procedure.
adds 4c91de3 Fix R6RS call-with-{input,output}-file to open textual
ports.
adds 8885eb5 time: Use 'syntax-rules' instead of 'define-macro'.
adds c3b14ff time: Support expressions that return any number of
values.
adds 663b882 time: Use #: for 'define-module' clauses.
adds 3ee7673 Define AT_SYMLINK_NOFOLLOW et al.
adds 2d09e05 Fix 'atomic-box-compare-and-swap!'.
adds b9cf351 Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUE
adds b44f505 Improve the documentation for 'nil?'.
adds fe73fed Fix list validation of *list->bytevector procedures.
adds 011aec7 Gracefully handle huge shift counts in 'ash' and
'round-ash'.
adds 9448a07 Fix 'round-ash' of negative integers by huge right shift
counts.
adds 1990aa9 In 'ash' and 'round-ash', handle right shift count of
LONG_MIN.
adds 8cdd3a0 Clarify the manual's "Processes" section.
adds 49c090d Update SRFI-19 leap second table.
adds 3845343 Fix typos, indentation and error reporting in SRFI-19.
adds c2a654b Use 'scm_from_utf8_{string,symbol,keyword}' for C string
literals.
adds c3e14b7 Fix type inferencing for 'nil?' and 'null?' predicates.
adds 1d3cfc3 Fix typo in strings.h.
adds fbdcf63 scm_seed_to_random_state: Support wide string arguments.
adds 5106377 SRFI-19: Fix TAI->UTC conversions, leap second handling,
etc.
adds a58c7ab SRFI-19: Fix handling of negative years and negative
julian days.
adds bbe6daa SRFI-19: Add a few more tests.
adds 437e1aa SRFI-19: Fix normalization of seconds and nanoseconds in
time records.
adds c9d903b SRFI-19: Check for incompatible types in time comparisons.
adds ac1fa8d SRFI-19: time-utc->date: Support non-integer nanoseconds
values.
adds 9f28518 SRFI-19: Minor refactor of leap second table lookups.
adds 1bbce71 Add texinfo dependency to README
adds d9af670 Bootstrap optimization
adds d81253b Documentation fixes
adds f24bdb7 Fix spelling of ellipsis in (ice-9 match).
adds 8e86dd9 Update (ice-9 match) to include selected bug fixes from
upstream.
adds f74cfce Support ~N in SRFI-19 string->date
adds 901bfef Fix tests for SRFI-19 date->string ~N
adds 45e4ace Do not warn the user when 'madvise' returns ENOSYS.
adds 552f007 Don't mutate read-only string in ports test
adds 1ba5d6f Remove redefinition of when & unless in
snarf-check-and-output-texi
adds 139c702 Fix strftime compile with null threads
adds 1437b76 Avoid leaking a file descriptor in test-unwind
adds 78468ba Fix binary output on files created by mkstemp!
adds 27ffbfb Fix crypt-on-glibc test error
adds 2dccec9 Fix race when expanding syntax-parameterize and
define-syntax-parameter
adds 9ba4496 Add a fallback value for the locale-monetary-decimal-point
adds 92105d1 Handle newlib C library's langinfo constant names
adds 2a3ccfb Make locale monetary conversion tests be less strict on
terminal whitespace
adds 3a64c50 Disable test for current value of setitimer on Cygwin
adds 94230d2 Fix typo in comment.
adds 275c96d Remove vestigial comment in tags.h.
adds 6b1de86 Avoid passing NULL to 'memcpy' and 'memcmp'.
adds 423ad36 Update user-visible copyright years.
adds 546b0e8 Fix gc.test "after-gc-hook gets called" failures.
adds 6381845 Reimplement SCM_MAKE_CHAR to evaluate its argument only
once.
adds 2a1f22c Add 'scm_c_make_char' and use it where appropriate.
adds 16b4bac Fix typo in comment.
adds 74d536b Fix indentation in scm_sum.
adds 162a031 Avoid 'with-latin1-locale' in binary I/O tests.
adds 5b42fd8 Optimize fixnum exact integer square roots.
adds 91b5b16 put-u8: Always write a single byte, regardless of the
port encoding.
adds 7c2b48a Strings, i18n: Limit the use of alloca to approximately 8
kilobytes.
adds 65d98d8 Update iconv.m4 from gnulib.
new ee28c06 Merge until 65d98d8fd from 'stable-2.2'
The 1 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:
- [Guile-commits] branch master updated (b94c5f8 -> ee28c06),
Andy Wingo <=