summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2016-09-02Updated version (2.1.3.108.g342bd8d -> 2.1.3.123.g0f2f594).AUR Update Bot
Changelog ========= Better unboxing (0f2f594) Fabricated expression tweak in CSE (723efdf) Add unboxed logxor on u64 values (49d77b1) GC of non-blocking port does not block (b733ca4) Only ptob->close() after read/write finish (b8a53b9) Fix example in make-custom-binary-input-port documentation (cc9e72b) Set rw_random correctly for all custom binary port types (f46cb25) Avoid flushing buffers for ftell (eeb23e7) Require C99 to build Guile. (9996695) Add tests for make-custom-binary-input/output-port (b9b2352) Correct section number for "Input Ports" tests. (40c6734) Move system* to posix.c, impl on open-process (ad4fe88) Add file descriptor finalizers (2fa2e50) Remove duplicate documentation (4256e06) Remove SCM_I_MAX_PORT_TYPE_COUNT (ebb8cb7) ETag list headers accept sloppy etags (342bd8d) Add prebuilt alias for x86_64-pc-linux-gnu (57aff02) Tweak to conversion strategy access (af360e5) Fix exception when running ",help debug" (aa86ae6) Fix typo about open-pipe (8f2f8db) Recognize alpha as compilation target (b434ea3) Fix typo about variable definitions (2450278) Documentation fixes (96d3cb3) Let assv/assoc shortcircuit to assq where feasible (469970d) Recognize nios2 as compilation target (8ad6766) Capture full path to GUILE_FOR_BUILD. (bcc40bc) Fix grammar in api-compound.texi (978229a) Fix typo about pattern variables (0f1b567) Manual recommends against SRFI-10 (e68dd5c) Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-08-28Updated version (2.1.3.104.g8f2f8db -> 2.1.3.108.g342bd8d).AUR Update Bot
Changelog ========= ETag list headers accept sloppy etags (342bd8d) Add prebuilt alias for x86_64-pc-linux-gnu (57aff02) Tweak to conversion strategy access (af360e5) Fix exception when running ",help debug" (aa86ae6) Fix typo about open-pipe (8f2f8db) Recognize alpha as compilation target (b434ea3) Fix typo about variable definitions (2450278) Documentation fixes (96d3cb3) Let assv/assoc shortcircuit to assq where feasible (469970d) Recognize nios2 as compilation target (8ad6766) Capture full path to GUILE_FOR_BUILD. (bcc40bc) Fix grammar in api-compound.texi (978229a) Fix typo about pattern variables (0f1b567) Manual recommends against SRFI-10 (e68dd5c) Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-08-10Updated version (2.1.3.102.g2450278 -> 2.1.3.104.g8f2f8db).AUR Update Bot
Changelog ========= Fix typo about open-pipe (8f2f8db) Recognize alpha as compilation target (b434ea3) Fix typo about variable definitions (2450278) Documentation fixes (96d3cb3) Let assv/assoc shortcircuit to assq where feasible (469970d) Recognize nios2 as compilation target (8ad6766) Capture full path to GUILE_FOR_BUILD. (bcc40bc) Fix grammar in api-compound.texi (978229a) Fix typo about pattern variables (0f1b567) Manual recommends against SRFI-10 (e68dd5c) Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-08-08Updated version (2.1.3.100.g469970d -> 2.1.3.102.g2450278).AUR Update Bot
Changelog ========= Fix typo about variable definitions (2450278) Documentation fixes (96d3cb3) Let assv/assoc shortcircuit to assq where feasible (469970d) Recognize nios2 as compilation target (8ad6766) Capture full path to GUILE_FOR_BUILD. (bcc40bc) Fix grammar in api-compound.texi (978229a) Fix typo about pattern variables (0f1b567) Manual recommends against SRFI-10 (e68dd5c) Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-08-08Updated version (2.1.3.94.g1a1c3bb -> 2.1.3.100.g469970d).AUR Update Bot
Changelog ========= Let assv/assoc shortcircuit to assq where feasible (469970d) Recognize nios2 as compilation target (8ad6766) Capture full path to GUILE_FOR_BUILD. (bcc40bc) Fix grammar in api-compound.texi (978229a) Fix typo about pattern variables (0f1b567) Manual recommends against SRFI-10 (e68dd5c) Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-08-05Updated version (2.1.3.92.gd2684fe -> 2.1.3.94.g1a1c3bb).AUR Update Bot
Changelog ========= Implement R6RS custom binary input/output ports (1a1c3bb) Fix compilation of `continue' in `while'. (8da33d9) Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-26Updated version (2.1.3.65.g867316f -> 2.1.3.92.gd2684fe).AUR Update Bot
Changelog ========= Avoid compilation warnings about alloca in read.c (d2684fe) Fix --without-threads against threaded BDW-GC (4012143) Reimplement null-threads as inline functions (ca2d00a) Use non-deprecated HAVE_STRUCT_TM_TM_ZONE (315acd5) Use gnulib for basename / dirname (1f14900) Gnulib: Add dirname-lgpl. (8868c85) doc: Add unquote and unquote-splicing examples. (ad7e806) Untabify posix-w32.c (0cf155b) Improve process handling on MS-Windows (62843d5) Allow mkstemp! to have optional "mode" argument (aae3561) doc: Do not gender the programmer. (e868fae) Update uname implementation in posix-w32 (d87915f) Fix unused static variables in net_db.c (da0ee4d) Fix MinGW build error (a58bfb4) Update NEWS (ea223b0) Add popen feature (513344e) Add POSIX shims for MinGW (3231d76) Rename win32-uname.[ch] to posix-w32.[ch] (b2d77c3) Ignore meta/build-env (d32f37e) Factor start_child out of open_process (10ae9cc) More specific status:exit-val et al compilation guards (f632d45) getaffinity, setaffinity docstring cleanup (9222e05) Provide `kill' only if supported by the host (a1cb59c) More robust setuid, setgid, etc detection (a9e726e) Add missing 'const' qualifier. (b505ad9) Unconditionally include <time.h> from Gnulib. (abb0b54) build: Remove unneeded check for 'unsetenv'. (147ba05) build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-11Updated version (2.1.3.64.g38f23e7 -> 2.1.3.65.g867316f).AUR Update Bot
Changelog ========= build-env: prebuilt .go files are in srcdir (867316f) Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-10Updated version (2.1.3.63.gb05b67b -> 2.1.3.64.g38f23e7).AUR Update Bot
Changelog ========= Add meta/build-env (38f23e7) Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-10Updated version (2.1.3.62.gd484bfb -> 2.1.3.63.gb05b67b).AUR Update Bot
Changelog ========= Avoid Gnulib unistr/* modules (b05b67b) Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-07Updated version (2.1.3.59.g516f70f -> 2.1.3.62.gd484bfb).AUR Update Bot
Changelog ========= Update Gnulib to 68b6ade. (d484bfb) Update git-version-gen.diff for current gnulib (0d191d1) Update NEWS (85faf8e) tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-07-04Updated version (2.1.3.58.ga62d46f -> 2.1.3.59.g516f70f).AUR Update Bot
Changelog ========= tests-suite: resurrect invoking check-guile --coverage. (516f70f) psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-28Updated version (2.1.3.56.ged39782 -> 2.1.3.58.ga62d46f).AUR Update Bot
Changelog ========= psyntax can trace expand-time changes to the current module (a62d46f) Fix uninstalled-env bug that put prebuilt/ in front (e264117) Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-27Updated version (2.1.3.53.g3e719e0 -> 2.1.3.56.ged39782).AUR Update Bot
Changelog ========= Fixing GUILE_PROGS wrong versioning checks (ed39782) Do not track some test-suite files (cce3ea2) Fix 'monitor' macro. (d5d7e30) Add -Wmacro-use-before-definition (3e719e0) Fix duplicate case in peval (31c76f1) Add documentation pointer from getopt-long to SRFI-37. (73714b8) Favor "escape continuation" over "one-shot continuation" in manual (5f9134c) Check for strtod_l before using it. (6a5b44d) Constant-folding eq? and eqv? uses deduplication (229d062) Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-26updateStefan Husmann
2016-06-25updateStefan Husmann
2016-06-24Updated version (2.1.3.36.g8a072fc -> 2.1.3.44.gd848af9).AUR Update Bot
Changelog ========= Prevent (@ (ice-9 boot-9) x) (ff5cafc) On Darwin, skip tests that depend on setrlimit (9687334) Fix texinfo->html for @acronym, @itemize (bd65845) Parse bytecode to determine minimum arity (d848af9) Fix include-from-path when file found in relative path (5ca24b6) Avoid stifling readline history when looking up options (395582b) Fix typo about `keywords' read option (cab7167) Fix ,profile in pure modules (7d550c4) Add with-input-from-port, etc documentation (20718dd) Clarify use of the term "scanning" in the manual (f84006c) Locale is default port encoding (f23dfc0) Add weak hash table documentation (8a072fc) Fix R6RS fold-left documentation (498cd58) Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-24UpdateStefan Husmann
2016-06-23Updated version (2.1.3.30.ge7f1038 -> 2.1.3.34.g3df2293).AUR Update Bot
Changelog ========= Static default for define-module #:duplicates (3df2293) Fix default-duplicate-binding-handlers for compilation (04d87db) Don't serialize uninterned symbols (1d72d46) Fix memory leak in scm_from_{u,}int64 on 32-bit platforms (2c8ea5a) Remove unused doc/maint (e7f1038) Fix race between SMOB marking and finalization (c01a2a7) Fix relative file name canonicalization on paths with "." (9a95167) Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-23updateStefan Husmann
2016-06-22Updated version (2.1.3.24.g0472af4 -> 2.1.3.27.gd84f25c).AUR Update Bot
Changelog ========= Remove unused internal i18n functions (d84f25c) Remove a stale variable use in libguile/Makefile.am (0ef4b76) Fix SCM_DEBUG_TYPING_STRICTNESS bug (3abd8e1) Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-22Updated version (2.1.3.21.g1f6a8f2 -> 2.1.3.24.g0472af4).AUR Update Bot
Changelog ========= Fix (< 'foo) compilation (0472af4) Fix srfi-64.test for #:select borkage. The irony... (2546849) `define!' instruction returns the variable (f1c0434) Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-22Updated version (2.1.3.17.gb8f5cdc -> 2.1.3.21.g1f6a8f2).AUR Update Bot
Changelog ========= Use source file permissions for compiled files (1f6a8f2) Document pretty-print #:max-expr-width (7e88ca6) Importing modules with #:select no longer grovels private bindings (d0d14f4) Detect too-old libunistring at configure-time. (bcc3c6b) Update and-let-star.test (b8f5cdc) Add SRFI-2 (and-let*) test suite. (daf8d33) Fix SRFI-2 (and-let*) implementation. (8ffcd28) Add R6RS bytevector->string, string->bytevector (4e27e3c) Export &i/o-decoding, &i/o-encoding from (rnrs) (59f062e) Implement R6RS output-port-buffer-mode (5d95166) (rnrs hashtables): Hash functions of eq? and eqv? hashtables (d545e45) (rnrs hashtables): Mutation of immutable hashtable ignored (c1abe68) Fix fixnum-range changes in R6RS fixnum bitops (beea630) Add another code coverage test (845c873) Document sigaction + SA_RESTART (e877e1b) Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-21updateStefan Husmann
2016-06-21Updated version (2.1.3.4.gdc7bc06 -> 2.1.3.6.gfff0132).AUR Update Bot
Changelog ========= Fix peval on (call-with-values foo (lambda (x) x)) (fff0132) Document char-ready? limitations. (5b6eaa9) Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-20Updated version (2.1.3.2.g4cf81b7 -> 2.1.3.4.gdc7bc06).AUR Update Bot
Changelog ========= Fix size measurement in bytevector_large_set (dc7bc06) Fix uri-decode behavior for "+" (687d393) Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-19Updated version (2.1.3 -> 2.1.3.2.g4cf81b7).AUR Update Bot
Changelog ========= Add reference to the lack of "non-greedy" variants (4cf81b7) Remove link to Emacs' regexp syntax (ff040ee)
2016-06-19Updated version (2.1.2.203.gd888695 -> 2.1.3).AUR Update Bot
Changelog =========
2016-06-18Updated version (2.1.2.201.g8b87567 -> 2.1.2.203.gd888695).AUR Update Bot
Changelog ========= Minor NEWS updates (d888695) Fix ports bug when size_t is 32 bits (0c1ee6e) Fix 64->32 bit cross-compilation of large-ish fixnums (8b87567) Skip incompatible .go files (7142005) Remove unused static definitions (2cb7c4c) Fix shuffling of unboxed stack elements on 32-bit systems (be6194e) VM type checking refactor (100b048) vm: Make sure IP is stored before potentially GCing. (ddce05e) Fix bad backtraces (7e502d5) Minor VM fixes (d1b99ea) Type inference: Use &u64-max instead of #xffff... (58e508b) Types refactor for unboxed char ranges (1a2ab83) Non-blocking accept/connect Scheme support (6788fab) Support `connect' on nonblocking sockets (69ea1fc) `accept' on nonblocking socket can return #f (e6cc051) put-char in Scheme (d806721) Update port documentation, rename sports to suspendable ports (c7c11f3) Big ports documentation update (a21f646) Undocument (ice-9 rw) (6eee088) Add (ice-9 textual-ports) (4ed9f6c) put-char, put-string in (ice-9 ports internals) (4bceba8) socket: TCP_CORK, TCP_NODELAY (d7f39a3) put-string in Scheme (9454068) Rework text encoding to be more Scheme-friendly (5bec326) Simplify string, symbol, char display/write impls (0e888cd) Add scm_c_put_escaped_char, scm_c_can_put_char (2affb9a) iprin1 uses scm_c_put_string (934b6dc) print_normal_symbol uses new port functions (8f615cd) Beginnings of supporting encoding text in ports.c (43b6fee) Add port-line-buffered? (1123002) port_clear_stream_start_for_bom_write refactor (2f836e2) Speed up scm_c_write / scm_lfwrite (47918f3) Speed golf on Scheme put-u8, put-bytevector (48dbadd) Add put-u8 implementation in Scheme (7c8b80e) `put-bytevector' in Scheme (ba91741) Wire up non-blocking support in sport writes (9686b04) close-port implementation in sports (25381bd) Add force-output to sports (690b856) Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-06-18Updated version (2.1.2.200.g7142005 -> 2.1.2.201.g8b87567).AUR Update Bot
Changelog ========= Fix 64->32 bit cross-compilation of large-ish fixnums (8b87567) Skip incompatible .go files (7142005) Remove unused static definitions (2cb7c4c) Fix shuffling of unboxed stack elements on 32-bit systems (be6194e) VM type checking refactor (100b048) vm: Make sure IP is stored before potentially GCing. (ddce05e) Fix bad backtraces (7e502d5) Minor VM fixes (d1b99ea) Type inference: Use &u64-max instead of #xffff... (58e508b) Types refactor for unboxed char ranges (1a2ab83) Non-blocking accept/connect Scheme support (6788fab) Support `connect' on nonblocking sockets (69ea1fc) `accept' on nonblocking socket can return #f (e6cc051) put-char in Scheme (d806721) Update port documentation, rename sports to suspendable ports (c7c11f3) Big ports documentation update (a21f646) Undocument (ice-9 rw) (6eee088) Add (ice-9 textual-ports) (4ed9f6c) put-char, put-string in (ice-9 ports internals) (4bceba8) socket: TCP_CORK, TCP_NODELAY (d7f39a3) put-string in Scheme (9454068) Rework text encoding to be more Scheme-friendly (5bec326) Simplify string, symbol, char display/write impls (0e888cd) Add scm_c_put_escaped_char, scm_c_can_put_char (2affb9a) iprin1 uses scm_c_put_string (934b6dc) print_normal_symbol uses new port functions (8f615cd) Beginnings of supporting encoding text in ports.c (43b6fee) Add port-line-buffered? (1123002) port_clear_stream_start_for_bom_write refactor (2f836e2) Speed up scm_c_write / scm_lfwrite (47918f3) Speed golf on Scheme put-u8, put-bytevector (48dbadd) Add put-u8 implementation in Scheme (7c8b80e) `put-bytevector' in Scheme (ba91741) Wire up non-blocking support in sport writes (9686b04) close-port implementation in sports (25381bd) Add force-output to sports (690b856) Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-06-12updateStefan Husmann
2016-06-12Updated version (2.1.2.195.g7e502d5 -> 2.1.2.198.gbe6194e).AUR Update Bot
Changelog ========= Fix shuffling of unboxed stack elements on 32-bit systems (be6194e) VM type checking refactor (100b048) vm: Make sure IP is stored before potentially GCing. (ddce05e) Fix bad backtraces (7e502d5) Minor VM fixes (d1b99ea) Type inference: Use &u64-max instead of #xffff... (58e508b) Types refactor for unboxed char ranges (1a2ab83) Non-blocking accept/connect Scheme support (6788fab) Support `connect' on nonblocking sockets (69ea1fc) `accept' on nonblocking socket can return #f (e6cc051) put-char in Scheme (d806721) Update port documentation, rename sports to suspendable ports (c7c11f3) Big ports documentation update (a21f646) Undocument (ice-9 rw) (6eee088) Add (ice-9 textual-ports) (4ed9f6c) put-char, put-string in (ice-9 ports internals) (4bceba8) socket: TCP_CORK, TCP_NODELAY (d7f39a3) put-string in Scheme (9454068) Rework text encoding to be more Scheme-friendly (5bec326) Simplify string, symbol, char display/write impls (0e888cd) Add scm_c_put_escaped_char, scm_c_can_put_char (2affb9a) iprin1 uses scm_c_put_string (934b6dc) print_normal_symbol uses new port functions (8f615cd) Beginnings of supporting encoding text in ports.c (43b6fee) Add port-line-buffered? (1123002) port_clear_stream_start_for_bom_write refactor (2f836e2) Speed up scm_c_write / scm_lfwrite (47918f3) Speed golf on Scheme put-u8, put-bytevector (48dbadd) Add put-u8 implementation in Scheme (7c8b80e) `put-bytevector' in Scheme (ba91741) Wire up non-blocking support in sport writes (9686b04) close-port implementation in sports (25381bd) Add force-output to sports (690b856) Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-06-11updateStefan Husmann
2016-06-08remove install fileStefan Husmann
2016-06-02Updated version (2.1.2.172.g47918f3 -> 2.1.2.181.g9454068).AUR Update Bot
Changelog ========= put-string in Scheme (9454068) Rework text encoding to be more Scheme-friendly (5bec326) Simplify string, symbol, char display/write impls (0e888cd) Add scm_c_put_escaped_char, scm_c_can_put_char (2affb9a) iprin1 uses scm_c_put_string (934b6dc) print_normal_symbol uses new port functions (8f615cd) Beginnings of supporting encoding text in ports.c (43b6fee) Add port-line-buffered? (1123002) port_clear_stream_start_for_bom_write refactor (2f836e2) Speed up scm_c_write / scm_lfwrite (47918f3) Speed golf on Scheme put-u8, put-bytevector (48dbadd) Add put-u8 implementation in Scheme (7c8b80e) `put-bytevector' in Scheme (ba91741) Wire up non-blocking support in sport writes (9686b04) close-port implementation in sports (25381bd) Add force-output to sports (690b856) Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-26Updated version (2.1.2.165.g6bf7ec0 -> 2.1.2.172.g47918f3).AUR Update Bot
Changelog ========= Speed up scm_c_write / scm_lfwrite (47918f3) Speed golf on Scheme put-u8, put-bytevector (48dbadd) Add put-u8 implementation in Scheme (7c8b80e) `put-bytevector' in Scheme (ba91741) Wire up non-blocking support in sport writes (9686b04) close-port implementation in sports (25381bd) Add force-output to sports (690b856) Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-24Updated version (2.1.2.164.gc95a193 -> 2.1.2.165.g6bf7ec0).AUR Update Bot
Changelog ========= Thread-safety fixes for iconv and ports (6bf7ec0) get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-23Updated version (2.1.2.110.g534139e -> 2.1.2.164.gc95a193).AUR Update Bot
Changelog ========= get-bytevector-n in Scheme. (c95a193) Fix range checking in new Scheme-to-C port code (4e288ec) More thorough ice-9 sports testing (2c95a21) Merge from stable-2.0 (2badbd0) doc: Fix typo in Web documentation. (a7d0a0d) http: Accept date strings with a leading space for hours. (b9f6e89) Bump user-visible copyright years to 2016. (140496c) SRFI-19: Update the table of leap seconds. (994b7d7) http: Use 'read-header-line' instead of 'read-line*'. (66bc464) http: Accept empty reason phrases. (f53145d) http: Test that responses lacking CR/LF are rejected. (3829047) Bump user-visible copyright years to 2015. (95d146f) Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options. (7d7e4bc) Regenerate SRFI-14 character set data. (cfd4401) build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. (5de910b) doc: Mention a known-good Flex version number. (a88f94f) Thank David and Kouhei. (34428bc) build: Remove libguile/mkstemp.c, redundant with Gnulib. (7c36145) Remove SIGEV constant definitions. (41f28a9) Add Hurd signal and error constants. (befaad0) Add new Linux errno constants. (cdd0dc8) Fix the rule to check for new signals and errors (9955526) i18n: Add new collation test for posterity. (2e3f6c3) web: Gracefully handle premature EOF when reading chunk header. (0bcf5d7) docs: Fix external representation of <toplevel-define> in tree-il. (d975a8d) web: Fix 'close' method of delimited input ports. (d52edc0) Thank Ricardo. (013e698) doc: Fix menu order for SXML. (e8d3733) doc: Add SXPath documentation from sources (b6c1018) psyntax: Fix bug in match-each+. (bb7075d) Clarify datum->syntax documentation. (a04c849) Fix uses of 'scm_gc_protect', which does not exist, in the manual. (3cf70e3) Heed the reader settings implied by #!r6rs (d77247b) Fix atan procedure when applied to complex numbers. (aa13da5) doc: Fix parameter of 'set-record-type-printer!'. (ea8fa62) i18n: Check for non-POSIX strtol_l. (7413430) Fix typo in the man page. (96b2990) Fix typo in manual. (e7cde8b) doc: Update libgc URL. (93c3b06) Add more R6RS port encoding tests (82357f7) Handle zero-length bytevectors correctly in (system base types). (7b10692) Work around requirement that size be non-zero in GDB 'open-memory'. (8dcf3c6) web: Export 'server-impl' procedures and the 'http' server implementation. (d848067) Correct docstring of 'symlink'. (704c911) tests: Gracefully handle ENOSYS return for 'setaffinity'. (70d8ef7) tests: Make 'test-guild-compile' more reliable. (05bea20) Don't return expressions from void functions in numbers.c (30db824) Implement 'string-utf8-length' and 'scm_c_string_utf8_length'. (e390e57) http: Do not buffer HTTP chunks. (751a55e) tests: Use 'pass-if-equal' in web-http chunked encoding tests. (c6d88d1) Speed up port position access from Scheme (fd17cf9) Implementation of read-delimited in Scheme (a4b0635) Sports refactor (fd5e69d) Add install-sports!, uninstall-sports! functions (1852633) Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-21Updated version (2.1.2.109.g8b6f4df -> 2.1.2.110.g534139e).AUR Update Bot
Changelog ========= Support for non-blocking I/O (534139e) Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-19Updated version (2.1.2.108.ge32dcf2 -> 2.1.2.109.g8b6f4df).AUR Update Bot
Changelog ========= Fix sports.test (8b6f4df) Test Scheme port implementation (e32dcf2) U+FFFD is the input substitution character (1e058ad) Bump objcode version (da456d2) Update NEWS for release (d6922b4) Remove unused type from ports-internal (745cbb4) Document scm_c_make_port and friends (556ac97) Update port mode bits documentation. (a9d0fe9) Add SCM_OPN to mode bits when making ports (9ecf77a) Update port type documentation (9322902) Use heap-allocated port types instead of ptobnums (cd51ce8) Make scm_t_ptob_descriptor private. (17f9036) Update port documentation (af1c443) Remove scm_t_port_internal (0857498) Make scm_t_port private (e5d2f4e) Make port buffering fields private (9a9e0cc) Make file/line/column fields of ports private (8af6497) Embed scm_t_port in scm_t_port_internal (209d50c) Remove SCM backlink in port structure (fe7ceff) Add random_access_p port type method (6ff542e) Add (ice-9 sports) module (704c428) Beginnings of shunting ports-in-scheme off to a module (d1bb400) Implement lookahead-u8, get-u8 in Scheme (df0dade) %read-char speedup (a8fe0f4) Implement read-char in Scheme. (d28d1a5) %peek-char port argument optional. (ab21af5) peek-char-and-len/iconv uses both returns from fill-input (3ccfa21) Fix bad-utf8-len bug. (9c02ede) clear-stream-start-for-bom-read refactor (0dd1819) Fix port-clear-stream-start-for-bom-read logic. (502e3a2) Scheme peek-char can handle iconv encodings (837a7e0) Factor out iconv to port-decode-char (8ee1899) Simplify decoding error handling (08c67db) Decoding errors do not advance read pointer (1953d29) Fix bug in trampoline_to_c_read (83e5ccb) Speed refactors to Scheme %peek-char (d77b504) Fix port-clear-stream-start-for-bom-read bug (13f2128) Fix use of port-encoding (bed7bdc) Speed up peek-char (0b4b4db) Port to Scheme of new BOM handling (6d15a71) Handle BOM around fill/flush instead of peek/put (86267af) Spead tweaks to Scheme peek-char (d7a111b) Add integer->char and char->integer opcodes (f5b9a53) Initial peek-char implementation in Scheme (2ba6380) Port refactors to help Scheme peek-char (36e3213) Port conversion strategies internally are symbols (383df79) Port encoding internally represented as symbol (d8711b9) Minor tweak to Scheme peek-byte. (422f65f) Changes to Scheme fill-input corresponding to C (4ba59e9) Char readers peek into read buffer (1309ab8) scm_fill_input can guarantee a minimum fill amount (56c48d1) peek-byte in Scheme (6a752bc) Tweak port initialization order (300c85b) Refactor way the-eof-object is defined (555c934) Add SCM port read/write functions (8bad621) Remove port locks (2b47043) Optimize peek-char (8b46a4a) Remove port locking around write, display (ee4854a) scm_lfwrite, not scm_lfwrite_unlocked (15d5304) Remove scm_c_write_unlocked (d0b9d3b) Remove scm_puts_unlocked. (105e365) Remove scm_putc_unlocked. (206b3f6) Remove scm_fill_input_unlocked (7966760) Remove locking in scm_end_input (abf90c4) scm_ungetc, scm_ungets instead of _unlocked variants (122c8e6) Remove scm_unget_{byte,bytes}_unlocked (21650f8) Replace scm_getc with scm_getc_unlocked (cd83872) Remove scm_c_read_bytes_unlocked (9632b24) Remove scm_flush_unlocked / scm_end_input_unlocked (99899b7) Remove port rw_active field (69a1b83) scm_c_read instead of scm_c_read_unlock (4934b69) Refactor to internal get/peek-byte functions (fb577b5) Refactor thread safety for %port-property (3e951f7) Port buffers are Scheme values (5a342f6) peek-u8 correctness and speed refactor (bb6edc5) Port buffer cur/next pointers are Scheme values (ffb4347) Remove "buf" field from port buffers (10dc6d0) Remove size field from port buffers (b869344) Port buffer has-eof? field is SCM value (f629740) Remove unrelated scm_t_port_buffer use in vports (2214fff) Load port bindings in separate (ice-9 ports) module (44b3342) Fix R6RS imports of interfaces that use interfaces (5e470ea) Fix scm_init_struct dependency on port conversion handlers (cf80502) Fix error in exception printer when bootstrapping (110695c) Allow port "write" functions to only write a chunk (a9cf9f4) Update port implementation documentation. (d831408) Port read/write functions take bytevectors (f7027a8) make-chunked-output-port buffering fix (55fb8f4) Fold 2.1.2 NEWS items into cumulative 2.2 NEWS (3ce52fa) Update NEWS for changes to port buffering. (f5a0c16) Generic port facility provides buffering uniformly (8399e7a) Port close functions return void (e8eeeeb) When making soft port, parse handlers into struct (c0d5f8b) Cosmetic changes to vports.c (b51c34e) Fix POLLOUT assignment from port buffers (4bd9038) Flush buffered reads / writes before seeking (b77fb75) Whitespace fixes (b7e49a7) Refactor to rw_random / rw_active port flags (2caae47) Custom binary port internals refactor (b538a96) Cosmetic changes to r6rs-ports.c (693359c) Remove port equal functions (e98f640) Remove port free functions; just close instead (67b147f) Remove port mark functions (4460f1f) Move line-buffing machinery to ports.c (4eb9fd4) Use symbols instead of _IONBF values as args to setvbuf (59a1845) Move setvbuf impl to ports.[ch] (0a0a8d8) display-{application,-backtrace} delegate to Scheme (8a0fc51) Fix frame->stack-vector when no stack is active (737e62f) Fix lower-bound saturation in type inference (43a038f)
2016-05-17updateStefan Husmann
2016-03-15Updated version (2.1.2 -> 2.1.2.1.g43a038f).AUR Update Bot
Changelog ========= Fix lower-bound saturation in type inference (43a038f)
2016-02-03Updated version (2.1.1.105.g486b322 -> 2.1.2).AUR Update Bot
Changelog =========
2016-02-02Updated version (2.1.1.104.ga653271 -> 2.1.1.105.g486b322).AUR Update Bot
Changelog ========= Fix frame-call-representation for change to <binding>. (486b322) Document new VM instructions (a653271) Update NEWS. (5fceaed) Update statprof documentation; deprecate `with-statprof' (8998f15) Better call-counting profiles in statprof (4066ee3) Frame <binding> objects capture frame, can ref value directly (cd0b61a) Remove frame-local-ref, frame-local-set! (67e8aa8) Dist the prebuilt .go files (ffc9bc9) Fix uniform vector compilation to foreign byte orders. (9eb841c) Distribute prebuilt bootstraps for common hosts (eccdeb6) Fix cross-compilation of immediates to targets with different word sizes (e4be4ae) Fix type inference of integer division (f618709) statprof: Better tree-format profiles (ee85113) statprof: Add tree #:display-style. (cf2fadf) web: Be less strict when parsing entity tags. (6d7c09c) Remove unused function in simplify.scm (4137c22) Inline some helpers in intset.scm. (f56f580) Include missing #:simplify? option in (language cps optimize). (9091454) Don't serialize build through psyntax-pp.scm (204336c) Better CPS conversion for tests in tests (fb2f7b4) Better partial evaluation of tests in tests (166703c) Better folding of branches on $values (52965e0) Eta-reduce branches (39002f2) Fix module for reification of srfi-4 primitives (5d171d9) Type inference copes better with unsorted graphs (a9c2606) Fix bug in intmap-map (620b640) Assembler O(n) in instruction encodings, not instruction count (8a39162) Fix emit-receive* for many locals (3629078) Assembler works on byte offsets, not u32 offsets (9e1c07b) Fix build when threads are disabled (3c27145) Add another simplification pass to make rotate-loops work better (a1471e0) Add support for comparing u64 values with SCM values (1d4b4ec) Small VM cleanups (97755a1) Refactor range checking in assembler instruction packers (7a43a3a) Add ursh/immediate and ulsh/immediate ops (9514dc7) Assembler has a single growable vector (2468871) More efficient assembler instructions (dbd9265) Specialize u64 bit operations (73065c7) Add untagged bitwise operations (3d6dd2f) Disable warnings on bootstrap build (eb86afc) Add logsub op. (8208525) Add current-thread VM op (8c75a5e) Unbox indexes of vectors, strings, and structs (c3240d0) Untag values and indexes for all bytevector instructions (a08b3d4) Add support for unboxed s64 values (8bf77f7) New instructions load-f64, load-u64 (f34688a) Add tagged and untagged arithmetic ops with immediate operands (bdfa1c1) Remove add1 and sub1 (8f18b71) Specialize u64 arithmetic (e003466) Better range inference for indexes of vector-ref, string-ref et al (d2808b1) Slower range saturation in type inference (6728536) Add unsigned 64-bit arithmetic operators: uadd, usub, umul (d294d5d) Unbox u64 phi values (2906d96) Beginning of u64 phi unboxing (4305b39) Specialize u64 comparisons (163fcf5) Add instructions to branch on u64 comparisons (07607f6) bv-f{32,64}-{ref,set!} take unboxed u64 index (87cc8b0) Add bv-length instruction (8464cc5) Range inference over the full U64+S64 range (870ac91) Remove frame->module (a7e1c39) Add low-level support for unboxed 64-bit unsigned ints (dfbe869) Remove frame-procedure (58153e3) VM traps don't match on value of slot 0 (3582787) Remove `procedure' repl command (adb2329) ,registers doesn't use frame-procedure (2d0214a) Better frame-call-representation printing of GC clobbers (c960c76) More robust low-level frame printer (9a8c299) frame-call-representation avoids frame-procedure. (029af6f) Add frame-procedure-name (39090e6) Remove primitive?, add primitive-code? (8af3423) Apply of non-programs has IP that is not from prev frame (3b3405e) All arities serialize a "closure" binding (e5d7c0f) Identify boot continuations by code, not closure (02fc5a7) Remove br-if-equal opcode (d729a0d) Don't compile equal? to br-if-equal (3e5d413) Fix miscompilation of closures allocated as vectors (92ed7f6) load-path will skip over stale .go files and keep going (13edcf5) Eval speedup for lexical-ref (25738ec) Bump bytecode version (ac5a05d) Remove debug printout in specialize-numbers (7dc3e4b) Better f64 unboxing for loop vars that might flow to $ktail (80f2726) The compiler can unbox float64 loop variables (5b9835e) Fix slot representation computation for fadd, fmul, etc (f0594be) Add new pass to specialize "add" into "fadd" where possible (12e9e21) Add fadd, fsub, fmul, fdiv instructions (3b4941f) Scalar replacement for f64->scm (c438998) bv-{f32,f64}-{ref,set!} operate on raw f64 values (b1ac8d6) Type inference distinguishes between untagged and tagged flonums (6087539) Add VM ops to pack and unpack raw f64 values. (5bbc47b) Stack slots can hold a double (fc87033) Reflection support for unboxed f64 slots (e3cc0ee) VM support for raw slots (e7660a6) Treat tail $values as generating lazy allocations (dd77a81) Remove return opcode (9585508) Remove use of return in disassembler.scm (c984432) rtl.test uses return-values (8db54c8) Always emit return-values (696339a) Replace return primcalls with $values (2f08838) Don't emit redundant reset-frame before return (7c9e477) return-values opcode resets the frame (7aee3c7) Fix slot-allocation to make 'return' not need to alloc-frame (34f3fb7) Run CSE to clean up after closure conversion (3f345f5) CSE can run on first-order CPS (04356da) Revert "Bootstrap build doesn't have to expand CPS optimizations" (8d79dfd) Bootstrap build doesn't have to expand CPS optimizations (ce36fb1)
2016-02-02Updated version (2.1.1.93.gee85113 -> 2.1.1.104.ga653271).AUR Update Bot
Changelog ========= Document new VM instructions (a653271) Update NEWS. (5fceaed) Update statprof documentation; deprecate `with-statprof' (8998f15) Better call-counting profiles in statprof (4066ee3) Frame <binding> objects capture frame, can ref value directly (cd0b61a) Remove frame-local-ref, frame-local-set! (67e8aa8) Dist the prebuilt .go files (ffc9bc9) Fix uniform vector compilation to foreign byte orders. (9eb841c) Distribute prebuilt bootstraps for common hosts (eccdeb6) Fix cross-compilation of immediates to targets with different word sizes (e4be4ae) Fix type inference of integer division (f618709) statprof: Better tree-format profiles (ee85113) statprof: Add tree #:display-style. (cf2fadf) web: Be less strict when parsing entity tags. (6d7c09c) Remove unused function in simplify.scm (4137c22) Inline some helpers in intset.scm. (f56f580) Include missing #:simplify? option in (language cps optimize). (9091454) Don't serialize build through psyntax-pp.scm (204336c) Better CPS conversion for tests in tests (fb2f7b4) Better partial evaluation of tests in tests (166703c) Better folding of branches on $values (52965e0) Eta-reduce branches (39002f2) Fix module for reification of srfi-4 primitives (5d171d9) Type inference copes better with unsorted graphs (a9c2606) Fix bug in intmap-map (620b640) Assembler O(n) in instruction encodings, not instruction count (8a39162) Fix emit-receive* for many locals (3629078) Assembler works on byte offsets, not u32 offsets (9e1c07b) Fix build when threads are disabled (3c27145) Add another simplification pass to make rotate-loops work better (a1471e0) Add support for comparing u64 values with SCM values (1d4b4ec) Small VM cleanups (97755a1) Refactor range checking in assembler instruction packers (7a43a3a) Add ursh/immediate and ulsh/immediate ops (9514dc7) Assembler has a single growable vector (2468871) More efficient assembler instructions (dbd9265) Specialize u64 bit operations (73065c7) Add untagged bitwise operations (3d6dd2f) Disable warnings on bootstrap build (eb86afc) Add logsub op. (8208525) Add current-thread VM op (8c75a5e) Unbox indexes of vectors, strings, and structs (c3240d0) Untag values and indexes for all bytevector instructions (a08b3d4) Add support for unboxed s64 values (8bf77f7) New instructions load-f64, load-u64 (f34688a) Add tagged and untagged arithmetic ops with immediate operands (bdfa1c1) Remove add1 and sub1 (8f18b71) Specialize u64 arithmetic (e003466) Better range inference for indexes of vector-ref, string-ref et al (d2808b1) Slower range saturation in type inference (6728536) Add unsigned 64-bit arithmetic operators: uadd, usub, umul (d294d5d) Unbox u64 phi values (2906d96) Beginning of u64 phi unboxing (4305b39) Specialize u64 comparisons (163fcf5) Add instructions to branch on u64 comparisons (07607f6) bv-f{32,64}-{ref,set!} take unboxed u64 index (87cc8b0) Add bv-length instruction (8464cc5) Range inference over the full U64+S64 range (870ac91) Remove frame->module (a7e1c39) Add low-level support for unboxed 64-bit unsigned ints (dfbe869) Remove frame-procedure (58153e3) VM traps don't match on value of slot 0 (3582787) Remove `procedure' repl command (adb2329) ,registers doesn't use frame-procedure (2d0214a) Better frame-call-representation printing of GC clobbers (c960c76) More robust low-level frame printer (9a8c299) frame-call-representation avoids frame-procedure. (029af6f) Add frame-procedure-name (39090e6) Remove primitive?, add primitive-code? (8af3423) Apply of non-programs has IP that is not from prev frame (3b3405e) All arities serialize a "closure" binding (e5d7c0f) Identify boot continuations by code, not closure (02fc5a7) Remove br-if-equal opcode (d729a0d) Don't compile equal? to br-if-equal (3e5d413) Fix miscompilation of closures allocated as vectors (92ed7f6) load-path will skip over stale .go files and keep going (13edcf5) Eval speedup for lexical-ref (25738ec) Bump bytecode version (ac5a05d) Remove debug printout in specialize-numbers (7dc3e4b) Better f64 unboxing for loop vars that might flow to $ktail (80f2726) The compiler can unbox float64 loop variables (5b9835e) Fix slot representation computation for fadd, fmul, etc (f0594be) Add new pass to specialize "add" into "fadd" where possible (12e9e21) Add fadd, fsub, fmul, fdiv instructions (3b4941f) Scalar replacement for f64->scm (c438998) bv-{f32,f64}-{ref,set!} operate on raw f64 values (b1ac8d6) Type inference distinguishes between untagged and tagged flonums (6087539) Add VM ops to pack and unpack raw f64 values. (5bbc47b) Stack slots can hold a double (fc87033) Reflection support for unboxed f64 slots (e3cc0ee) VM support for raw slots (e7660a6) Treat tail $values as generating lazy allocations (dd77a81) Remove return opcode (9585508) Remove use of return in disassembler.scm (c984432) rtl.test uses return-values (8db54c8) Always emit return-values (696339a) Replace return primcalls with $values (2f08838) Don't emit redundant reset-frame before return (7c9e477) return-values opcode resets the frame (7aee3c7) Fix slot-allocation to make 'return' not need to alloc-frame (34f3fb7) Run CSE to clean up after closure conversion (3f345f5) CSE can run on first-order CPS (04356da) Revert "Bootstrap build doesn't have to expand CPS optimizations" (8d79dfd) Bootstrap build doesn't have to expand CPS optimizations (ce36fb1)
2016-01-13updateStefan Husmann
2016-01-08Updated version (2.1.1.90.g4137c22 -> 2.1.1.91.g6d7c09c).AUR Update Bot
Changelog ========= web: Be less strict when parsing entity tags. (6d7c09c) Remove unused function in simplify.scm (4137c22) Inline some helpers in intset.scm. (f56f580) Include missing #:simplify? option in (language cps optimize). (9091454) Don't serialize build through psyntax-pp.scm (204336c) Better CPS conversion for tests in tests (fb2f7b4) Better partial evaluation of tests in tests (166703c) Better folding of branches on $values (52965e0) Eta-reduce branches (39002f2) Fix module for reification of srfi-4 primitives (5d171d9) Type inference copes better with unsorted graphs (a9c2606) Fix bug in intmap-map (620b640) Assembler O(n) in instruction encodings, not instruction count (8a39162) Fix emit-receive* for many locals (3629078) Assembler works on byte offsets, not u32 offsets (9e1c07b) Fix build when threads are disabled (3c27145) Add another simplification pass to make rotate-loops work better (a1471e0) Add support for comparing u64 values with SCM values (1d4b4ec) Small VM cleanups (97755a1) Refactor range checking in assembler instruction packers (7a43a3a) Add ursh/immediate and ulsh/immediate ops (9514dc7) Assembler has a single growable vector (2468871) More efficient assembler instructions (dbd9265) Specialize u64 bit operations (73065c7) Add untagged bitwise operations (3d6dd2f) Disable warnings on bootstrap build (eb86afc) Add logsub op. (8208525) Add current-thread VM op (8c75a5e) Unbox indexes of vectors, strings, and structs (c3240d0) Untag values and indexes for all bytevector instructions (a08b3d4) Add support for unboxed s64 values (8bf77f7) New instructions load-f64, load-u64 (f34688a) Add tagged and untagged arithmetic ops with immediate operands (bdfa1c1) Remove add1 and sub1 (8f18b71) Specialize u64 arithmetic (e003466) Better range inference for indexes of vector-ref, string-ref et al (d2808b1) Slower range saturation in type inference (6728536) Add unsigned 64-bit arithmetic operators: uadd, usub, umul (d294d5d) Unbox u64 phi values (2906d96) Beginning of u64 phi unboxing (4305b39) Specialize u64 comparisons (163fcf5) Add instructions to branch on u64 comparisons (07607f6) bv-f{32,64}-{ref,set!} take unboxed u64 index (87cc8b0) Add bv-length instruction (8464cc5) Range inference over the full U64+S64 range (870ac91) Remove frame->module (a7e1c39) Add low-level support for unboxed 64-bit unsigned ints (dfbe869) Remove frame-procedure (58153e3) VM traps don't match on value of slot 0 (3582787) Remove `procedure' repl command (adb2329) ,registers doesn't use frame-procedure (2d0214a) Better frame-call-representation printing of GC clobbers (c960c76) More robust low-level frame printer (9a8c299) frame-call-representation avoids frame-procedure. (029af6f) Add frame-procedure-name (39090e6) Remove primitive?, add primitive-code? (8af3423) Apply of non-programs has IP that is not from prev frame (3b3405e) All arities serialize a "closure" binding (e5d7c0f) Identify boot continuations by code, not closure (02fc5a7) Remove br-if-equal opcode (d729a0d) Don't compile equal? to br-if-equal (3e5d413) Fix miscompilation of closures allocated as vectors (92ed7f6) load-path will skip over stale .go files and keep going (13edcf5) Eval speedup for lexical-ref (25738ec) Bump bytecode version (ac5a05d) Remove debug printout in specialize-numbers (7dc3e4b) Better f64 unboxing for loop vars that might flow to $ktail (80f2726) The compiler can unbox float64 loop variables (5b9835e) Fix slot representation computation for fadd, fmul, etc (f0594be) Add new pass to specialize "add" into "fadd" where possible (12e9e21) Add fadd, fsub, fmul, fdiv instructions (3b4941f) Scalar replacement for f64->scm (c438998) bv-{f32,f64}-{ref,set!} operate on raw f64 values (b1ac8d6) Type inference distinguishes between untagged and tagged flonums (6087539) Add VM ops to pack and unpack raw f64 values. (5bbc47b) Stack slots can hold a double (fc87033) Reflection support for unboxed f64 slots (e3cc0ee) VM support for raw slots (e7660a6) Treat tail $values as generating lazy allocations (dd77a81) Remove return opcode (9585508) Remove use of return in disassembler.scm (c984432) rtl.test uses return-values (8db54c8) Always emit return-values (696339a) Replace return primcalls with $values (2f08838) Don't emit redundant reset-frame before return (7c9e477) return-values opcode resets the frame (7aee3c7) Fix slot-allocation to make 'return' not need to alloc-frame (34f3fb7) Run CSE to clean up after closure conversion (3f345f5) CSE can run on first-order CPS (04356da) Revert "Bootstrap build doesn't have to expand CPS optimizations" (8d79dfd) Bootstrap build doesn't have to expand CPS optimizations (ce36fb1)
2016-01-06Updated version (2.1.1.87.g204336c -> 2.1.1.90.g4137c22).AUR Update Bot
Changelog ========= Remove unused function in simplify.scm (4137c22) Inline some helpers in intset.scm. (f56f580) Include missing #:simplify? option in (language cps optimize). (9091454) Don't serialize build through psyntax-pp.scm (204336c) Better CPS conversion for tests in tests (fb2f7b4) Better partial evaluation of tests in tests (166703c) Better folding of branches on $values (52965e0) Eta-reduce branches (39002f2) Fix module for reification of srfi-4 primitives (5d171d9) Type inference copes better with unsorted graphs (a9c2606) Fix bug in intmap-map (620b640) Assembler O(n) in instruction encodings, not instruction count (8a39162) Fix emit-receive* for many locals (3629078) Assembler works on byte offsets, not u32 offsets (9e1c07b) Fix build when threads are disabled (3c27145) Add another simplification pass to make rotate-loops work better (a1471e0) Add support for comparing u64 values with SCM values (1d4b4ec) Small VM cleanups (97755a1) Refactor range checking in assembler instruction packers (7a43a3a) Add ursh/immediate and ulsh/immediate ops (9514dc7) Assembler has a single growable vector (2468871) More efficient assembler instructions (dbd9265) Specialize u64 bit operations (73065c7) Add untagged bitwise operations (3d6dd2f) Disable warnings on bootstrap build (eb86afc) Add logsub op. (8208525) Add current-thread VM op (8c75a5e) Unbox indexes of vectors, strings, and structs (c3240d0) Untag values and indexes for all bytevector instructions (a08b3d4) Add support for unboxed s64 values (8bf77f7) New instructions load-f64, load-u64 (f34688a) Add tagged and untagged arithmetic ops with immediate operands (bdfa1c1) Remove add1 and sub1 (8f18b71) Specialize u64 arithmetic (e003466) Better range inference for indexes of vector-ref, string-ref et al (d2808b1) Slower range saturation in type inference (6728536) Add unsigned 64-bit arithmetic operators: uadd, usub, umul (d294d5d) Unbox u64 phi values (2906d96) Beginning of u64 phi unboxing (4305b39) Specialize u64 comparisons (163fcf5) Add instructions to branch on u64 comparisons (07607f6) bv-f{32,64}-{ref,set!} take unboxed u64 index (87cc8b0) Add bv-length instruction (8464cc5) Range inference over the full U64+S64 range (870ac91) Remove frame->module (a7e1c39) Add low-level support for unboxed 64-bit unsigned ints (dfbe869) Remove frame-procedure (58153e3) VM traps don't match on value of slot 0 (3582787) Remove `procedure' repl command (adb2329) ,registers doesn't use frame-procedure (2d0214a) Better frame-call-representation printing of GC clobbers (c960c76) More robust low-level frame printer (9a8c299) frame-call-representation avoids frame-procedure. (029af6f) Add frame-procedure-name (39090e6) Remove primitive?, add primitive-code? (8af3423) Apply of non-programs has IP that is not from prev frame (3b3405e) All arities serialize a "closure" binding (e5d7c0f) Identify boot continuations by code, not closure (02fc5a7) Remove br-if-equal opcode (d729a0d) Don't compile equal? to br-if-equal (3e5d413) Fix miscompilation of closures allocated as vectors (92ed7f6) load-path will skip over stale .go files and keep going (13edcf5) Eval speedup for lexical-ref (25738ec) Bump bytecode version (ac5a05d) Remove debug printout in specialize-numbers (7dc3e4b) Better f64 unboxing for loop vars that might flow to $ktail (80f2726) The compiler can unbox float64 loop variables (5b9835e) Fix slot representation computation for fadd, fmul, etc (f0594be) Add new pass to specialize "add" into "fadd" where possible (12e9e21) Add fadd, fsub, fmul, fdiv instructions (3b4941f) Scalar replacement for f64->scm (c438998) bv-{f32,f64}-{ref,set!} operate on raw f64 values (b1ac8d6) Type inference distinguishes between untagged and tagged flonums (6087539) Add VM ops to pack and unpack raw f64 values. (5bbc47b) Stack slots can hold a double (fc87033) Reflection support for unboxed f64 slots (e3cc0ee) VM support for raw slots (e7660a6) Treat tail $values as generating lazy allocations (dd77a81) Remove return opcode (9585508) Remove use of return in disassembler.scm (c984432) rtl.test uses return-values (8db54c8) Always emit return-values (696339a) Replace return primcalls with $values (2f08838) Don't emit redundant reset-frame before return (7c9e477) return-values opcode resets the frame (7aee3c7) Fix slot-allocation to make 'return' not need to alloc-frame (34f3fb7) Run CSE to clean up after closure conversion (3f345f5) CSE can run on first-order CPS (04356da) Revert "Bootstrap build doesn't have to expand CPS optimizations" (8d79dfd) Bootstrap build doesn't have to expand CPS optimizations (ce36fb1)
2016-01-05Updated version (2.1.1.82.g5d171d9 -> 2.1.1.87.g204336c).AUR Update Bot
Changelog ========= Don't serialize build through psyntax-pp.scm (204336c) Better CPS conversion for tests in tests (fb2f7b4) Better partial evaluation of tests in tests (166703c) Better folding of branches on $values (52965e0) Eta-reduce branches (39002f2) Fix module for reification of srfi-4 primitives (5d171d9) Type inference copes better with unsorted graphs (a9c2606) Fix bug in intmap-map (620b640) Assembler O(n) in instruction encodings, not instruction count (8a39162) Fix emit-receive* for many locals (3629078) Assembler works on byte offsets, not u32 offsets (9e1c07b) Fix build when threads are disabled (3c27145) Add another simplification pass to make rotate-loops work better (a1471e0) Add support for comparing u64 values with SCM values (1d4b4ec) Small VM cleanups (97755a1) Refactor range checking in assembler instruction packers (7a43a3a) Add ursh/immediate and ulsh/immediate ops (9514dc7) Assembler has a single growable vector (2468871) More efficient assembler instructions (dbd9265) Specialize u64 bit operations (73065c7) Add untagged bitwise operations (3d6dd2f) Disable warnings on bootstrap build (eb86afc) Add logsub op. (8208525) Add current-thread VM op (8c75a5e) Unbox indexes of vectors, strings, and structs (c3240d0) Untag values and indexes for all bytevector instructions (a08b3d4) Add support for unboxed s64 values (8bf77f7) New instructions load-f64, load-u64 (f34688a) Add tagged and untagged arithmetic ops with immediate operands (bdfa1c1) Remove add1 and sub1 (8f18b71) Specialize u64 arithmetic (e003466) Better range inference for indexes of vector-ref, string-ref et al (d2808b1) Slower range saturation in type inference (6728536) Add unsigned 64-bit arithmetic operators: uadd, usub, umul (d294d5d) Unbox u64 phi values (2906d96) Beginning of u64 phi unboxing (4305b39) Specialize u64 comparisons (163fcf5) Add instructions to branch on u64 comparisons (07607f6) bv-f{32,64}-{ref,set!} take unboxed u64 index (87cc8b0) Add bv-length instruction (8464cc5) Range inference over the full U64+S64 range (870ac91) Remove frame->module (a7e1c39) Add low-level support for unboxed 64-bit unsigned ints (dfbe869) Remove frame-procedure (58153e3) VM traps don't match on value of slot 0 (3582787) Remove `procedure' repl command (adb2329) ,registers doesn't use frame-procedure (2d0214a) Better frame-call-representation printing of GC clobbers (c960c76) More robust low-level frame printer (9a8c299) frame-call-representation avoids frame-procedure. (029af6f) Add frame-procedure-name (39090e6) Remove primitive?, add primitive-code? (8af3423) Apply of non-programs has IP that is not from prev frame (3b3405e) All arities serialize a "closure" binding (e5d7c0f) Identify boot continuations by code, not closure (02fc5a7) Remove br-if-equal opcode (d729a0d) Don't compile equal? to br-if-equal (3e5d413) Fix miscompilation of closures allocated as vectors (92ed7f6) load-path will skip over stale .go files and keep going (13edcf5) Eval speedup for lexical-ref (25738ec) Bump bytecode version (ac5a05d) Remove debug printout in specialize-numbers (7dc3e4b) Better f64 unboxing for loop vars that might flow to $ktail (80f2726) The compiler can unbox float64 loop variables (5b9835e) Fix slot representation computation for fadd, fmul, etc (f0594be) Add new pass to specialize "add" into "fadd" where possible (12e9e21) Add fadd, fsub, fmul, fdiv instructions (3b4941f) Scalar replacement for f64->scm (c438998) bv-{f32,f64}-{ref,set!} operate on raw f64 values (b1ac8d6) Type inference distinguishes between untagged and tagged flonums (6087539) Add VM ops to pack and unpack raw f64 values. (5bbc47b) Stack slots can hold a double (fc87033) Reflection support for unboxed f64 slots (e3cc0ee) VM support for raw slots (e7660a6) Treat tail $values as generating lazy allocations (dd77a81) Remove return opcode (9585508) Remove use of return in disassembler.scm (c984432) rtl.test uses return-values (8db54c8) Always emit return-values (696339a) Replace return primcalls with $values (2f08838) Don't emit redundant reset-frame before return (7c9e477) return-values opcode resets the frame (7aee3c7) Fix slot-allocation to make 'return' not need to alloc-frame (34f3fb7) Run CSE to clean up after closure conversion (3f345f5) CSE can run on first-order CPS (04356da) Revert "Bootstrap build doesn't have to expand CPS optimizations" (8d79dfd) Bootstrap build doesn't have to expand CPS optimizations (ce36fb1)
2015-12-31UpdateStefan Husmann