| Commit message (Expand) | Author | Age | Files | Lines |
* | @(load) and @(include) now load Lisp code. | Kaz Kylheku | 2015-06-12 | 4 | -29/+82 |
* | Preparing for lisp loading. | Kaz Kylheku | 2015-06-10 | 5 | -11/+79 |
* | Error handling improvement in read. | Kaz Kylheku | 2015-06-10 | 3 | -4/+25 |
* | * parser.y (yybadtoken): Print unexpected character | Kaz Kylheku | 2015-06-10 | 2 | -1/+6 |
* | Code simplification. | Kaz Kylheku | 2015-06-08 | 2 | -10/+9 |
* | Critical bugfix for weak hashes. | Kaz Kylheku | 2015-06-07 | 2 | -0/+11 |
* | * lib.h (mkloc): Rename misleading argument from fun to obj. | Kaz Kylheku | 2015-06-07 | 2 | -1/+5 |
* | * parser.c (stream_parser_hash): New static variable. | Kaz Kylheku | 2015-06-07 | 4 | -8/+71 |
* | * match.c (v_load): Call parse_once rater than parse. | Kaz Kylheku | 2015-06-07 | 6 | -6/+42 |
* | * stream.c (catenated_stream_p, catenated_stream_push): New functions. | Kaz Kylheku | 2015-06-07 | 4 | -0/+76 |
* | * txr.1: Document new syntactic places framework and place-mutating macros. | Kaz Kylheku | 2015-05-25 | 2 | -285/+2320 |
* | Fix mismanaged dyn_env variable. | Kaz Kylheku | 2015-05-25 | 2 | -3/+16 |
* | Ligher weight debug instrumentation. | Kaz Kylheku | 2015-05-22 | 6 | -26/+83 |
* | Adding pushnew. | Kaz Kylheku | 2015-05-22 | 3 | -1/+19 |
* | symbol-function, symbol-value and fun become places. | Kaz Kylheku | 2015-05-22 | 3 | -0/+77 |
* | Introduce defparm operator. | Kaz Kylheku | 2015-05-21 | 3 | -6/+74 |
* | Represent place.tl more compactly in image. | Kaz Kylheku | 2015-05-19 | 3 | -3/+14 |
* | Variables are now deletable places, if they are global. | Kaz Kylheku | 2015-05-15 | 3 | -5/+25 |
* | * eval.c (symbol_value): Retrieve the binding of a symbol | Kaz Kylheku | 2015-05-15 | 3 | -12/+122 |
* | * txr.1: Round of spelling fixes. | Kaz Kylheku | 2015-05-15 | 1 | -46/+46 |
* | * lib.c (replace_list, replace_str, replace_vec): Handle | Kaz Kylheku | 2015-05-14 | 3 | -2/+74 |
* | Recursive lcons force bug (keep-if*, remove-if*). | Kaz Kylheku | 2015-05-13 | 2 | -1/+10 |
* | * place.tl (define-modify-macro): New macro. | Kaz Kylheku | 2015-05-13 | 3 | -1/+16 |
* | * place.tl (push): Ensure left-to-right eval order. | Kaz Kylheku | 2015-05-13 | 2 | -2/+8 |
* | * place.tl (rlet): For the sake of sane evaluation order | Kaz Kylheku | 2015-05-12 | 2 | -2/+8 |
* | * eval.c (env_vb_to_fb): Allow null env argument. This | Kaz Kylheku | 2015-05-12 | 2 | -3/+10 |
* | DWIM places must use Lisp-1 semantics. | Kaz Kylheku | 2015-05-12 | 3 | -48/+138 |
* | * eval.c (lookup_var_l): Gut this function of its silly | Kaz Kylheku | 2015-05-12 | 2 | -30/+14 |
* | Handle vectors and strings in rplaca and rplacd. | Kaz Kylheku | 2015-05-11 | 2 | -2/+20 |
* | * lib.c (chr_str_set): Check for literal strings. | Kaz Kylheku | 2015-05-11 | 2 | -0/+9 |
* | Fix argument count checking regression. | Kaz Kylheku | 2015-05-11 | 2 | -4/+14 |
* | Spelling in car/cdr doc. | Kaz Kylheku | 2015-05-10 | 1 | -1/+1 |
* | * place.tl (errno): Support (errno) form as place. | Kaz Kylheku | 2015-05-10 | 1 | -0/+4 |
* | Improve error message related to splice misuse. | Kaz Kylheku | 2015-05-09 | 2 | -2/+9 |
* | Minor formatting fix in ret macro description. | Kaz Kylheku | 2015-05-09 | 1 | -1/+1 |
* | Adding pset operator. | Kaz Kylheku | 2015-05-09 | 3 | -1/+29 |
* | * place.tl (set): Take multiple place/value pairs. Allow zero | Kaz Kylheku | 2015-05-09 | 2 | -3/+15 |
* | Crack down on redefinitions of built-ins. | Kaz Kylheku | 2015-05-08 | 7 | -23/+98 |
* | * Makefile (LISP_TO_C_STRING): Strip comments, but not comment lines, | Kaz Kylheku | 2015-05-07 | 8 | -13/+45 |
* | single-body-form-fixup | Kaz Kylheku | 2015-05-26 | 1 | -48/+48 |
* | New macro-based framework for assignment places. | Kaz Kylheku | 2015-05-06 | 14 | -318/+715 |
* | * gc.c (make_obj, gc): Move resetting of prev_malloc_bytes | Kaz Kylheku | 2015-05-06 | 2 | -2/+6 |
* | Do some cleanup in progn-like form sequences. | Kaz Kylheku | 2015-05-05 | 2 | -9/+53 |
* | Deal with bad quote syntax. | Kaz Kylheku | 2015-05-03 | 3 | -2/+15 |
* | Move initialization calls to more suitable place. | Kaz Kylheku | 2015-05-01 | 3 | -9/+20 |
* | * signal.h (sig_save_disable): Bugfix: macro enabling | Kaz Kylheku | 2015-05-01 | 2 | -1/+6 |
* | Fix corruption triggered by extended gc disabling. | Kaz Kylheku | 2015-05-01 | 3 | -39/+97 |
* | Fix source location for dangling unquotes and splices. | Kaz Kylheku | 2015-04-30 | 2 | -10/+34 |
* | Improved syntax checking: defun, flet, labels, lambda. | Kaz Kylheku | 2015-04-29 | 2 | -48/+91 |
* | Bugfix: cannot print (lambda . 42) structure. | Kaz Kylheku | 2015-04-29 | 2 | -2/+9 |