summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* licensing: describe RSA-MD situation.Kaz Kylheku2019-08-232-3/+15
* New: MD5 digest functions.Kaz Kylheku2019-08-236-19/+509
* New function: cptr-buf.Kaz Kylheku2019-08-214-2/+46
* doc: note about cptr-obj lifetime.Kaz Kylheku2019-08-211-0/+12
* New function: intern-fb.Kaz Kylheku2019-08-204-2/+37
* lib: streamline interning slightly.Kaz Kylheku2019-08-204-15/+17
* lexer: no leading 0 in 2-digit hex chars in diagnostic.Kaz Kylheku2019-08-201-3/+3
* parser: bugfix: uninitialized ignore flag.Kaz Kylheku2019-08-201-0/+1
* doc: mistake in intern arg description.Kaz Kylheku2019-08-201-2/+2
* new functions: find-symbol and find-symbol-fb.Kaz Kylheku2019-08-194-9/+111
* parser: #; notation shouldn't intern symbols.Kaz Kylheku2019-08-181-2/+3
* parser: rename circ_suppress flag.Kaz Kylheku2019-08-183-16/+16