Age | Commit message (Collapse) | Author |
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
parent c9a5ffa
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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)
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)
|
|
|
|
Changelog
=========
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)
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)
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
|
|
|
|
Changelog
=========
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
|
|
Changelog
=========
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
|
|
|