summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * lib.c (replace_list, replace_str, replace_vec): HandleKaz Kylheku2015-05-141-0/+61
* Recursive lcons force bug (keep-if*, remove-if*).Kaz Kylheku2015-05-131-1/+3
* Handle vectors and strings in rplaca and rplacd.Kaz Kylheku2015-05-111-2/+12
* * lib.c (chr_str_set): Check for literal strings.Kaz Kylheku2015-05-111-0/+5
* Crack down on redefinitions of built-ins.Kaz Kylheku2015-05-081-0/+1
* New macro-based framework for assignment places.Kaz Kylheku2015-05-061-1/+50
* Deal with bad quote syntax.Kaz Kylheku2015-05-031-2/+2
* Move initialization calls to more suitable place.Kaz Kylheku2015-05-011-0/+10
* Bugfix: cannot print (lambda . 42) structure.Kaz Kylheku2015-04-291-2/+2
* * lib.c (symbol_package): If the argument is nil, returnKaz Kylheku2015-04-251-1/+1
* Remove silly package lookup from keywordp.Kaz Kylheku2015-04-251-1/+1
* Adding getenv, setenv and unsetenv.Kaz Kylheku2015-04-181-6/+7
* Deal with spurious retention in function application.Kaz Kylheku2015-03-311-76/+78
* * eval.c (eval_init): register get-lines as having one optionalKaz Kylheku2015-03-281-0/+2
* * lib.c (int_str): Workaround for wcstol recognizing the 0x prefix whenKaz Kylheku2015-03-201-1/+27
* Introducing persistent error state on streams.Kaz Kylheku2015-02-251-0/+6
* * lib.c (list_collect, list_collect_append): In errorKaz Kylheku2015-02-121-2/+2
* * lib.c (lazy_appendv_func, lazy_appendv): Bugfix: append*Kaz Kylheku2015-02-121-2/+10
* * unwind.c (unhandled_hook_s): New static variable.Kaz Kylheku2015-02-061-0/+1
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * lib.c (make_like): Fix regression introduced in 102.Kaz Kylheku2015-01-271-1/+1
* * eval.c (eval_init): Register dupl and swap_12_21 asKaz Kylheku2015-01-251-0/+10
* * lib.c (make_like): Bugfix. (make-like nil "abc")Kaz Kylheku2015-01-111-0/+4
* * lib.c (replace_str, replace_vec): Bugfix. The replacement itemKaz Kylheku2014-12-311-87/+91
* * lib.c (simple_lazy_stream_func): Bugfix: close the streamKaz Kylheku2014-12-251-2/+4
* * eval.c (eval_init): Registered intrinsic function unique.Kaz Kylheku2014-12-231-4/+11
* * lib.c (func_n1ov, func_n2ov, func_n3ov): New functions.Kaz Kylheku2014-12-231-0/+21
* * lib.c (func_n0o): Useless, unused function removed.Kaz Kylheku2014-12-231-7/+0
* * lib.c (copy): Support copying random state objectsKaz Kylheku2014-12-181-1/+4
* * eval.c (eval_init): Register in function as intrinsic.Kaz Kylheku2014-12-051-0/+70