summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (subst_vars): Bugfix: results of expressions notKaz Kylheku2014-02-111-0/+13
* * eval.c (apply): Fix regression in dwim operator: not handlingKaz Kylheku2014-02-111-0/+6
* * combi.c (comb_hash_while_fun, comb_hash_gen_fun, comb_hash): NewKaz Kylheku2014-02-111-0/+14
* * arith.c: Remove inclusion of unneeded headers: <limits.h>Kaz Kylheku2014-02-111-0/+5
* * Makefile (OBJS): New object file, combi.o.Kaz Kylheku2014-02-111-0/+18
* * eval.c (rcomb_gen_fun_common): Streamlined implementation.Kaz Kylheku2014-02-101-0/+5
* Relaxed behavior: don't throw errors for impossible permutations,Kaz Kylheku2014-02-101-0/+16
* * eval.c (rcomb_while_fun, rcomb_gen_fun_common,Kaz Kylheku2014-02-101-0/+9
* * eval.c (rperm, perm_str): Just in case, return a mutable emptyKaz Kylheku2014-02-101-0/+11
* * eval.c (rperm_list, rperm_vec, rperm_str): n variable renamedKaz Kylheku2014-02-091-0/+19
* * lib.c (vector, vec_set_length, cat_vec): When the vector sizeKaz Kylheku2014-02-081-0/+5
* * eval.c (nperm_while_fun, nperm_gen_fun, nperm_list,Kaz Kylheku2014-02-071-0/+9
* Version 78.txr-78Kaz Kylheku2014-02-061-0/+12
* * lib.c (int_str): Regression: handle base argument properly.Kaz Kylheku2014-02-061-0/+4
* * hash.c (hash_grow, make_hash, make_similar_hash, copy_hash):Kaz Kylheku2014-02-061-0/+16
* * eval.c (op_dwim): Gutted down to just a few lines.Kaz Kylheku2014-02-061-0/+13
* * lib.c (generic_funcall): If a cons cell is passed asKaz Kylheku2014-02-051-0/+8
* Allow sequences and hashes to be called as functions.Kaz Kylheku2014-02-051-0/+17
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-0/+52
* * eval.c (bind_args): Support optional parameters in theKaz Kylheku2014-02-051-0/+9
* * eval.c (apply): Pass missing optional arguments as colon_k.Kaz Kylheku2014-02-051-0/+24
* * lib.c (nullp): Function removed.Kaz Kylheku2014-02-031-0/+7
* * eval.c (op_modplace): Fixing a few argument count mismatchesKaz Kylheku2014-02-031-0/+5
* Tighten up environment visibility semantics of default argumentKaz Kylheku2014-02-031-0/+16
* * eval.c (eval_init): Fix incorrect registration ofKaz Kylheku2014-02-031-0/+5
* Adding list* since we get it "for free" thanks to theKaz Kylheku2014-02-021-0/+10
* append can now take additional leading arguments before the list.Kaz Kylheku2014-02-021-0/+15
* * eval.c (apply): Support string and vector arglist.Kaz Kylheku2014-02-021-0/+12
* * eval.c (do_eval_args): If the dotted position of the argumentKaz Kylheku2014-02-021-0/+8
* * eval.c (eval_init): Register vector_list function a second timeKaz Kylheku2014-02-021-0/+7
* * hash.c (hash_mark, hash_grow, make_similar_hash,Kaz Kylheku2014-02-011-0/+16
* Export break_obj.Kaz Kylheku2014-02-011-0/+9
* * lib.c (d): Disable garbage collection around the dump.Kaz Kylheku2014-02-011-0/+7
* * configure: remove stray debugging printf from theKaz Kylheku2014-01-311-0/+5
* * genvim.txr: Support floating-point constants.Kaz Kylheku2014-01-301-0/+7
* * eval.c (expand_op): When the variant is do, and the symbolKaz Kylheku2014-01-301-0/+10
* * eval.c (expand_op): Fix broken do operator. In the case of the doKaz Kylheku2014-01-301-0/+8
* Version 77txr-77Kaz Kylheku2014-01-291-0/+12
* * regex.c (match_regex_right): Fix not returning value.Kaz Kylheku2014-01-291-0/+4
* Default argument initializer scoping rule change, allowingKaz Kylheku2014-01-291-0/+14
* * eval.c (eval_init): Registered existing make_catenated_stream asKaz Kylheku2014-01-281-0/+15
* * stream.c (struct stdio_handle): New member, is_rotated.Kaz Kylheku2014-01-281-0/+11
* * stream.c (remove_path, rename_path): New functions.Kaz Kylheku2014-01-281-0/+13
* * eval.c (meta_meta_p, meta_meta_strip): New static functions.Kaz Kylheku2014-01-281-0/+16
* * txr.vim, genvim.txr: There can now be whitespace in TXR LispKaz Kylheku2014-01-271-0/+3
* Lexing and parsing improvements, leaving things less hacky than before,Kaz Kylheku2014-01-271-0/+24
* * parser.y (yybadtoken): Handle METAQUO in switch.Kaz Kylheku2014-01-271-0/+4
* * lib.c (reduce_left, reduce_right): changing the behavior so thatKaz Kylheku2014-01-271-0/+10
* * lib.c (obj_print, obj_pprint): Bugfix: there may beKaz Kylheku2014-01-271-0/+7
* * regex.c (match_regex_right): New function.Kaz Kylheku2014-01-261-0/+8