summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* * arith.c (succ, ssucc, sssucc, pred, ppred, pppred): New functions.Kaz Kylheku2014-11-205-0/+84
* * lib.c (where): Argument order reversed, with compat support.Kaz Kylheku2014-11-204-3/+21
* * lib.c (sel): Accept a function in place of the index list.Kaz Kylheku2014-11-203-2/+23
* * txr.1: Random fixes.Kaz Kylheku2014-11-171-3/+3
* * lib.c (split_str): If the separator string is empty,Kaz Kylheku2014-11-174-2/+67
* * lib.c (max2, min2): Use the less comparison functionKaz Kylheku2014-11-154-10/+23
* * eval.c (opip_s, oand_s, chain_s, chand_s): New global variables.Kaz Kylheku2014-11-105-186/+332
* * lib.c (sub, ref, refset, replace, update, search_list):Kaz Kylheku2014-11-062-6/+13
* * eval.c (eval_init): Register chand intrinsic.Kaz Kylheku2014-11-065-1/+54
* Allow then-func to be omitted in iff. Cleanup.Kaz Kylheku2014-11-064-18/+51
* * lib.c (iff): Bugfix: forgotten handling of defaultKaz Kylheku2014-11-053-9/+11
* New macros tb and tc.Kaz Kylheku2014-10-313-0/+111
* * lib.c (chk_grow_vec): New function.Kaz Kylheku2014-10-304-13/+46
* Implementing finalization hooks.Kaz Kylheku2014-10-304-51/+341
* * gc.h (break_obj): Missing extern added on declaration.Kaz Kylheku2014-10-302-1/+6
* Vim syntax coloring for standalone TXR Lisp (*.tl) files.Kaz Kylheku2014-10-294-54/+336
* * lib.c (type_check): Function moved to header file inline.Kaz Kylheku2014-10-263-5/+17
* * hash.c (hash_begin): Use coerce macro instead of raw C cast.Kaz Kylheku2014-10-253-4/+10
* GNU Flex's libfl library provides nothing. Let us not refer to it. ItKaz Kylheku2014-10-244-7/+23
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-2423-194/+210
* * eval.c (eval_init): Fix incorrect, registration ofKaz Kylheku2014-10-222-1/+6
* Version 100.txr-100Kaz Kylheku2014-10-225-4/+79
* Ensure that a hash reorganization doesn't take placeKaz Kylheku2014-10-225-7/+122
* * eval.c (interp_fun): If the function doesn't haveKaz Kylheku2014-10-212-5/+19
* * eval.c (eval_init): Register notf intrinsic function.Kaz Kylheku2014-10-217-78/+117
* * share/txr/stdlib/txr-case.txr: New file.Kaz Kylheku2014-10-217-8/+299
* Source file inclusion implemented: needed for macros.Kaz Kylheku2014-10-207-24/+119
* * match.c (match_fun): Bugfix: replace incorrect plain returnKaz Kylheku2014-10-192-1/+11
* * parser.l (lisp_parse): Bugfix: the error_stream argumentKaz Kylheku2014-10-193-4/+23
* * parser.y (r_exprs): New grammar symbol. r_exprs usesKaz Kylheku2014-10-192-16/+56
* * parser.y: Allow TXR to support large programs, and efficiently so.Kaz Kylheku2014-10-182-5/+19
* Deal with situation when GC is disabled and the freshobj array runs outKaz Kylheku2014-10-182-3/+22
* * match.c (mf_all): Drop data_lineno parameter. InitializeKaz Kylheku2014-10-182-26/+36
* * match.c (v_eof): Bugfix: we are at EOF not only whenKaz Kylheku2014-10-172-1/+7
* * match.c (dest_bind): Remove the restriction of not allowingKaz Kylheku2014-10-173-2/+81
* * HACKING: New section Type Safety.Kaz Kylheku2014-10-173-35/+113
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-1722-411/+529
* Purge stray occurrences of "void *" from code base.Kaz Kylheku2014-10-1710-33/+96
* * arith.c (gcd): Fix semantics. If either operand isKaz Kylheku2014-10-167-123/+201
* * arith.c (gcd, lognot): Bugfix: bignum resultsKaz Kylheku2014-10-162-2/+7
* * match.c (dest_bind): More detailed log message for variableKaz Kylheku2014-10-162-1/+7
* New @(line) and @(chr) directives.Kaz Kylheku2014-10-165-14/+143
* * match.c (subst_vars): Fix buggy rendering of TXR Lisp expressionsKaz Kylheku2014-10-153-5/+57
* More type safety, with help from C++ compiler.Kaz Kylheku2014-10-144-34/+61
* C++ upkeep.Kaz Kylheku2014-10-146-9/+42
* * txr.1: Round of fixes.Kaz Kylheku2014-10-132-77/+144
* * eval.c (eval_init): Register greater function as intrinsic.Kaz Kylheku2014-10-136-128/+188
* * genvim.txr (sortuniq): Remove unnecessary function,Kaz Kylheku2014-10-132-6/+6
* * eval.c (merge_wrap): New static functionKaz Kylheku2014-10-126-100/+397
* * eval.c (eval_init): Register chr_isblank and chr_isunisp asKaz Kylheku2014-10-118-139/+227