emacs/lisp/ldefs-boot-manual.el
Phillip Lord 1b94630518 Remove conditional includes from bootstrap
Previously, bootstrap-emacs includes optional functionality, depending
on the platform which is not needed for bootstrap function.  As a
result, bootstrap-emacs contains different functions in different
circumstances.  If ldefs-boot-auto.el is generated, then loaded
functions will not be added to ldefs-boot-auto.el, although they may be
required during some builds.  With this change, bootstrap-emacs should
always behave the same way and, therefore, require the same autoloads.

 * lisp/loadup.el: No longer load optional includes during bootstrap
   dumping.
 * lisp/ldefs-boot-auto.el: Regenerate.
 * lisp/ldefs-boot-manual.el: Add two autoloads.
2017-02-28 21:12:59 +00:00

25 lines
818 B
EmacsLisp

;; These appear to be necessary as they are used elsewhere in macro definitions.
(load "emacs-lisp/gv.el")
(load "emacs-lisp/nadvice.el")
(load "emacs-lisp/inline.el")
;; This variable is used by bytecomp.el
(defvar warning-series nil)
;; This variable is used by emacs-lisp-mode which is used heavily
;; during the byte-compile phase
(defvar electric-pair-text-pairs '((34 . 34)))
;; These two autoloads are needed for files.el. They are only used on
;; their respective platforms so do not get added to
;; ldefs-boot-auto.el when it is generated on a different platform.
(autoload 'dos-convert-standard-filename "dos-fns.el" nil nil nil)
(autoload 'w32-convert-standard-filename "w32-fns.el" nil nil nil)
(load "ldefs-boot-auto.el")
;; Local Variables:
;; no-byte-compile: t
;; no-update-autoloads: t
;; End: