| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c (reg_op): New static function. | Kaz Kylheku | 2014-02-26 | 2 | -45/+56 |
* | * lib.c (make_like): If the first element of list isn't | Kaz Kylheku | 2014-02-26 | 2 | -1/+10 |
* | * lib.c (lit_s): New symbol. | Kaz Kylheku | 2014-02-26 | 2 | -5/+16 |
* | * eval.c (do_eval): Set last_form_evaled just before | Kaz Kylheku | 2014-02-26 | 2 | -2/+8 |
* | * eval.c (expand_op): Use rlcp_tree when constructing the | Kaz Kylheku | 2014-02-26 | 3 | -11/+27 |
* | * parser.y (list): For @n_expr, get the source location info | Kaz Kylheku | 2014-02-26 | 2 | -3/+13 |
* | Version 81txr-81 | Kaz Kylheku | 2014-02-26 | 6 | -112/+214 |
* | * parser.l (regex_parse, lisp_parse): Better formatting | Kaz Kylheku | 2014-02-26 | 2 | -2/+7 |
* | * eval.c (expand_place): Unnecessary, buggy function removed. | Kaz Kylheku | 2014-02-26 | 2 | -78/+16 |
* | * configure: Make it an error to have implicit function declarations by | Kaz Kylheku | 2014-02-25 | 3 | -10/+35 |
* | * parser.y (spec): Bugfix: SECRET_ESCAPE_E should use n_expr | Kaz Kylheku | 2014-02-25 | 2 | -12/+31 |
* | * lib.c (obj_init): Revert qquote, unquote and splice | Kaz Kylheku | 2014-02-25 | 3 | -22/+37 |
* | * eval.c (eval_init): HAVE_MAKEDEV not HAVE_MKDEV. | Kaz Kylheku | 2014-02-25 | 2 | -1/+5 |
* | * stream.c (getcwd_wrap): Implement correct test of getcwd's | Kaz Kylheku | 2014-02-25 | 2 | -1/+7 |
* | * configure: Use -Werror= on the missing prototypes and | Kaz Kylheku | 2014-02-25 | 2 | -1/+6 |
* | * configure: Added feature tests for makedev, link/symlink/readlink, | Kaz Kylheku | 2014-02-25 | 4 | -3/+138 |
* | * debug.c (debug): Fix 2013-12-02 regression, which leaves the | Kaz Kylheku | 2014-02-24 | 2 | -1/+9 |
* | * eval.c (eval_init): Intern symlink_wrap, link_wrap, readlink_wrap. | Kaz Kylheku | 2014-02-24 | 5 | -1/+110 |
* | * eval.c (eval_init): Register forgotten s_ifsock variable. | Kaz Kylheku | 2014-02-24 | 5 | -5/+263 |
* | * parser.l: Support octal and binary numbers. | Kaz Kylheku | 2014-02-24 | 5 | -0/+65 |
* | * parser.y (modifiers): Bugfix: list element not subject to expansion | Kaz Kylheku | 2014-02-24 | 2 | -3/+24 |
* | * genvim.txr, txr.vim: Updated. | Kaz Kylheku | 2014-02-24 | 2 | -102/+103 |
* | * lib.c (obj_print, obj_pprint): Render quasi-quote hash and | Kaz Kylheku | 2014-02-24 | 3 | -8/+36 |
* | * eval.c (expand_qquote): Bugfix. Was not handling an unquote | Kaz Kylheku | 2014-02-24 | 2 | -1/+13 |
* | Symbol macros. | Kaz Kylheku | 2014-02-24 | 4 | -44/+283 |
* | * txr.1: Document quasiquote operator syntax. | Kaz Kylheku | 2014-02-23 | 2 | -2/+151 |
* | * eval.c (env_fbind, env_vbind): Use acons_new_c, and provide | Kaz Kylheku | 2014-02-23 | 2 | -45/+53 |
* | * eval.c (bindings_helper): This must now bind dynamic values | Kaz Kylheku | 2014-02-23 | 2 | -74/+61 |
* | * stream.c (get_string_from_stream): Bugfix: do not abort if | Kaz Kylheku | 2014-02-23 | 2 | -5/+13 |
* | Get special variable overriding working in function and macro | Kaz Kylheku | 2014-02-23 | 2 | -48/+157 |
* | Introducing some changes for improved handling of special variables. | Kaz Kylheku | 2014-02-23 | 3 | -18/+84 |
* | * eval.c (symbol_function): Retrieve the global macro binding if the | Kaz Kylheku | 2014-02-22 | 3 | -12/+44 |
* | * genvim.txr, txr.vim: Updated. | Kaz Kylheku | 2014-02-22 | 2 | -93/+96 |
* | * eval.c (prinl, pprinl): New functions. | Kaz Kylheku | 2014-02-22 | 3 | -4/+34 |
* | * lib.c (obj_init): changing the quote, qquote, unquote | Kaz Kylheku | 2014-02-22 | 2 | -4/+10 |
* | * parser.y: Allow the (. expr) syntax to denote expr. | Kaz Kylheku | 2014-02-22 | 5 | -1/+68 |
* | * eval.c (eval_intrinsic): We don't need to make an environment | Kaz Kylheku | 2014-02-22 | 2 | -13/+112 |
* | Implemented macrolet. | Kaz Kylheku | 2014-02-22 | 2 | -3/+56 |
* | * eval.c (bind_macro_params, expand_macro, macroexpand_1, macroexpand): | Kaz Kylheku | 2014-02-22 | 2 | -13/+18 |
* | Preparation for lexical macros: we need to pass a macro | Kaz Kylheku | 2014-02-22 | 4 | -106/+139 |
* | Replacing uses of the eq function which are used only as C booleans, | Kaz Kylheku | 2014-02-22 | 11 | -41/+78 |
* | The C function nullp is being renamed to null, and the rarely | Kaz Kylheku | 2014-02-22 | 10 | -31/+75 |
* | * parser.y: Bugfix, I think. :) We do not need to call the expander | Kaz Kylheku | 2014-02-22 | 2 | -1/+11 |
* | Implementing special variables with local overriding. | Kaz Kylheku | 2014-02-21 | 3 | -56/+259 |
* | * eval.c (subst_vars): Change throwing of query_error_s | Kaz Kylheku | 2014-02-21 | 2 | -2/+8 |
* | * eval.c (macro_form_p, macroexpand_1, macroexpand): New static | Kaz Kylheku | 2014-02-20 | 3 | -0/+90 |
* | * parser.y (unquotes_occur): Bugfix: we should not terminate | Kaz Kylheku | 2014-02-20 | 2 | -2/+9 |
* | * mpi-patches/faster-square-root (mp_sqrt): Bugfix: was computing square | Kaz Kylheku | 2014-02-19 | 5 | -21/+41 |
* | Fixing a long-running issue in the TXR pattern language: premature | Kaz Kylheku | 2014-02-19 | 3 | -28/+89 |
* | * eval.c (env_hash): new function. | Kaz Kylheku | 2014-02-18 | 6 | -108/+159 |