| Commit message (Expand) | Author | Age | Files | Lines |
* | case macros: switch for integer and char ranges. | Kaz Kylheku | 2018-04-13 | 1 | -0/+77 |
* | expander: no dot-to-apply transform on special forms. | Kaz Kylheku | 2018-04-08 | 1 | -1/+3 |
* | expander: consolidate dotted argument error. | Kaz Kylheku | 2018-04-08 | 1 | -6/+9 |
* | case macros: bugfix: use hash for caseql and casequal too. | Kaz Kylheku | 2018-04-07 | 1 | -2/+1 |
* | case macros: reduce consing. | Kaz Kylheku | 2018-04-07 | 1 | -6/+8 |
* | lib: new function vm-fun-p. | Kaz Kylheku | 2018-04-07 | 1 | -0/+1 |
* | Application code is now in a package called pub. | Kaz Kylheku | 2018-04-09 | 1 | -1/+2 |
* | lib: get rid of preprocessor macros for packages. | Kaz Kylheku | 2018-04-05 | 1 | -10/+7 |
* | compiler: bugfix: quasilit cannot use append. | Kaz Kylheku | 2018-04-04 | 1 | -0/+6 |
* | eval: define sys:*load-recursive* | Kaz Kylheku | 2018-04-04 | 1 | -0/+1 |
* | Implement compiled file loading. | Kaz Kylheku | 2018-04-04 | 1 | -1/+7 |
* | macro param lists: remove colon hack. | Kaz Kylheku | 2018-04-04 | 1 | -1/+1 |
* | eval/compile: special ops compile-only & eval-only. | Kaz Kylheku | 2018-04-03 | 1 | -0/+2 |
* | expander: bugfix: fixed params visible to optionals. | Kaz Kylheku | 2018-03-31 | 1 | -0/+1 |
* | eval: add missing checks in fun operator. | Kaz Kylheku | 2018-03-30 | 1 | -0/+13 |
* | case macros: translate big case forms to hash+switch. | Kaz Kylheku | 2018-03-29 | 1 | -1/+50 |
* | eval: bugs/regressions in handling nil in param expansion. | Kaz Kylheku | 2018-03-29 | 1 | -8/+12 |
* | eval: refactor op_prof to support reuse. | Kaz Kylheku | 2018-03-27 | 1 | -2/+18 |
* | compiler: implement defsymacro special op. | Kaz Kylheku | 2018-03-25 | 1 | -0/+9 |
* | eval: remove hack of macro deffers evaled on expansion. | Kaz Kylheku | 2018-03-25 | 1 | -2/+3 |
* | eval/compiler: run-time support for compiled defun. | Kaz Kylheku | 2018-03-25 | 1 | -8/+18 |
* | eval/compiler: run-time support for compact defvarl. | Kaz Kylheku | 2018-03-25 | 1 | -5/+20 |
* | new special op sys:upenv | Kaz Kylheku | 2018-03-21 | 1 | -0/+9 |
* | expander: bugfix: sys:for-op init forms. | Kaz Kylheku | 2018-03-20 | 1 | -5/+8 |
* | lib: new ldiff function. | Kaz Kylheku | 2018-03-20 | 1 | -1/+2 |
* | compile-toplevel: expand with warnings. | Kaz Kylheku | 2018-03-17 | 1 | -0/+1 |
* | quasi: factor out repeated code. | Kaz Kylheku | 2018-03-16 | 1 | -19/+24 |
* | quasilit: expose access to field formatting. | Kaz Kylheku | 2018-03-16 | 1 | -0/+35 |
* | quasilit: split format_field into two functions. | Kaz Kylheku | 2018-03-16 | 1 | -46/+55 |
* | structs: spurious hiding of defmeth: fix needed. | Kaz Kylheku | 2018-03-14 | 1 | -1/+1 |
* | eval: remove eval_initing, which does nothing. | Kaz Kylheku | 2018-03-14 | 1 | -11/+0 |
* | expander bug: sequential vars with no init forms. | Kaz Kylheku | 2018-03-13 | 1 | -1/+2 |
* | New: virtual machine with assembler. | Kaz Kylheku | 2018-03-10 | 1 | -1/+1 |
* | args: overhaul for clarity and reduced consing. | Kaz Kylheku | 2018-03-09 | 1 | -2/+2 |
* | New listener feature: greedy evaluation feature. | Kaz Kylheku | 2018-02-17 | 1 | -0/+26 |
* | Lisp load function supports .txr files. | Kaz Kylheku | 2018-02-16 | 1 | -8/+26 |
* | bugfix: broken expansion of sys:lisp1-setq places. | Kaz Kylheku | 2018-02-15 | 1 | -1/+1 |
* | Copyright year bump 2018. | Kaz Kylheku | 2018-02-15 | 1 | -1/+1 |
* | bugfix: op module inversely depends on sys:l1-val. | Kaz Kylheku | 2018-02-14 | 1 | -1/+64 |
* | cleanup: harmonize lisp1-eval-related symbol variables. | Kaz Kylheku | 2018-02-14 | 1 | -6/+6 |
* | term: move near site of use. | Kaz Kylheku | 2018-01-07 | 1 | -0/+7 |
* | Use rplaca and rplacd instead of set over car_l/cdr_l. | Kaz Kylheku | 2018-01-01 | 1 | -2/+2 |
* | New methods rplaca and rplacd. | Kaz Kylheku | 2017-12-30 | 1 | -2/+2 |
* | read, iread: source location recording now conditional. | Kaz Kylheku | 2017-12-29 | 1 | -2/+2 |
* | New functions: rlist and rlist*. | Kaz Kylheku | 2017-12-18 | 1 | -0/+40 |
* | expander: do constant folding of a..b range exprs. | Kaz Kylheku | 2017-12-18 | 1 | -0/+9 |
* | prof: deal with overflowing mem counters. | Kaz Kylheku | 2017-12-04 | 1 | -2/+17 |
* | bugfix: code-walk the result of a declined macro. | Kaz Kylheku | 2017-11-29 | 1 | -2/+3 |
* | macros: expand declined form in outer env. | Kaz Kylheku | 2017-11-24 | 1 | -0/+14 |
* | New function: grade. | Kaz Kylheku | 2017-11-23 | 1 | -0/+1 |