| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c (eval_init): New functions remove-if and keep-if. | Kaz Kylheku | 2012-04-14 | 1 | -0/+42 |
* | * arith.c (INT_PTR_MAX_MP): New static variable. | Kaz Kylheku | 2012-04-10 | 1 | -3/+10 |
* | * eval.c (eval_init): Expose regex-compile and regexp as intrinsics. | Kaz Kylheku | 2012-04-10 | 1 | -1/+1 |
* | * arith.c (bignum): Previously static function now exposed as external. | Kaz Kylheku | 2012-04-08 | 1 | -2/+20 |
* | * lib.c: Revert earlier change: config.h must be included before the | Kaz Kylheku | 2012-04-07 | 1 | -1/+1 |
* | * configure: Added new check for some clashing external names, | Kaz Kylheku | 2012-04-07 | 1 | -1/+1 |
* | Rounding out hash table functionality with lazy lists that | Kaz Kylheku | 2012-04-07 | 1 | -0/+10 |
* | Code cleanup and tweaking. | Kaz Kylheku | 2012-04-05 | 1 | -0/+19 |
* | The mut macro should only be used for vectors or vector-like objects | Kaz Kylheku | 2012-04-05 | 1 | -2/+6 |
* | Bunch of fixes. | Kaz Kylheku | 2012-04-05 | 1 | -2/+1 |
* | Fix failing test case tests/006/freeform-1.txr. | Kaz Kylheku | 2012-04-03 | 1 | -6/+12 |
* | * eval.c (op_modplace): push replaced with mpush (mutating push). | Kaz Kylheku | 2012-04-03 | 1 | -5/+4 |
* | * configure: Support a gen-gc configuration variable which | Kaz Kylheku | 2012-04-03 | 1 | -9/+11 |
* | * lib.c (vec_set_length): Use set instead of assignment. | Kaz Kylheku | 2012-04-02 | 1 | -3/+5 |
* | Start of ground-work for ephemeral GC. We must add some abstraction | Kaz Kylheku | 2012-04-01 | 1 | -22/+22 |
* | * lib.c (num_str): Much more accurate test for deciding whether | Kaz Kylheku | 2012-03-30 | 1 | -3/+6 |
* | * lib.c (min2, max2): Semantics tweak. If the numbers are equal, | Kaz Kylheku | 2012-03-29 | 1 | -2/+2 |
* | * arith.c (numeq): New function. | Kaz Kylheku | 2012-03-29 | 1 | -0/+14 |
* | * lib.c (obj_print, obj_pprint): Do not use the #<lazy-string ..> | Kaz Kylheku | 2012-03-28 | 1 | -2/+10 |
* | * eval.c (eval_init): New intrinsic num-str registered. | Kaz Kylheku | 2012-03-26 | 1 | -0/+8 |
* | * arith.c (to_float): Fix unterminated argument list in throwf. | Kaz Kylheku | 2012-03-26 | 1 | -1/+1 |
* | * lib.c (rebind_s): New symbol variable. | Kaz Kylheku | 2012-03-24 | 1 | -1/+2 |
* | * eval.c (eval_init): Register match-str and match-str-tree | Kaz Kylheku | 2012-03-24 | 1 | -0/+6 |
* | * lib.c (search_str): If start_num is nil, default it to zero. | Kaz Kylheku | 2012-03-24 | 1 | -0/+4 |
* | * arith.c (plus): Optimization: use num_fast when | Kaz Kylheku | 2012-03-20 | 1 | -0/+6 |
* | * configure (uintptr): New variable. Indicates whether unsigned | Kaz Kylheku | 2012-03-19 | 1 | -2/+54 |
* | Changing type function to not blow up on nil, which makes a lot of code | Kaz Kylheku | 2012-03-17 | 1 | -80/+54 |
* | * lib.c (do_chain): More useful behavior. The first | Kaz Kylheku | 2012-03-16 | 1 | -3/+10 |
* | * eval.c (eval_init): New intrinsic functions | Kaz Kylheku | 2012-03-16 | 1 | -6/+36 |
* | * lib.c (quicksort): Bugfix: incorrect loop from 0 rather than from | Kaz Kylheku | 2012-03-16 | 1 | -1/+1 |
* | * lib.c (split_str): Separator can be a regex now. | Kaz Kylheku | 2012-03-04 | 1 | -23/+46 |
* | * lib.c (sub_str): Removed second check for lazy string that | Kaz Kylheku | 2012-03-03 | 1 | -2/+1 |
* | Fixing two instances of unintentional O(n*n) behavior and poor memory use | Kaz Kylheku | 2012-03-01 | 1 | -0/+35 |
* | * lib.c (numberp): Fix bad type check: null pointer dereference when | Kaz Kylheku | 2012-02-28 | 1 | -0/+2 |
* | * debug.c: Missing d command implemented. | Kaz Kylheku | 2012-02-28 | 1 | -0/+45 |
* | * lib.c (sub_list, replace_list, lazy_sub_str, sub_str, replace_str, | Kaz Kylheku | 2012-02-28 | 1 | -7/+7 |
* | * arith.c: Updated copyright year. | Kaz Kylheku | 2012-02-25 | 1 | -1/+1 |
* | * lib.c (sub_list, replace_list, lazy_sub_str, sub_str, | Kaz Kylheku | 2012-02-22 | 1 | -6/+27 |
* | * eval.c (dwim_loc): del operator's return value is the | Kaz Kylheku | 2012-02-22 | 1 | -2/+2 |
* | * lib.c (quicksort): Incorrect pivot selection. | Kaz Kylheku | 2012-02-22 | 1 | -1/+1 |
* | * lib.c (init): Hash bugfix: added missing call to hash_init. | Kaz Kylheku | 2012-02-22 | 1 | -0/+1 |
* | * eval.c (eval_init): Intrinsic bindings for sub, ref, refset | Kaz Kylheku | 2012-02-22 | 1 | -5/+69 |
* | Introducing optional arguments. | Kaz Kylheku | 2012-02-21 | 1 | -94/+161 |
* | * lib.c (sub, ref, replace): New functions. | Kaz Kylheku | 2012-02-19 | 1 | -1/+56 |
* | * lib.c (lazy_flatten): Bugfix: function was assuming that | Kaz Kylheku | 2012-02-12 | 1 | -7/+11 |
* | * lib.c (obj_print): Print control characters in string and | Kaz Kylheku | 2012-02-12 | 1 | -9/+14 |
* | * lib.c (lazy_sub_str): New static function. | Kaz Kylheku | 2012-02-09 | 1 | -8/+70 |
* | * eval.c (rest_s, op_s): New variables. | Kaz Kylheku | 2012-02-03 | 1 | -3/+8 |
* | * hash.c (hash_begin): Missing type check added, otherwise | Kaz Kylheku | 2012-01-27 | 1 | -3/+2 |
* | * eval.c (op_modplace): Fix warning caught by gcc, but not g++.txr-55 | Kaz Kylheku | 2012-01-26 | 1 | -2/+2 |