summaryrefslogtreecommitdiffstats
path: root/parser.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* listener: fix completion regression.Kaz Kylheku2020-08-121-1/+1
* listener: new *-1, *-2 ... *-20 macros.Kaz Kylheku2020-07-111-0/+13
* c_num: now takes self argument.Kaz Kylheku2020-06-291-13/+23
* itypes: remove silly itypes_little_endian.Kaz Kylheku2020-06-191-2/+2
* listener: perms complaint for missing .txr_historyKaz Kylheku2020-06-191-2/+4
* Replace trivial format(nil, ...) with simpler ops.Kaz Kylheku2020-05-301-5/+5
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-1/+0
* listener: completion for Unicode identifiers.Kaz Kylheku2020-04-171-2/+4
* txr-parse: release deferred warnings.Kaz Kylheku2020-04-141-2/+11
* repl: improve dotfile security tests.Kaz Kylheku2020-04-091-5/+27
* exceptions: use uw_rthrow for non-error exceptions.Kaz Kylheku2020-04-071-2/+2
* warning cleanup: GNU C++ initializer warnings.Kaz Kylheku2020-04-061-1/+1
* warning cleanup: missing member initializers.Kaz Kylheku2020-04-051-7/+5
* warning cleanup: signed/unsigned in ternaries.Kaz Kylheku2020-04-051-1/+1
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+8
* New function: txr-parse.Kaz Kylheku2020-04-021-0/+41
* listener: if no new lines, don't save history.Kaz Kylheku2020-02-181-1/+1
* listener: save history early with :save command.Kaz Kylheku2020-02-181-15/+26
* listener: append to .txr_history instead of clobbering.Kaz Kyheku2020-02-181-4/+11
* repl: catch exceptions during completion.Kaz Kylheku2020-02-041-2/+14
* fstat: turn into true alias.Kaz Kylheku2020-02-041-1/+1
* sysif: fix inappropriate use of w_ convention.Kaz Kylheku2020-01-151-1/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* listener: C++ enum issue.Kaz Kylheku2019-12-131-1/+1
* load: bug: source loc gathered for .tlo files.Kaz Kylheku2019-11-291-1/+3
* listener: fix buggy balanced line check.Kaz Kylheku2019-11-241-2/+7
* lib: use stack-allocated hash iterators everywhere.Kaz Kylheku2019-11-011-4/+9
* circle notation: use faster access in backpatch.Kaz Kylheku2019-10-251-7/+5
* circle notation: recycle conses in backpatching.Kaz Kylheku2019-10-241-2/+8
* circle notation: some backpatching optimizations.Kaz Kylheku2019-10-211-6/+13
* parser: use eq-based hash for circular notation.Kaz Kylheku2019-10-111-1/+1
* tree: circular notation support.Kaz Kylheku2019-10-071-0/+25
* circle notation: bugfix for hash_userdata.Kaz Kylheku2019-10-071-0/+3
* New data type: tnode.Kaz Kylheku2019-09-221-0/+25
* parser: bugfix: uninitialized ignore flag.Kaz Kylheku2019-08-201-0/+1
* parser: rename circ_suppress flag.Kaz Kylheku2019-08-181-1/+1
* listener: don't flush lines when writing files.Kaz Kylheku2019-08-121-1/+11
* txr: regression: lack of file name in error messages.Kaz Kylheku2019-07-221-6/+9
* regression: unsuffixed cmdline arg treated as Lisp.Kaz Kylheku2019-06-101-8/+14
* loading: try unsuffixed files directly last.Kaz Kylheku2019-05-011-34/+41
* lib: more nuanced file access errors.Kaz Kylheku2019-05-011-1/+2
* bugfix: source lineno off by one under hash bang.Kaz Kylheku2019-04-211-0/+8
* parser: always use stream-associated parser for parse_once.Kaz Kylheku2019-04-211-4/+4
* exceptions: allow description field in catch frames.Kaz Kylheku2019-04-101-1/+1
* repl: groundwork for recursive listener invocation.Kaz Kylheku2019-04-081-7/+17
* listener: ensure history and temp files are rw-------.Kaz Kylheku2019-03-261-3/+10
* listener: return value regression.Kaz Kylheku2019-03-011-2/+2
* listener: fix buffer overflow loading overlong history line.Kaz Kylheku2019-03-011-6/+1
* parser: gc bug in handling circular notation.Kaz Kylheku2019-02-241-1/+3