summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* Allow conses functions to work on vecs and strings.Kaz Kylheku2015-10-061-2/+6
* New functions take, drop, {take,drop}-{while,until}.Kaz Kylheku2015-10-051-0/+187
* Copy lazy strings without forcing.Kaz Kylheku2015-10-051-1/+16
* Implementation of static slots for structures.Kaz Kylheku2015-09-291-2/+2
* Improve lazy_str_force_upto performance on some cases.Kaz Kylheku2015-09-291-2/+8
* Improve performance of lazy string forcing.Kaz Kylheku2015-09-281-9/+27
* lack of optional arg defaulting in lazy_sub_str.Kaz Kylheku2015-09-231-2/+2
* Bugfix: sub function not handling lazy strings.Kaz Kylheku2015-09-221-0/+1
* Introduce chk_wmalloc function.Kaz Kylheku2015-09-221-8/+16
* Adding flatcar* function.Kaz Kylheku2015-09-191-0/+47
* New function: flatcar.Kaz Kylheku2015-09-181-0/+9
* More informative printed rep for functions.Kaz Kylheku2015-09-091-1/+18
* Allow runaway lazy list computation to be interrupted.Kaz Kylheku2015-09-081-0/+4
* New functions, subtypep and typep.Kaz Kylheku2015-09-081-0/+53
* Random states of type random-state, not *random-state*.Kaz Kylheku2015-09-081-0/+1
* Remove stray debug print (TXR 113).Kaz Kylheku2015-09-071-1/+1
* Don't use prot1 for temporary gc protection.Kaz Kylheku2015-09-071-18/+8
* linenoise: use checked allocator for strdup.Kaz Kylheku2015-09-061-0/+8
* linenoise completion for txr symbolsKaz Kylheku2015-09-051-0/+17
* Syntax errors refer to REPL line number.Kaz Kylheku2015-09-051-0/+8
* Improve error for uncallable object.Kaz Kylheku2015-09-011-1/+1
* Remove useless comment that contains two typos.Kaz Kylheku2015-09-011-4/+0
* Time structure.Kaz Kylheku2015-08-311-0/+58
* Move stat functions to use a struct.Kaz Kylheku2015-08-301-2/+2
* Introducing structs.Kaz Kylheku2015-09-021-0/+5
* Renaming c_true to tnil.Kaz Kylheku2015-08-271-16/+16
* Replace two-step initialization of args with macros.Kaz Kylheku2015-08-241-56/+28
* New function: shuffle.Kaz Kylheku2015-08-241-0/+43
* Regression: assignment to [hash x..y] not working.Kaz Kylheku2015-08-231-9/+7
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-231/+393
* Better error reporting for some indirect calls.Kaz Kylheku2015-08-181-18/+24
* Bugfix: forgotten zaps could lead to spurious retention.Kaz Kylheku2015-08-171-3/+3
* New function, clamp.Kaz Kylheku2015-08-131-0/+5
* Print object readably in class mismatch error.Kaz Kylheku2015-08-131-1/+1
* New display-width function.Kaz Kylheku2015-08-131-0/+22
* Remove never-used member of symbol structure.Kaz Kylheku2015-08-091-1/+0
* C++ upkeep: resolve multiple definitions of fun_k.Kaz Kylheku2015-08-071-1/+2
* New exception type: system-error.Kaz Kylheku2015-08-051-0/+2
* Better diagnostic in funcall family of functions.Kaz Kylheku2015-08-051-5/+14
* Switching some globals to lexical and changing some names.Kaz Kylheku2015-08-031-3/+3
* Pass pretty flag to cobj print operation.Kaz Kylheku2015-08-011-4/+4
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-166/+120
* Adding nthcdr as accessor.Kaz Kylheku2015-07-221-0/+13
* Implementing second through tenth as places.Kaz Kylheku2015-07-221-10/+30
* * lib.c (obj_print, obj_pprint): Bugfix: incorrectKaz Kylheku2015-07-221-2/+4
* Implementing caar, cadr, cdar and friends.Kaz Kylheku2015-07-211-0/+2
* * eval.c (eval_init): Register new split function.Kaz Kylheku2015-07-211-2/+48
* Refactoring n-ary functions to use a single helper.Kaz Kylheku2015-07-241-20/+13
* * lib.c (mkstring): Fix neglect to null terminate.Kaz Kylheku2015-06-181-3/+4
* * lib.c (cat_str): Detect overflow in the total lengthKaz Kylheku2015-06-181-4/+21