summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Version 224.txr-224Kaz Kylheku2019-08-296-863/+928
* compiler: mac params: eliminate plen variable.Kaz Kylheku2019-08-291-10/+9
* sha256/md5: allow characters and byte values.Kaz Kylheku2019-08-292-4/+48
* compiler: elide nil var intializaton.Kaz Kylheku2019-08-281-2/+6
* compiler: mac params: simplify optional presence indicators.Kaz Kylheku2019-08-281-15/+21
* compiler: mac params: late allocation for cursors.Kaz Kylheku2019-08-281-68/+69
* trace: bug: redef of traced method resurrects old.Kaz Kylheku2019-08-281-3/+3
* trace: bugfix: trace-redefine-check doesn't untrace.Kaz Kylheku2019-08-281-3/+3
* compiler: bugfix: incorrect scoping in macro param binding.Kaz Kylheku2019-08-281-65/+85
* compiler: bugfix: colon keyword bungle in macro params.Kaz Kylheku2019-08-281-9/+7
* unwind: bugfix: unhandled_ex not gc-protected.Kaz Kylheku2019-08-281-1/+3
* compiler: relate mac bind error to right substructure.Kaz Kylheku2019-08-271-1/+1
* compiler: for: bugfix: dangling label reference.Kaz Kylheku2019-08-261-1/+1
* crypt: detect and use glibc's crypt_r.Kaz Kylheku2019-08-262-2/+39
* build: bugfix: compiler opts duplicated; remove_flags broken.Kaz Kylheku2019-08-251-1/+1
* sha256/md5: state-based hash: handle size_t overflow.Kaz Kylheku2019-08-241-20/+20
* sha256/md5: hash string more efficiently.Kaz Kylheku2019-08-241-4/+12
* New state-object-based sha256 and md5 digesting.Kaz Kylheku2019-08-233-0/+230