summarylogtreecommitdiffstats
path: root/.SRCINFO
AgeCommit message (Collapse)Author
2017-05-05Updated version (0.9.6.pre1.9836 -> 0.9.6.pre1.9838).haawda
2017-05-04Updated version (0.9.6.pre1.9835 -> 0.9.6.pre1.9836).haawda
2017-05-03Updated version (0.9.6.pre1.9833 -> 0.9.6.pre1.9835).haawda
2017-05-02Updated version (0.9.6.pre1.9824 -> 0.9.6.pre1.9833).haawda
2017-04-30Updated version (0.9.6.pre1.9823 -> 0.9.6.pre1.9824).haawda
2017-04-30Updated version (0.9.6.pre1.9822 -> 0.9.6.pre1.9823).haawda
2017-04-27Updated version (0.9.6.pre1.9817 -> 0.9.6.pre1.9822).haawda
2017-04-27Updated version (0.9.6.pre1.9815 -> 0.9.6.pre1.9817).haawda
2017-04-25Updated version (0.9.6.pre1.9813 -> 0.9.6.pre1.9815).haawda
2017-04-24Updated version (0.9.6.pre1.9811 -> 0.9.6.pre1.9813).haawda
2017-04-23Updated version (0.9.6.pre1.9809 -> 0.9.6.pre1.9811).haawda
2017-04-22Updated version (0.9.6.pre1.9807 -> 0.9.6.pre1.9809).haawda
2017-04-20Updated version (0.9.6.pre1.9803 -> 0.9.6.pre1.9807).haawda
2017-04-19Updated version (0.9.6.pre1.9801 -> 0.9.6.pre1.9803).haawda
2017-04-18Updated version (0.9.6.pre1.9799 -> 0.9.6.pre1.9801).haawda
2017-04-17updatehaawda
2017-04-17Updated version (0.9.6.pre1.9794 -> 0.9.6.pre1.9799).haawda
2017-04-16Updated version (0.9.6.pre1.9789 -> 0.9.6.pre1.9794).haawda
2017-04-15Updated version (0.9.6.pre1.9787 -> 0.9.6.pre1.9789).haawda
2017-04-12Updated version (0.9.6.pre1.9786 -> 0.9.6.pre1.9787).haawda
2017-04-10Updated version (0.9.6.pre1.9783 -> 0.9.6.pre1.9786).haawda
2017-04-09Updated version (0.9.6.pre1.9779 -> 0.9.6.pre1.9783).haawda
2017-04-08Updated version (0.9.6.pre1.9774 -> 0.9.6.pre1.9779).haawda
2017-04-07Updated version (0.9.6.pre1.9772 -> 0.9.6.pre1.9774).haawda
2017-04-06Updated version (0.9.6.pre1.9771 -> 0.9.6.pre1.9772).haawda
2017-04-04Updated version (0.9.6.pre1.9768 -> 0.9.6.pre1.9771).haawda
2017-04-03Updated version (0.9.6.pre1.9766 -> 0.9.6.pre1.9768).haawda
2017-04-01Updated version (0.9.6.pre1.9763 -> 0.9.6.pre1.9766).haawda
2017-04-01Updated version (0.9.6.pre1.9760 -> 0.9.6.pre1.9763).haawda
Changelog ========= Add srfi-145 assume as built-in macro (4246f5f38) Doc of char-set-immutable? (61d710f3b) Add char-set-immutable? (00164510c) Further cleanup of define-class etc expansion (3e029427c) Rewrite define-class expander etc using quasirename (48bd33037) Hygienic expansion of define-condition-type (97fdc48ff) Make expansion of define-class etc. hygienic (f46270449) Doc translation (6962945ec) Toplevel command help fix (75698af04) Doc typo fix (7ddda2903) Add tests for floor- and truncate- family of integer division (f9c8184ad) Add zero divisor check in round-* family of integer division (f158baa01) Rewrite srfi-141 using builtin procedures (8c11b3a1b) Add srfi-141 doc (7b6cf1d69) Add docs for floor-quotient etc. (6fb377126) Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-26Updated version (0.9.6.pre1.9758 -> 0.9.6.pre1.9760).haawda
Changelog ========= Further cleanup of define-class etc expansion (3e029427c) Rewrite define-class expander etc using quasirename (48bd33037) Hygienic expansion of define-condition-type (97fdc48ff) Make expansion of define-class etc. hygienic (f46270449) Doc translation (6962945ec) Toplevel command help fix (75698af04) Doc typo fix (7ddda2903) Add tests for floor- and truncate- family of integer division (f9c8184ad) Add zero divisor check in round-* family of integer division (f158baa01) Rewrite srfi-141 using builtin procedures (8c11b3a1b) Add srfi-141 doc (7b6cf1d69) Add docs for floor-quotient etc. (6fb377126) Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-25Updated version (0.9.6.pre1.9756 -> 0.9.6.pre1.9758).haawda
Changelog ========= Hygienic expansion of define-condition-type (97fdc48ff) Make expansion of define-class etc. hygienic (f46270449) Doc translation (6962945ec) Toplevel command help fix (75698af04) Doc typo fix (7ddda2903) Add tests for floor- and truncate- family of integer division (f9c8184ad) Add zero divisor check in round-* family of integer division (f158baa01) Rewrite srfi-141 using builtin procedures (8c11b3a1b) Add srfi-141 doc (7b6cf1d69) Add docs for floor-quotient etc. (6fb377126) Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-22Updated version (0.9.6.pre1.9750 -> 0.9.6.pre1.9756).haawda
Changelog ========= Doc translation (6962945ec) Toplevel command help fix (75698af04) Doc typo fix (7ddda2903) Add tests for floor- and truncate- family of integer division (f9c8184ad) Add zero divisor check in round-* family of integer division (f158baa01) Rewrite srfi-141 using builtin procedures (8c11b3a1b) Add srfi-141 doc (7b6cf1d69) Add docs for floor-quotient etc. (6fb377126) Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-19Updated version (0.9.6.pre1.9748 -> 0.9.6.pre1.9750).haawda
Changelog ========= Add srfi-141 doc (7b6cf1d69) Add docs for floor-quotient etc. (6fb377126) Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-18Updated version (0.9.6.pre1.9747 -> 0.9.6.pre1.9748).haawda
Changelog ========= Add ,reload and ,load toplevel commands (6ccbd1369) Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-17Updated version (0.9.6.pre1.9746 -> 0.9.6.pre1.9747).haawda
Changelog ========= Expand hygienically REPL toplevel commands (cb8ad7a48) Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-16Updated version (0.9.6.pre1.9745 -> 0.9.6.pre1.9746).haawda
Changelog ========= Typo fix (d4a67f7e2) 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-15Updated version (0.9.6.pre1.9743 -> 0.9.6.pre1.9745).haawda
Changelog ========= 0.9.6_pre2 (c4f8a8898) Add srfi-141 entry to src/srfis.scm (5f2c68a2f) Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-14Updated version (0.9.6.pre1.9741 -> 0.9.6.pre1.9743).haawda
Changelog ========= Test fix (7e391b7c0) Add srfi-141 support (323b8784a) Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-13Updated version (0.9.6.pre1.9739 -> 0.9.6.pre1.9741).haawda
Changelog ========= Revise doc (8caa24035) Add Scm_SigFillSetMostly() API (f88b5132f) rfc.http - Error message typo fix (cedcbdb9e) rfc.http - Fix glitch when http is redirected to https by 3xx response (1463d56e6) Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-12updatehaawda
2017-03-08Updated version (0.9.6.pre1.9731 -> 0.9.6.pre1.9737).Stefan Husmann
Changelog ========= Typo fix (a2860c070) Merge pull request #277 from tsahara/fix-sendmsg-tests-on-openbsd (8a2947ef7) should not send to 0.0.0.0 but 127.0.0.1. fixes #275. (109e5bd28) Document for extension of atomic etc. (d499a23b2) gauche.threads - Allow atomic etc. to take multiple timeout values (55438dad7) Doc fix (44e7cab3a) Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-03-05Updated version (0.9.6.pre1.9730 -> 0.9.6.pre1.9731).Stefan Husmann
Changelog ========= Doc typo fix (ef439e9f0) Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-28Updated version (0.9.6.pre1.9729 -> 0.9.6.pre1.9730).Stefan Husmann
Changelog ========= Exclude SIGTHR from master sigmask (226da3ebd) Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-27Updated version (0.9.6.pre1.9728 -> 0.9.6.pre1.9729).Stefan Husmann
Changelog ========= Add SIGTHR default handler (272f66184) Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-26Updated version (0.9.6.pre1.9727 -> 0.9.6.pre1.9728).Stefan Husmann
Changelog ========= Split most of APIs from text.console to text.console.generic (65964d236) Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-23Updated version (0.9.6.pre1.9723 -> 0.9.6.pre1.9727).Stefan Husmann
Changelog ========= Merge pull request #274 from qykth-git/tls (3d0e67315) Add useless white space to minimize axtls.diff (54cec1f6c) Update axtls.diff (06d2552b4) Update to axTLS 2.1.3 (86fa2ae5e) Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-19Updated version (0.9.6.pre1.9721 -> 0.9.6.pre1.9723).Stefan Husmann
Changelog ========= Factored out Scm_ClampMode (12baa598d) Remove unused code (b944b0cbc) Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-15Updated version (0.9.6.pre1.9720 -> 0.9.6.pre1.9721).Stefan Husmann
Changelog ========= Example fix (f6c4dcbd6) Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-15Updated version (0.9.6.pre1.9718 -> 0.9.6.pre1.9720).Stefan Husmann
Changelog ========= Test for UVEC-REF inline expansion (f59901868) Move uvector-ref/set! to core for better optimization (d2999c568) Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)
2017-02-13Updated version (0.9.6.pre1.9715 -> 0.9.6.pre1.9718).Stefan Husmann
Changelog ========= Add test for pass3/late-inline (b5b9de1e1) Fix bug in inlining %uvector-ref (05b33e91e) Fix bug in trapper-port (only used in gosh-noconsole) (469e24bf6) Editorial fix (338c7f52e) Factored out macro-related builtins into libmac.scm (b439aa195) Check makeinfo version when generating html docs (3eefd79b9) Doc translation (05a55f934) Improve source code info tracking (c5ca116a3) Switched procedural inliner calling protocol, allowing more optimization (4e7cba5d4) Fix: We should've used %make-macro-transformer (c053c7a52) Old compiler macro to follow new compiler macro protocol (09f7e53fd) Replace define-compiler-macro w/ define-inline/syntax (b84b63cd4) Mark define-compiler-macro obsoleted. Warn if used. (34e3b49ef) Change getter-with-setter to use %procedure-copy (f410552dc) Add %procedure-copy (4876d1730) gauche.uvector - Explicitly list exported symbols (322e103f8) Rewrite TAGvector-ref inlining with define-inline/syntax (b522606a4) Allow define-inline/syntax to be precompiled (cd288b747) Add macro-name accessor (e2355508b) Add define-inline/syntax (d9d0739fb) Set autoload to save loading time w/ GAUCHE_READ_EDIT (ad98aeb07) Doc fix (64ef304ba) ChangeLog for #98c885c (689c08e6f) Add Scm_ExtractKeywords (98c885c11) Doc translation (365093d59) Add srfi-132 (partial) (34da4c5b3) Doc translation (0d73e6450) Refactoring procedural inliner - step 1 (b3bc2c4fc) Doc translation (934ec861a) Make skipping in delete-neighbor-dups[!] consistent (c8bf51bfa) Comment addition (14ed1ac83) Fix delete-neighbor-dups family, and add docs (7d01af624) gauche.sequence Add delete-neighbor-dups family (no doc yet) (872d20436) slib - Fix circular dependency issue (f9dd55a4c) slib - Make sure library-vicinity ends with path separator (fae6eeaaf) gauche.charconv - Support using u8vector for multibyte sequences (4ef290677) Fix %printer bug (9536acac2) Precompile gauche.dictionary (156f6568f) Experimentally use pretty-printer in REPL (db5251ecc) gauche.pp - make width etc configurable (07cd00912) Editorial fix (92666e606) Add Scm_WriteControls.printWidth (2206ed59a) Doc fix (b6bc0895e) Comment addition (e4e1e5bf4) Update slib.scm, and provide srfi-96 (0ff44bd38) Avoid generating slib.scm by configure (b967966e3) Add srfi-129 (c697a7f48) Add srfi-74 (fb62c7eff) binary.io - Add get-[su]int/put-[su]int! (275a659cd) Proper srfi-66 support (fd654eaa7) Add srfi-66 (4324e0954) gauche.uvector - Add TAGvector=? and TAGvector-compare (7632383b5) Add Scm_MakeImmutableCharSet (a2fcbc7f3) Some doc addition to syntax-rules (778e7847f) Doc fix (7791e862e) file.util - Add string->file etc to complement file->string etc. (c10580c45) Fix file.util test on MinGW (aa10ab085) Doc (a59698d06) rfc.http - Add back stunnel support for https connection (39a016efd) file.util - Add extensions keyword arg to find-file-in-paths (fa65f756e) Fix tls input port (857b57bc8) do-pipeline doc fix and translation (8a82f3909) Fix bug in waiting behavior of run-pipeline and process-wait (f65797d9c) Introduce do-pipeline/run-pipeline (7424fd762) Make charsets in regexps immutable, too (7289c962f) Made literal charsets immutable (c58ec6291) Fix a couple of charset bugs (62894390c) Avoid allocation of separate vector in single-range immutable charset (6adbf0b8b) Improved immutable charset access when there's only one range (c1b2297d9) gauche.time - Add missing exports (c0543d8f9) Add charset benchmark script (2ca0c9bf4) More immutable charset tests (aa62b03a8) Fix of and more tests for immutable char-set (ffff7fedd) Add support of immutable char-set (e989bfad5) Add ChangeLog for PR #271 (2c1b4cefb) Add const qualifiers (bdb6ac73d) Merge pull request #271 from qykth-git/tls (e536eedbf) Update axtls.diff (b214d2a3d) Update to axTLS 2.1.2 (41cb12f71) Document uvector-binary-search (04b8ee56a) uvector-binary-search - Make it error if vec size isn't multiple of record size (d8c1d11d9) Allow #f to indicate default in uvector-binary-search arg (b7c83e9bc) Add rounding argument to uvector-binary-search (e1efb6da5) Fix a bug in raw vector binary search (4b73d1181) Finishing up srfi-118 translation (5579d1320) Editorial fix (07bca40b2) Doc translation (ffa1f0f96) Change uvector binary search API to allow floor/ceiling search (8e0fd5528) Some doc edition (74aad1dea) gauche.process - Fix hang problem when stdin feed is not read (bb04588ad) Fix slib installation (f1c147ab8) Fix derivation of initfn name in Scm_DynLoad (ff6cdff81) Doc typo fix (0004d1cb8) Document do-process (b0f561090) Add SCM_PORT_OUTPUT_TRANSIENT mode in port (396c92d4b) Doc addition (aef7aed24) ChangeLog for #8910631 (a0df1dabd) Merge pull request #265 from qykth-git/tls (89106311c) ChangeLog for the #df2f0a8 (20b679469) Merge pull request #264 from Hamayama/winprof (df2f0a8b7) Update axtls.diff (643528066) Update to axTLS 2.1.1 (62d6bc4f8) Enable profiler function on Windows (34bdbe8b8) Doc fix (79129d8af) Comment typo fix (62c83ff55) Add comment (8ddad9793) Fix er-macro that didn't capture toplevel defining env (6b9051717) Typo fix (stage2 didn't use freshly compiled binary) (3382c1bda) Update ChangeLog for PR #261 (1dbfe285c) Merge pull request #261 from qykth-git/tls (34f356897) Update axtls.diff (2f3973431) Update to axTLS 2.1.0 (e3178f37e) precomp - Keep name of precompiled macro it itself (763f66e8d) precomp: Shortcut at using builtin modules (6c9fb1558) DIST: convenient self-host testing (f04e11f49) Fix out-of-tree build test (090372652) Dependency fix (d67c80172) precomp - improved literal module handling (70435ddb3) Merge pull request #260 from qykth-git/tls (70e3338b1) Use Unix-style path separator for diff file even if we uses Windows-style path name (30ee9b016) Merge pull request #259 from Hamayama/winver (c1b823399) Set WINVER and _WIN32_WINNT (262d4ecf2) Obsolete %expand-er-transformer, too (e9d6ab3a7) 0.9.6_pre1 (3ee4b1f39) Drop primitive-macro-transformer (e16a2de4b) Merge pull request #257 from Hamayama/axtls_win_fix (4af9d85e4) Merge pull request #258 from pclouds/modgauche-texi-typo (7071028cb) modgauche.texi: typo fix (6f9f73187) Fix build issue related to gauche.interpolate (8d1cca0c8) Remove RNG_mutex_init (d95e490a0) Merge pull request #256 from Hamayama/uint_fix (23f6e57d8) Fix axTLS on Windows (8027a370e) Fix uint to u_int (flat numberical vector binary search) (ebb206f84) Updated slib.scm.in (9df3f2754) Move srfi-111 stuff from libmisc to libalpha (b7854c8fb) Fixed symbol searching when ancestor module has export renaming (ec3c70913) unwind-protect - Do not run cleanup if exception is continuable (84d1e959f) rfc.http - Make sure cleanup is done properly (4ff1e75c9) Regenerate axtls.diff (e88dd3849) Fix MT hazard in ext.tls (48eb58703) gauche.net - include errno info in getaddrinfo error (b981c6345) Tweak string interpolation expansion (e2cbfbded) Document about string-interpolate* visibility (cb8a8b41b) Changed string interpolation expansion (cb4750e62) Fix static build (5588b5514) Another fix on static build wrt. avoid embedding identifiers (a425a1343) Fix static library build wrt. external libatomic_ops (70a68eb30) Name fix (make-standalone -> build-standalone) (067da7bb6) Add flat numberical vector binary search (9467dd8a1) Prohibit restarting body of unwind-protect once cleanup is done (e2faf6717) gauche.test - test-error can now check message (994f53886) Define write-object on <set> and <bag> for the convenience (c4db5c636) Fix man.cgi - it failed to pick section name including <code> markup (a9695ab00) Reflect srfi-113 reference implementation fix (040b872b3) Optimization in srfi-113 (236e53a4c) Add hash-table-find (84edb41eb) Fix cgen test to align the change of cpp nesting generation (49f487728) Small editorial fix (e45bd9dac) Merge pull request #254 from nkoguro/cpp-conditions-order (9bc42867d) Fix the order of #if conditions. (d19f9d104) Merge pull request #253 from nkoguro/define-cfn-static (7362bdc7b) Emit declarations of static define-cfn. (c7b998074) more docs on srfi-127 (f614ab29c) srfi-127 - Fix lseq-zip (4657bdeeb) Cross reference from lazy sequences to srfi-127 (6ef784134) Soem doc of srfi-127 (455927d9f) Fix lseq-take, rewrite lseq=?. (a3cde9e5e) Add srfi-127 support (c1957e6de) Purge Scm[U]Int32 in favor of [u]int32_t (7dc465757) precomp - change without-precompiling to emit into C instead of *.sci (8eff6890f) gauche.parameter - Fix a bug on handling value exprs restarted by call/cc (08486f133) Avoid emitting identifiers into *.sci files (58e83029c) Experimentally added text.template (66aae9c1a) Fix macroexpand-all that leaked 'it' node (424a4de84) Make expansion of string-interpolate hygienic (144d532d1) Document char-east-asian-width (2c036c24c) Add char-east-asian-width (07ced1acb) gen-unicode.scm - Emit EastAsianWidth proprety into unicode_attr.h (d5c8790df) text.unicode.ucd - Read EastAsianWidth (816a8c1f2) text.unicode.ucd - fix off-by-one error (fa8c9130b) gen-unicode.scm - Add --fetch operation (65f8a7181) Remove pre-0.9.5 kludge (40cec2cc6) Code cleanup in port.c (a9e90e38c) Merge pull request #251 from leque/fix-243 (4901125e1) fix #243: util.match - Quasipattern doesn't work with vectors (ac8ec86e7) Fix doc of string-prefix? family (3d58d9db2) Doc editorial fix (64f90b3d9) Removed obsoleted apis (59b0a21e6) Docs (93c93122e) Update pre-0.9.5 code & comment typo fix (dcae54864) Make er-macro-transformer compiled into core (2f934d513) Merge pull request #248 from Hamayama/makedoc (f91f4160c) Fix unquote-splicing (ed52ade56) Change makedoc.scm for MSYS (mintty) (fbef46053) Use shell-escape-string to invoke command via cmd.exe on Windows (8a46cb906) Merge pull request #247 from Hamayama/cmd_msys (2e4261629) Fix running commands for MSYS (mintty) (2fbd64c2f) The last fix was not quite right (2ed983752) Fix comment (b06f19f33) Merge pull request #246 from kinoshita-lab/master (52277a126) fix slib load path for x86_64, since (gauche-architecture) returns "x86_64-pc-mingw64" and detected as "unix". (6225f4f49) Typo fix (91443d5fa) Update ChangeLog (a7b51effa) Merge pull request #245 from leque/fix-U+20000-category (ea9506797) (char-general-category #\x20000) should be Lo (d31eb5c02) gauche-process - Check on-abnormal-exit argument value (0085eea36) Remove pre-0.9.5 transient code (6fe91bbbe) Fix main.c to call 'main' proc properly (97196adb9) Some doc revision (9bf08bfd7) Insert link for every html man page up to gauche doc mainpage (604c1007b) Editorial fix (9badaf8a6) Add doc/man.cgi as an example (36ab05016) Doc small format fix (cad5387e1) Clean up warning note on precompilation (220e4f68b) Reorganize doc build using makedoc.scm (be6bb5c8d) Avoid preprocessor symbols redefinition on OpenBSD (da2ea7650) Typo fix (6ce3630f7) gauche.process - Add do-process and do-process-pipeline (f4583fe59) Merge pull request #241 from qykth-git/doc (dd63d61f4) Sort lines (0a0234de8) Put version number to each HTML pages (8d74ac56a) Use "texi2any" instead of "texi2html" to make HTML document (b16d8f496) Remove redundant clean files (66faca49d) Refactor "maintainer-clean" target (55c6a5f06) Remove transient code (55f486c78) Update debug-source-info using 0.9.5 internal proc (48f29e1ec) Remove obsoleted check (80ee22348) Typo fix (6e5078c25) Avoid using non-ascii code in the source when unnecessary (03375ce50) rfc.tls - Detect LibreSSL as well (c26a4836e) Editorial fix (247a6c357) Add HOWTO-precompile.txt (c6276f0d0) Note the version requirements of build tools in HACKING (7a714e0fc) Refer to 'Basic comparators' instead of 'Comparators' (14d448a5b) Merge pull request #239 from qykth-git/typo (7f571ef2f) Typo fix (813b0366e)