summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* * lib.c (int_str): Regression: handle base argument properly.Kaz Kylheku2014-02-061-1/+1
* * hash.c (hash_grow, make_hash, make_similar_hash, copy_hash):Kaz Kylheku2014-02-061-4/+5
* * eval.c (op_dwim): Gutted down to just a few lines.Kaz Kylheku2014-02-061-4/+13
* * lib.c (generic_funcall): If a cons cell is passed asKaz Kylheku2014-02-051-0/+2
* Allow sequences and hashes to be called as functions.Kaz Kylheku2014-02-051-25/+51
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-100/+45
* * eval.c (apply): Pass missing optional arguments as colon_k.Kaz Kylheku2014-02-051-11/+48
* * lib.c (nullp): Function removed.Kaz Kylheku2014-02-031-5/+0
* append can now take additional leading arguments before the list.Kaz Kylheku2014-02-021-0/+10
* * eval.c (apply): Support string and vector arglist.Kaz Kylheku2014-02-021-0/+17
* * lib.c (d): Disable garbage collection around the dump.Kaz Kylheku2014-02-011-0/+2
* * eval.c (meta_meta_p, meta_meta_strip): New static functions.Kaz Kylheku2014-01-281-2/+6
* * lib.c (reduce_left, reduce_right): changing the behavior so thatKaz Kylheku2014-01-271-1/+24
* * lib.c (obj_print, obj_pprint): Bugfix: there may beKaz Kylheku2014-01-271-2/+2
* * hash.c (hash_update): New function.Kaz Kylheku2014-01-241-0/+37
* * lib.c (conses, lazy_conses, func_set_env): New functions.Kaz Kylheku2014-01-231-0/+37
* Changes to the list collection mechanism to improveKaz Kylheku2014-01-221-70/+161
* * eval.c (mapcarv, mappendv): Convert output to type of leftmostKaz Kylheku2014-01-211-10/+41
* * lib.c (car, cdr, ldiff): Extend to handle vectors and strings.Kaz Kylheku2014-01-211-3/+33
* * lib.c (broken_down_time_list): New static function.Kaz Kylheku2014-01-201-0/+34
* * lib.c (obj_print, obj_pprint): Convert the internal representationKaz Kylheku2014-01-151-0/+12
* * arith.c: Revised error messages to refer to Lisp names insteadKaz Kylheku2014-01-151-11/+11
* * configure: Detect platforms which don't reveal declarationsKaz Kylheku2014-01-101-5/+0
* * configure (lang_flags): Let us switch from using _XOPEN_SOURCE=2Kaz Kylheku2014-01-101-2/+2
* * configure: Generate HAVE_VALGRIND as #define-d to 1, rathernKaz Kylheku2014-01-101-5/+5
* Long overdue MinGW port maintenance.Kaz Kylheku2014-01-091-0/+51
* * lib.c (intern): fix the previous diagnostic bug once more with moreKaz Kylheku2013-12-161-3/+4
* Changing the tokenizer to get rid of IDENT, KEYWORD and METAVARKaz Kylheku2013-12-151-3/+4
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+16
* * arith.c, hash.c, lib.c, rand.c, stream.c, syslog.c: RemovingKaz Kylheku2013-12-111-1/+0
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* syslog support; bitwise logior and logand functions become variadic.Kaz Kylheku2013-12-101-0/+18
* Fixing some old-style coding that became obsoleteKaz Kylheku2013-12-061-2/+2
* Steps toward fixing an issue: lazy list readahead.Kaz Kylheku2013-12-011-7/+21
* * eval.c (eval_init): New functions countqual, countql, countqKaz Kylheku2013-11-291-0/+51
* * configure (config_flags): New variable, allowing us toKaz Kylheku2013-11-291-4/+48
* * lib.c (make_time): We must subtract from the 1-12Kaz Kylheku2013-11-281-1/+1
* Extending intrinsic functions to go up to 7 arguments.Kaz Kylheku2013-11-281-1/+121
* Ouch! Turns out the code base has numerous unintendedKaz Kylheku2013-10-241-9/+21
* Improving behavior of op and fixing a bug.Kaz Kylheku2013-10-061-1/+1
* * eval.c (eval_init): tok-str acquires new parameterKaz Kylheku2013-06-111-2/+8
* * eval.c (eval_init): lazy-str's third argument is optional.Kaz Kylheku2013-06-111-14/+19
* * eval.c (eval_init): lazy string related functions become intrinsics.Kaz Kylheku2013-05-221-0/+39
* * eval.c (eval_init): Register tok_str as intrinsic.Kaz Kylheku2013-05-201-0/+25
* * eval.c (eval_init): New intrinsics, time-string-local andKaz Kylheku2013-05-151-0/+39
* * RELNOTES: Updated in preparation for release.Kaz Kylheku2013-05-141-3/+31
* * eval.c (eval_init): New instrinsic function iffi registered.Kaz Kylheku2013-01-111-2/+9
* * lib.c (int_str): Fix gaping bug introduced by previous commit,Kaz Kylheku2012-10-311-0/+3
* Merge branch 'master' of ssh://kylheku.com/git/txrKaz Kylheku2012-10-311-2/+1
|\
| * * lib.c (string_lt): Bugfix: wcscmp returns some value less than zero,Kaz Kylheku2012-10-301-2/+1