summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * eval.c (lookup_var, lookup_fun): Reversing assoc arguments.Kaz Kylheku2011-12-071-7/+7
* * eval.c (eval_init): New functions registered as intrinsics.Kaz Kylheku2011-12-071-0/+10
* * eval.c (eval_init): New character functions registered.Kaz Kylheku2011-12-071-2/+65
* * eval.c (op_unwind_protect): Fixed uninitialized variableKaz Kylheku2011-12-061-1/+44
* Expose lazy lists in TXR Lisp.Kaz Kylheku2011-12-031-12/+43
* * lib.c (split_str, split_str_set): Bugfix: access beyond the end ofKaz Kylheku2011-12-031-2/+12
* * lib.c (int_str): Return nil rather than 0 if no digits are extractedKaz Kylheku2011-12-011-1/+4
* * lib.h (or2): Restore macro version of or2, because we needKaz Kylheku2011-11-301-0/+3
* * configure (extra_debugging): New variable. EXTRA_DEBUGGINGKaz Kylheku2011-11-301-0/+10
* Adding streams functions to Lisp evaluator.Kaz Kylheku2011-11-281-27/+29
* Added evaluation support for quote and quasiquote with unquotes.Kaz Kylheku2011-11-281-28/+73
* Task #11436Kaz Kylheku2011-11-261-86/+485
* * lib.c (getplist_f): New function.Kaz Kylheku2011-11-241-0/+14
* * lib.c (plus, minus): Fixed wrong assertion which would incorrectlyKaz Kylheku2011-11-231-2/+2
* deffilter grows in power: it can take quasistrings.Kaz Kylheku2011-11-191-6/+35
* * gc.c (mark_mem_region): Use the Valgrind API only to markKaz Kylheku2011-11-181-1/+3
* Added a JSON parsing test case. This flushed out a bug which crashedKaz Kylheku2011-11-181-0/+2
* Adding quote and unquote read syntax to list forms, resemblingKaz Kylheku2011-11-171-0/+5
* Changing read syntax for character literals, because we are going toKaz Kylheku2011-11-151-13/+12
* Infrastructure for storing line number informationKaz Kylheku2011-11-121-3/+54
* * lib.c (env): Fixed inappropriate cut-and-pasted error messages.Kaz Kylheku2011-11-051-3/+9
* Added #define NOMINMAX so <windows.h> since we have our own macros.Kaz Kylheku2011-11-051-0/+1
* Task #11442. Make work on MingW.Kaz Kylheku2011-11-051-4/+17
* Task #11442. Access to environment variables.Kaz Kylheku2011-11-051-1/+20
* Shorthand for filters which map multiple texts to a commonKaz Kylheku2011-10-251-0/+20
* Bugs #34641, #34629.Kaz Kylheku2011-10-241-4/+13
* Task #11474Kaz Kylheku2011-10-221-0/+36
* Task #11474Kaz Kylheku2011-10-221-3/+40
* New features. Strling list output streams in streamKaz Kylheku2011-10-211-0/+26
* * lib.c (proper_plist_to_alist, improper_plist_to_alist): NewKaz Kylheku2011-10-211-0/+32
* Task #11425.Kaz Kylheku2011-10-181-1/+25
* Indentation.Kaz Kylheku2011-10-111-1/+1
* * lib.c (eol_s): New symbol variable.Kaz Kylheku2011-10-071-1/+3
* * lib.c (flatten_helper): Function removed.Kaz Kylheku2011-10-071-6/+1
* Extending syntax to allow for @VAR and @(...) forms insideKaz Kylheku2011-10-061-1/+2
* Renaming the currying combinators according to new scheme.Kaz Kylheku2011-10-061-7/+7
* * lib.c (funcall3, curry_123_2): New functions.Kaz Kylheku2011-10-061-0/+24
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* * lib.c (acons): New function.Kaz Kylheku2011-10-041-4/+15