summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* infix: revise auto-detection.Kaz Kylheku2025-04-051-17/+20
* infix: whitespace fix.Kaz Kylheku2025-04-051-1/+1
* infix: define = operator mapping to identityKaz Kylheku2025-04-051-0/+2
* infix: dynamic precedence algorithmKaz Kylheku2025-04-041-3/+8
* infix: assignment must be right associativeKaz Kylheku2025-04-041-1/+1
* infix: adjust operator expected diagnostic.Kaz Kylheku2025-04-041-1/+1
* Initial implementation of infix expressions.Kaz Kylheku2025-04-032-0/+196
* expander: expand arguments after hook processing.Kaz Kylheku2025-04-021-14/+16
* signal: consider SIGSYS as synchronous signal.Kaz Kylheku2025-04-011-3/+3
* expand-hook-combine: bugfix.Kaz Kylheku2025-04-013-15/+45
* constantp: muffle all expander warnings.Kaz Kylheku2025-04-011-2/+13
* New function: expand-hook-combine.Kaz Kylheku2025-04-013-0/+128
* match: new pattern matching macro, match-tuple-case.Kaz Kylheku2025-04-014-2/+98
* New feature: *expand-hook*.Kaz Kylheku2025-03-313-1/+150
* New function keep: generalized keepqual.Kaz Kylheku2025-03-285-0/+18
* compiler: reduce some equal-based sequence functions.Kaz Kylheku2025-03-281-0/+5
* New function: remove.Kaz Kylheku2025-03-275-5/+105
* case synonyms for more readable case macros.Kaz Kylheku2025-03-242-9/+41
* rand: rearrange code to test fixnump first.Kaz Kylheku2025-03-231-46/+46
* rand: use PRNG bits more economically for small moduli.Kaz Kylheku2025-03-214-61/+225
* rand: eliminate small static function called only once.Kaz Kylheku2025-03-211-8/+2
* New macro: letrec.Kaz Kylheku2025-03-213-1/+211
* doc: document that let allows (var).Kaz Kylheku2025-03-211-4/+12
* place: fix bad indentation.Kaz Kylheku2025-03-111-4/+4
* Expose brace expansion bexp function.Kaz Kylheku2025-03-094-175/+229
* glob*: add string and integer ranges to brace expansion.Kaz Kylheku2025-03-083-19/+229
* repl: fix abort: tab completion over nonexistent package.Kaz Kylheku2025-03-071-1/+1
* New feature: range iteration with skip.Kaz Kylheku2025-03-074-8/+122
* New function: iterp.Kaz Kylheku2025-03-075-31/+139
* iterator API: reject objects that don't make sense.Kaz Kylheku2025-03-062-14/+45
* build: don't create .build_id file for non-users of build_id.Kaz Kylheku2025-02-251-0/+4
* configure: fix bad gcc verison check.Kaz Kylheku2025-02-181-9/+24
* Version 299.txr-299Kaz Kylheku2025-02-166-1198/+1257
* ffi: rework endian-type rput/rget routines on big endian.Kaz Kylheku2025-02-151-24/+40
* ffi: big endian: broken be-int16 closure return.Kaz Kylheku2025-02-131-1/+1
* ffi: big endian: broken int8 and uint8 return values.Kaz Kylheku2025-02-131-4/+6
* vm: missed cases of signal check in backwards branchKaz Kylheku2025-02-071-6/+15
* read-until-match: streamline get_char calls.Kaz Kylheku2025-01-301-3/+7
* get-csv: further get-char optimization.Kaz Kylheku2025-01-301-15/+6
* get-csv: use unsafe version string-extend.Kaz Kylheku2025-01-303-11/+49
* string-extend: don't use set macro to update length.Kaz Kylheku2025-01-301-1/+1
* awk: add CSV support.Kaz Kylheku2025-01-303-3/+82
* get-csv: speed up with unsafe get-char.Kaz Kylheku2025-01-301-4/+17
* cobj: optimize subclass checks based on depth 1 assumptionKaz Kylheku2025-01-301-10/+6
* vector: ensure minimum alloc size.Kaz Kylheku2025-01-291-6/+7
* string-extend: grow faster.Kaz Kylheku2025-01-291-2/+2
* mkstring: minimum 7 char alloc size.Kaz Kylheku2025-01-291-2/+3
* build: remove HAVE_MALLOC_USABLE_SIZE.Kaz Kylheku2025-01-293-66/+0
* awk: use prepared lambdas for field separation.Kaz Kylheku2025-01-283-64/+126
* doc: *print-flo-format*: show string value in quotes.Kaz Kylheku2025-01-251-1/+1