summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Version 78.txr-78Kaz Kylheku2014-02-066-72/+131
* * lib.c (int_str): Regression: handle base argument properly.Kaz Kylheku2014-02-062-1/+5
* * hash.c (hash_grow, make_hash, make_similar_hash, copy_hash):Kaz Kylheku2014-02-066-12/+30
* * eval.c (op_dwim): Gutted down to just a few lines.Kaz Kylheku2014-02-064-92/+27
* * lib.c (generic_funcall): If a cons cell is passed asKaz Kylheku2014-02-053-0/+43
* Allow sequences and hashes to be called as functions.Kaz Kylheku2014-02-054-25/+79
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-0511-221/+223
* * eval.c (bind_args): Support optional parameters in theKaz Kylheku2014-02-053-16/+75
* * eval.c (apply): Pass missing optional arguments as colon_k.Kaz Kylheku2014-02-055-24/+107
* * lib.c (nullp): Function removed.Kaz Kylheku2014-02-033-7/+10
* * eval.c (op_modplace): Fixing a few argument count mismatchesKaz Kylheku2014-02-032-2/+7
* Tighten up environment visibility semantics of default argumentKaz Kylheku2014-02-033-23/+26
* * eval.c (eval_init): Fix incorrect registration ofKaz Kylheku2014-02-032-1/+6
* * txr.1: Mention that regular expression character classes haveKaz Kylheku2014-02-021-0/+2
* Adding list* since we get it "for free" thanks to theKaz Kylheku2014-02-023-0/+52
* append can now take additional leading arguments before the list.Kaz Kylheku2014-02-025-21/+64
* * txr.1: Clarify that arbitrary expressions cannot be usedKaz Kylheku2014-02-021-3/+11
* * eval.c (apply): Support string and vector arglist.Kaz Kylheku2014-02-025-13/+55
* * eval.c (do_eval_args): If the dotted position of the argumentKaz Kylheku2014-02-023-4/+75
* * eval.c (eval_init): Register vector_list function a second timeKaz Kylheku2014-02-023-0/+20
* * txr.1: Fix bad directives example. Regexes are prefixed by #.Kaz Kylheku2014-02-021-1/+1
* * txr.1: Fix bad grammar.Kaz Kylheku2014-02-021-3/+3
* * txr.1: Documented forbidden hash table configuration ofKaz Kylheku2014-02-011-0/+3
* * hash.c (hash_mark, hash_grow, make_similar_hash,Kaz Kylheku2014-02-013-41/+82
* Export break_obj.Kaz Kylheku2014-02-013-2/+15
* * lib.c (d): Disable garbage collection around the dump.Kaz Kylheku2014-02-012-0/+9
* Whitespace.Kaz Kylheku2014-02-011-1/+1
* * configure: remove stray debugging printf from theKaz Kylheku2014-01-312-1/+5
* * genvim.txr: Support floating-point constants.Kaz Kylheku2014-01-303-10/+21
* * eval.c (expand_op): When the variant is do, and the symbolKaz Kylheku2014-01-303-2/+17
* * eval.c (expand_op): Fix broken do operator. In the case of the doKaz Kylheku2014-01-302-1/+9
* Version 77txr-77Kaz Kylheku2014-01-296-64/+130
* * regex.c (match_regex_right): Fix not returning value.Kaz Kylheku2014-01-292-0/+6
* Default argument initializer scoping rule change, allowingKaz Kylheku2014-01-293-13/+50
* * eval.c (eval_init): Registered existing make_catenated_stream asKaz Kylheku2014-01-284-5/+95
* * stream.c (struct stdio_handle): New member, is_rotated.Kaz Kylheku2014-01-282-17/+89
* * stream.c (remove_path, rename_path): New functions.Kaz Kylheku2014-01-286-1/+54
* * eval.c (meta_meta_p, meta_meta_strip): New static functions.Kaz Kylheku2014-01-287-104/+175
* * txr.vim, genvim.txr: There can now be whitespace in TXR LispKaz Kylheku2014-01-273-80/+84
* Lexing and parsing improvements, leaving things less hacky than before,Kaz Kylheku2014-01-273-61/+60
* * parser.y (yybadtoken): Handle METAQUO in switch.Kaz Kylheku2014-01-272-0/+5
* * lib.c (reduce_left, reduce_right): changing the behavior so thatKaz Kylheku2014-01-273-22/+84
* * regex.c (match_regex_right): Fix semantics of second argumentKaz Kylheku2014-01-273-11/+74
* * lib.c (obj_print, obj_pprint): Bugfix: there may beKaz Kylheku2014-01-272-2/+9
* * regex.c (match_regex_right): New function.Kaz Kylheku2014-01-264-0/+31
* Implementing more correct treatment of meta formsKaz Kylheku2014-01-262-36/+105
* Sigh; more lexical-syntactic hacks. This adds handlingKaz Kylheku2014-01-263-10/+41
* * hash.c (hash_update): New function.Kaz Kylheku2014-01-247-0/+95
* * eval.c (expand): Bugfix in expansion of dohash: neglectedKaz Kylheku2014-01-232-1/+8
* Version 76txr-76Kaz Kylheku2014-01-238-92/+144