summaryrefslogtreecommitdiff
path: root/module/language/elisp/compile-tree-il.scm
Commit message (Expand)AuthorAgeFilesLines
* use standard evaluator...Robin Templeton2020-04-041-2/+1
* use guile eval for elisp tree-il...Robin Templeton2020-04-041-2/+3
* deprecated eval-when situations...Robin Templeton2020-04-041-3/+6
* top level fixes...Robin Templeton2020-04-041-2/+2
* only evaluate top-level macro definitions...Robin Templeton2020-04-041-3/+4
* degenerate let forms...Robin Templeton2020-04-041-6/+8
* eval-when...Robin Templeton2020-04-041-4/+41
* compiler macros...Robin Templeton2020-04-041-0/+12
* defconst, defvar: proclaim special at compile-time...Robin Templeton2020-04-041-0/+3
* restore special operator handling...Robin Templeton2020-04-041-28/+3
* defvar affects default value...Robin Templeton2020-04-041-2/+5
* elisp updates...Robin Templeton2020-04-041-156/+201
* guile-private-ref...BT Templeton2020-04-041-0/+6
* elisp: Fix cross-compilation support....Mark H Weaver2018-06-111-3/+8
* compile-file adds #:to-disk? #t to opts...Andy Wingo2013-08-241-1/+1
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-1/+20
* use #nil as default for elisp rest parameters...BT Templeton2012-03-051-1/+8
* Merge branch 'bt/elisp'...BT Templeton2012-03-051-566/+408
|\
| * function binding fixes...BT Templeton2012-02-031-58/+57
| * improve management of global special variables...BT Templeton2012-02-031-119/+107
| * use `dynlet' for dynamic binding...BT Templeton2012-02-031-41/+36
| * inline `generate-let' and `generate-let*'...BT Templeton2012-02-031-97/+79
| * define `flet' directly...BT Templeton2012-02-031-7/+15
| * lexical binding macros...BT Templeton2012-02-031-24/+1
| * elisp `while' macro...BT Templeton2012-02-031-48/+0
| * elisp `labels'...BT Templeton2012-02-031-0/+21
| * fix `flet' syntax...BT Templeton2012-02-031-97/+113
| * elisp binding declarations...BT Templeton2012-02-031-68/+52
| * declaration parsing...BT Templeton2012-02-031-105/+147
| * elisp lambda list parsing...BT Templeton2012-02-031-171/+90
| * elisp function subrs...BT Templeton2012-02-031-3/+1
| * remove dynamic function binding...BT Templeton2012-02-031-5/+4
| * remove unused code...BT Templeton2012-02-031-5/+0
| * new elisp special form `%funcall'...BT Templeton2012-02-031-0/+8
| * evaluate the function position correctly...BT Templeton2012-02-031-5/+1
| * record elisp function names...BT Templeton2012-02-031-4/+8
| * simplify elisp symbol accessors...BT Templeton2012-02-031-2/+2
| * remove `flet*' elisp special form...BT Templeton2012-02-031-7/+1
| * remove `with-always-lexical' elisp special form...BT Templeton2012-02-031-49/+5
| * emacs-compatible lexical binding...BT Templeton2012-02-031-2/+14
| * remove `bind-arg-lexical?'...BT Templeton2012-02-031-7/+2
| * use srfi-9 for elisp bindings records...BT Templeton2012-02-031-14/+14
| * fix compilation of elisp forms with empty bodies...BT Templeton2012-02-031-14/+9
| * new elisp special form `eval-when-compile'...BT Templeton2012-02-031-0/+4
| * use `nil?' for elisp conditionals...BT Templeton2012-02-031-8/+10
| * remove void-checking cruft...BT Templeton2011-11-221-8/+2
* | sequence of expressions -> seq of head and tail...Andy Wingo2011-06-021-78/+73
* | add <primcall> to tree-il...Andy Wingo2011-06-021-15/+11
* | rename <application> to <call>...Andy Wingo2011-06-021-29/+29
|/
* lexical function binding for elisp...Brian Templeton2010-12-071-5/+19