summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* Adding list* since we get it "for free" thanks to theKaz Kylheku2014-02-021-0/+10
* append can now take additional leading arguments before the list.Kaz Kylheku2014-02-021-0/+15
* * eval.c (apply): Support string and vector arglist.Kaz Kylheku2014-02-021-0/+12
* * eval.c (do_eval_args): If the dotted position of the argumentKaz Kylheku2014-02-021-0/+8
* * eval.c (eval_init): Register vector_list function a second timeKaz Kylheku2014-02-021-0/+7
* * hash.c (hash_mark, hash_grow, make_similar_hash,Kaz Kylheku2014-02-011-0/+16
* Export break_obj.Kaz Kylheku2014-02-011-0/+9
* * lib.c (d): Disable garbage collection around the dump.Kaz Kylheku2014-02-011-0/+7
* * configure: remove stray debugging printf from theKaz Kylheku2014-01-311-0/+5
* * genvim.txr: Support floating-point constants.Kaz Kylheku2014-01-301-0/+7
* * eval.c (expand_op): When the variant is do, and the symbolKaz Kylheku2014-01-301-0/+10
* * eval.c (expand_op): Fix broken do operator. In the case of the doKaz Kylheku2014-01-301-0/+8
* Version 77txr-77Kaz Kylheku2014-01-291-0/+12
* * regex.c (match_regex_right): Fix not returning value.Kaz Kylheku2014-01-291-0/+4
* Default argument initializer scoping rule change, allowingKaz Kylheku2014-01-291-0/+14
* * eval.c (eval_init): Registered existing make_catenated_stream asKaz Kylheku2014-01-281-0/+15
* * stream.c (struct stdio_handle): New member, is_rotated.Kaz Kylheku2014-01-281-0/+11
* * stream.c (remove_path, rename_path): New functions.Kaz Kylheku2014-01-281-0/+13
* * eval.c (meta_meta_p, meta_meta_strip): New static functions.Kaz Kylheku2014-01-281-0/+16
* * txr.vim, genvim.txr: There can now be whitespace in TXR LispKaz Kylheku2014-01-271-0/+3
* Lexing and parsing improvements, leaving things less hacky than before,Kaz Kylheku2014-01-271-0/+24
* * parser.y (yybadtoken): Handle METAQUO in switch.Kaz Kylheku2014-01-271-0/+4
* * lib.c (reduce_left, reduce_right): changing the behavior so thatKaz Kylheku2014-01-271-0/+10
* * lib.c (obj_print, obj_pprint): Bugfix: there may beKaz Kylheku2014-01-271-0/+7
* * regex.c (match_regex_right): New function.Kaz Kylheku2014-01-261-0/+8
* Implementing more correct treatment of meta formsKaz Kylheku2014-01-261-0/+43
* Sigh; more lexical-syntactic hacks. This adds handlingKaz Kylheku2014-01-261-0/+11
* * hash.c (hash_update): New function.Kaz Kylheku2014-01-241-0/+14
* * eval.c (expand): Bugfix in expansion of dohash: neglectedKaz Kylheku2014-01-231-0/+5
* Version 76txr-76Kaz Kylheku2014-01-231-0/+14
* * eval.c (expand_op): Takes sym argument to distinguish op and do.Kaz Kylheku2014-01-231-0/+9
* * eval.c (do_eval): Fix incorrect, recently introduced codeKaz Kylheku2014-01-231-0/+6
* Bugfix: @(require ...) not expanding forms.Kaz Kylheku2014-01-231-0/+12
* * lib.c (conses, lazy_conses, func_set_env): New functions.Kaz Kylheku2014-01-231-0/+12
* Changes to the list collection mechanism to improveKaz Kylheku2014-01-221-1/+43
* Support function versions of if, and, or so that partialKaz Kylheku2014-01-221-0/+15
* * eval.c (eval_instrinsic): Changed to external linkage.Kaz Kylheku2014-01-221-0/+11
* * eval.c (mapcarv, mappendv): Convert output to type of leftmostKaz Kylheku2014-01-211-0/+14
* * lib.c (car, cdr, ldiff): Extend to handle vectors and strings.Kaz Kylheku2014-01-211-0/+8
* * lib.c (broken_down_time_list): New static function.Kaz Kylheku2014-01-201-0/+12
* * hash.c (group_by): New function.Kaz Kylheku2014-01-161-0/+10
* Version 75.txr-75Kaz Kylheku2014-01-161-0/+12
* * lib.c (obj_print, obj_pprint): Convert the internal representationKaz Kylheku2014-01-151-0/+6
* * eval.c (append_each_s, append_each_star_s): New symbol variables.Kaz Kylheku2014-01-151-0/+9
* * txr.1: Wrote missing documentation for throw, throwf and error.Kaz Kylheku2014-01-141-0/+4
* * stream.c (stdio_seek): After a successful seek, discard the characterKaz Kylheku2014-01-141-0/+5
* * eval.c (bind_args): Implemented default values for optionalKaz Kylheku2014-01-141-0/+8
* Support for pushing back bytes and characters into streams.Kaz Kylheku2014-01-131-0/+26
* * stream.c (put_byte): Bugfix: was checking whether the put_charKaz Kylheku2014-01-131-0/+5
* Bugfix in regex char ranges affecting ranges whose upper endKaz Kylheku2014-01-131-0/+14