summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Version 95.txr-95Kaz Kylheku2014-08-075-4/+24
* No getppid on MinGW.Kaz Kylheku2014-08-073-0/+35
* * parser.l (yyerr): Function removed; it is not used in the lexer,Kaz Kylheku2014-08-073-39/+47
* Reentrant parser regression.Kaz Kylheku2014-08-074-75/+75
* Version 94.txr-94Kaz Kylheku2014-08-057-79/+138
* * rand.c (make_random_state): Make the seeding behaviorKaz Kylheku2014-08-052-7/+20
* * eval.c (eval_init): Fix incorrect registration ofKaz Kylheku2014-08-052-1/+7
* * parser.y: Back port from Berkeley Yacc to GNU Bison.Kaz Kylheku2014-08-053-1/+15
* Big switch to reentrant lexing and parsing.Kaz Kylheku2014-08-026-420/+513
* * signal.c (interrupt_count): New global variable.Kaz Kylheku2014-08-022-1/+13
* * configure (have_sys_time): New variable.Kaz Kylheku2014-08-015-0/+136
* * signal.c (set_sig_handler): Don't use SA_ONSTACKKaz Kylheku2014-08-013-3/+13
* * signal.c (sig_hup, sig_int, sig_quit, sig_ill, sig_trap, sig_abrt,Kaz Kylheku2014-08-013-14/+11
* * eval.c (getpid_wrap, getppid_wrap): New static functions.Kaz Kylheku2014-07-304-0/+62
* * parser.l: Allow unquotes and splices in QSPECIAL and BRACED states.Kaz Kylheku2014-07-306-7/+45
* * txr.vim: Updated.Kaz Kylheku2014-07-301-100/+101
* * eval.c (eval_init): Register uniq function.Kaz Kylheku2014-07-295-0/+61
* * eval.c (repeatv): Renamed to repeat. Turned into functionKaz Kylheku2014-07-293-9/+27
* * arith.c (plus, minus, mul): Fix missing breaksKaz Kylheku2014-07-292-0/+12
* * eval.c (eval_init): Register nconc as intrinsic.Kaz Kylheku2014-07-295-3/+32
* * lib.c (reduce_left, reduce_right): Nullify incoming sequenceKaz Kylheku2014-07-292-0/+9
* * eval.c (giterate_func, giterate): Adjusting semantics of giterate toKaz Kylheku2014-07-293-15/+21
* * eval.c (eval_init): Register partition-by intrinsic.Kaz Kylheku2014-07-285-0/+98
* * arith.c (rising_product): Fix wrong m == n case,Kaz Kylheku2014-07-283-5/+12
* * txr.1: Fix bad non-floating-point constant examples.Kaz Kylheku2014-07-281-1/+3
* * txr.1: typo: List Literals not Lists. FixKaz Kylheku2014-07-281-2/+2
* Fix 2014-02-05 safety regression: unchecked use of non-function objectsKaz Kylheku2014-07-272-5/+14
* * eval.c (giterate_func, giterate): New static functions.Kaz Kylheku2014-07-273-2/+62
* * unwind.h (uw_block_begin): Get rid of the unused typedef trick,Kaz Kylheku2014-07-262-3/+11
* * txr.1: Corrections in "status and error reporting"Kaz Kylheku2014-07-251-13/+20
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-2340-631/+636
* * match.c (subst_vars): Bugfix: I neglected to apply theKaz Kylheku2014-07-222-1/+7
* * parser.y (METANUM): Forgotten %right declaration for thisKaz Kylheku2014-07-222-1/+6
* * configure: Add a check, in the case that we cannot make anKaz Kylheku2014-07-227-6/+76
* * RELNOTES: Updated.Kaz Kylheku2014-07-227-46/+103
* * eval.c (me_case): Fix quoting issue in expansion.Kaz Kylheku2014-07-222-1/+7
* * signal.c (set_sig_handler): Set up and tear down alternateKaz Kylheku2014-07-202-2/+11
* * eval.c (caseq_s, caseql_s, casequal_s, memq_s, memql_s, memqual_s,Kaz Kylheku2014-07-203-6/+130
* * eval.c (eval_init): Register juxt as intrinsic.Kaz Kylheku2014-07-205-0/+58
* * arith.c (divi): Support one-argument form.Kaz Kylheku2014-07-204-8/+26
* * genvim.txr: Fixed highlighting issues in numbers followed by newline.Kaz Kylheku2014-07-203-94/+101
* * lib.c (search_str): Support negative starting index.Kaz Kylheku2014-07-193-6/+27
* * hash.c (hash_construct): Nullify the pairs argument so thatKaz Kylheku2014-07-193-0/+27
* * eval.c (mapdov): New function.Kaz Kylheku2014-07-195-5/+81
* * stream.c (put_strings, put_lines): New functions.Kaz Kylheku2014-07-194-5/+65
* * eval.c (eval_init): Register get-lines as a synonym for lazy-stream-cons.Kaz Kylheku2014-07-195-1/+72
* * txr.1: wording: arguments are omitted, not parameters.Kaz Kylheku2014-07-191-3/+3
* * Makefile (conftest, conftest2): Link mathKaz Kylheku2014-07-187-4/+76
* * match.c (v_do, v_require): Set up and tear down environment frame,Kaz Kylheku2014-07-152-2/+19
* * match.c (h_eol): Fix broken horizontal @(eol).Kaz Kylheku2014-07-152-1/+7