summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* tree: add tree-clear function.Kaz Kylheku2019-10-072-0/+12
* tree: make node insertion external.Kaz Kylheku2019-10-072-1/+2
* tree: insert must clear left/right links.Kaz Kylheku2019-10-071-0/+3
* circle notation: bugfix for hash_userdata.Kaz Kylheku2019-10-071-0/+3
* op: new features for anonymous recursion.Kaz Kylheku2019-10-032-40/+88
* symbol-function: don't break existing compiled code.Kaz Kylheku2019-10-031-2/+2
* tree: tree iterators.Kaz Kylheku2019-10-032-1/+56
* tree: bug in key handling in insertion.Kaz Kylheku2019-10-011-16/+17
* tree: crash when root is to be replaced.Kaz Kylheku2019-10-011-4/+9
* safety: fix type tests that code can subvert.Kaz Kylheku2019-09-307-12/+19
* tree: add treep predicate.Kaz Kylheku2019-09-302-0/+7
* tree: allow quasiquoting into #T syntax.Kaz Kylheku2019-09-284-11/+46
* symbol-function: support lambda expressions.Kaz Kylheku2019-09-273-15/+33
* stdlib: fix incorrect uses of compile-error.Kaz Kylheku2019-09-274-40/+38
* fun operator: don't cons binding when handling lambda.Kaz Kylheku2019-09-261-4/+4
* 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