summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAgeFilesLines
* More cl doc updatesGlenn Morris2012-10-241-1/+1
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Obey the :read-only property.Stefan Monnier2012-10-091-20/+23
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Improve docstring.Stefan Monnier2012-10-061-2/+3
* * bytecomp.el (byte-compile-cl-file-p): Only "cl.el" counts as cl these days.Glenn Morris2012-09-281-1/+0
* New emacs-lisp-byte-code-mode; misc minor changes.Stefan Monnier2012-09-091-0/+8
* * lisp/emacs-lisp/cl-macs.el (cl--do-arglist): Understand _ on &key args.Stefan Monnier2012-09-061-4/+15
* Macro-expand interpreted code during load.Stefan Monnier2012-09-041-27/+29
* * lisp/emacs-lisp/cl-macs.el (cl-loop): Improve debug spec.Stefan Monnier2012-08-101-1/+15
* * lisp/emacs-lisp/cl-macs.el (cl--sm-macroexpand): Fix handling ofStefan Monnier2012-08-061-19/+74
* Autoload more carefully from Lisp. Follow aliases for function properties.Stefan Monnier2012-07-251-2/+2
* * lisp/emacs-lisp/cl-macs.el (cl-progv): Use a properly prefixed var name.Stefan Monnier2012-07-171-1/+1
* More CL cleanups and reduction of use of cl.el.Stefan Monnier2012-07-111-9/+100
* * lisp/emacs-lisp/cl.el (flet): Mark obsolete.Stefan Monnier2012-06-271-1/+13
* * lisp/emacs-lisp/cl-macs.el (cl--make-usage-args): Handle improper lists.Stefan Monnier2012-06-231-22/+30
* Further GV/CL cleanups.Stefan Monnier2012-06-221-191/+9
* Provide generalized variables in core Elisp.Stefan Monnier2012-06-221-577/+170
* * lisp/emacs-lisp/cl-macs.el (cl--transform-function-property): Remove.Stefan Monnier2012-06-141-22/+7
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Don't add print-func.Stefan Monnier2012-06-131-8/+11
* * lisp/emacs-lisp/cl-macs.el (cl-remf): Fix error in recentStefan Monnier2012-06-121-1/+1
* * lisp/emacs-lisp/cl-macs.el (cl-parse-loop-clause): Fix error in recentStefan Monnier2012-06-111-1/+1
* Fix compiler-expansion of CL's cXXr functions.Stefan Monnier2012-06-111-21/+30
* Use lexical-binding for all of CL, and clean up its namespace.Stefan Monnier2012-06-111-94/+94
* Don't autoload functions too eagerly during macroexpansion.Stefan Monnier2012-06-081-34/+8
* Clean up scoping rule of predefined single-word vars.Stefan Monnier2012-06-081-48/+50
* Get rid of cl-lexical-let, keeping only lexical-let for compatibility.Stefan Monnier2012-06-071-152/+48
* Move old compatiblity to cl.el. Remove cl-macroexpand-all.Stefan Monnier2012-06-071-30/+114
* Cleanup cl-macs namespace. Add macro helpers in macroexp.el.Stefan Monnier2012-06-071-393/+375
* Add native compiler-macro support.Stefan Monnier2012-06-051-17/+12
* * lisp/emacs-lisp/cl-lib.el: Rename from cl.el.Stefan Monnier2012-06-031-677/+678
* * lisp/emacs-lisp/cl-macs.el: Use backquotes.Stefan Monnier2012-06-011-584/+534
* * lisp/emacs-lisp/lisp-mode.el (doc-string-elt): Move those properties toStefan Monnier2012-05-171-2/+5
* * lisp/emacs-lisp/cl-macs.el, lisp/emacs-lisp/cl.el: Move indent info.Stefan Monnier2012-05-171-28/+35
* * lisp/emacs-lisp/cl.el: Add edebug specs from cl-specs.el.Stefan Monnier2012-05-171-2/+318
* Minor renaming of internal CL functions and variables.Stefan Monnier2012-05-171-5/+5
* * lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spuriousStefan Monnier2012-05-171-2/+3
* * lisp/emacs-lisp/cl-macs.el (cl-expr-contains): Handle cons cellsChristopher Schmidt2012-05-061-1/+6
* * lisp/vc/vc-mtn.el:Stefan Monnier2012-04-251-8/+14
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Fix format bug in defstructLeo Liu2011-08-261-6/+4
* * lisp/emacs-lisp/cl-macs.el (cl--make-usage-var, cl--make-usage-args):Stefan Monnier2011-08-051-5/+33
* dolist doc fix.Lars Magne Ingebrigtsen2011-08-021-0/+1
* Silence byte-compiler warning with :read-only defstruct slotsLawrence Mitchell2011-07-161-2/+4
* * emacs-lisp/cl-macs.el (declare): Link to the "Declarations" node.Lars Magne Ingebrigtsen2011-07-151-1/+2
* * emacs-lisp/cl-macs.el (declare): Doc string fix-up.Lars Magne Ingebrigtsen2011-07-151-2/+2
* * emacs-lisp/cl-macs.el (declare): Add a doc string (bug#8690).Lars Magne Ingebrigtsen2011-07-151-0/+6
* Miscellaneous tweaks.Stefan Monnier2011-06-011-14/+47
* Miscellanous cleanups in preparation for the merge.old-branches/lexbind-newStefan Monnier2011-04-011-1/+1
* * emacs-lisp/cl-macs.el (cl-block-wrapper): Fix typo that broke CLChristian Ohler2011-03-201-1/+1
* * lisp/emacs-lisp/cl-macs.el (cl-byte-compile-block, cl-block-wrapper)Stefan Monnier2011-03-181-30/+24
* Remove bytecomp- prefix, plus misc changes.Stefan Monnier2011-03-161-1/+1