summaryrefslogtreecommitdiff
path: root/module/language/elisp
Commit message (Expand)AuthorAgeFilesLines
* Mark some elisp runtime modules as non-declarativeAndy Wingo2021-04-212-2/+4
* Fix handling of parameter lists to elisp defun to allow nil.Mikael Djurfeldt2021-04-011-0/+1
* Add copyright header for (language elisp falias), and fix typo.Mark H Weaver2018-08-072-1/+21
* elisp: Fix cross-compilation support.Mark H Weaver2018-08-072-6/+19
* Use make-struct/no-tail instead of make-structAndy Wingo2017-09-201-6/+6
* Fix order of evaluation in elisp lexerAndy Wingo2013-11-011-15/+15
* compile-file adds #:to-disk? #t to optsAndy Wingo2013-08-241-1/+1
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo2013-06-281-1/+20
* length's argument is a sequenceBT Templeton2012-04-011-1/+5
* elisp rngBT Templeton2012-03-081-0/+15
* elisp i/oBT Templeton2012-03-081-0/+13
* elisp: symbol-name, internBT Templeton2012-03-081-0/+2
* elisp: when, unlessBT Templeton2012-03-081-0/+8
* elisp sequence functionsBT Templeton2012-03-081-0/+82
* integerp, wholenump return nil for non-numbersBT Templeton2012-03-081-5/+3
* use #nil as default for elisp rest parametersBT Templeton2012-03-051-1/+8
* Merge branch 'bt/elisp'BT Templeton2012-03-0512-1394/+1077
|\
| * 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-031-97/+113
| * elisp binding declarationsBT Templeton2012-02-031-68/+52
| * declaration parsingBT Templeton2012-02-031-105/+147
| * elisp lambda list parsingBT Templeton2012-02-031-171/+90
| * elisp function subrsBT Templeton2012-02-035-69/+90
| * 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-031-5/+1
| * 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