summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* * lib.c (cat_str): Detect overflow in the total lengthKaz Kylheku2015-06-181-0/+5
* Improvements in equal hashing function.Kaz Kylheku2015-06-181-0/+9
* Library .txr files become .tl and are autoloaded.Kaz Kylheku2015-06-181-0/+19
* Adding anaphoric ifa macro.Kaz Kylheku2015-06-171-0/+22
* Refactoring of lisplib.cKaz Kylheku2015-06-171-0/+13
* Version 108.txr-108Kaz Kylheku2015-06-131-0/+12
* * txr.1: Documented Lisp loading.Kaz Kylheku2015-06-131-0/+4
* New --lisp option: treat unsuffixed files as Lisp.Kaz Kylheku2015-06-131-0/+7
* * txr.c (txr_main): Handle Lisp files.Kaz Kylheku2015-06-131-0/+4
* Lisp load macro.Kaz Kylheku2015-06-131-0/+9
* @(load) and @(include) now load Lisp code.Kaz Kylheku2015-06-121-0/+13
* Preparing for lisp loading.Kaz Kylheku2015-06-101-0/+15
* Error handling improvement in read.Kaz Kylheku2015-06-101-0/+12
* * parser.y (yybadtoken): Print unexpected characterKaz Kylheku2015-06-101-0/+5
* Code simplification.Kaz Kylheku2015-06-081-0/+7
* Critical bugfix for weak hashes.Kaz Kylheku2015-06-071-0/+9
* * lib.h (mkloc): Rename misleading argument from fun to obj.Kaz Kylheku2015-06-071-0/+4
* * parser.c (stream_parser_hash): New static variable.Kaz Kylheku2015-06-071-0/+19
* * match.c (v_load): Call parse_once rater than parse.Kaz Kylheku2015-06-071-0/+15
* * stream.c (catenated_stream_p, catenated_stream_push): New functions.Kaz Kylheku2015-06-071-0/+9
* * txr.1: Document new syntactic places framework and place-mutating macros.Kaz Kylheku2015-05-251-0/+4
* Fix mismanaged dyn_env variable.Kaz Kylheku2015-05-251-0/+12
* Ligher weight debug instrumentation.Kaz Kylheku2015-05-221-0/+38
* Adding pushnew.Kaz Kylheku2015-05-221-0/+6
* symbol-function, symbol-value and fun become places.Kaz Kylheku2015-05-221-0/+11
* Introduce defparm operator.Kaz Kylheku2015-05-211-0/+10
* Represent place.tl more compactly in image.Kaz Kylheku2015-05-191-0/+11
* Variables are now deletable places, if they are global.Kaz Kylheku2015-05-151-0/+8
* * eval.c (symbol_value): Retrieve the binding of a symbolKaz Kylheku2015-05-151-0/+10
* * lib.c (replace_list, replace_str, replace_vec): HandleKaz Kylheku2015-05-141-0/+9
* Recursive lcons force bug (keep-if*, remove-if*).Kaz Kylheku2015-05-131-0/+7
* * place.tl (define-modify-macro): New macro.Kaz Kylheku2015-05-131-0/+6
* * place.tl (push): Ensure left-to-right eval order.Kaz Kylheku2015-05-131-0/+4
* * place.tl (rlet): For the sake of sane evaluation orderKaz Kylheku2015-05-121-0/+6
* * eval.c (env_vb_to_fb): Allow null env argument. ThisKaz Kylheku2015-05-121-0/+5
* DWIM places must use Lisp-1 semantics.Kaz Kylheku2015-05-121-0/+24
* * eval.c (lookup_var_l): Gut this function of its sillyKaz Kylheku2015-05-121-0/+8
* Handle vectors and strings in rplaca and rplacd.Kaz Kylheku2015-05-111-0/+8
* * lib.c (chr_str_set): Check for literal strings.Kaz Kylheku2015-05-111-0/+4
* Fix argument count checking regression.Kaz Kylheku2015-05-111-0/+8
* * place.tl (errno): Support (errno) form as place.Kaz Kylheku2015-05-101-0/+4
* Improve error message related to splice misuse.Kaz Kylheku2015-05-091-0/+7
* Adding pset operator.Kaz Kylheku2015-05-091-0/+8
* * place.tl (set): Take multiple place/value pairs. Allow zeroKaz Kylheku2015-05-091-0/+5
* Crack down on redefinitions of built-ins.Kaz Kylheku2015-05-081-0/+29
* * Makefile (LISP_TO_C_STRING): Strip comments, but not comment lines,Kaz Kylheku2015-05-071-0/+19
* New macro-based framework for assignment places.Kaz Kylheku2015-05-061-0/+53
* * gc.c (make_obj, gc): Move resetting of prev_malloc_bytesKaz Kylheku2015-05-061-0/+5
* Do some cleanup in progn-like form sequences.Kaz Kylheku2015-05-051-0/+8
* Deal with bad quote syntax.Kaz Kylheku2015-05-031-0/+9