| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c (op_catch): Treat the nil exception object as an empty | Kaz Kylheku | 2012-02-16 | 3 | -2/+12 |
* | TXR Lisp gets exception handling. | Kaz Kylheku | 2012-02-16 | 6 | -1/+153 |
* | Fix accidental mistake. | Kaz Kylheku | 2012-02-14 | 1 | -1/+1 |
* | * eval.c (rangev_func, rangev, range_star_v_func, | Kaz Kylheku | 2012-02-14 | 2 | -6/+14 |
* | * eval.c (rangev): If a descending range is specified, | Kaz Kylheku | 2012-02-14 | 4 | -4/+56 |
* | * eval.c (rangev_func): Improved termination test. The sequence | Kaz Kylheku | 2012-02-14 | 2 | -5/+13 |
* | * eval.c (dwim_loc): Allow assignment to the dwim place when it | Kaz Kylheku | 2012-02-13 | 2 | -3/+16 |
* | Version 57txr-57 | Kaz Kylheku | 2012-02-13 | 5 | -4/+52 |
* | * eval.c (subst_vars): Handle lone symbols (not wrapped | Kaz Kylheku | 2012-02-13 | 5 | -6/+37 |
* | * eval.c (dwim_loc, op_dwim): Bugfix: hash indexing requiring | Kaz Kylheku | 2012-02-13 | 2 | -2/+7 |
* | * HACKING: Added note about register save areas, which can contribute | Kaz Kylheku | 2012-02-12 | 2 | -1/+8 |
* | * debug.c (breakpoints, last_command): linkage changed to static. | Kaz Kylheku | 2012-02-12 | 2 | -4/+29 |
* | * lib.c (lazy_flatten): Bugfix: function was assuming that | Kaz Kylheku | 2012-02-12 | 2 | -7/+18 |
* | * lib.c (obj_print): Print control characters in string and | Kaz Kylheku | 2012-02-12 | 5 | -14/+35 |
* | Task #11486 | Kaz Kylheku | 2012-02-12 | 2 | -0/+8 |
* | Oops, syntax error. | Kaz Kylheku | 2012-02-12 | 1 | -1/+1 |
* | Task #11486: continuation. Take into account base position | Kaz Kylheku | 2012-02-12 | 5 | -13/+33 |
* | Task #11486: continuation. Now able to @(skip) through | Kaz Kylheku | 2012-02-11 | 3 | -26/+86 |
* | Task #11486: preparatory refactoring. | Kaz Kylheku | 2012-02-09 | 2 | -187/+181 |
* | * lib.c (lazy_sub_str): New static function. | Kaz Kylheku | 2012-02-09 | 2 | -8/+78 |
* | * genman.txr: Updated.txr-56 | Kaz Kylheku | 2012-02-05 | 3 | -4/+12 |
* | Version 56 | Kaz Kylheku | 2012-02-05 | 5 | -10/+68 |
* | * parser.l: Allow semicolon terminator on hex and octal | Kaz Kylheku | 2012-02-05 | 3 | -13/+25 |
* | * utf8.c (utf8_from_uc, utf8_decode): Some cascaded if tests converted | Kaz Kylheku | 2012-02-05 | 2 | -16/+42 |
* | * utf8.c (utf8_from_uc): Bugfix: incorrect condition in character | Kaz Kylheku | 2012-02-04 | 2 | -3/+13 |
* | * eval.c (rest_s, op_s): New variables. | Kaz Kylheku | 2012-02-03 | 8 | -22/+211 |
* | * utf8.c (utf8_from_uc, utf8_decode): Use upper case for hex constants. | Kaz Kylheku | 2012-02-02 | 2 | -25/+37 |
* | * utf8.c (utf8_to_uc, utf8_encode): Do not encode surrogate code | Kaz Kylheku | 2012-02-02 | 2 | -8/+26 |
* | * txr.1: UTF-8 handling clarified. | Kaz Kylheku | 2012-02-02 | 2 | -12/+20 |
* | * utf8.c (utf8_from_uc, utf8_decode): Impose a minium value on the | Kaz Kylheku | 2012-02-02 | 3 | -8/+38 |
* | * txr.vim: Move error match before other cases and simplify. | Kaz Kylheku | 2012-02-02 | 2 | -1/+7 |
* | This test case would have caught the prior regression. | Kaz Kylheku | 2012-02-02 | 5 | -0/+67 |
* | * match.c (format_field): Regression. Was not handling modifiers | Kaz Kylheku | 2012-02-02 | 2 | -21/+25 |
* | * eval.c (lookup_sym_lisp1): New function. | Kaz Kylheku | 2012-02-01 | 4 | -23/+125 |
* | * txr.vim: More color categories. More accurate matching of @ elements. | Kaz Kylheku | 2012-01-29 | 2 | -13/+22 |
* | typo. | Kaz Kylheku | 2012-01-28 | 1 | -1/+1 |
* | * parser.l: Support hex and octal escapes in string and quasiliterals, | Kaz Kylheku | 2012-01-27 | 3 | -2/+20 |
* | * txr.vim: Properly show @[...] inside quasiliteral. | Kaz Kylheku | 2012-01-27 | 2 | -5/+11 |
* | * eval.c (dwim_loc, op_dwim): Relax the requirement on hash | Kaz Kylheku | 2012-01-27 | 2 | -4/+10 |
* | * hash.c (hash_begin): Missing type check added, otherwise | Kaz Kylheku | 2012-01-27 | 3 | -4/+15 |
* | * eval.c (op_modplace): Fix warning caught by gcc, but not g++.txr-55 | Kaz Kylheku | 2012-01-26 | 3 | -3/+9 |
* | Version 55txr-055 | Kaz Kylheku | 2012-01-26 | 5 | -4/+39 |
* | Document that source for range assignment can be a string, vector or list. | Kaz Kylheku | 2012-01-26 | 1 | -3/+9 |
* | * lib.c (replace_list): Always convert the input items to a list, | Kaz Kylheku | 2012-01-26 | 2 | -13/+45 |
* | * arith.c (plus, minus): Better wording in error messages. | Kaz Kylheku | 2012-01-26 | 7 | -28/+168 |
* | * lib.c (listref, listref_l): Negative indices must have semantics | Kaz Kylheku | 2012-01-26 | 2 | -1/+9 |
* | * lib.c (cat_str): Throw error if one of the list elements | Kaz Kylheku | 2012-01-26 | 2 | -1/+7 |
* | * txr.1: More discussion of ranges. | Kaz Kylheku | 2012-01-26 | 2 | -0/+26 |
* | * match.c (format_field): Removed useless use of cat_str (no longer | Kaz Kylheku | 2012-01-26 | 2 | -5/+22 |
* | * eval.c (dwim_loc, dwim_op): Eliminated redundant re-evaluation | Kaz Kylheku | 2012-01-26 | 6 | -56/+146 |