summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Use put_char for single character output.Kaz Kylheku2019-09-262-8/+8
* lookup_fun: eliminate recursion.Kaz Kylheku2019-09-261-24/+24
* func-get-name: fix bogus return for nil argument.Kaz Kylheku2019-09-261-10/+15
* New data structure: binary search trees.Kaz Kylheku2019-09-257-6/+549
* New data type: tnode.Kaz Kylheku2019-09-2211-5/+220
* hashing: take advantage of seed when hashing aggregates.Kaz Kylheku2019-09-201-11/+12
* equal: reduce type checking for conses.Kaz Kylheku2019-09-201-3/+22
* buffers: allow inequality comparison with less.Kaz Kylheku2019-09-202-3/+21
* doc: eval-only: article agreement.Kaz Kylheku2019-09-201-1/+1
* op: eliminate useless quasiquote.Kaz Kylheku2019-09-151-1/+1
* gc: align objects more strictly.Kaz Kylheku2019-09-123-4/+80
* All HAVE_* macros should be tested with #if, not #ifdef.Kaz Kylheku2019-09-127-12/+12
* gc: bug in determining tight heap bounding box.Kaz Kylheku2019-09-121-2/+2
* Improve overflow checks in string catenation.Kaz Kylheku2019-09-121-8/+8
* Add forgotten alloca header under version control.Kaz Kylheku2019-09-121-0/+38
* linenoise: add copyright note.Kaz Kylheku2019-09-112-0/+2
* ftw: forgotten copyright bump.Kaz Kylheku2019-09-111-1/+1
* md5: unused variable on big endian.Kaz Kylheku2019-09-111-1/+0
* Version 225.txr-225Kaz Kylheku2019-09-116-119/+156
* list-builder: remove wasteful slot accesses.Kaz Kylheku2019-09-101-11/+11
* list-builder: simplify circularity check in pend.Kaz Kylheku2019-09-101-4/+1
* printer: put out BOM character as #\xFEFF.Kaz Kylheku2019-09-101-1/+4
* bracket: bug: wrong result when function is applied.Kaz Kylheku2019-09-102-4/+18
* tests: add tests for list-builder and fix bug.Kaz Kylheku2019-09-102-1/+11
* tests: add tests for digits function.Kaz Kylheku2019-09-091-0/+18
* New tests for sequence manipulation.Kaz Kylheku2019-09-092-0/+9
* build: clean target should remove run.shKaz Kylheku2019-09-091-2/+2
* Bugfix: incorrect appending to improper lists.Kaz Kylheku2019-09-091-9/+16
* list-builder: rewrite of basic methods.Kaz Kylheku2019-09-092-49/+86
* digits/digpow: recycle temporary conses.Kaz Kylheku2019-09-071-2/+3
* digits/digpow: wrong results for radix powers.Kaz Kylheku2019-09-061-1/+1
* digits/digpow: disallow base 1.Kaz Kylheku2019-09-061-1/+1
* subtypep: structs with car or length method are sequences.Kaz Kylheku2019-09-064-0/+17
* seq_info: bug: nil for objects with only length method.Kaz Kylheku2019-09-061-1/+1
* subtypep: remove useless eq.Kaz Kylheku2019-09-061-1/+1
* lib: access special methods via special slot mechanism.Kaz Kylheku2019-09-065-32/+63
* struct: remove trivial static function.Kaz Kylheku2019-09-061-6/+1
* structs: lazily allocate special slots array.Kaz Kylheku2019-09-041-23/+30
* seq_info: remove redundant car slot lookup.Kaz Kylheku2019-09-041-2/+0
* structs: special slot generalization.Kaz Kylheku2019-09-041-13/+34
* structs: move SLOT_CACHE_SIZE macro.Kaz Kylheku2019-09-042-2/+1
* type: lcons and string are subtypes of sequence.Kaz Kylheku2019-09-041-1/+1
* list-builder: use copy-list, not copy.Kaz Kylheku2019-09-031-6/+6
* list-builder: bugfix: broken self-appending.Kaz Kylheku2019-09-031-4/+7
* New function: tailp.Kaz Kylheku2019-09-034-0/+65
* struct: recycle conses used for slot lookups.Kaz Kylheku2019-09-031-0/+12
* doc: fixes from vapnik spaknik.Kaz Kylheku2019-09-031-43/+80
* doc: hyphenation of some compound words.Kaz Kylheku2019-09-031-4/+4
* interpreter: trivial let goes through let* case.Kaz Kylheku2019-08-311-1/+1
* interpreter: bug between let* and continuations.Kaz Kylheku2019-08-311-11/+14