summaryrefslogtreecommitdiff
path: root/module/language/elisp
AgeCommit message (Expand)AuthorFilesLines
2024-05-06Fix typos throughout codebase.Morgan Smith1-1/+1
2021-04-21Mark some elisp runtime modules as non-declarativeAndy Wingo2-2/+4
2021-04-01Fix handling of parameter lists to elisp defun to allow nil.Mikael Djurfeldt1-0/+1
2018-08-07Add copyright header for (language elisp falias), and fix typo.Mark H Weaver2-1/+21
2018-08-07elisp: Fix cross-compilation support.Mark H Weaver2-6/+19
2017-09-20Use make-struct/no-tail instead of make-structAndy Wingo1-6/+6
2013-11-01Fix order of evaluation in elisp lexerAndy Wingo1-15/+15
2013-08-24compile-file adds #:to-disk? #t to optsAndy Wingo1-1/+1
2013-06-28Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo1-1/+20
2012-04-01length's argument is a sequenceBT Templeton1-1/+5
2012-03-08elisp rngBT Templeton1-0/+15
2012-03-08elisp i/oBT Templeton1-0/+13
2012-03-08elisp: symbol-name, internBT Templeton1-0/+2
2012-03-08elisp: when, unlessBT Templeton1-0/+8
2012-03-08elisp sequence functionsBT Templeton1-0/+82
2012-03-08integerp, wholenump return nil for non-numbersBT Templeton1-5/+3
2012-03-05use #nil as default for elisp rest parametersBT Templeton1-1/+8
2012-03-05Merge branch 'bt/elisp'BT Templeton12-1394/+1077
2012-02-03function binding fixesBT Templeton2-62/+78
2012-02-03sharpsign-colon for uninterned symbolsBT Templeton1-1/+6
2012-02-03elisp I/OBT Templeton1-0/+14
2012-02-03improve management of global special variablesBT Templeton2-151/+109
2012-02-03more lexical declarationsBT Templeton1-0/+5
2012-02-03signal an error for uncaught throwsBT Templeton1-3/+6
2012-02-03`catch' in terms of `condition-case'BT Templeton1-21/+16
2012-02-03standard error symbolsBT Templeton1-0/+6
2012-02-03`%plist-member' fixBT Templeton1-5/+7
2012-02-03condition-caseBT Templeton1-2/+27
2012-02-03elisp `member' subrsBT Templeton1-0/+18
2012-02-03use `dynlet' for dynamic bindingBT Templeton1-41/+36
2012-02-03inline `generate-let' and `generate-let*'BT Templeton1-97/+79
2012-02-03define `flet' directlyBT Templeton1-7/+15
2012-02-03lexical binding macrosBT Templeton3-28/+25
2012-02-03use `lexical' declarations in "boot.el"BT Templeton1-5/+9
2012-02-03elisp `while' macroBT Templeton3-50/+8
2012-02-03elisp `labels'BT Templeton2-0/+23
2012-02-03fix `flet' syntaxBT Templeton1-97/+113
2012-02-03elisp binding declarationsBT Templeton1-68/+52
2012-02-03declaration parsingBT Templeton1-105/+147
2012-02-03elisp lambda list parsingBT Templeton1-171/+90
2012-02-03elisp function subrsBT Templeton5-69/+90
2012-02-03remove dynamic function bindingBT Templeton2-22/+12
2012-02-03elisp nil equalityBT Templeton1-2/+14
2012-02-03use lexical binding in boot.elBT Templeton1-1/+1
2012-02-03remove unused codeBT Templeton2-32/+1
2012-02-03new elisp special form `%funcall'BT Templeton2-0/+10
2012-02-03rewrite `eval' and `load' in elispBT Templeton2-15/+18
2012-02-03evaluate the function position correctlyBT Templeton1-5/+1
2012-02-03purify elisp symbol cell modulesBT Templeton2-2/+4
2012-02-03record elisp function namesBT Templeton1-4/+8