| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a layer of indirection through tagging of closures to access debugging data.HEADmaster | Matthias Andreas Benkard | 2013-07-30 | 1 | -4/+19 |
| | | |||||
| * | Capture source location information. | Matthias Andreas Benkard | 2013-07-29 | 1 | -34/+64 |
| | | |||||
| * | Move the definition of *MODE* to the top of the file. | Matthias Andreas Benkard | 2013-07-25 | 1 | -2/+2 |
| | | |||||
| * | Revert "Port to CMUCL." | Matthias Andreas Benkard | 2013-07-21 | 1 | -95/+38 |
| | | | | | This reverts commit bb783a02882dfcc599a9e43f17ed6eb0116c8368. | ||||
| * | Port to CMUCL. | Matthias Andreas Benkard | 2013-07-21 | 1 | -38/+95 |
| | | |||||
| * | WARN instead of ERRORing out when encountering SETQ of a constant. | Matthias Andreas Benkard | 2013-07-21 | 1 | -1/+1 |
| | | |||||
| * | SETQ, PREPARE-REF: Handle constants appropriately. | Matthias Andreas Benkard | 2013-07-21 | 1 | -7/+19 |
| | | |||||
| * | When warning about undefined variables, take global specialness into account. | Matthias Andreas Benkard | 2013-07-21 | 1 | -1/+2 |
| | | |||||
| * | LAMBDA: Give more precise descriptions of argument count errors. | Matthias Andreas Benkard | 2013-07-21 | 1 | -4/+4 |
| | | |||||
| * | Permit user-defined function names. | Matthias Andreas Benkard | 2013-07-21 | 1 | -2/+3 |
| | | |||||
| * | PREPARE-REF: Check BOUNDPness of variables prior to access. | Matthias Andreas Benkard | 2013-07-21 | 1 | -0/+2 |
| | | |||||
| * | MAYBE-CLOSES-OVER-P: Handle SB-INT:NAMED-LAMBDA closures. | Matthias Andreas Benkard | 2013-07-21 | 1 | -1/+1 |
| | | |||||
| * | Assorted cleanups and improvements. | Matthias Andreas Benkard | 2013-07-21 | 1 | -15/+16 |
| | | |||||
| * | Adapt the LOAD function for EVAL-WHEN. Add function INSTALL. | Matthias Andreas Benkard | 2013-07-21 | 1 | -4/+29 |
| | | |||||
| * | Implement EVAL-WHEN. | Matthias Andreas Benkard | 2013-07-21 | 1 | -15/+39 |
| | | |||||
| * | Permit function names of the form (SB-PCL::SLOT-ACCESSOR ...). | Matthias Andreas Benkard | 2013-07-21 | 1 | -1/+1 |
| | | |||||
| * | LAMBDA: DYNAMIC-EXTENT-declare ITER helper. | Matthias Andreas Benkard | 2013-07-21 | 1 | -1/+7 |
| | | | | This improves performance of the recursive, PROGV-based approach to dynamic binding to be on par with non-recursive binding based on SBCL primitives. | ||||
| * | BODY-DECLS&FORMS: Use REDUCE + MAPCAR instead of MAPCAN. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+1 |
| | | |||||
| * | Remove an unused variable. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+0 |
| | | |||||
| * | LAMBDA: Reenable namelessness. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+3 |
| | | |||||
| * | LAMBDA: Make use of SB-INT:FUN-NAME-BLOCK-NAME. | Matthias Andreas Benkard | 2013-07-20 | 1 | -3/+3 |
| | | |||||
| * | Reformat. | Matthias Andreas Benkard | 2013-07-20 | 1 | -9/+10 |
| | | |||||
| * | Make local functions shadow global macros. | Matthias Andreas Benkard | 2013-07-20 | 1 | -3/+3 |
| | | |||||
| * | MULTIPLE-VALUE-BIND: Heed SPECIAL declarations. | Matthias Andreas Benkard | 2013-07-20 | 1 | -10/+30 |
| | | |||||
| * | Make variables shadow symbol macros. | Matthias Andreas Benkard | 2013-07-20 | 1 | -2/+7 |
| | | |||||
| * | SYMBOL-MACROLET: Signal errors on attempts to bind constants and specials. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+11 |
| | | |||||
| * | LAMBDA: Deal properly with &REST lists in the presence of missing &OPTIONAL ↵ | Matthias Andreas Benkard | 2013-07-20 | 1 | -2/+2 |
| | | | | | arguments. | ||||
| * | LAMBDA: Do not generate spurious extra gensym'd variables for &AUX bindings. | Matthias Andreas Benkard | 2013-07-20 | 1 | -17/+28 |
| | | |||||
| * | LAMBDA: Don't spuriously error out on non-KEYWORDP keyword arguments. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+1 |
| | | |||||
| * | LAMBDA: Process &REST before &KEY and &AUX. | Matthias Andreas Benkard | 2013-07-20 | 1 | -34/+44 |
| | | |||||
| * | LAMBDA: Handle dynamically bound &REST arguments correctly. | Matthias Andreas Benkard | 2013-07-20 | 1 | -0/+8 |
| | | |||||
| * | PREPARE-FORM: Make the context argument mandatory. | Matthias Andreas Benkard | 2013-07-20 | 1 | -4/+4 |
| | | |||||
| * | LABELS, FLET: Add implicit block to function definitions. | Matthias Andreas Benkard | 2013-07-20 | 1 | -8/+13 |
| | | |||||
| * | LAMBDA: Fix a refactoring error that caused keyword default arguments to ↵ | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+2 |
| | | | | | stay unevaluated. | ||||
| * | Fix symbol macro expansion. | Matthias Andreas Benkard | 2013-07-20 | 1 | -1/+1 |
| | | |||||
| * | SETQ, MULTIPLE-VALUE-SETQ: Fix order of evaluation in the presence of symbol ↵ | Matthias Andreas Benkard | 2013-07-20 | 1 | -37/+5 |
| | | | | | macros. | ||||
| * | LET, MULTIPLE-VALUE-BIND, LAMBDA: Add declared specials to body context. | Matthias Andreas Benkard | 2013-07-20 | 1 | -3/+9 |
| | | |||||
| * | Merge branch 'master' of github.com:benkard/sb-eval2 | Matthias Andreas Benkard | 2013-07-20 | 0 | -0/+0 |
| |\ | | | | | | | | | Conflicts: sb-eval2.lisp | ||||
| | * | SETQ, MULTIPLE-VALUE-SETQ: Handle symbol macros. | Matthias Andreas Benkard | 2013-07-20 | 1 | -29/+84 |
| | | | |||||
| * | | LET*: Reimplement on top of LET. | Matthias Andreas Benkard | 2013-07-20 | 1 | -52/+13 |
| | | | |||||
| * | | Reformat. | Matthias Andreas Benkard | 2013-07-20 | 1 | -27/+26 |
| | | | |||||
| * | | LAMBDA: Revert to using PROGV. | Matthias Andreas Benkard | 2013-07-20 | 1 | -27/+17 |
| | | | |||||
| * | | Simplify. | Matthias Andreas Benkard | 2013-07-20 | 1 | -13/+10 |
| | | | |||||
| * | | Experimental pseudo-improvements. | Matthias Andreas Benkard | 2013-07-20 | 1 | -9/+22 |
| | | | | | | | ...that cause random MEMORY-FAULT-ERRORs. | ||||
| * | | SETQ, MULTIPLE-VALUE-SETQ: Handle symbol macros. | Matthias Andreas Benkard | 2013-07-20 | 1 | -30/+87 |
| |/ | |||||
| * | Simplify. | Matthias Andreas Benkard | 2013-07-20 | 1 | -8/+5 |
| | | |||||
| * | LAMBDA: Simplify, (DECLARE (DYNAMIC-EXTENT ARGS)). | Matthias Andreas Benkard | 2013-07-19 | 1 | -5/+4 |
| | | |||||
| * | Simplify. | Matthias Andreas Benkard | 2013-07-19 | 1 | -118/+109 |
| | | |||||
| * | Use SBCL primitives instead of PROGV (experimental!). | Matthias Andreas Benkard | 2013-07-19 | 1 | -13/+21 |
| | | |||||
| * | LAMBDA: Fix argument processing counter. | Matthias Andreas Benkard | 2013-07-19 | 1 | -2/+3 |
| | | |||||
