branch: elpa/magit
commit 0e25bfce4e32d4e128c20b38a37faa8bdceba836
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
magit-profile-refresh-buffer: Declare used functions
---
lisp/magit-mode.el | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/lisp/magit-mode.el b/lisp/magit-mode.el
index ab68681bec9..617bf87a662 100644
--- a/lisp/magit-mode.el
+++ b/lisp/magit-mode.el
@@ -39,6 +39,13 @@
(require 'transient)
(defvar bookmark-make-record-function)
+
+(eval-when-compile (require 'elp))
+(declare-function elp-reset-all "elp" ())
+(declare-function elp-instrument-package "elp" (prefix))
+(declare-function elp-results "elp" ())
+(declare-function elp-restore-all "elp" ())
+
(defvar magit--wip-inhibit-autosave)
(defvar magit-wip-after-save-local-mode)
(declare-function magit-wip-get-ref "magit-wip" ())
@@ -1093,15 +1100,14 @@ Run hooks `magit-pre-refresh-hook' and
`magit-post-refresh-hook'."
"Profile refreshing the current Magit buffer."
(interactive)
(require (quote elp))
- (when (fboundp 'elp-reset-all)
- (elp-reset-all)
- (message "Profiling Magit and Forge...")
- (elp-instrument-package "magit-")
- (elp-instrument-package "forge-")
- (magit-refresh-buffer)
- (message "Profiling Magit and Forge...done")
- (elp-results)
- (elp-reset-all)))
+ (elp-reset-all)
+ (message "Profiling Magit and Forge...")
+ (elp-instrument-package "magit-")
+ (elp-instrument-package "forge-")
+ (magit-refresh-buffer)
+ (message "Profiling Magit and Forge...done")
+ (elp-results)
+ (elp-reset-all))
;;; Save File-Visiting Buffers