summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * eval.c (expand_op): Takes sym argument to distinguish op and do.Kaz Kylheku2014-01-233-4/+38
* * eval.c (do_eval): Fix incorrect, recently introduced codeKaz Kylheku2014-01-232-10/+16
* Bugfix: @(require ...) not expanding forms.Kaz Kylheku2014-01-234-10/+19
* * lib.c (conses, lazy_conses, func_set_env): New functions.Kaz Kylheku2014-01-235-1/+102
* Changes to the list collection mechanism to improveKaz Kylheku2014-01-228-140/+252
* Support function versions of if, and, or so that partialKaz Kylheku2014-01-223-13/+91
* * eval.c (eval_instrinsic): Changed to external linkage.Kaz Kylheku2014-01-225-16/+55
* * eval.c (mapcarv, mappendv): Convert output to type of leftmostKaz Kylheku2014-01-215-12/+69
* * lib.c (car, cdr, ldiff): Extend to handle vectors and strings.Kaz Kylheku2014-01-213-3/+75
* * lib.c (broken_down_time_list): New static function.Kaz Kylheku2014-01-205-0/+75
* * hash.c (group_by): New function.Kaz Kylheku2014-01-165-0/+72
* Version 75.txr-75Kaz Kylheku2014-01-166-110/+159
* * lib.c (obj_print, obj_pprint): Convert the internal representationKaz Kylheku2014-01-152-0/+18
* * arith.c: Revised error messages to refer to Lisp names insteadKaz Kylheku2014-01-154-26/+28
* * eval.c (append_each_s, append_each_star_s): New symbol variables.Kaz Kylheku2014-01-153-15/+45
* * arith.c (atang2): New function.Kaz Kylheku2014-01-154-2/+12
* * txr.1: Wrote missing documentation for throw, throwf and error.Kaz Kylheku2014-01-142-0/+27
* Clarifications about unget-char and unget-byte.Kaz Kylheku2014-01-141-0/+15
* * stream.c (stdio_seek): After a successful seek, discard the characterKaz Kylheku2014-01-142-0/+6
* * eval.c (bind_args): Implemented default values for optionalKaz Kylheku2014-01-143-3/+29
* Support for pushing back bytes and characters into streams.Kaz Kylheku2014-01-136-1/+185
* * stream.c (put_byte): Bugfix: was checking whether the put_charKaz Kylheku2014-01-132-1/+6
* Bugfix in regex char ranges affecting ranges whose upper endKaz Kylheku2014-01-132-4/+21
* Version 74txr-74Kaz Kylheku2014-01-137-59/+98
* * debug.h (debug_check): Fix broken build when debugger is disabled:Kaz Kylheku2014-01-132-1/+7
* Mac OSX Upkeep.Kaz Kylheku2014-01-132-9/+23
* Some bignum-related optimizationsKaz Kylheku2014-01-122-0/+23
* * arith.c (rising_product): New static function.Kaz Kylheku2014-01-115-0/+83
* * arith.c (to_float): Print function name as ~a rather than ~s,Kaz Kylheku2014-01-115-1/+85
* * configure: Detect platforms which don't reveal declarationsKaz Kylheku2014-01-106-18/+38
* * eval.c (eval_init): Renaming lisp-parse to read; lisp-parseKaz Kylheku2014-01-104-10/+24
* * configure (lang_flags): Let us switch from using _XOPEN_SOURCE=2Kaz Kylheku2014-01-103-17/+87
* * match.c (do_txeval): Lift an annoying restriction in the patternKaz Kylheku2014-01-103-3/+20
* * configure: Generate HAVE_VALGRIND as #define-d to 1, rathernKaz Kylheku2014-01-107-23/+39
* Fix broken Json parsing test case on MinGW.Kaz Kylheku2014-01-092-4/+17
* * stream.c: Eliminate useless #else section containing #errorKaz Kylheku2014-01-092-2/+4
* Long overdue MinGW port maintenance.Kaz Kylheku2014-01-098-32/+245
* Version 73txr-73Kaz Kylheku2014-01-085-4/+33
* Grammar.Kaz Kylheku2014-01-071-1/+1
* The lisp-parse function can now be called multiple timesKaz Kylheku2014-01-074-12/+59
* * match.c (v_load): Call yylex_destroy after yyparse, so we don'tKaz Kylheku2014-01-072-0/+7