summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* * lib.c (sub_list, replace_list, lazy_sub_str, sub_str, replace_str,Kaz Kylheku2012-02-281-7/+7
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* * lib.c (sub_list, replace_list, lazy_sub_str, sub_str,Kaz Kylheku2012-02-221-6/+27
* * eval.c (dwim_loc): del operator's return value is theKaz Kylheku2012-02-221-2/+2
* * lib.c (quicksort): Incorrect pivot selection.Kaz Kylheku2012-02-221-1/+1
* * lib.c (init): Hash bugfix: added missing call to hash_init.Kaz Kylheku2012-02-221-0/+1
* * eval.c (eval_init): Intrinsic bindings for sub, ref, refsetKaz Kylheku2012-02-221-5/+69
* Introducing optional arguments.Kaz Kylheku2012-02-211-94/+161
* * lib.c (sub, ref, replace): New functions.Kaz Kylheku2012-02-191-1/+56
* * lib.c (lazy_flatten): Bugfix: function was assuming thatKaz Kylheku2012-02-121-7/+11
* * lib.c (obj_print): Print control characters in string andKaz Kylheku2012-02-121-9/+14
* * lib.c (lazy_sub_str): New static function.Kaz Kylheku2012-02-091-8/+70
* * eval.c (rest_s, op_s): New variables.Kaz Kylheku2012-02-031-3/+8
* * hash.c (hash_begin): Missing type check added, otherwiseKaz Kylheku2012-01-271-3/+2
* * eval.c (op_modplace): Fix warning caught by gcc, but not g++.txr-55Kaz Kylheku2012-01-261-2/+2
* * lib.c (replace_list): Always convert the input items to a list,Kaz Kylheku2012-01-261-13/+33
* * arith.c (plus, minus): Better wording in error messages.Kaz Kylheku2012-01-261-1/+74
* * lib.c (listref, listref_l): Negative indices must have semanticsKaz Kylheku2012-01-261-1/+4
* * lib.c (cat_str): Throw error if one of the list elementsKaz Kylheku2012-01-261-1/+2
* * eval.c (dwim_loc, dwim_op): Eliminated redundant re-evaluationKaz Kylheku2012-01-261-0/+37
* * arith.c (zerop): Misspelling in error message.Kaz Kylheku2012-01-251-15/+27
* * eval.c (eval_init): New functions registered.Kaz Kylheku2012-01-251-4/+163
* * eval.c (dwim_s): New symbol variable.Kaz Kylheku2012-01-251-22/+56
* * lib.c (car_l, cdr_l): Bugfix: do not call the lazy consKaz Kylheku2012-01-191-2/+8
* * eval.c (eval_init): list_str registered.Kaz Kylheku2012-01-111-0/+9
* Spat of new features having to do with lazy processing.Kaz Kylheku2012-01-101-2/+60
* * eval.c (eval_init): New gensym function registered.Kaz Kylheku2012-01-011-0/+12
* * eval.c (eval_init): New function interned.Kaz Kylheku2011-12-251-0/+56
* * lib.c (memql): New function.Kaz Kylheku2011-12-231-4/+14
* * Makefile (OBJS): new object file, rand.o.Kaz Kylheku2011-12-211-0/+2
* * eval.c (eval_init): New function registered.Kaz Kylheku2011-12-201-0/+30
* * eval.c (eval_init): New functions registered as intrinsics.Kaz Kylheku2011-12-201-0/+50
* * eval.c (bindings_helper): Fix format arguments.Kaz Kylheku2011-12-181-7/+27
* * lib.c (appendv): bugfix: wrong way test.Kaz Kylheku2011-12-151-2/+2
* * eval.c (eval_init): not added as synonym for null.Kaz Kylheku2011-12-151-25/+13
* * lib.c (car, cdr): Set the lazy cons function to nilKaz Kylheku2011-12-141-1/+2
* * eval.c (eval_init): Removed registration for vec_get_fil.Kaz Kylheku2011-12-141-38/+35
* * lib.c (car, cdr): Semantics fix for lazy conses.Kaz Kylheku2011-12-141-4/+2
* * arith.c (plus, minus, gt, lt, ge, le): Handle character operands.Kaz Kylheku2011-12-141-0/+14
* * arith.c (highest_bit): Linkage changed to static.Kaz Kylheku2011-12-131-0/+14
* * arith.c (expt): New function.Kaz Kylheku2011-12-121-1/+18
* * arith.c (zerop, gt, lt, ge, le): Functions from lib.c reimplementedKaz Kylheku2011-12-111-32/+2
* * arith.c (trunc): Error messages prefixed with trunc:.Kaz Kylheku2011-12-111-13/+0
* Bignum division implemented. More portability bugs found in MPI:Kaz Kylheku2011-12-111-14/+0
* Bignum support in mult function.Kaz Kylheku2011-12-101-31/+0
* * lib.c (mulv): Recognize cases to eliminate a wasteful mul callKaz Kylheku2011-12-101-1/+5
* * lib.c (plusv): Recognize cases to eliminate a wasteful plus callKaz Kylheku2011-12-101-1/+5
* * arith.c: File is now generated using TXR.Kaz Kylheku2011-12-101-18/+0
* Bignum support, here we go!Kaz Kylheku2011-12-091-19/+51
* * debug.c (debug): Fix regression: repeat last command by hittingKaz Kylheku2011-12-071-3/+19