[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bug-hunter a0ed5ea 40/95: Move around variables
From: |
Stefan Monnier |
Subject: |
[elpa] externals/bug-hunter a0ed5ea 40/95: Move around variables |
Date: |
Fri, 27 Nov 2020 22:06:53 -0500 (EST) |
branch: externals/bug-hunter
commit a0ed5ea1d3b9abdeaf91b01c75889a5512ea67bd
Author: Artur Malabarba <bruce.connor.am@gmail.com>
Commit: Artur Malabarba <bruce.connor.am@gmail.com>
Move around variables
---
bug-hunter.el | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/bug-hunter.el b/bug-hunter.el
index 1e6ac02..bea82b4 100644
--- a/bug-hunter.el
+++ b/bug-hunter.el
@@ -61,6 +61,16 @@
(require 'seq)
(require 'cl-lib)
+(defvar bug-hunter--i 0
+ "Current step of the bisection. Used for user feedback.")
+(defvar bug-hunter--estimate 0
+ "Estimate on how many steps the bisection can take. Used for user feedback.
+This is the base 2 log of the number of expressions in the
+file.")
+
+(defvar bug-hunter--current-file nil
+ "File currently being debugged.")
+
(defun bug-hunter--read-buffer ()
"Return all sexps after point as a list."
(let ((out)
@@ -155,9 +165,6 @@ See `bug-hunter' for a description on the ASSERTION."
(defun bug-hunter--split (l)
(seq-partition l (ceiling (/ (length l) 2.0))))
-(defvar bug-hunter--i 0)
-(defvar bug-hunter--estimate 0)
-
(defun bug-hunter--bisect (assertion safe head &optional tail)
"Implementation used by `bug-hunter--bisect-start'."
(cond
@@ -191,8 +198,6 @@ signal an error and value is (bug-caught . ERROR-SIGNALED)."
(bug-hunter--estimate (ceiling (log (length forms) 2))))
(apply #'bug-hunter--bisect assertion nil (bug-hunter--split forms))))
-(defvar bug-hunter--current-file nil)
-
(defun bug-hunter--report-error (line column error-description &rest info)
(bug-hunter--report "%S, line %s pos %s:"
bug-hunter--current-file line column)
- [elpa] externals/bug-hunter 86a1664 31/95: Merge branch 'master' of github.com:Bruce-Connor/elisp-bug-hunter, (continued)
- [elpa] externals/bug-hunter 86a1664 31/95: Merge branch 'master' of github.com:Bruce-Connor/elisp-bug-hunter, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 16922e1 34/95: Fix test, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 2afa228 39/95: Letbind server-name to avoid conflicts, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter c076d3b 43/95: Improve interactive assertion prompt, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 2524718 55/95: Don't quote file name argument to `call-process`, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 0f9bd03 17/95: Copyright and deps, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 0fbf2a4 24/95: Run after-init-hooks, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 4da93d7 36/95: Provide full information on where the bug occurs., Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 80af9de 38/95: Ignore cask, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 95d6857 44/95: DOC, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter a0ed5ea 40/95: Move around variables,
Stefan Monnier <=
- [elpa] externals/bug-hunter 1d2f393 41/95: Report which expression caused an error., Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 1a050a0 57/95: Merge pull request #2 from lunaryorn/patch-1, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter c2f2d29 60/95: Note about init file idempotence, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 36b0594 67/95: Update comments, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter f9780b8 68/95: Style fixes, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 5075592 71/95: Inhibit readonly, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 5f61401 33/95: More tests, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter e903dd0 37/95: Ignore a dummy file, Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 1778749 58/95: Improve bisection logic to avoid unnecessary step., Stefan Monnier, 2020/11/27
- [elpa] externals/bug-hunter 0794ccf 66/95: Merge pull request #8 from hariharanr5/master, Stefan Monnier, 2020/11/27