summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* * lib.c (sub, ref, replace): New functions.Kaz Kylheku2012-02-191-0/+12
* * match.c (extract_vars): If a brace var is actually anKaz Kylheku2012-02-181-0/+7
* Allow braced output variables to actually be arbitrary substitutions.Kaz Kylheku2012-02-181-0/+16
* * parser.y (o_var): Remove productions from grammar by using exprs_opt.Kaz Kylheku2012-02-181-0/+4
* Reimplementation of how TXR decides whether to dump bindingsKaz Kylheku2012-02-171-0/+16
* * eval.c (dwim_loc): 2012-02-13 fix didn't do it.Kaz Kylheku2012-02-171-0/+6
* * eval.c (eval_init): Register match-fun.Kaz Kylheku2012-02-161-0/+17
* * match.c (match_funcall): Function renamed to match_filter.Kaz Kylheku2012-02-161-0/+8
* * eval.c (op_catch): Treat the nil exception object as an emptyKaz Kylheku2012-02-161-0/+10
* TXR Lisp gets exception handling.Kaz Kylheku2012-02-161-0/+19
* * eval.c (rangev_func, rangev, range_star_v_func,Kaz Kylheku2012-02-141-0/+6
* * eval.c (rangev): If a descending range is specified,Kaz Kylheku2012-02-141-0/+12
* * eval.c (rangev_func): Improved termination test. The sequenceKaz Kylheku2012-02-141-0/+5
* * eval.c (dwim_loc): Allow assignment to the dwim place when itKaz Kylheku2012-02-131-0/+7
* Version 57txr-57Kaz Kylheku2012-02-131-0/+12
* * eval.c (subst_vars): Handle lone symbols (not wrappedKaz Kylheku2012-02-131-0/+13
* * eval.c (dwim_loc, op_dwim): Bugfix: hash indexing requiringKaz Kylheku2012-02-131-0/+5
* * HACKING: Added note about register save areas, which can contributeKaz Kylheku2012-02-121-0/+5
* * debug.c (breakpoints, last_command): linkage changed to static.Kaz Kylheku2012-02-121-0/+8
* * lib.c (lazy_flatten): Bugfix: function was assuming thatKaz Kylheku2012-02-121-0/+7
* * lib.c (obj_print): Print control characters in string andKaz Kylheku2012-02-121-0/+18
* Task #11486Kaz Kylheku2012-02-121-0/+6
* Task #11486: continuation. Take into account base positionKaz Kylheku2012-02-121-0/+17
* Task #11486: continuation. Now able to @(skip) throughKaz Kylheku2012-02-111-0/+21
* Task #11486: preparatory refactoring.Kaz Kylheku2012-02-091-0/+13
* * lib.c (lazy_sub_str): New static function.Kaz Kylheku2012-02-091-0/+8
* * genman.txr: Updated.txr-56Kaz Kylheku2012-02-051-0/+8
* Version 56Kaz Kylheku2012-02-051-0/+12
* * parser.l: Allow semicolon terminator on hex and octalKaz Kylheku2012-02-051-0/+10
* * utf8.c (utf8_from_uc, utf8_decode): Some cascaded if tests convertedKaz Kylheku2012-02-051-0/+8
* * utf8.c (utf8_from_uc): Bugfix: incorrect condition in characterKaz Kylheku2012-02-041-0/+8
* * eval.c (rest_s, op_s): New variables.Kaz Kylheku2012-02-031-0/+29
* * utf8.c (utf8_from_uc, utf8_decode): Use upper case for hex constants.Kaz Kylheku2012-02-021-0/+8
* * utf8.c (utf8_to_uc, utf8_encode): Do not encode surrogate codeKaz Kylheku2012-02-021-0/+8
* * txr.1: UTF-8 handling clarified.Kaz Kylheku2012-02-021-0/+4
* * utf8.c (utf8_from_uc, utf8_decode): Impose a minium value on theKaz Kylheku2012-02-021-0/+12
* * txr.vim: Move error match before other cases and simplify.Kaz Kylheku2012-02-021-0/+5
* This test case would have caught the prior regression.Kaz Kylheku2012-02-021-0/+12
* * match.c (format_field): Regression. Was not handling modifiersKaz Kylheku2012-02-021-0/+6
* * eval.c (lookup_sym_lisp1): New function.Kaz Kylheku2012-02-011-0/+16
* * txr.vim: More color categories. More accurate matching of @ elements.Kaz Kylheku2012-01-291-0/+4
* * parser.l: Support hex and octal escapes in string and quasiliterals,Kaz Kylheku2012-01-271-0/+8
* * txr.vim: Properly show @[...] inside quasiliteral.Kaz Kylheku2012-01-271-0/+4
* * eval.c (dwim_loc, op_dwim): Relax the requirement on hashKaz Kylheku2012-01-271-0/+6
* * hash.c (hash_begin): Missing type check added, otherwiseKaz Kylheku2012-01-271-0/+9
* * eval.c (op_modplace): Fix warning caught by gcc, but not g++.txr-55Kaz Kylheku2012-01-261-0/+6
* Version 55txr-055Kaz Kylheku2012-01-261-0/+12
* * lib.c (replace_list): Always convert the input items to a list,Kaz Kylheku2012-01-261-0/+12
* * arith.c (plus, minus): Better wording in error messages.Kaz Kylheku2012-01-261-0/+20
* * lib.c (listref, listref_l): Negative indices must have semanticsKaz Kylheku2012-01-261-0/+5