aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* * fontset.c (Finternal_char_font, Ffontset_info): Remove varsPaul Eggert2011-04-012-10/+4
* * xfns.c (make_invisible_cursor): Don't return garbagePaul Eggert2011-04-012-4/+8
* * xselect.c (x_get_local_selection, x_handle_property_notify):Paul Eggert2011-04-012-7/+9
* * xfns.c (x_create_tip_frame): Remove var that is set but not used.Paul Eggert2011-04-012-2/+3
* * make-docfile.c (IF_LINT): New macro, copied from emacsclient.c.Paul Eggert2011-04-012-1/+13
* Merge from mainline.Paul Eggert2011-04-0175-2497/+4684
|\
| * Merge from lexical-binding branch.Stefan Monnier2011-04-0172-2496/+4643
| |\
| | * Miscellanous cleanups in preparation for the merge.old-branches/lexbind-newStefan Monnier2011-04-0123-194/+138
| | * Merge from trunkStefan Monnier2011-03-31170-2650/+5695
| | |\
| | * | * lisp/subr.el (apply-partially): Use a non-nil static environment.Stefan Monnier2011-03-304-23/+56
| | * | lisp/makefile.w32-in (COMPILE_FIRST): Remove pcase.Juanma Barranquero2011-03-302-1/+4
| | * | * lisp/subr.el (with-output-to-temp-buffer): Don't change current-buffer toStefan Monnier2011-03-294-71/+85
| | * | Fix C-M-x in lexbind mode. Misc tweaks.Stefan Monnier2011-03-246-82/+117
| | * | Clean up left over Emacs-18/19 code, inline byte-code-functions.Stefan Monnier2011-03-224-245/+207
| | * | Merge from trunkStefan Monnier2011-03-21250-3902/+7240
| | |\ \
| | * | | * emacs-lisp/cl-macs.el (cl-block-wrapper): Fix typo that broke CLChristian Ohler2011-03-202-1/+6
| | * | | * lisp/emacs-lisp/debug.el (debugger-setup-buffer): Revert local change toStefan Monnier2011-03-192-4/+7
| | * | | * lisp/emacs-lisp/cl-macs.el (cl-byte-compile-block, cl-block-wrapper)Stefan Monnier2011-03-182-30/+32
| | * | | Remove bytecomp- prefix, plus misc changes.Stefan Monnier2011-03-1614-389/+453
| | * | | * lisp/makefile.w32-in (COMPILE_FIRST): Fix up last change.Stefan Monnier2011-03-143-1170/+1252
| | * | | * src/eval.c (Ffunction): Use simpler format for closures.Stefan Monnier2011-03-139-17/+28
| | * | | Try and fix w32 build; misc cleanup.Stefan Monnier2011-03-119-208/+264
| | * | | Misc fixes, and use lexical-binding in more files.Stefan Monnier2011-03-1131-191/+329
| | * | | * lisp/emacs-lisp/bytecomp.el: Use lexical-binding.Stefan Monnier2011-03-103-92/+99
| | * | | * lisp/emacs-lisp/byte-opt.el: Use lexical binding.Stefan Monnier2011-03-102-11/+22
| | * | | Rewrite the cconv conversion algorithm, for clarity.Stefan Monnier2011-03-096-436/+373
| | * | | Merge from trunkStefan Monnier2011-03-06280-14134/+17700
| | |\ \ \
| | * | | | Missing file in last commit.Stefan Monnier2011-03-061-4/+3
| | * | | | Fix pcase memoizing; change lexbound byte-code marker.Stefan Monnier2011-03-0510-78/+188
| | * | | | * doc/lispref/variables.texi (Scope): Mention the availability of lexbind.Stefan Monnier2011-03-0121-532/+751
| | * | | | * lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Fix last change forStefan Monnier2011-02-262-4/+12
| | * | | | Compute freevars in cconv-analyse.Stefan Monnier2011-02-2610-354/+309
| | * | | | Get rid of funvec.Stefan Monnier2011-02-2433-753/+380
| | * | | | * lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Let the byteStefan Monnier2011-02-215-44/+61
| | * | | | Merge from trunkStefan Monnier2011-02-21358-7952/+20458
| | |\ \ \ \
| | * | | | | Missing files in last commit; remove stack-depth in byte-optimize-lapcodeStefan Monnier2011-02-214-182/+109
| | * | | | | Use offsets relative to top rather than bottom for stack refsStefan Monnier2011-02-2113-210/+263
| | * | | | | * lisp/subr.el (save-window-excursion): New macro, moved from C.Stefan Monnier2011-02-1910-74/+67
| | * | | | | * lisp/emacs-lisp/pcase.el (pcase--expand, pcase--u, pcase--u1, pcase--q1):Stefan Monnier2011-02-182-28/+47
| | * | | | | Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier2011-02-1715-202/+281
| | * | | | | * lisp/emacs-lisp/byte-lexbind.el: Delete.Stefan Monnier2011-02-128-1088/+283
| | * | | | | Merge from trunkStefan Monnier2011-02-11254-9067/+8165
| | |\ \ \ \ \
| | * | | | | | Let cconv use :fun-body in special forms that need it.Stefan Monnier2011-02-117-202/+201
| | * | | | | | Make cconv-analyse understand the need for closures.Stefan Monnier2011-02-115-205/+214
| | * | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-catch)Stefan Monnier2011-02-103-814/+850
| | * | | | | | * lisp/emacs-lisp/cconv.el: New file.Igor Kuzmin2011-02-108-230/+1121
| | * | | | | | Merge from trunkStefan Monnier2011-02-012420-27060/+53853
| | |\ \ \ \ \ \
| | * | | | | | | * src/eval.c (Fdefvar): Record specialness before computing initial value.Stefan Monnier2010-12-274-5/+28
| | * | | | | | | Obey lexical-binding in interactive evaluation commands.Stefan Monnier2010-12-1513-169/+184
| | * | | | | | | Try and be more careful about propagation of lexical environment.Stefan Monnier2010-12-1311-89/+110