1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-07 06:50:23 -08:00
emacs/lisp/emacs-lisp
Stefan Monnier e971ce6de2 Make autoloads populate a new definition-prefixes table
* lisp/subr.el (definition-prefixes): New hash table.
(register-definition-prefixes): New function.

* lisp/emacs-lisp/autoload.el (autoload-compute-prefixes): New var.
(autoload--split-prefixes-1, autoload--split-prefixes)
(autoload--make-defs-autoload): New functions.
(autoload-defs-autoload-max-size, autoload-popular-prefixes): New vars.
(autoload-generate-file-autoloads): Obey autoload-compute-prefixes.
(update-directory-autoloads): Don't touch loaddefs.el if the set of
autoloads hasn't changed (i.e. if only the timestamp would change).

* lisp/loadup.el: Purify definition-prefixes.

* lisp/w32-fns.el: Keep name space clean.
(w32-set-default-process-coding-system): Rename from
set-default-process-coding-system.
(w32-set-system-coding-system): Rename from set-w32-system-coding-system.
2016-05-25 22:58:18 -04:00
..
advice.el Pacify ‘make check-declare’ 2016-05-14 19:57:44 -07:00
autoload.el Make autoloads populate a new definition-prefixes table 2016-05-25 22:58:18 -04:00
avl-tree.el
backquote.el
benchmark.el
bindat.el
byte-opt.el New primitives sxhash-eq, sxhash-eql 2016-04-08 15:33:59 -07:00
byte-run.el Further define-obsolete-* doc fixups 2016-05-01 19:27:16 +02:00
bytecomp.el Pacify byte-compiler for byte-compile-macroexpand-declare-function 2016-05-18 00:49:30 -07:00
cconv.el
chart.el
check-declare.el ‘make check-declare’ now chatters less 2016-05-18 00:49:30 -07:00
checkdoc.el Fix problems caused by new implementation of sub-word mode 2016-03-21 17:47:22 -07:00
cl-extra.el Publicize cl--generic-all-functions 2016-05-10 01:16:06 +03:00
cl-generic.el Pacify ‘make check-declare’ 2016-05-14 19:57:44 -07:00
cl-indent.el
cl-lib.el Make setf for frame-height/width work again 2016-02-23 15:45:08 +11:00
cl-macs.el Redo the fix for bug#21839 2016-05-12 00:48:37 +03:00
cl-preloaded.el
cl-seq.el (cl-union): Do not ignore :test argument when lists are equal. 2016-02-23 14:38:30 +11:00
cl.el
copyright.el
crm.el
cursor-sensor.el Autoload cursor-sensor-inhibit (bug#23406) 2016-04-30 23:36:47 +08:00
debug.el
derived.el Add :after-hook facility to define-derived-mode. 2016-05-08 13:24:20 +00:00
disass.el Teach M-x disassemble a default argument. 2016-03-31 19:34:05 -04:00
easy-mmode.el Wrap the auto-generated doc string 2016-05-01 19:27:09 +02:00
easymenu.el
edebug.el * lisp/emacs-lisp/edebug.el (edebug-sit-on-break): Give it a version number. 2016-05-07 17:10:36 +00:00
eieio-base.el
eieio-compat.el
eieio-core.el
eieio-custom.el
eieio-datadebug.el
eieio-opt.el Merge from origin/emacs-25 2016-05-10 07:44:28 -07:00
eieio-speedbar.el
eieio.el ; Auto-commit of loaddefs files. 2016-05-10 07:18:12 -04:00
eldoc.el global-eldoc-mode doc fix 2016-05-01 19:27:17 +02:00
elint.el
elp.el
ert-x.el Spelling fixes 2016-04-03 23:17:09 -07:00
ert.el ; * lisp/emacs-lisp/ert.el (ert-summarize-tests-batch-and-exit): 2016-05-16 20:52:13 -04:00
ewoc.el
find-func.el Add missing dependencies to seq.el 2016-05-22 21:51:11 +02:00
float-sup.el
generator.el
generic.el
gv.el
helper.el
inline.el
let-alist.el
lisp-mnt.el ; Revert "* emacs-lisp/lisp-mnt.el (lm-header): save-excursion" 2016-05-12 01:18:38 +03:00
lisp-mode.el Don't consider colons to be paragraphs starting chars in strings 2016-04-28 12:05:15 +02:00
lisp.el Doc fix for insert-pair-alist 2016-05-01 19:27:12 +02:00
macroexp.el
map-ynp.el
map.el Fix map-put and map-delete for alists (Bug#23105) 2016-03-25 15:11:23 +01:00
nadvice.el
package-x.el
package.el Merge from origin/emacs-25 2016-05-13 18:26:15 -07:00
pcase.el
pp.el
re-builder.el
regexp-opt.el
regi.el
ring.el
rx.el
seq.el * lisp/emacs-lisp/seq.el: Load cl-lib, not cl-extra. 2016-04-07 16:24:25 -04:00
shadow.el
smie.el * lisp/emacs-lisp/smie.el (smie-indent-keyword): Don't burp in strings 2016-03-16 22:55:56 -04:00
subr-x.el
syntax.el Merge from origin/emacs-25 2016-05-01 18:14:23 -07:00
tabulated-list.el
tcover-ses.el
tcover-unsafep.el
testcover.el
thunk.el
timer-list.el Make the revert command in timer-list-mode work 2016-03-01 16:06:42 +11:00
timer.el add-timeout doc fix 2016-05-01 19:27:14 +02:00
tq.el
trace.el
unsafep.el
warnings.el