diff options
| author | Glenn Morris | 2017-04-19 16:32:04 -0400 |
|---|---|---|
| committer | Glenn Morris | 2017-04-19 16:32:04 -0400 |
| commit | 992e2019d3c535a61df064de25f664c01b8c309f (patch) | |
| tree | 9a1c8caead2d9080f942cf8cb51a283cb3344d75 | |
| parent | 41a5b76f79e2ef12a089e94406159e2d0e1fad1f (diff) | |
| download | emacs-992e2019d3c535a61df064de25f664c01b8c309f.tar.gz emacs-992e2019d3c535a61df064de25f664c01b8c309f.zip | |
Remove some explicit runtime loads of pcase
Pcase is macros, so these should have used eval-when-compile.
Anyway, pcase entry points are autoloaded, so the compiler handles it.
* lisp/profiler.el, lisp/emacs-lisp/eieio-core.el:
* lisp/emacs-lisp/generator.el, lisp/emacs-lisp/subr-x.el:
* lisp/progmodes/xref.el: No need to require pcase.
| -rw-r--r-- | lisp/emacs-lisp/eieio-core.el | 1 | ||||
| -rw-r--r-- | lisp/emacs-lisp/generator.el | 1 | ||||
| -rw-r--r-- | lisp/emacs-lisp/subr-x.el | 1 | ||||
| -rw-r--r-- | lisp/profiler.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/xref.el | 1 |
5 files changed, 0 insertions, 5 deletions
diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el index 7c149421d43..dfe1c06bfaf 100644 --- a/lisp/emacs-lisp/eieio-core.el +++ b/lisp/emacs-lisp/eieio-core.el | |||
| @@ -32,7 +32,6 @@ | |||
| 32 | ;;; Code: | 32 | ;;; Code: |
| 33 | 33 | ||
| 34 | (require 'cl-lib) | 34 | (require 'cl-lib) |
| 35 | (require 'pcase) | ||
| 36 | (require 'eieio-loaddefs nil t) | 35 | (require 'eieio-loaddefs nil t) |
| 37 | 36 | ||
| 38 | ;;; | 37 | ;;; |
diff --git a/lisp/emacs-lisp/generator.el b/lisp/emacs-lisp/generator.el index 2ab01404bad..c96b400809b 100644 --- a/lisp/emacs-lisp/generator.el +++ b/lisp/emacs-lisp/generator.el | |||
| @@ -77,7 +77,6 @@ | |||
| 77 | ;;; Code: | 77 | ;;; Code: |
| 78 | 78 | ||
| 79 | (require 'cl-lib) | 79 | (require 'cl-lib) |
| 80 | (require 'pcase) | ||
| 81 | 80 | ||
| 82 | (defvar cps--bindings nil) | 81 | (defvar cps--bindings nil) |
| 83 | (defvar cps--states nil) | 82 | (defvar cps--states nil) |
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el index c0e5ae5984a..440213eb38a 100644 --- a/lisp/emacs-lisp/subr-x.el +++ b/lisp/emacs-lisp/subr-x.el | |||
| @@ -35,7 +35,6 @@ | |||
| 35 | 35 | ||
| 36 | ;;; Code: | 36 | ;;; Code: |
| 37 | 37 | ||
| 38 | (require 'pcase) | ||
| 39 | (eval-when-compile (require 'cl-lib)) | 38 | (eval-when-compile (require 'cl-lib)) |
| 40 | 39 | ||
| 41 | 40 | ||
diff --git a/lisp/profiler.el b/lisp/profiler.el index 8af2c50a4d4..15ff9b68ab9 100644 --- a/lisp/profiler.el +++ b/lisp/profiler.el | |||
| @@ -27,7 +27,6 @@ | |||
| 27 | ;;; Code: | 27 | ;;; Code: |
| 28 | 28 | ||
| 29 | (require 'cl-lib) | 29 | (require 'cl-lib) |
| 30 | (require 'pcase) | ||
| 31 | 30 | ||
| 32 | (defgroup profiler nil | 31 | (defgroup profiler nil |
| 33 | "Emacs profiler." | 32 | "Emacs profiler." |
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 1ca3e1d1539..d0636ba6355 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el | |||
| @@ -69,7 +69,6 @@ | |||
| 69 | (require 'cl-lib) | 69 | (require 'cl-lib) |
| 70 | (require 'eieio) | 70 | (require 'eieio) |
| 71 | (require 'ring) | 71 | (require 'ring) |
| 72 | (require 'pcase) | ||
| 73 | (require 'project) | 72 | (require 'project) |
| 74 | 73 | ||
| 75 | (eval-when-compile | 74 | (eval-when-compile |