summaryrefslogtreecommitdiffstats
path: root/parser.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* listener: fix hang when stringifying output.Kaz Kylheku2019-02-211-1/+2
* listener: fix buffer overflow reading external file.Kaz Kylheku2019-02-151-6/+1
* Optimize hash operation with unsafe car/cdr.Kaz Kylheku2019-02-141-3/+3
* gethash_c: review uses and improve or replace.Kaz Kylheku2019-02-141-8/+8
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-23/+28
* compiler: optimize dwim.Kaz Kylheku2018-11-041-1/+1
* listener: use temp file when saving history.Kaz Kylheku2018-11-021-2/+8
* listener: avoid unnecessary string duplication.Kaz Kylheku2018-11-021-2/+1
* repl: bugfix: abort on window size change.Kaz Kylheku2018-10-311-3/+21
* repl: allocate the "catch all" exception list once.Kaz Kylheku2018-10-311-5/+3
* compiler: use symtab caching for global lexicals.Kaz Kylheku2018-10-261-1/+1
* load: do not record source location for compiled files.Kaz Kylheku2018-06-211-1/+6
* bugfix: fatal exception on missing .txr_history.Kaz Kylheku2018-05-271-2/+10
* listener: Cygwin fix.Kaz Kylheku2018-05-181-6/+10
* linenoise: switch to wide characters, support Unicode.Kaz Kylheku2015-09-221-58/+165
* compiler: tighter code for quasiliterals.Kaz Kylheku2018-04-211-2/+2
* compiler: bump object file version.Kaz Kylheku2018-04-181-2/+2
* compile-file: need endian mark in .tlo files.Kaz Kylheku2018-04-121-1/+8
* load: fix vm gc issue.Kaz Kylheku2018-04-101-0/+1
* listener: completion: wrong use of package fallback.Kaz Kylheku2018-04-081-3/+3
* compile-file: handle gensyms and such.Kaz Kylheku2018-04-051-7/+10
* compile-file/load: add version to files.Kaz Kylheku2018-04-051-1/+9
* load: remove hack for loading compiler.tlo.Kaz Kylheku2018-04-041-2/+1
* parser: don't generate special lits outside quasiquote.Kaz Kylheku2018-04-041-0/+1
* Implement compiled file loading.Kaz Kylheku2018-04-041-7/+41
* compiler: first cut compile-file implementation.Kaz Kylheku2018-04-031-0/+3
* listener: fix poor regex handling in balance check.Kaz Kylheku2018-03-171-1/+33
* New listener feature: greedy evaluation feature.Kaz Kylheku2018-02-171-2/+16
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* New listener variable: *listener-pprint-s*.Kaz Kylheku2018-02-121-1/+6
* Use rplaca and rplacd instead of set over car_l/cdr_l.Kaz Kylheku2018-01-011-1/+1
* read, iread: source location recording now conditional.Kaz Kylheku2017-12-291-4/+20
* listener: handle incomplete buf literals.Kaz Kylheku2017-07-301-1/+23
* listener: inform linenoise of incomplete syntax.Kaz Kylheku2017-06-161-1/+151
* Refactoring hash bang support; hash bang null hack.Kaz Kylheku2017-05-301-12/+2
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-151-1/+1
* listener: :p and :prompt commands.Kaz Kylheku2017-04-061-0/+8