summarylogtreecommitdiffstats
path: root/.SRCINFO
AgeCommit message (Collapse)Author
2016-10-03Updated version (0.9.5.pre1.9444 -> 0.9.5.pre1.9445).AUR Update Bot
Changelog ========= Workaround of XCode8 issue on clock_gettime and clock_getres (3ed9317) 0.9.5_rc1 (037ff01) Enter normal REPL on MSYS shell without -i option (ac3f132) Update HOWTO-mingw.txt (9715584) Clean winnt/wix build directory (69312da) Fix mingw-w64 build process (470a66d) Mingw build: Separate directory by arch (1a3560e) Improve 'make clean' on mingw (52c63c5) Doc addition (5c51811) Merge pull request #231 from qykth-git/doc (d9539c6) Refactor DVI file generation (21637bb) Support Texinfo 6.3 (0442de3) Doc typo fix (a2b921f) Add ,sh toplevel repl command (6a6698d) info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-10-02Updated version (0.9.5.pre1.9437 -> 0.9.5.pre1.9444).AUR Update Bot
Changelog ========= 0.9.5_rc1 (037ff01) Enter normal REPL on MSYS shell without -i option (ac3f132) Update HOWTO-mingw.txt (9715584) Clean winnt/wix build directory (69312da) Fix mingw-w64 build process (470a66d) Mingw build: Separate directory by arch (1a3560e) Improve 'make clean' on mingw (52c63c5) Doc addition (5c51811) Merge pull request #231 from qykth-git/doc (d9539c6) Refactor DVI file generation (21637bb) Support Texinfo 6.3 (0442de3) Doc typo fix (a2b921f) Add ,sh toplevel repl command (6a6698d) info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-10-01Updated version (0.9.5.pre1.9436 -> 0.9.5.pre1.9437).AUR Update Bot
Changelog ========= Doc addition (5c51811) Merge pull request #231 from qykth-git/doc (d9539c6) Refactor DVI file generation (21637bb) Support Texinfo 6.3 (0442de3) Doc typo fix (a2b921f) Add ,sh toplevel repl command (6a6698d) info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-30Updated version (0.9.5.pre1.9433 -> 0.9.5.pre1.9436).AUR Update Bot
Changelog ========= Merge pull request #231 from qykth-git/doc (d9539c6) Refactor DVI file generation (21637bb) Support Texinfo 6.3 (0442de3) Doc typo fix (a2b921f) Add ,sh toplevel repl command (6a6698d) info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-29Updated version (0.9.5.pre1.9431 -> 0.9.5.pre1.9433).AUR Update Bot
Changelog ========= Doc typo fix (a2b921f) Add ,sh toplevel repl command (6a6698d) info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-27Updated version (0.9.5.pre1.9429 -> 0.9.5.pre1.9431).AUR Update Bot
Changelog ========= info-extract-definition to consider dots between entry lines (b79b544) gauche.array - Add TAGarray vararg-style constructors (d3316cf) Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-25Updated version (0.9.5.pre1.9428 -> 0.9.5.pre1.9429).AUR Update Bot
Changelog ========= Add ginterval; the name is still provisional (d826a7d) Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-24Updated version (0.9.5.pre1.9425 -> 0.9.5.pre1.9428).AUR Update Bot
Changelog ========= Doc fix (6267f20) More docs (baeec1b) Missing translation (acfb021) Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-23Updated version (0.9.5.pre1.9423 -> 0.9.5.pre1.9425).AUR Update Bot
Changelog ========= Doc update (c3f2445) Doc update (a90a805) Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-22Updated version (0.9.5.pre1.9421 -> 0.9.5.pre1.9423).AUR Update Bot
Changelog ========= Add check-script script (8652394) Doc section order fix (93aa489) Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-21Updated version (0.9.5.pre1.9420 -> 0.9.5.pre1.9421).AUR Update Bot
Changelog ========= Add missing docs (71b3feb) Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-19Updated version (0.9.5.pre1.9418 -> 0.9.5.pre1.9420).AUR Update Bot
Changelog ========= Fix issue on Windows path separators and gpd search (a56ac93) Some more doc on gauche.base (d60e13a) Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-18Updated version (0.9.5.pre1.9416 -> 0.9.5.pre1.9418).AUR Update Bot
Changelog ========= Doc correction and translation (cac31f9) Doc translation (7323178) Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-16Updated version (0.9.5.pre1.9415 -> 0.9.5.pre1.9416).AUR Update Bot
Changelog ========= Fix order of module document (d596189) Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-15Updated version (0.9.5.pre1.9414 -> 0.9.5.pre1.9415).AUR Update Bot
Changelog ========= Fix module search bug regarding import with prefix (23b2830) Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-14Updated version (0.9.5.pre1.9413 -> 0.9.5.pre1.9414).AUR Update Bot
Changelog ========= Update keyword module explanation (25b5bca) Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-13Updated version (0.9.5.pre1.9412 -> 0.9.5.pre1.9413).AUR Update Bot
Changelog ========= Doc (a25aaf3) Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-11Updated version (0.9.5.pre1.9411 -> 0.9.5.pre1.9412).AUR Update Bot
Changelog ========= Importing (gauche base) also imports keyword bindings (1534eef) Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-10Updated version (0.9.5.pre1.9407 -> 0.9.5.pre1.9411).AUR Update Bot
Changelog ========= Mode doc on er-macro-transformer (2ddc250) Add link to visualization of division operators (dea9172) Merge pull request #230 from qykth-git/tls (19037fe) axtls: Update to axTLS 2.0.1 (e130c4f) Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-08Updated version (0.9.5.pre1.9406 -> 0.9.5.pre1.9407).AUR Update Bot
Changelog ========= Doc (3f90e83) Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-07Updated version (0.9.5.pre1.9403 -> 0.9.5.pre1.9406).AUR Update Bot
Changelog ========= Amend srfi-133 to follow the post-finalization change (9748702) Comment fix (e56a09e) Doc (60511b7) More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-05Updated version (0.9.5.pre1.9402 -> 0.9.5.pre1.9403).AUR Update Bot
Changelog ========= More explanation in util.dominator (90d880d) Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-04Updated version (0.9.5.pre1.9398 -> 0.9.5.pre1.9402).AUR Update Bot
Changelog ========= Merge pull request #229 from qykth-git/tls (d5ebaad) Convert axTLS patch to unified patch format (c30c1a8) Use unified diff format to reduce diff file size (349984c) Remove unused blank lines (31edc86) Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-04Updated version (0.9.5.pre1.9396 -> 0.9.5.pre1.9398).AUR Update Bot
Changelog ========= Merge pull request #228 from qykth-git/tls (986d39c) Remove unwanted exec permissions (de7cbd3) Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-03Updated version (0.9.5.pre1.9395 -> 0.9.5.pre1.9396).AUR Update Bot
Changelog ========= Doc translation (622cc87) Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-02Updated version (0.9.5.pre1.9394 -> 0.9.5.pre1.9395).AUR Update Bot
Changelog ========= Doc editorial fix (c884d21) Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-09-01Updated version (0.9.5.pre1.9392 -> 0.9.5.pre1.9394).AUR Update Bot
Changelog ========= Doc (9ff114e) Change the way 'include' deals with paths with './' and '../' (0fee6f5) Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-31Updated version (0.9.5.pre1.9391 -> 0.9.5.pre1.9392).AUR Update Bot
Changelog ========= Document util.unification (e15829a) Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-29Updated version (0.9.5.pre1.9389 -> 0.9.5.pre1.9391).AUR Update Bot
Changelog ========= Editorial fixes (cc9cd16) Make quasirename to handle unquote-splicing (aabd3ef) Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-27Updated version (0.9.5.pre1.9388 -> 0.9.5.pre1.9389).AUR Update Bot
Changelog ========= Code cleanup (40c4a63) Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-27Updated version (0.9.5.pre1.9387 -> 0.9.5.pre1.9388).AUR Update Bot
Changelog ========= Doc (1af1479) Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-26Updated version (0.9.5.pre1.9385 -> 0.9.5.pre1.9387).AUR Update Bot
Changelog ========= Doc (2cbe42a) Doc (0701e4d) srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-24Updated version (0.9.5.pre1.9382 -> 0.9.5.pre1.9385).AUR Update Bot
Changelog ========= srfi-113: Fix collection framework implementation (4d18343) Some more tests for srfi-113 fix (2448dd4) Fix srfi-113 set-union etc (e1bf565) rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-22Updated version (0.9.5.pre1.9378 -> 0.9.5.pre1.9382).AUR Update Bot
Changelog ========= rfc.tls - openssl version check fix (68379e1) Merge pull request #227 from Hamayama/fix_axtls (d18853a) Fix axTLS offset calculation (209ba79) Doc translation (2fe5717) Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-21Updated version (0.9.5.pre1.9377 -> 0.9.5.pre1.9378).AUR Update Bot
Changelog ========= Typo fixes (4a658df) Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-20Updated version (0.9.5.pre1.9375 -> 0.9.5.pre1.9377).AUR Update Bot
Changelog ========= Check openssl version in ext/tls test (e844690) Updated to axTLS-2.0.0 (11993b1) Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-20Updated version (0.9.5.pre1.9374 -> 0.9.5.pre1.9375).AUR Update Bot
Changelog ========= Doc editorial fix (6bb9d89) One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-19Updated version (0.9.5.pre1.9372 -> 0.9.5.pre1.9374).AUR Update Bot
Changelog ========= One more hygiene fix in keyword argument handling (8b2999a) Match extended lambda-list keyword hygienically (1ad66a7) gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-18Updated version (0.9.5.pre1.9369 -> 0.9.5.pre1.9372).AUR Update Bot
Changelog ========= gauche.process - fix for keyword-symbol integration (b882544) Take care of keyword-symbol integration in calculating portable hash (e8388e9) Docs (9c56827) Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-17Updated version (0.9.5.pre1.9367 -> 0.9.5.pre1.9369).AUR Update Bot
Changelog ========= Doc fix (ec67c8b) Doc (29a9eb5) gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-16Updated version (0.9.5.pre1.9366 -> 0.9.5.pre1.9367).AUR Update Bot
Changelog ========= gauche.uvector - Add port->uvector (3aaeffe) Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-15Updated version (0.9.5.pre1.9365 -> 0.9.5.pre1.9366).AUR Update Bot
Changelog ========= Turn off dependency tracking in gc/libatomic_ops (10def9d) Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-15Updated version (0.9.5.pre1.9361 -> 0.9.5.pre1.9365).AUR Update Bot
Changelog ========= Merge pull request #226 from qykth-git/gc7.6.0-subtree (f60a430) Some more doc addition (abc7132) bdwgc: Partially revert "Re-apply iOS8 support" (59f1163) bdwgc: Partially revert "Re-apply AARCH64 support backporting" (0c70fc6) Doc cleanup (9842254) Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-15updateStefan Husmann
2016-08-14updateStefan Husmann
2016-08-14updateStefan Husmann
2016-08-13Updated version (0.9.5.pre1.9359 -> 0.9.5.pre1.9360).AUR Update Bot
Changelog ========= Update ChangeLog (f4130d4) ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-12Updated version (0.9.5.pre1.9355 -> 0.9.5.pre1.9359).AUR Update Bot
Changelog ========= ext/tls - Nah, the last commit was incorrect (854167a) ext/tls - recover be64toh for mingw (lost by 10064ab) (3e6bf5b) Enable OpenBSD threads - otherwise gc won't work (e878f85) ext/tls - OpenBSD support (10064ab) Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-12Updated version (0.9.5.pre1.9349 -> 0.9.5.pre1.9355).AUR Update Bot
Changelog ========= Merge pull request #224 from qykth-git/gc7.6.0-subtree (1ac52f4) Provisional fix to compile axTLS on xBSD (4c5eb26) Add doc for sequence-contains, break-list-by-sequence (54d2c4a) bdwgc: Fix 'unknown type name GC_INNER' compilation error (FreeBSD) (fix commit ivmai/bdwgc@f13a9559) (b45c64b) Merge commit '7f00eb0fda0d9cb522e1d731d61c8e24a7904d12' into gc7.6.0-subtree (955796c) Squashed 'gc/' content from commit d8bfa89..8ac1d84 (7f00eb0) Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Squashed 'gc/' content from commit d8bfa89 (19389a4) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)
2016-08-11Updated version (0.9.5.pre1.9347 -> 0.9.5.pre1.9349).AUR Update Bot
Changelog ========= Revise doc of keywords, referring to the integration (04afa50) Adjust build architecture when making 32bit installer (e561598) Some tweak in mingw build (9b64e8b) Add srfi-128 in srfis.scm (f078280) More doc on comparator-register-default! (3a36e2f) More doc about object-equal? etc. (6157679) Update default-comparator and compare docs (cd79406) Merge pull request #223 from Hamayama/fix_win (ecf4d45) Merge pull request #222 from Hamayama/hash (f73b8c1) Fix os.windows (e926e42) Update copyright (a48752c) Fix legacy flonum hash on MinGW.org (32bit) (8c2be0f) 0.9.5_pre2 (e43339e) Fix process pipeline on MinGW (ce63cb1) Check the result of close() in file_closer (ba802ea) Experimentally add 'method-locked' feature (d4c8ab8) Avoid using and-let1 in libomega.scm (2d1207b) Merge pull request #220 from Hamayama/tls_warning (f7026ba) Remove rfc.tls compiler warning message on Windows (0b2e15e) Change default-comparator dispatch mechanism (3aa504e) Some axtls fix to compile on mingw (0104052) Update axTLS to 1.5.4 (bb924dd) gauche.process - improve input redirection handling (c0b2dd4) Configure gc w/o gcj support to make it work on mingw64 (53f20a0) Remove unnecessary renaming (r7rs:define etc.) (1467074) Cleanup fallback handling of object-equal? and object-compare (8c4666b) Improve doc of util.levenshtein (bae005e) Allow internal define-inline (0e8d4c7) Oops, the last commit was incomplete (4ddd8d7) Doc improvement (046d6ff) Function name fix (ae805c0) Add util.unification (38aef9f) Support srfi-128 comparator-register-default! (130dcdb) Some more comparator code improvement (83e1b89) A bit of improvement on comparator combiners (5c51f5f) Further organization of comparators, move make-c[ad]r-comparator to srfi-114 (3c22263) Revise {eq|eqv|equal}-comparator description wrt srfi-128 (385abc2) Move comparator-equal? from builtin to srfi-114 (073d0f5) More adaptation to srfi-128 (7a06722) Some more comparator doc update (50cf77d) Avoid unnecessary calculation in number_hash (fb4da7f) Doc rewrite for srfi-128 (4f3d80a) Doc cross reference (05414fb) Doc typo fix (2a4d729) Further fix of portable-hash regarding fixnum (5108dc3) Fix portable-hash (77aa4cf) Fix for portability (0fd12cf) Merge pull request #218 from nkoguro/use_glibtoolize_on_macosx (1b5a619) Use glibtoolize on OSX if libtoolize doesn't exist. (469873c) Document new hash functions (fa21486) Clarify the doc of 'three forms of import' (add32ee) Merge pull request #216 from qykth-git/libtoolize (1ea4173) Update ignore list to ignore files that generated by "gc/autogen.sh" (b3a571a) Update ignore list (e39f378) Copy files instead of linking (0f18ac6) Add 'portable-hash' and 'default-hash', deprecate 'hash' (d5e2f13) Run libtoolize in the top dir (dead451) Replaced default string hash function (07ff97d) One more fix for the legacy flonum hash (e66d562) Fix legacy flonum hash function (a5214a3) Changed make-ideque api for the consistency (d15591c) Support srfi-134 as an alias of data.ideque (561257a) Merge pull request #213 from qykth-git/dist (977c4f9) Restore upstream ignore file in "gc/" and "gc/libatomic_ops/" (c93a044) Update .gitignore for autoreconf generated files (f1c6e0a) Require full-set autotools on OSX to build from repo (714184d) Fix argument checker that misses invalid command/args (b5395cc) Document run-process-pipeline (fd0015b) Makefile - for clean-like targets, ignore exit status (870242b) Add run-process-pipeline (8128d67) Merge pull request #212 from qykth-git/dist (ac51c55) Simple typo fix (3eb38be) Commit libtool related m4 libs to avoid build complication (7e39b84) Let import, require, etc. to return zero values (3e86205) Add use toplevel command (28f1227) Fix a bug that produced different portable hash values for bignums (47cf2cc) Ensure portable hash value is masked by HASHMASK (9d5ba49) Add -fno-lambda-lifting in usage() message (814c087) Add thread vmid to '#?=' debug stub output (ad0e062) ChangeLog entry for gc 7.4.4 update (e1a6a03) Merge pull request #211 from qykth-git/gc7.4.4-subtree (dad70c5) Remove unused lines from ignore list (da1b271) Install Autoconf helper scripts to there own directory (18b2721) Re-apply autoconf helper script update patch (c3ff935) Re-apply automake helper script update patch (caa036f) Merge branch 'qykth-git-gc7.4.4-subtree' (6c9cfb1) Re-apply iOS8 support (82631d2) Re-apply mips64el support patch (28b5d33) Re-apply AARCH64 support backporting (91ce6c6) Recovered some autoreconf-generated files in toplevel (7af57f1) Merge branch 'gc7.4.4-subtree' of git://github.com/qykth-git/Gauche into qykth-git-gc7.4.4-subtree (1724d27) gauche.mop.bound-slot - Experimentally added (3af240c) Same extension for [su]32vector->string (e86f005) Fix inadequate usage of <integer>? stub type (5d1e150) Tests and docs for [su]8vector->string change (3b59e09) Add optional 'terminator' arg to [su]8vector->string (453f01c) Factored out legacy string hash function (ae65b22) Improved eqv-hash on numbers (cf170d5) More test (a5d91fd) Fix lrange to handle zero and negative step value (6abf1e4) Built-in support of hash-salt (4fd26b8) Docs (b77b378) Back-port sigmask hack from "bdwgc" 7.5.0 (6398540) Install required files from "autgen.sh" script in "gc/" (79030a1) Merge commit '210b52884de134da39ef153d179bfa2d59c144f4' as 'gc/libatomic_ops' (acb41ab) Squashed 'gc/libatomic_ops/' content from commit 3a497aa (210b528) Merge commit '19389a4bd94eb8a56cce5b6af9c8b8bd700f8fa7' as 'gc' (f434dbd) Squashed 'gc/' content from commit d8bfa89 (19389a4) Prepare to update "bdwgc" 7.4.4 and "libatomic_ops" 7.4.4 (9c33086) Merge pull request #209 from qykth-git/ignore-list (8631a1a) Add generated file to ignore list (6e6fdd6) Fix makeinfo failure (68201b9) Merge pull request #208 from qykth-git/copying (25a9367) Extend copyright years (666dc92) Sync "srfi-1.scm" path (0ef8770) Add "gc/libatomic_ops/*" license (aa643e2) Sync GC copyright years with "gc/README.QUICK" (0bc307f) More doc (1239037) Document cf-check-header &co (c61a9b7) gauche.configure - Fix header tests (8b7ad19) More doc of gauche.configure (5ee6524) text.console - Add optional timeout to getch (47542a5) Merge pull request #207 from Hamayama/stat (4f1a62d) Document about unix domain socket in rfc.http (9026768) Fix stat definition on Windows (0c8014b) rfc.http - Support http over unix domain socket (008b077) Editorial fixes (7790910) Docs update (c8139cf) Update README (e0e9045) More docs on gauche.configure (e11fcab) Document X@Ypi notation (980e8bd) More doc on gauche.configure (f4055a7) More doc translation & addition (6c6dbb0) Doc translation (e083bfc) Update mingw instructions (59b9a2e) Further fix of gauche.interactive.editable-reader (e15d11d) Oops, the last commit wasn't complete (c4e5916) Fix REPL reader on consuming trailing newline (8edf19a) Fix erroneous read behavior of #: and #! (6c65bbf) Remove dead code (e1f6842) Fix reader consuming trailing ws when input isn't current-input-port (60dbb4a) Recognize 'pi' suffix in polar complex notation (43ad48d) Merge pull request #204 from Hamayama/con_win_rev (8dd37aa) Fix <windows-console> reverse attribute (ec0f6e9) Make stat work on Windows with multibyte filenames (db4fb29) Conform make-eq(v)-comparator to srfi-128 (4262a72) Fix typo in export list (dfcafa2) Add srfi-128.scm (379c12e) Better error reporting during loading gauche.interactive (b85af6c) Finish moving text.unicode to gauche.unicode (1893c2e) More srfi-128 support (8cd0ec1) Let load profiler show total time (00ccec8) Fix error -> errorf (cf2d2b4) text.line-edit - Show matching paren when cursor is on closing paren (c345c44) text.line-edit - Add quoted-inesrt (cdab187) Add srfi-128 hash functions as autoloaded built-ins. (8b006b1) text.line-edit - Adding basic fn for paren matching (fc68e6c) data.ideque - Update to catch up the newest draft (7d5cf6d) Merge pull request #203 from qykth-git/autoconf (5f91d08) Update autoconf helper script (7f1dc0e) Doc translation (bca4198) More docs for console procedures (4cb2408) text.console - Enhance make-default-console (1ab49b7) Experimentally enable input editing by env variable (a10a399) text.line-edit - Emit CRLF at committing input (1c6dacb) Fix pending bytes handling in port-seek (0605a5f) Fix 'make uninstall' to delete all files (fd5af39) Fix port-seek/port-tell when read lookahead occur (d7ba11b) gauche.test - Avoid test-script from reporting *program-name* unbound (c9b3dee) Simplify source info handling in precompiled closures (2320be1) Clean up <compiled-code> internal API (4d15090) Move some ScmCompiledCode API to a private header (625fd1c) Also renamed <compiled-code>'arg-info to 'signature-info (3455abd) Renaming <compled-code>'info to <compiled-code>'debug-info for clarity (595bf69) Changed <compiled-code>'arg-info format (81496d6) gauche.package - Compatibility fix (c4e638b) Some doc translation (a6b11e3) Make print_double to honor precision argument (d073cca) Start adding gauche.package doc (a9499f0) Fix installation of library scm files (598f663) Comment update (e8a0bb5) Add doc section of gauche.package (f4e8f97) gauche.parameter - Further cleanup (b1a800b) Remove unnecessary code (ea8f819) srfi-113 - Fix hash function of {set,bag}-comparator (a44d043) Fix yet anoter parameterize bug (e91c92e) Add numeric id to each <thread> object for debugging aid (ffdefed) gauche.configure - Autoconf compatibility with package.scm (0c5d420) gauche.configure - Let cf-init check module dependencies (e9ff07d) gauche.package - Adopt gauche.version new API (6df24e0) gauche.version - Add vesion-spec handling (5cede67) Document update for gauche.unicode (476042f) rfc.uri - Recognize IPv6 address form as host part (f054061) Adopt package.scm to provide package metainformation (92aa592) text.unicode -> gauche.unicode (6109ce2) Generate unicode_attr.h in src/gauche/priv insted of under ext (e9ffe9c) Reduce dependencies in text.unicode (aedd5f1) Code cleanup (375b947) Clarify prerelease version handling in gauche.version doc (663c1a5) More srfi-128 adoption (516474b) Support srfi-128 make-{list|vector}-comparator built-in (ca50d58) Clear DESTDIR when creating symlinks to so in place (f88588e) data.ideque - Remove ideque-delete-duplicates (7c9a4db) Update library module intro (28d3db9) precomp - Save source info of precompiled SUBRs and closures (d0677b2) gauche.cgen.literal - Support for extended pairs (4d9dd9d) gauche.internal - Add compiled-code-definition (04aaa7d) Add Scm_MakeExtendedPair (0c229ff) File permission fix (b3f0a68) gauche.configure - Add feature tests for headers (0876571) Document shell-tokenize-string (dedf6c7) Update extension examples to use gauche.configure (2ed17a2) gauche.configure - Add framework to run tests with compiler (abbff3f) gauche.process - Add shell-tokenize-string (4cde061) Watch for more characters to escape for win command line (5e3374b) Fix windows command-line escaping (f2a6fa3) gauche.process - Let shell-escape-string take flavor argument (9bffb72) Update data.ideque according to the new draft of srfi-134 (053ffff) Avoid repetition of command names in define-toplevel-command (3490466) Merge pull request #201 from Hamayama/topcmd2 (2dcd8d2) Change toplevel help command procedure (2089384) Update doc for improved info (cbeb0e7) Make info command search variable index as well (42f0713) Document editorial fixes (6a77423) gauche.mop.singleton - Make it thread-safe (96df55a) Update gauche-dev to reflect 'configure' change (16344ba) Toplevel REPL command improvements (d97c69d) Allow abbreviation in REPL toplevel commands (98dad63) Document util.levenshtein (7b77907) Show 'did you mean' hint on REPL info without match (70f1875) util.levenshtein - Performance improvement (e329b3c) util.levenshtein - Fix cutoff check (a3fa093) Doc addition (206ca61) Add util.levenshtein (e477298) Incorporate upstream change of r7rs-tests (1f835af) Fix reader to handle comment after dotted pair (70e1368) Rename r7rs-tests-wrapper.scm -> r7rs-tests.scm (772c4eb) Update r7rs tests (eb7737e) Make info command deal with multiple hits (28d5899) Cosmetic change (37e6639) Some document enhancements (9ba0856) Make r7rs string-map and string-for-each restart-safe (a11d2bd) Less confusing message for sealed module (9dcafc8) Simplify the last string-interpolate fix (4eecaea) Slight optimization in string-interpolate (254407f) Fix error -> errorf (a46436d) gauche.cgen.cise - support more than 3 values in "result" form (33a223b) srfi-133 - Bug fix in range check (8e5dede) Update doc for srfi-133 (9c1fa73) Rewrite srfi-43 on top of srfi-133 (ce72c0e) Fix bugs srfi-113 (28d7505) Doc typo fix (308d991) Moved an example in generators (cd6d24b) Improve repl info by including module and class names (2a87792) util.queue - Add mtqueue-num-waiting-readers (a00fcab) Merge pull request #195 from pclouds/doc-fixes (ce7873f) Merge pull request #196 from qykth-git/uri (f886a84) corelib.texi - document debug-funcall (10746da) corelib.texi - document GC control (7b4b919) gauche-dev.texi - typo fix (d655ba2) src/vminsn.scm - comment upper/lower case consistency (04a2b0e) src/vminsn.scm - comment typo (79e69bb) Add axTLS project URI (ade63fd) Update SXML web document URIs (9deb129) Update URIs from upstream source code (4a6b511) Update "Mersenne Twister Home Page" web URI (7a1636c) Use special module as a base of require (3b7dacd) Fix compiler to avoid global bindings for lifted lambdas in pass4 (410df61) Merge pull request #194 from enami/fix_error_message_of_vector_copy_bang (82afaba) Fix error message of vector-copy! when `send' is out of range. (57bffed) Merge pull request #193 from pclouds/freebsd (c06e4f9) Add srfi-133 support (a8f3d6d) rfc.tls - fix build on FreeBSD 10.2 (7078147) Fix ioctl request type mismatch (265e5c7) Fix ifreq_pkt.ifr_index in Scm_SocketIoctl (b976df6) Merge pull request #192 from enami/fix_build_on_netbsd (f697511) Merge pull request #191 from pclouds/fix-vm-show-stack-trace (c3efc59) Merge pull request #190 from enami/fix_build_on_osx (abc7428) Fix build on netbsd. No endian.h but sys/endian.h and be64toh is defined in it. (c165d21) libeval.scm: repair %vm-show-stack-trace (30a1c33) Fix indentation. (9389a84) Fix build on Mac OSX and make ioctls actually works. (179f026) Move vector-append to core, too (02601da) Move vector-copy! to core (73edf8b) Cosmetic changes (f193044) Merge pull request #189 from pclouds/socket-ioctl (27ecc71) gauche.net - support SIOCGIFNAME in socket-ioctl (3c93c8a) gauche.net - support SIOCGIFNETMASK in socket-ioctl (16b1230) gauche.net - support SIOCGIFBRDADDR in socket-ioctl (1ec6c49) gauche.net - support SIOCGIFDSTADDR in socket-ioctl (c373ff3) gauche.net - support SIOCGIFADDR in socket-ioctl (f88004a) gauche.net - support SIOCGIFMTU in socket-ioctl (c4e4a8e) gauche.net - support SIOCGIFFLAGS in socket-ioctl (bfea48a) gauche.net - factor out common ioctl code (f6d40c9) ChangeLog for the last commit (b31d534) Merge pull request #50 from tabe/when-unless-body (cff15a0) text.line-edit - added missing nop-command (429f494) Fix some key bindings (20a89e4) Fix i/o test error on sjis/eucjp encoding (1f1e55e) Fix incorrect CES feature id in tests (d901aac) Fix a bug in sjis/euc-jp code path (61d32d9) Merge pull request #184 from Hamayama/bcrypt_test (73765bb) Fix bcrypt test (encoding=sjis, eucjp) (990f732) Add 'sealed' flag in ScmModule (e6cf8ca) Recover inadvertently dropped %check-redirects in run-process (d954d01) Integrate srfi-128 (e84e0c1) gauche.process - Check duplicate symbols as pipe names in redirects (fa4a493) text.line-edit - Fix selection clearing bug with cursor movement (237ba58) text.line-edit - avoid client output from overwriting input (421b433) Merge pull request #181 from pclouds/objects-texi-typo (be95f49) object.texi - Blank line between items :allocation and :instance (5400d75) object.texi - Typo fix (dd372f7) text.line-edit - Add workaround for Windows IME glitch (f91d06f) text.line-edit - Suppress redisplay if next input is ready (a3b777e) Add test-module for text.console (565ced9) Fix query-cursor-position for unbound variable reference (2d55a34) text.console - Fix ctrl-space on windows console (50d5ee3) text.console - Improvements for mintty/MSYS and windows console (e368ac0) ChangeLog for the PR #180 (19b3bb1) Merge pull request #180 from pclouds/tls (896d158) rfc.tls - Add tls-load-object for specifying cert/key (ecde3ef) rfc.tls - Add tls-accept for server support (1d57b6f) gauche.termios - Support mintty on MSYS (413d79e) text.console - Recognize more vt100-compatible $TERMs (33b06e4) Merge pull request #178 from qykth-git/gc (57b2861) Back-port sigmask hack from "bdwgc" 7.5.0 (d4f44c1) Improve explanation of hygienic macro (eac1446) Add test for #4a18aa1 (216440c) Add explanatory comment (dc5cc82) Fix: peek-byte could break following read-char on invalid byte sequence (4a18aa1) gauche.cgen.stub - Generate stub record definition first (97e64ab) ChangeLog for the last two merges (b1aef29) Merge pull request #176 from qykth-git/bcrypt (89c2048) Change bcrypt default algorithm to "$2b$" (c143083) Merge pull request #175 from qykth-git/bcrypt (5dde8ca) Update bcrypt module document to Openwall crypt_blowfish 1.3 (c2e6ca0) Use string reader syntax to build strings (54474a1) Add error reasons for error-condition tests (9d7f42a) Refactoring error condition test code (636ced4) Add error condition test for bcrypt (c955ea1) Remove "string-append" and use one literal string (029f17e) Add new test code from crypt_blowfish 1.3 (b519945) Update "bcrypt" module to "crypt_blowfish" 1.3 code (99395bd) Doc translation (16e35e0) Internal change to prepare srfi-128 support (d29ba95) Doc translation (6f92777) Merge pull request #174 from qykth-git/aobench (07e4c34) Add useful link to "aobench" example (ccad7cc) Correct original "aobench" author name (41bc02c) Update "aobench" URI (62afe68) Doc translation (009ff91) Doc translation (9f552d8) gauche.cgen.cise - Cleanup and comment on ambient's static decls (1d4d6ef) Fix incorrect function name (2b13a9d) gauche.cgen.stub - Allow .funcall/{rec,cps} to take module (03ed542) gauche.cgen.stub - Add .funcall/rec and .funcall/cps macro (2386e56) gauche.cgen.stub - Utilize (~ <procstub>'decls) (f368b49) gauche.cgen.stub - Add .cproc cise macro (e49c4b5) Start adopting srfi-128 (d85f0a8) Fix srfi-1 export list (302f1f9) Merge pull request #171 from qykth-git/examples (5dd60c4) make install fails to install some library files (84e817a) Remove garbage last blank lines (098f990) Add comments to file list (36f80ab) Merge pull request #170 from Hamayama/document (20fe3fb) Document fix (44d8154) Some more translation (b8f11d4) Doc translation (9372e4d) text.line-edit - Some more support of multiline edit (6e7af50) Merge pull request #169 from qykth-git/file-mode (d63339d) Doc translation (a2a5f58) Modernize file mode line (53bbaec) Fix clear-to-eo{l,s} for windows console (9b1eb02) text.console - Ad-hoc support of reverse attr in Windows (33d676f) Some minor tweaks in snake.scm (be77649) Made snake game less "flashy" (4776e06) text.console - Split windows-specific part in a separate file (e6d7464) text.console - First batch of supporting Windows console (600a98e) Add srfi-131 support (029409e) text.console - Add get-raw-chars (0daccfa) Merge pull request #168 from qykth-git/examples (83f5217) Update example documents to current source code state (70566f2) make-hash-table - Skip type check if any type is acceptable (489d912) Document macroexpand-all (fd8d6f4) Merge pull request #167 from enami/document-return-value-of-copy-port (b87e533) Document return value of copy-port. (3fe00e3) file.util - Handle :if-exists :append :safe #t (5415a6f) gauche.cgen.unit - Change cgen-emit-h to always generate file (8fe5973) gauche.cgen.unit - Fix header file generation (4a48e26) file.util - copy-file :if-exists now supports :append (61f5600) Doc translation in thread section (8a826d6) Merge pull request #166 from shkmr/doc-fix (bc36b2f) doc example code fixes (2fb8bcb) Document test-script (656c689) gauche.test - Add test-script (5b75696) Doc editorial fixes (1d7ec49) Merge pull request #165 from her0e1c1/typo (ce33927) Merge pull request #164 from qykth-git/sh-script (1b3f1f7) typo (c0bb686) Add shebang line (bc9eb4f) Stop script when something wrong (b53fc06) Stop script when something wrong (14f9af3) data.ideque - Update according to the new revision of srfi-134 (4062773) Merge pull request #163 from okuoku/cyg64 (fec26da) REDO Cygwin64 patch (ff3f34e) Comment update (116a788) Rename with-renaming -> quasirename (66bcab2) Document with-renaming (a16d181) Some more macro doc addition (1a738e8) Macro doc translation (0a3b72e) rfc.http - properly handle ipv6 style hostname, e.g. "[::1]:80" (1f0f587) Merge pull request #162 from enami/fix-generator-to-vector (8acc69a) Fix generator->vector! not to consume extra item when vector is exhausted. Also, make it always returns number unless error is signaled. (3076383) Add simple test for generator->vector!. (687db0e) Split srfi-113 test to test/include/sets-test.scm (c9f5b2c) Split srfi-117 test into test/include/list-queues-test.scm (a2f2d6c) Splitted generator tests (802c265) gauche.generator - fix gunfold (e9fbc10) compat.chibi-test - some more compatibility stuff (a2734b7) Merge pull request #161 from qykth-git/examples (07b1b7c) Remove unwanted spaces (3a97f56) Change file encoding to UTF-8 (75b1b08) Remove encoding name from file name (da1afc5) Refine shell command syntax for example code (8e69460) data.ideque - Adapted to draft srfi-134, with tests (3255faa) compat.chibi-test - rewrite (4be57c4) Move included test files in test/include (7da04e4) Test fix for immutable-deque -> ideque renaming (8f1e701) Rename immutable-{map,deque} to i{map,deque} (570e621) Add Scm_Allocate() API (19a0f46) Suppress 'control may reach end of non-void function' (aaa74fb) Further allocation API reorganization (7e2dcde) Rename Scm_ObjectAllocate to Scm_DefaultAllocateProc (25d2910) compat.chibi-test - Handle include specially (798550c) Some more docs (40ea75f) Fix missing return on Windows (3d1a728) Further refactoring of Scm_*Error() (1c065c5) Fix: get_errno must be called before Scm_VM() (323b8b1) Refactor Scm_*Error (257fa02) Small improvement on repl help (39ed057) Fix srfis.scm to document conversion (ba1ea29) Merge pull request #160 from Hamayama/missing_return (3b09d66) a return statement was missing in make_trapper_port (6aad512) Fix out-of-tree build (d784927) Add doc on updating unicode-data.scm (0594eb2) Merge pull request #159 from qykth-git/ssltest (baa220c) Remove unwanted spaces (f42c871) Use man(1) style notation for command line example (8ab76bb) Justify horizontal spaces (721fb55) Indent fix (11cafcc) Merge pull request #158 from enami/more-indentation-fix (c52771a) Usually, these lines are indented by two spaces. (a7d8c0e) Doc formatting fix (ae834e5) Merge pull request #157 from shkmr/docfix (d614a19) fixed example code of guard macro. (01d0a87) Merge pull request #156 from Hamayama/win_installer_64bit (b44499a) Windows installer 64bit support (09f8b9f) Update char data to Unicode 8.0.0 (0020cbf) Add ChangeLog entry on the recent update about unicode-data.scm. (e2258d1) text.unicode.ucd - Make sure to work with 0.9.4 (8e44143) Merge pull request #154 from qykth-git/gen-unicode (f3571f5) Merge pull request #153 from qykth-git/autoconf (93e727b) Add "break" definition (f9047b8) Update ignore list (0493b7e) Improve output of macroexpand-all (e8fec4f) Refine shell command syntax for our Autoconf macro (bd899ba) Build char_attr.c and unicode_attr.h from unicode-data.scm (2085186) Avoid using newer generator procedures in text.unicode.ucd (cea9628) Record unicode version in the unichar db save data (6eaba46) text.unicode.ucd - Finishing db save/load (7a526f0) Doc fix: make-generator -> generator (6a65d57) Keep compiler internal macros in the compiled binary (3086ccd) Fix unichar db save/load (main table only) (ad2ddfb) Merge pull request #152 from Hamayama/for_info (641d896) Merge pull request #151 from Hamayama/for_tls_none (8dea21f) Merge pull request #150 from Hamayama/for_mingw64 (43ed987) Fix info procedure (2e62f39) Fix configure option --enable-tls=none (bf6b566) Change for MinGW-w64 (64bit/32bit) and MinGW.org (32bit) (f2bd49e) Merge pull request #149 from qykth-git/autoconf (d99a58c) Reorder configured value by autoheader(1) (9c446bd) Update .gitignore (cd68146) Merge pull request #148 from qykth-git/format (c6d147e) Fix "%C" formatter (b4f7f5b) Format string fix (d05fa1e) Merge pull request #147 from enami/translate-some-missing-part-of-srfi-27-document (6380434) Translate some missing part of srfi-27 documnet. (3113d17) Some prelimirary work on text.unicode.ucd (9cbd79f) Merge pull request #146 from enami/fix-typo (216bef7) Remove unnecessary word. (f3bdafe) Update for srfi-121 revision (2ae210e) Update gauche.generator according to the revision of srfi-121 (79a923c) Typo and character code fix (993dc9d) Editorial fix (5493e55) Merge pull request #145 from shkmr/doc-spell (d08e2f8) spelling corrections (3a87e96) Some more macro docs (b604a41) Some more editorial fixes (aee8c59) Editorial fixes (d2b5894) More macro intro (5bbf4df) More doc on macro (f1a5e57) Some more docs (f5d7863) Some doc fix (00bb261) Doc translation (25a0966) Prevent inadvertent gc of scm_stdin etc. (63a11af) Fix printf directive (4607401) Plug a leak (46e5855) mingw support - Avoid throwing error within a critical section (e5e1d0e) Fix pointer/integer size mismatch (49680d6) Some declaration tweaks for Mingw64 (08203da) Some type incompatibility fixes for Mingw64 (40aa3a8) Merge pull request #143 from qykth-git/dist (bffcdde) Improve clean command (ff2d71f) Remove unused recursive option (ee2c6df) Disable configure cache creation (c6595a6) Another mingw64 adaptation regarding thread configuration (a3f309d) Mingw64 adaptation of net.ac (933d22a) Workaround for mingw-w64 mkstemp bug (dddf33e) More mingw64 support (be2657b) A bit of code cleanup (3308681) Merge pull request #141 from Hamayama/line_continue (eda2995) Move Scm_ReaderLexicalMode from read.c to port.c (10983d1) Fix line continuation string (59432d5) Limit effect of reader lexical mode directive within port (e46a86b) text.unicode.ucd - fix in compressor (36adf0f) Preprocessor symbol typo fix (b9d91c2) Add support of sys-mkdtemp (43003de) Merge pull request #140 from qykth-git/autoconf (76879e2) Update Autoconf syntax (8dfb6fe) Update Autoconf syntax (af778f9) Update Autoconf syntax (9aec906) Use standard Autoconf macro to print error message and exit (9d96a6f) Initial attempt of dumping ucd database (5ff57fa) Allow autoconf 2.68, to support mingw32 (960b04c) Small fixes form MinGW64 (72c81aa) Change ucd procedure name to correspond to Unicode terms (ca25f70) Update unicode break transition table to support newer properties (5bade0b) Need text/unicode in SUBDIRS (0b397a4) text.unicode.ucd - split UCD functions from gen-unicode.scm (bb99943) Merge pull request #137 from enami/whitespace-fix-in-ssltest-mod-dot-scm (4595e79) Remove trailing whitespace. (d5c96c8) Fix indentation of safe_system(). (f9761ac) Merge pull request #136 from Hamayama/win_ssltest (bdf3e40) ssltest fix on Windows (b68c64e) Backport gc patch to make it work with alternate libc (13a1965) Merge pull request #134 from qykth-git/ssltest-mod (e3e5259) Typo fix (8dc92bb) Restore comments from removed "system-fix.c" file (6e43745) Fix ssltest.mod.c translation typo (0954dcf) Use Gauche instead of sed for ssltest code translation (ee1af2e) Add explanation to dynamic-wind (c296221) Add input generator ports (b88b466) Remove vportlib.stub that is no longer used (32e5f99) Merge pull request #131 from Hamayama/win_installer (f0c4d12) Windows Installer ChangeFolder Button Fix (c7a6615) Fix a bug in parameterize (45e7262) Merge pull request #130 from Hamayama/for_noconsole2 (3880881) Change for gosh-noconsole sys-system support (a5f15c8) Typo fix (448e5d4) Merge pull request #128 from qykth-git/gc (e054ab1) Add generated file to ignore list (d887f98) Avoid checking in a symbolic link gc/configure.gnu (c58da7e) Merge pull request #127 from shkmr/typo (eff57e6) fixed result of one of examples for map* (a9669c7) srfi-13 - Fix xsubstring bug when `from' is negative (21fc46d) Doc addition (41ec8e7) Improve gosh-console stdio support (995e149) Add doc about equality of comparators (ca48b5b) Fixed a race condition bug in vm->stopRequest (4889071) Define comparator equality in Scheme (73df2a4) Merge pull request #126 from qykth-git/typo-fix (667e701) Update Autoconf version number (9d07887) Typo fix (51fef45) Comment update for current code (ac77cad) PACKAGE_* macros shouldn't be in config.h (a2ebe3d) Add data.immutable-deque (87e4b30) Use pseudo-rtd internally in data.immutable-map (1a5465d) Document fix & addition (4d80950) Merge pull request #124 from Hamayama/for_mingw_ipv6 (3f26d90) Change for MinGW32 IPv6 support (0d27c45) Merge pull request #122 from qykth-git/autoconf (68cd675) Comment fix (f96a840) Fix for extern "C" stuff in win-compat.h (831d758) Ensure "C" linkage in win-compat.h (be4ba06) Allow :comparator keyword in call-with-builder (4b6383b) Merge branch 'master' of github.com:shirok/Gauche (19f2834) Merge pull request #123 from Hamayama/for_mingw_socket (029bbe8) echo-server.scm fix (e561d26) gauche.cgen.cise - Catch invalid declaration syntax (f55b633) data.immutable-map - export classes and define builder method (d9f23f4) Document data.immutable-map (6d07243) Change for MinGW32 socket (a85827a) Typo fix (f98d1ff) gauche.configure - Relax restriction in VAR=VAL arg (7534e6d) Move "gc/configure.gnu" to outside of "gc" directory (432ffc6) Remove unused exec permission (27fcc17) Choose only required Autoconf macros by "aclocal" (0c00203) dict.immutable-map - Add some converison procedures (de5a8a3) Rename data.ftree-map -> data.immutable-map (e382c34) Added test for ftree-map-delete (297b292) data.ftree-map - fix in deletion (06d0358) Merge pull request #121 from qykth-git/gc-external-libatomic_ops (b073da8) Add comment to "libatomic_ops" detection code (bdd025c) Update Autoconf macro (95b8cae) Support external "libatomic_ops" library (e1d7afb) Always fully rebuild static library (0866d46) Remove unused object file from "libgauche" (6667710) Remove useless object file name filter (70166fc) Merge pull request #120 from qykth-git/autoconf-ext (73cecf1) Update autoconf macros (60b980b) Update autoconf syntax in extension template (c3b9459) Replace obsolete autoconf macros in extension template file (789da8e) Make "VERSION" file explicitly (e4ea1b4) Refine shell command syntax for package template (0c36c0e) data.ftree-map - Add ftree-map-delete (157a8d3) ChangeLog fix (a933c36) Fix number reader in the case of big exponent (ff95d87) text.console - Wrong init-keywords in <char-attrs> definition (04afe29) Merge pull request #119 from qykth-git/rpath (2148de3) Shortens "-Wl,..." option string (45510a7) "" is not needed for right hand value (41b08fa) Concatenate "sed" commands (45d902f) Shortens "-Wl,..." option string (ba7d965) Use autoconf syntax for "case" statement (dac5a7a) Use "=" to specify RPATH directory (40e4965) Use hashtable instead of list to maintain loaded DSOs (426f00f) Renamed to lang.asm.x86_64 and install it (b40fd98) Fix length<=? bug and add length<? family (96d0461) Comment addition (297baaa) Add lang.asm.x86 (6f2c25f) Comment fix (6106d63) A couple more identifier-name -> identifier->symbol fix (0f36ef8) Fix gauche.record macro expander for nested identifier case (99a9bff) Fix comparison between bignum/ratnum and +/-inf.0 (db1456f) Yet another fix for out-of-tree build (c1262f1) Avoid 'readline -f' in ext/tls makefile (71daa99) Workaround signed/unsigned char* mismatch (27d751c) Fix build on OSX (55a3ab7) Merge pull request #116 from enami/fix-gindex-to-return-eof-object-once-exhausted (4ee4a44) Fix gindex to return a generator which always return eof once it is exhausted Previously, it returns eof object first time, but returns undef for successive call if it is exhausted due to exhaustion of value generator. (f9b86aa) Add test to see if a generator generated by gindex continues to return eof object once it is exhausted due to exhaustion of value generator. The test fails for now. (3a4f04b) Merge pull request #114 from qykth-git/out-of-tree-build-fix (d608aeb) Merge pull request #115 from enami/fix-generator->reverse-list (7f68cb8) Fix generator->reverse-list to return reversed list when generator exhausted. (5725328) Add some test for generator->list and generator->reverse-list. (de8157f) Generator fix and documents (5d62742) Show build commands to build process debugging (85f8a1e) Fix TLS test program to work with out-of-tree build (c9af3e0) Add explanation comment (7ac1c11) Shorten path name (5a635a1) Properly pass configure option to "gc/configure" even if in out-of-tree build (7ad2789) Move "gc/configure.gnu.in" to outside of "gc" directory (7471915) Oops, forgot to add this (a1a9879) gauche.generator - Make it superset of srfi-121 (f676dd7) Cosmetic change (5aa6320) Add doc for srfi-13 string= etc. (37e1da5) Add doc on with-profiler (0840583) Add note in dynamic-wind not to be confused with try-catch construct (54b87fd) Document editorial fix (b027b1c) Add debug-label, that generates quasi-unique string for objects (cd89fcf) text.line-edit - Fix selection highlighting when cursor is on mark (d1b7b3e) text.line-edit - Add kill-ring-save (3199a59) text.line-edit - Add kill-region (7b79c8b) text.line-edit - Basic support of mark and selection (4cf6687) text.console - export reset-character-attribute (df82466) Fix bug in (log +inf.0) and (log -inf.0) (882c538) Use read to parse the REPL toplevel command line args (b8d9aba) text.console - Use regexp for TERM (27973b9) data.ftree-map - Add ftree-map-{min,max} (f55d9a4) Editorial fix (fa030be) Doc addition for gauche.generator new procedures (defe788) gauche.generator - Changed gtake optional arg spec for srfi-121 (5c47d4c) Comment fix (e8b5cb5) Some naming update for the consistency (fcef7eb) Prevent export-all to export compiler-inserted bindings (33ae90f) Merge pull request #112 from qykth-git/typo-fix (bbe28df) Typo fix (2799f2b) Typo fix (fe2f6b2) Fix circular build dependency in gauche.generator and gauche.uvector (897e968) gauche.generator - Add uvector->generator (321a911) gauche.uvector - Also add uvector-set! and (setter uvector-ref) (9d70be9) gauche.uvector - add uvector-ref (1e1e0ae) Fixed hidden bug in %uvector-ref (1f0f7a9) Add data.ftree-map (4af0587) Merge pull request #110 from qykth-git/warning-fix (418167c) www.css - Adjusted some APIs for the consistency (fbd3dd5) Remove warning message (d04e803) Add with-profiler convenience API (cc55169) text.line-edit - Enable multiline edit (282d9c1) Comment typo fix (2bfa34c) Allow rename procedure of ER macro to take an arbitrary form (effcb9b) ER macro fix on macro-generating-macro (3c712b8) Document @var markup fix (9dc6106) Merge pull request #107 from qykth-git/gc-hack-update (bd716c4) Remove NPTL hack (7a63d0f) Improve [SK] signal hack (0388be7) Merge pull request #106 from qykth-git/format-fix (429002d) Format string fix (03fa1d6) Merge pull request #105 from qykth-git/makefiles (5eb2cf7) Cosmetic fix (5b85de7) Remove unused file from generated files list (1c897c6) Use "INSTALL_DATA" to install data files (2acabe5) Use "INSTALL_DATA" to install data files (b40a11f) Use "gosh" path name from "configure" script (1db598d) Use "-ftest" option for generated "gosh" program (a66c2c6) Typo fix (5217c7a) Merge pull request #104 from qykth-git/doc (369193e) Remove "makeinfo(1)" warning message (a63c2dd) Enable warning message (23afcdf) Typo fix (2eed70a) Fix self-compiling issue raised by newer macro expander (a71fbb4) A couple of more macro-defining-macro tests now pass (c9a5ffa) Another macro fix regarding literal identifier comparison (bd1d802) Further fix on macro-defining-macros (273f7ce) One step toward fixing macro-defining-macros (7f99f2f) Prefer *.sld over *.scm (07e4244) One more typo fix (d490327) Typo fix (2015889) Recover the feature to print PVREF (dcd740b) Add hook to get info on compiled VM loop (c91679f) Merge pull request #102 from qykth-git/sed-fix (43a8fff) Refine shell command syntax (e526d44) Use quadrigraph to fix "sed" regexp corruption (69a7167) Start adding www.css doc (2584669) Don't forget to install text/line-edit.scm (86e41e3) text.line-edit - Fix history & undo (06c4531) text.line-edit - Expect arrow keys and other ALT-x combinations (cf4ed42) text.console - Fix query-cursor-position timing glitch (30ff07d) text.line-edit - fix transpose-chars (b5e3b12) Add text.line-edit (60522b8) text.gap-buffer - add gap-buffer-clear! (090fe69) text.console - add beep method (22b7a33) Inline modulo and remainder when second arg is small constant (00cda63) Merge pull request #101 from qykth-git/autoconf-update (e5b049e) Move "config.threads" hack to "gc/configure.gnu.in" (912184d) Remove unwanted exec bit (687d626) Remove "--with-local=*" hack in "gc/configure.ac" (7716526) Add package URL (c1ff373) Use "quadrigraph" instead of "[]" (d51cfb0) Use "quadrigraph" to remove "changequote()" hack (21743b9) Use "quadrigraph" to help proper syntax highlight (8d422a1) Replace from shell syntax to autoconf syntax (58c8194) Replace from shell syntax to autoconf syntax (59a7e31) Replace from shell syntax to autoconf syntax (33c3f62) Replace from shell syntax to autoconf syntax (44434ca) Japanese document typo fix (caa6b9e) Merge pull request #100 from qykth-git/doc (fd2a0ab) Delete generated files with more specific file list (ff310eb) Reduce ignorance scope (b3dac6d) Add virtual targets to .PHONY list (85638d4) Make Japanese reference manual (DVI,PDF) from virtual target (96e4f69) Reorder ignore list (9f71c07) Reduce ignorance scope (c8241e6) "gauche-deve.info" and "gauche-devj.info" are too small to split its contents. (b8e329b) Add "gauche-devj.*" target (f5e8c45) Remove garbage escape sequence character (13e8a42) Add "gauche-devj.*" to ignore list (7a820e7) Use "--tidy" option to use TeX working directory (4d6561d) Use "texi2pdf" to make PDF document (7709587) Use "texi2pdf" command to make PDF document (cf16d1b) Use "texi2pdf" to make PDF document (87d637c) Merge from qykth-git autoconf updates (33e9d16) Make "config.threads" file explicitly (3c3f54b) Make "VERSION" file explicitly (bef3da6) Reduce ignorance scope (99335e5) Remove unused ignore line (177c884) Add include path for 3rd-party autoconf macros. (b5dcfca) Add serial number (f67a722) Don't display unwanted garbage strings (70f7f53) Use new autoconf syntax for "if" and "case" statement (fc6a9b2) Update autoconf syntax (c08d189) Remove unused keyword line (7761f35) Replace obsolete autoconf macros (1d20f19) Tell file mode to Emacs (f8792cc) Reduce ignorance scope (bb41b14) Change Japanese document file name (7a9cfb8) Describe to disable machine-dependent heuristic optimization (4965abc) Disable heuristic optimization when needed (446b971) Update "socklen_t" autoconf macros (4f0d5e6) Move "HANDLE_FORK" hack to "configure.gnu" script (d5cb1e9) Move "configure" script hack to "configure.gnu" script (e633a9a) Disable configure cache creation (5d5518c) Enclose "" to more robust option parsing (63c824f) Use canonical method to pass some special values for sub-configure script (5d7fcff) Update scripts to Automake-1.15's one (ea95236) Update autoconf macros (5da2a90) Not ignore this file (e315a88) Add description string (94c67ac) text.gap-buffer - revise undo apis (19cec6b) ext/tls - make it buildable on MinGW (d31eb34) Merge pull request #98 from qykth-git/doc (3016fa9) Remove unwanted recursive option for "rm" command (47933c7) Reorder ignore list (e02a4c8) Update ignore list (ad7bbe8) Fix script name in README (6e303a2) Remove exec permission and change to normal file (b23e6b2) Remove unwanted white space that breaks English doocument (5935501) Update ignore list (a52e223) Separate document files ignore list (439fff9) Fix printable Japanese document generation (3cf0418) Cosmetic fix (3a33b1b) Use "--document-language=ja" option instead of "sed" hack to specify document language (fc55ca9) Oops, wrong constant in the last text fix (2dff950) Fix tests on inexact/exact coversion on 32bit machines (706ce58) Merge pull request #97 from qykth-git/slib-fix (2fa2252) "Netscape" browser is obsolete (7c1e7bf) Use R6RS standard function for SLIB (33d719c) Merge pull request #95 from qykth-git/richtext-fix (e0da4fe) "Arial Narrow" font is gone since Windows Vista (08aeade) Add end mark to Rich Text (a8d124a) Remove garbage space characters (30c0e8b) Merge pull request #94 from qykth-git/file-mode (88aaa0c) text.gap-buffer - Add some more APIs (fdb683c) Remove unwanted exec permissions (6feb7ec) Add coding magic comment to AUTHORS (7174cdf) Merge pull request #93 from qykth-git/authors (d258714) text.gap-buffer - add gap-buffer-pos (6205527) Change file encoding (7413d4d) text.console - add make-default-console (e653080) Ensure flushing output buffer when uncaptured exception causes exit (316d834) Rewrite and improve stack trace dump in Scheme (21c463c) Keep macro input in the pair attribute of expanded form (23483c1) Fix: include-ci didn't fold case (623ca59) Docs (6a81acc) text.gap-buffer - api change (051b607) Fix unhygienic builtin inliners (b43a9e6) Rename API entries to avoid conflict in static build (086f4a5) Add SCM_DECL_BEGIN/END for C++ (8035040) text.console - fix query-cusor-position, add a few more apis (00a166a) text.console - off-by-one error in query-cursor-position (61005d3) text.gap-buffer - add make-gap-buffer (45d8c8e) data.ring-buffer - fix: overflow-handler shouldn't copy the content (6bcb2ef) Some more tests (4c21d54) Add data.ring-buffer (4517818) text.console - bypass buffer to read back cursor position (20ed23e) text.console - Support special keys (45aa80d) Rename queue->internal-list to queue-internal-list (1c71c6e) gauche.termios - with-terminal-mode should turn off port buffering (605ee36) data.queue - add queue->inetrnal-list (5ae36de) data.trie - fix trie-empty?, add trie-partial-key? (adbb317) text.console - call-with-console not to clear screen, allow mode arg (8ec4637) Allow define-cclass to take comparer (ec25c6e) Move definition of <compiled-code> from code.c to libcode.scm (66332d5) Add info slot in <module> (fc2bde0) Fix document cross reference (2fb34a4) Start rewriting macro chapter (d38d328) Typo fix (ca2af8a) srfi-112 doc (8c3da6f) Add srfi-112 support (6fa7eb0) srfi-117 docs (f677342) More doc (ad09084) Start adding srfi-117 doc (c1da99c) Better local variable name for macroexpand-all output (b27feb4) Change &key to :key in doc (3489b98) Add srfi-117 support (590db98) Add compat.chibi-test (dce99f0) one more ulong -> u_long (6a03238) ulong -> u_long (f7202e3) data.queue: Lazily calculate Q_LENGTH (8b795ec) Small fix in info-extract-definition to handle multi-line entry header (29d94a6) Improved display of info command (7150604) text.info: Parse line number in meny entry if exists (1c9bbaf) Add info toplevel repl command (288e9e8) Oops, forgot to add this (14fc6b1) Rename mingw-memo.txt to HOWTO-mingw.txt (857a9c4) Doc tweak about standline build (6c6d154) Doc addition (9c26c65) Doc translation (89ba6d9) Doc transaltion of gauche.generator (b35bd70) Ad-hoc fix for new axTLS to work on OSX (8feadca) srfi-114 doc (60ba755) Upgraded to axTLS 1.5.3 (2784c0a) Ensure vport_getb to return unsigned byte for valid input (80d59b4) Another test of write-controls (94ad842) Doc mention on recursive write calls and write controls (ca8b2dd) Add doc on write-controls arg for write, format (99fe71c) Tweak REPL skip-trailing-ws for CRLF environment (f16f54a) Add description of cond-expand without else clause (e3a5bbf) Document <write-controls> (7b893a6) Add make-write-controls and write-controls-copy (fdc79e7) More test for write controls (5faca71) Improve csv writer on quoting fields (9995b47) Flexible write-control passing in write, format (6d55e39) Let write etc. accept optional <write-controls> (7c6d1db) Cleanup WriteWithControls (f1d88f1) Introduce Scm_WriteWithControls API (e1082da) Some additional toplevel commands (348e9d1) Make <write-control> instance accessible from Scheme (f82bab3) Attach WriteControls to WriteContext instead of VM (334f763) Make ScmWriteControls ScmObj (feeeb72) Update string interpolation syntax (688752c) Update string interpolation syntax (6bc166f) Rename ScmWriteParameter -> ScmWriteControls (b35ae68) Update string interpolation syntax (7ff9753) Update string interpolation syntax (f7a5667) Update string interpolation syntax (41f1e75) Update string interpolation syntax (a4cbfe9) Fix in write-walk (926129d) Small fix in #<radix>r parser (b5f3826) Make Scm_StringToNumber recognize #<radix>r as well (f1bab75) Add macroexpand-all (experimental) (78d6d9e) Code cleanup & error path bug fix (23137e1) Add Scm_ReadDigitsAsLong (3524a75) Avoid shadowing an argument (15dee00) Make uvector printer to honor print-length (8109bca) Recognze aggregates other than lists and vectors in print-level pruning (35f813b) Support print-level (4aa1493) Make zero print-length work just as CL (624a4cd) Add CL-like print parameters (print-length etc.) (7e3e7d6) Merge pull request #88 from tabe/num-comments (22eef8d) Update the comments (09690da) Introduced ScmWriteParameter (ca12ec0) Fix #<radix>r reader (612f7f9) Add SCM_NUMBER_FORMAT_ALT_RADIX flag (f8b36f2) Doc for srfi-118 (79deb21) Don't forget to install srfi-118.scm (9e5489e) Add srfi-118 (da95b96) Document #<radix>r syntax (fad9c2f) Recognize #<radix>r prefix for numbers. (6f829a8) Limit # of elements to be printed if ScmWriteState's printLength is set. (e557cd6) Changelog addition (fef1cc7) Merge pull request #87 from tomonacci/port-seek-clear-scratch (ca899dd) Clear scrcnt in port-seek (8df4935) Add failing test involving port-seek and peek-byte (7c16a92) Refactored double range check (4cb941d) Changelog entry and cosmetic change (4ac00db) Merge pull request #86 from tabe/magnitude-real (6901d26) Merge pull request #85 from tabe/expt-zero (4cae2ce) Make magnitude the same as abs (594f95d) Fix expt for zero raised to a complex power (1473666) Merge pull request #84 from tabe/exact-inexact-int (0bb7e25) Fix exact for inexact integer around SCM_SMALL_INT_MAX or LONG_MAX (923cc9b) Merge pull request #83 from leque/sort-by-gf (28eebeb) sort should check applicability of cmp procedure against (<bottom>, <bottom>). (69670e4) data.random: Add samples$ (f8ea25a) Merge pull request #82 from tabe/negnan (f146ef5) Fix for "(negative? +nan.0) => #f" (856e0c8) Avoid compiler warnings for stub-generated code (e338841) Fix port-tell behavior on a port opened for appending (946ac64) Merge pull request #80 from tabe/scm_make_int-shift (90f610a) Fix left shift of negative values (6f7dae9) Merge pull request #79 from tabe/abs-minneg (06cd0b9) Merge pull request #78 from tabe/tiny-cleanup (c1e3797) Fix abs for the minimum negative fixnum (f87e4d0) Avoid assigning unused values; break after return (e4f8319) REPL to skip trailing newline (1fdc908) Add funcall cise macro (55f8b13) Preparation of introducing print-length and print-depth in write (bec3eaf) Doc for sparse-matrix (67d9656) Add lappend-map and gflatten (511a720) Toplevel command handling improvement (1abd9fa) Some doc of sparse-matrix (bc0653f) Merge pull request #76 from enami/drop_newline_from_error_fmtstring (7086242) Consistently drop final newline from format string of Scm_Error etc. (09f5b77) Doc typo fix (f635b15) text.csv: more flexible header row handling (bd7ea1f) text.csv: Added a few middle-layer API (2b0987e) Merge pull request #75 from omasanori/tai-utc (2c7315e) Clarify the description of time-tai. (6ad16df) Merge pull request #74 from tabe/n2s-divby0 (5ac6b1d) Detect invalid radix in the first place (16498c3) No need to worry thread support for using atom (060f8ca) Temp fix of building ext/tls with --disable-threads (ae89253) Merge pull request #73 from Hamayama/mingwfix (a232bae) Fix: gosh build on old MinGW (32bit) can't start (d742c02) Doc on loading files into R7RS REPL (4bf3443) Improve comment (7d039ff) Fix ,a toplevel command (063633a) Add REPL toplevel command handler (144868b) Add no-argument 'describe' (use the last REPL result) (24743be) Rename port->recursiveContext to port->writeState (39d1a65) Introduced <write-state> class (43213b5) Document text.console (ce385dd) Doc (24734ec) regexp MATCHR off-by-one error fix (2ed678a) regexp engie: RE_MATCHR fix (9366854) Docs (125aea7) Improve some regexp patterns without backtracking (301091a) Add make-tuple-comparator (8108364) Some fixes on counting cache (6d8411e) data.cache: Add counting cache (b5ff68e) Fix make-lru-cache (20c8451) Doc addition (1ab9a65) Doc translation (6141267) Add mode docs on basic comparators (5cf9779) Merge pull request #71 from k-tsj/typo-fix (8e8341c) Typo fix (15ad65f) Update .gitignore (58a0809) Small doc fixes (a2fbe32) A bit of cleanup (11cb658) Install gauche/pp.scm as well (3fd7ae6) Fix fixnum-width - have returned one smaller than the supposed value (095ba6a) Add gauche.pp (experimentally) (b362f99) Typo fix (3dcf326) Doc translation (96d0749) Docs (76375b3) Merge pull request #70 from leque/fix-cartesian-product-right (195343b) cartesian-product-right was not fully right-fixed for lists longer than 2. (b1a5e7f) Add class-post-initialize (beea6ca) Doc for data.cache (1f46c00) Some more tweaking on data.cache (3129a70) data.cache: refactored. added LRU cache. (9c8c4c6) Translations (76361d4) data.cache: fifo-cache, protocol revision (eb98f7b) Add doc of dict->alist (2e21daa) Start adding data.cache (995d1ac) Fix binary-heap-push! to use key procedure (25e3eb7) Merge pull request #69 from leque/leap-second-20150701 (6cc7754) Add leap second on 2015/07/01 (24a5945) Fix build on MinGW (d28feff) Fix self build issue introduced with closure argument info (edc43ec) Add feature identifier gauche.sys.setgroups (60a1ea2) Small fix on closure argument info (eae0f29) Formatting fix (323008e) Add sys-setgroups (a6c1e72) Fix ext/tls build (6de61d2) Save closure formals in procedure-info (c426bf3) Typo fix (8a466d1) Workaround for the mingw timespec incompatibility (56cb4f5) Workaround on MinGW missing MemoryBarrier (9403912) Watch out string size overflow (3604474) Add Scm_LoafFromCString (3bd8693) Fix dependency for parallel build (35ba2ec) Backported iOS8 support from bdwgc upstream (d28c02a) Merge pull request #67 from pclouds/uthread-typo (afa8755) uthread.h: fix build failure with no thread support (cc87406) Merge branch 'master' of github.com:shirok/Gauche (d6da48c) Fix load hook in static library initializer (98bfce7) Typo fix (3730d73) Typo fixes (4945db3) Rename c-safe-string-literal to cgen-safe-string for the consistency (f055b1d) Update HOWTOs (5eb382b) Add doc on ios framework build (9f3519b) Some more update on cross-compile-ios (18c1c6c) Fix for out-of-tree build (af5b8e3) Merge pull request #66 from pclouds/gitignore (ecf04fd) Fix cross-compiling issue (5431aca) Update .gitignore (2b41c35) Start adding cise docs (cefe53b) Fix static build defect (0b4f434) Fix www.css parsing juxtaposed list + comma separated list (7ba67bc) genstub: report error with the offending form (d82d40d) Merge pull request #64 from pclouds/cise (cb37d30) cise: add more tests (ec6e6ab) Further update cmdargs documentation (0f603db) Sync doc and help message of command-line args of gosh (2ae1ee2) Fix out-of-tree build (105d56a) Avoid writing temporary file to srcdir (a4e0f42) Add SCM_NORETURN in gauche.h (3c09fc7) Merge pull request #61 from pclouds/warning-cleanup (fcc817a) cise: Allow :inline qualifier in define-cfn (6dccb5a) Code cleanup after -Wall (ade7f6b) cgen.stub: Add check for define-cptr clauses (86cda71) Merge pull request #58 from mathhun/fix-typos (fc659fa) Typo fixes (76ecc60) Merge pull request #57 from pclouds/typo-fix (6a4da31) gauche-dev.texi: typo fix (272e6e0) Doc translation (958fa24) Mention HACKING in INSTALL (258659b) Fix: don't open nonexistent source-location by ed (6f5c94f) Cosmetic edits (9260e16) Add 'ed' in REPL (79a9abe) Allow exit to take arbitrary Scheme object (dd3195a) Install ed.scm (462e46c) Add ed in REPL (c55a93c) Changelog for the last patch (0f2069e) Merge pull request #55 from pclouds/master (0ff0e28) Change "gosh -pload" to show load time excluding subloading (a9c27c8) Let describe show the source location if available (3bf068a) Doc addition (83cf289) Update .gitignore (cb8ea73) Precompile rfc.822 (bd22bc8) Fix macro definitions that confused c-wrapper (b6a3d18) Fix macro argument mismatch (ca5a82d) Doc typo fix (ee77f47) Update .gitignore (0d70595) Doc translation (d339669) Doc translation (e739e64) Update doc (01c82ab) Precompile rfc.mime (3df09a7) Update rfc.json to follow rfc7159 (9ab94e0) Precompile gauche.generator (5354f2c) Fix build dependency (a478907) gauche-config: Fix error handling in multi-argument case (ae90a93) Merge pull request #53 from pclouds/master (93c5426) Doc typo fix (a0ac02b) gauche-config: process all command line arguments (88ef653) Precompile gauche.record (bcc28da) Added identifier-append experimentally (e368185) Add srfi-78 (d629660) Fix www.css (ff5dfd1) Support @import in www.css (1199bcd) More doc fixes (ea10b70) Doc fix (4026fdd) Support @media parsing in www.css (1512396) Add symbol-append (3f82a2f) Fix for the last commit (60febf0) Remove unnecessary use's (d16c857) Document (7ee5e2d) Fix subr writer (50b589d) Start making procedure info richer (experimental) (e95fd17) Comment addition (bcefa3e) Added common-prefix (6b0b7cc) Fix assertion failure in er-transfomer compare proc (35d127d) Tests and additional debug info regarding BOX fix (360c4c0) Fix a bug in the last commit (2df6db3) Revise BOX and call/cc fix, introducing LOCAL-ENV-SHIFT insn (4005f13) Fix compiler bug that introduced incorrect behavior with call/cc and set! (d84eb08) Modernize code of gauche.interactive.info (9ee3728) No longer needed to ignore SIGPIPE explicitly in gauche.interactive.info (2c0864a) gauche-package manpage update (0ef9a90) Update cross-compile-ios for iOS8/arm64 (0fd1a29) Backport AARCH64 support in bdwgc (07c957d) Fix for C99 (8613eb8) util.dominator fix - we don't need to include (start start) in output (7a730ee) Test update for DIST retirement (3823b74) Retire DIST script (2706e12) Update string interpolation syntax (dc3af5e) Add "gauche-package make-tarball" command (eccc95c) Add util.dominator (c6eac3d) Typo fix (5066ca8) Added http-status-code->description (9ce7fb5) Add doc of uri-ref (20fb8a6) Allow uri-ref to take and return list of parts (ae2a8ab) Enhanced make-tls (18991af) Fix uri-ref (0e2441c) Add uri-ref (9d9a6dd) Start adding doc of sparse-matrix (78c4775) Apply mips64el support patch to libatomic_ops (e800e8e) Fix race condition in PORT_UNLOCK (6cc482b) Fix sparse matrix index calculation (6d997e2) Add sparse matrix (b9ae872) Extend ctrie key length on 64bit architectures (d432c76) Add default value to sparse vectors (4be98df) Doc translation (c76de91) Merge pull request #52 from Hamayama/winchg (cef6933) Fix and add windows console operations (8298991) Doc translation (3521e42) Remove unnecessary comparison (8d59b06) Typo fix (afa5b00) netlib.stub -> netlib.scm (1c35d7a) Allow define-enum to appear in toplevel of precompiled source (bc5bf6d) Replace result -> return in ext/ stubs (2ffa7d4) Fix a bug of uninitialized local variable usage (c51937d) Rewrote comparator-compare etc using let1/cps (cb4a0b4) Add let1/cps cise macro (7ace37c) Allow cise in stub to insert toplevel declarations (2b9c9a7) Change cgen-context to cgen-ambient (7de786b) Docs (340c734) Replace result to return in stub files (f6acb30) Fix custom return macro for multiple return values (c282ecf) Override return macro during expanding define-cproc body (4d43eeb) Refactor cgen.cise a bit (1c5de66) Check argument types in comparator-equal? and comparator-compare (fbefa9e) Allow exact nums for comparator made by make-inexact-real-comparator (41e2138) Check argument type in comparator-hash (27535bc) Fix hashfn of make-listwise-comparator (a59ada3) More docs (e3cb0f5) Copyright notice update (92721d1) Fix make-server-sockets (47527fb) Doc for recent make-server-socket adjustments (81f1931) Further improvement on passing port 0 to make-sockaddrs (6749253) Fix ipv4 address handling in make-server-sockets (f570054) Some fixes in make-server-sockets (54d351a) Add a test for macro-generating-macro that's currently known not to pass (24e8687) Allow make-server-socket to take multiple ports to choose available one (02625b1) Implement hash fn in aggregate comparator constructors (f68e66b) Doc addition (78cdfb7) Finishing srfi-113 doc (0dd35d3) Adopt srfi-113 reference implementation fix (f4b9ba8) Improve example (89b4670) Doc addition (28f6fb8) Doc translation (c4306da) Allow mulitple exprs in and-let1 body (cf3bda5) Fix bug passing wrong pointer in rare path (dc17361) Remove unwanted char in ChangeLog (56b904b) Experimentally add and-let1 (038dc88) Add list ports and port->*lseq utility procedures (27ed10e) Use Scm_TmpDir to place profiler temporary file (f895c0c) Add %port-ungotten-{chars|bytes} (b16a09e) More docs (3938bea) More docs (cdeaf25) More docs (ca76679) Don't forget to install text/gap-buffer.scm (2fb5653) Doc addition (7fa7d98) Add text.gap-buffer (5b75384) Some doc addition (3706eaa) One or more expressions besides the test should be given with when/unless (7ea854f) Merge pull request #49 from tabe/when-unless-unbound (12889e7) add test to confirm whether evaluation skips if the test fails in "when" (36b70a3) Backport bdwgc patch to avoid using __alloc_size__ attr when unsupported (2da6ac5) Doc addition (ebb76f7) Use equal? to compare comparators (0f31ae3) Support easier building of sample-repl in examples/standalone (431606c) Doc revision (3c83a56) Doc/code cleanup for srfi-69 (21fccba) Don't throw off if generic hash function returns a bignum (11272a7) Add Scm_GetIntegerUMod API (280753a) Fix comparing objects with different user-defined types (ffc2446) Avoid name collision in srfi-69 (9eaf2b8) Support srfi-69 (ecd0b66) Export time? from srfi-19 (b2694e8) Changelog for commit be3d030 (b176143) Fix a bug in records custom constructor (11cc920) Make dependency of srfis.texi on src/srfis.scm explicit (146e3bc) Merge pull request #48 from wasao/fix-uvector-ref (a4dc332) Fix cross reference (bdb7141) Stop Scm_VMUVectorRef from returning #<unbound> (be3d030) More docs on comparators, renaming sections (b182c0a) Start adding srfi-113 doc (70ae3c5) Document cross reference to comparator stuff (7c0700f) Start documenting srfi-114 module (25f617b) Define equal? comparison on comparators (e783cfd) Add srfi-113 (4b31ab4) Document markup fix (076fa2d) Add optional sink argument to report-error (6456c50) Typo fix (fa40a5c) Make default-comparator handle objs of different non-builtin types (ccb2aa1) Fix =? (7c39ae9) Fix string-ci-comparator (3f10aa4) Fix make-comparator for error cases (1fe8258) Doc addition (264464f) Limit message length of compile-error mixin (c51332b) Document report-error (4499182) Doc adjustment (10269a3) Suppress default error message from threads (886d158) Rename vm-set-custom-error-reporter to %vm-custom-error-reporter-set! (a1c16ef) Change Scm_ReportError to bypass customErrorHandler (9c42a66) Make report-error work in threads (cccb187) Renamed vm->defaultEscapeHandler to vm->customErrorReporter (43f0d37) Doc addition (b162e5d) Fix if3 (7931e69) A couple of fixes on srfi-18 (881e494) Fix make-reverse-comparator (52c6f6b) Some srfi-114 tests (5b80463) Add doc about gauche.keyword (faac3f0) Introduce gauche.keyword module (fd626ad) Add entry for srfi-114 in srfis.scm (f67a766) Support .sld suffix by default (da4b2e8) First pass of srfi-114 (c75c914) Temporary test workaround for MinGW (7a494d3) Quote BUILD_GOSH in src/Makefile (c9abd4e) Do not install static library by default (f2474d6) Add build-standalone script (14e3c83) Add --static-libs option to gauche-config (01e4768) Experimentally added with-renaming macro (f3cf8a1) Don't forget to install srfi-25.scm (c328bd6) Some more support for static linking (e4b7b01) Indicate hooked loading in load-verbose output (55b8267) Replace port-fold etc. for generator-fold etc. (2f2ea69) cgen: Allow ':' to be in C name (e5ff2ad) Added binary-heap-swap-{min|max}! (14d603e) Improve compatibility of ./configure --version output (41e338e) Doc translation on gauche.base (4deabbd) Better error handling in array-div-{left|right} (4d9e038) Comment fix (b545a08) Add break-list-by-sequence (29bc2e6) Add missing methods to util.sparse (42a784f) Rewrite gauche-package-description-paths to return a lazy list (865ef3d) Update DIST script for new configure (e5c7fb1) Temporary fix for SEGV with (cond (1 2 . 3)) (49d1a4f) Fix util.match bug (867419d) Add missing dict-clear! export (3da1aae) Rename sequence-scan to sequence-contains (d95cfe9) Doc on sparse data containers (4c7f2d5) Doc on data.heap (16ab3f1) Various fixes (0a7bc50) Allow nested identifier (adf439d) Add sequence-scan in gauche.sequence (d7360e0) Add trie-longest-match in data.trie (8b46ebe) Doc of source-code and source-location (ffdb31e) Add source-info and source-location (51f5261) Save the entire source of lambda in debug info (6aff46b) Allow suppressing warning by environment variable (2e22912) Doc enhancement on environment variables (a0b4169) More lexical syntax index (2732e8c) Start adding lexical-syntax index (28c13cd) Add srfi-36 filename error conditions (59aeb2b) Fix on exports list in built-in srfi-36 (b70d28a) Temporary workaround for signals eaten by marker threads (fb93ee7) Make expansion of define-class/generic/method hygienic as much as possible (19dce1f) Added Scm_DumpStackTrace to error.c (09661ec) Made define-condition-type hygienic (f8a825f) Fix AOT compilation of define-syntax + er-macro-transformer (7bcf46e) Some more dependency addition to the last commit (6025fec) Fix dependencies between ext/ modules (03d881c) Do not remove lib/srfi/* by clean or distclean (a214e12) Fix Scm_GetPortCaseFolding for wrong macro call (fb81899) Have -fcase-fold work on REPL (d382248) Warn when a programmer say (import (gauche)) (7e6b740) Make sure built-in srfi modules exports public bindings (6308962) Upgrade to axTLS-1.5.0 (de2af1a) U+180e is no longe a whitespace character (4b86cae) Create record procedures names considering identifiers (f0a6619) Make test* macro hygineic (a6d390e) Rename macro-injected toplevel binding for hygiene (2be701e) Add comment (7e11396) Add test-none-of (7a7fdc7) Document fix (b747d54) Export socket? from srfi-106 (c39201e) Fix macro transformer not to include reference to current-module (b00f885) Add er-macro-transformer (84908bd) Merge pull request #46 from tabe/typo20141031 (c5a72a7) Fix typo (2aa4472) min, max should return NaN if any of the args is NaN (dfb53d7b) Comment typo fix (a6fd5d3) Input range check in encode-float (4d87dea) Merge pull request #45 from tabe/scmerrorslot (86896d7) Merge pull request #44 from tabe/ctrietypo (da268cd) Fix the format strings of Scm_Error() (72da44e) Fix typo (e4932db) Add encode-flaot (4a42ef1) Add linterweave (64aea41) Merge pull request #43 from tabe/gcderror (a42518d) select the gauche module in order to find the "error" procedure used in the definition of gcd/lcm (a1f0c7b) Allow port information to be accessed as slots (ea29bf4) Experimental fix of potential race in gc (8a51cab) Re-add dummy util/trie.scm for the compatibility (3e5af95) Expose hash value combine function to Scheme (2a393bb) Fix autoloaded symbol name (eb94a86) Rename util.trie -> data.trie (7250a0b) data.heap: Make deletion GC-friendly (6ec6e11) Add find/remove!/delete! operations in data.heap (76a5975) Binary heap offsets backing storage to use from element 0 (6bb3f30) Fix sorted?, and allow sort to take comparators (eddeb1d) Some more adjustments on adopting comparators (a28eaad) Fix reference to document (df6e869) Make vector-tabulate restart-safe (e3faacb) Doc reorganization w.r.t adoption of comparators (35a748a) Doc for data.heap (9b3533b) Doc reorganization to adapt to comparators (be397b1) Renamed make-field-comparator to make-key-comparator (2f05247) Added some more built-in comparator constructors (3611982) An optimization in binary heap (715b337) Add a couple of api to data.heap (d9690f3) Add data.heap (d4b5211) Update .gitignore (14dafd3) Adjust sparse-vector comparator; it can be a singleton (f570808) Rename util.sparse -> data.sparse (8d4db1c) Add srfi-114 primitive applicators as subrs (4b9e579) CiSE: logand, logior and logxor are n-ary instead of binary (affbdda) Adapt util.sparse to comparators (757ec07) Add dict-comparator to dictionary protocol (a6e213d) Adapt tree-map for comparators (00a41fe) Allow make-tree-map to take a comparator (115e556) Refer to sys-system from run-process doc (7e7fb16) Support general hash table (1ed0b87) Let arity recognize case-lambda dispatcher (6528ca4) Move some essiential comparators to the core (afcf12d) Moved applicable? to the core from autoloaded module (d36dbd6) Add case-lambda-info to interpret case-lambda dispatch vector (822cea5) Change sys-[nano]sleep to retry on signals (84e5ace) Add build script for iOS as a refernce (718463d) Add computil.scm (de2bd5e) Fix compilation problem on OSX (c365aeb) Fix a couple of bugs introduced in 6359b23 (c31360b) Adjust make-comparator behavior on default procedures (6359b23) Handle complex number ordering in compare (63e9b77) Support comparing objects of different types in compare (b158794) Comment fix (2bc59ed) Typo fix (41c69a9) Fix macro defining macro hygienity (0f85b90) Enhanced domain of Scm_Compare to support srfi-114 (3667eb6) Add uvector? (cdc075d) Update .gitignore (02d1aeb) Renamed util.queue to data.queue (6de1bee) Merge mt-lib.stub to mt-random.scm (5a8228a) Update .gitignore (99e94c7) Merge fcntlib.stub into fcntl.scm (333f760) Merge zliblib.stub into zlib.scm (8d64d7a) Fix termios cflag setting for raw/rare mode (31b307b) Merge termiolib.stub into termios.scm (e6b717f) Add without-precompiling precomp directive (c6dbf3f) Merge binarylib.stub into io.scm (7736dcc) Update docs (83fc850) Add sample of text.console (2e1b320) Allow with-terminal-mode to take optional cleanup procedure (a571be7) Add text.console (3ff7b52) Comment on Scm_RaiseCondition arglist format (e9f7394) Add terminal mode switch utility experimentally (3300d32) Adjust for keyword-symbol integration (c9d06fb) Improve output of (describe <generic>) (18a22c4) Return dummy value to make compiler happy (ff714be) Allow to invalidate foreign pointers (696ee59) Bug fix in os.windows (a42500c) Allow uvector port to extend buffer automatically (8bf65f9) Fix define-cptr in which it calls make-cgen-type incorrectly (1f49965) A couple of fixes for previous commit (86f64c6) Add uvector-copy (ba02ad0) Add uvector-class-element-size (7727683) Fix on 50f8f81 (8541a37) Add make-uvector, a generic uvector constructor (614bec9) Added missing default_prefix setup (9a782ff) Further fix of r7rs#raise (50f8f81) Define r7rs#raise separately from gauche#raise (48e6ae1) Handle multiple vectors properly in vector-for-each (200f904) Let dotimes return #<undef> (4f2d090) Small fixes (7f77dc0) Plug a leak in write-shared (b963100) Correct dupe elimination in imported module list (3fc86c0) Don't forget to install gauche/base.scm (98443a9) Changelog for the commit d73d2c1 (aaef16b) Clear the slots of dequeued pair to ensure weak-GC safety (2d0be2a) Merge branch 'master' of github.com:shirok/Gauche (fa66463) Merge pull request #39 from tgfjt/feature/support-html5 (3bd420f) support html5 elements for html-lite add doctype and some elements. (d73d2c1) Doc on _ in numeric literals (8051039) Allow _ between digits for explicitly prefixed numeric literals (238018a) Do not show result value of describe (e5ca50b) Improve describe to print useful info for chars and integers (d39a6df) Add license text in aobench.scm (e46a192) More doc on keyword-symbol integration (482bf4b) Correct method specializer doc to avoid confusion (cce2adf) Update manpage of gosh(1) (db8c22e) Adjust fork&exec test for more robustness (9b69fc0) Set timeout for fork-exec test (ee2220f) Allow define-syntax to be compiled in some cases (16a4736) Add syntax binding internal api (257b5bf) Comment addition (adac1da) Fix in compiling primitive-macro-transformer for AOT compiling (0160e5f) Adjust indent of dynamic loading message (36708bb) Change macro expander to take CENV instead of frames (c2165ec) Changed ScmMacro structure (90fab71) Move lib/gauche/macro.h -> lib/gauche/priv/macroP.h (e77ad3e) Add Shoyo Fujita's aobench in examples (37dbf8b) Move macroexpand from C to Scheme (7056fa2) Fix for keyword-symbol integration (a80a756) 0.9.5_pre1 (17e7181) Build fix regarding srfis.scm (ef953a3) A couple of macro fixes (7d20bf4) No need to reverse the order of mixin conditions (4fcdd60) Rewrite part of error reporting in Scheme, generalize mixin conditions (812f918) Add Scm_InitializedP() (c172c5f) Fix inifinite loop bug in (slot-missing <condition-meta> ...) (3156410) Attach load context info to errors occurred during loading (4d2b3b9) Make test-error handle compound conditions properly (ccf0519) Fix make-packer argument to be compatible to the doc (5f4c6bb) Revise compiler-macro internals (675c635) Add primitive-macro-transformer (fb04723) Adjust some implementation of gauche.record (202fb6e) Fix some identifier/environment issues and add free-identifier=? (4071cba) Add missing quote (719c69e) Doc of #?, (0e712a3) Fix non-void dummy functions to return some value (ea27071) Add sys-available-processors (8667827) Rewrite dolist using do for the better performance (0abdfd5) Fix SEGV bug in profiler signal handler (b21e7e7) Add debug-funcall (#?,) debug stub, experimentally (68a6926) Update usage message of gosh (5547d24) Drop :main-script flag from load API (2b1e51a) Rewrite load-from-port in Scheme (6400dea) Remove pre-0.9 compatibility macro definitions (28143f15) Fix match macro interacting with hyginenic macros (9e37feb) Ensure switch-case is exhaustive (d20d122) Enable support of symbol-keyword unification (5a00149) Some small fixes to adopt symbol-keyword integration (4fb1c07) Fix extended-lambda keyword handling under keyword-symbol unification (0675776) Editorial fix (4958425) Fix `display' not to use srfi-38 notation for a string. (93db665) Add sys-termios-copy (7807fb0) Doc typo fix (7a7bbc8) Update .gitignore (b740889) Restructure gauche.uvector sources (754914e) Add explanation of overlapping case in *-copy! (3b0966e) Add string->[us]32vector! in gauche.uvector (1e6933b) Update .gitignore (192a7aa) Expose dlobj info to Scheme world (efde8fd) Fix test failure in out-of-tree build (53d1328) Generate files that need to reflect supported srfis from one source (2798dd8) Kludge to fix distclean target under libatomic_ops (6938b68) Doc fix (b476499) Support altenative include form in texi document extractor (4cd3c2d) Add srfi-111 (box) support (5eb3d7f) Make all built-in modules "provided" (cfae30c) Remove a garbage char from doc (6418fe3) Add some missing translations (a3ce9ab) Revesed default value of string-interpolate legacy? argument (1560ebb) Remove AUTO_UNBOXING cpp conditions (3f287a3) Update .spec file (1fdc203) Comment fix (dd003bf) Clean up pre-0.9.4 kludges (d78bfbf) Fix handling of --with-* options etc. in configure (3689911) Remove arch.h reference from .gitignore (212ae30) Split gauche.base from r7rs.scm (6b89795) Remove temporary code regarding keyword in syntax-rule literals (0cd75a4) Another bug fix w/ export renaming, import renaming and phantom bindings. (a34af09) Fix a bug regarding export inherited bindings with renaming (821ae60) Doc translation (1277737) gauche.configure - add cf-make-gpd, fix cf-echo (a4e6c12) Avoid removing 'configure' if we use gauche.configure instead of autoconf (53e4901)