summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* get-csv: bugfix: return nil on EOF.Kaz Kylheku2025-01-243-5/+40
* New functions for producing CSV.Kaz Kylheku2025-01-244-0/+111
* doc: split Data Interchange Support section.Kaz Kylheku2025-01-241-1/+3
* get-csv: refactor into switches.Kaz Kylheku2025-01-211-19/+26
* get-csv: rewrite in C.Kaz Kylheku2025-01-214-91/+79
* get-csv: use symbols for states.Kaz Kylheku2025-01-211-45/+44
* get-csv: simplify implementation by CR-LF folding.Kaz Kylheku2025-01-211-30/+7
* New function: get-csv.Kaz Kylheku2025-01-214-0/+373
* New macros for enumerated constants.Kaz Kylheku2025-01-204-0/+174
* Makefile: tidy up clean targets.Kaz Kylheku2025-01-171-3/+12
* lflow/lopip: optimize one argument situations via lop1.Kaz Kylheku2025-01-171-21/+25
* New macro: lop1.Kaz Kylheku2025-01-174-3/+66
* json: flat must override all effects of :standardKaz Kylheku2025-01-163-14/+40
* put_json: bug: incorrect defaulting of flat argument.Kaz Kylheku2025-01-151-2/+3
* lop: don't insert args when metas present.Kaz Kylheku2025-01-083-26/+114
* Copyright year bump 2025.Kaz Kylheku2025-01-01141-143/+143
* match-case: bugfix in conversion to casequal.Kaz Kylheku2024-12-202-2/+3
* Version 298.txr-298Kaz Kylheku2024-12-174-5/+17
* listener: regression: txr bails when .txr-profile missing.Kaz Kylheku2024-12-161-0/+3
* Version 297.txr-297Kaz Kylheku2024-12-166-735/+771
* bug: string range length signed/unsigned.Kaz Kylheku2024-12-161-1/+2
* string ranges: bug: ranges of length 1.Kaz Kylheku2024-12-153-2/+24
* tests for string range length.Kaz Kylheku2024-12-151-0/+12
* lib: fix g++ warning in map_common.Kaz Kylheku2024-12-111-1/+1
* quips: jab at Weller.Kaz Kylheku2024-12-081-0/+1
* switch to .txr-profile and .txr-historyKaz Kylheku2024-11-143-19/+74
* ffi: bug: flexible structure size calculation.Kaz Kylheku2024-10-071-3/+2
* copy: now handles range objects.Kaz Kylheku2024-10-014-22/+20
* refset, replace: adjust diagnostic for unsupported object.Kaz Kylheku2024-09-301-2/+2
* regex: closure operations don't output epsilon states.Kaz Kylheku2024-09-151-6/+12
* regex: bugfix: not taking full advantage of REGM_MATCH_DONE.Kaz Kylheku2024-09-151-2/+2
* regex: misleading comment.Kaz Kylheku2024-09-151-1/+2
* read-until-match: fix regression.Kaz Kylheku2024-09-143-2/+21