summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | inline ice-9/r4rs.scm into ice-9/boot-9.scmAndy Wingo2012-03-063-247/+221
* | use #nil as default for elisp rest parametersBT Templeton2012-03-051-1/+8
* | Merge branch 'bt/elisp'BT Templeton2012-03-0523-1632/+1316
|\ \
| * | function binding fixesBT Templeton2012-02-032-62/+78
| * | sharpsign-colon for uninterned symbolsBT Templeton2012-02-031-1/+6
| * | elisp I/OBT Templeton2012-02-031-0/+14
| * | improve management of global special variablesBT Templeton2012-02-032-151/+109
| * | more lexical declarationsBT Templeton2012-02-031-0/+5
| * | signal an error for uncaught throwsBT Templeton2012-02-031-3/+6
| * | `catch' in terms of `condition-case'BT Templeton2012-02-031-21/+16
| * | standard error symbolsBT Templeton2012-02-031-0/+6
| * | `%plist-member' fixBT Templeton2012-02-031-5/+7
| * | condition-caseBT Templeton2012-02-031-2/+27
| * | elisp `member' subrsBT Templeton2012-02-031-0/+18
| * | use `dynlet' for dynamic bindingBT Templeton2012-02-031-41/+36
| * | inline `generate-let' and `generate-let*'BT Templeton2012-02-031-97/+79
| * | define `flet' directlyBT Templeton2012-02-031-7/+15
| * | lexical binding macrosBT Templeton2012-02-033-28/+25
| * | use `lexical' declarations in "boot.el"BT Templeton2012-02-031-5/+9
| * | elisp `while' macroBT Templeton2012-02-033-50/+8
| * | elisp `labels'BT Templeton2012-02-032-0/+23
| * | fix `flet' syntaxBT Templeton2012-02-032-100/+117
| * | elisp binding declarationsBT Templeton2012-02-032-69/+62
| * | declaration parsingBT Templeton2012-02-031-105/+147
| * | elisp lambda list parsingBT Templeton2012-02-032-173/+92
| * | elisp function subrsBT Templeton2012-02-036-70/+91
| * | remove dynamic function bindingBT Templeton2012-02-032-22/+12
| * | elisp nil equalityBT Templeton2012-02-031-2/+14
| * | use lexical binding in boot.elBT Templeton2012-02-031-1/+1
| * | remove unused codeBT Templeton2012-02-032-32/+1
| * | new elisp special form `%funcall'BT Templeton2012-02-032-0/+10
| * | rewrite `eval' and `load' in elispBT Templeton2012-02-032-15/+18
| * | evaluate the function position correctlyBT Templeton2012-02-032-6/+2
| * | purify elisp symbol cell modulesBT Templeton2012-02-032-2/+4
| * | record elisp function namesBT Templeton2012-02-031-4/+8
| * | elisp variable aliasesBT Templeton2012-02-031-0/+8
| * | simplify elisp symbol accessorsBT Templeton2012-02-034-99/+92
| * | elisp property listsBT Templeton2012-02-031-0/+47
| * | simplify `mark-global!'BT Templeton2012-02-031-3/+1
| * | remove `flet*' elisp special formBT Templeton2012-02-033-13/+2
| * | remove `with-always-lexical' elisp special formBT Templeton2012-02-033-75/+7
| * | emacs-compatible lexical bindingBT Templeton2012-02-036-10/+47
| * | remove `bind-arg-lexical?'BT Templeton2012-02-031-7/+2
| * | fix elisp `catch'BT Templeton2012-02-031-4/+4
| * | implement `throw' in elispBT Templeton2012-02-032-7/+3
| * | rewrite `map-globals'BT Templeton2012-02-031-16/+8
| * | use srfi-9 for elisp bindings recordsBT Templeton2012-02-032-50/+47
| * | fix compilation of elisp forms with empty bodiesBT Templeton2012-02-032-15/+24
| * | rewrite elisp macros in elispBT Templeton2012-02-035-197/+93
| * | new elisp special form `eval-when-compile'BT Templeton2012-02-032-0/+6