[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phpinspect f6cc199886 7/8: When debugging, forward work
From: |
ELPA Syncer |
Subject: |
[elpa] externals/phpinspect f6cc199886 7/8: When debugging, forward worker errors to main thread |
Date: |
Mon, 14 Aug 2023 15:58:29 -0400 (EDT) |
branch: externals/phpinspect
commit f6cc199886de44c71bda3b1fb5c7f18ebc4150ba
Author: Hugo Thunnissen <devel@hugot.nl>
Commit: Hugo Thunnissen <devel@hugot.nl>
When debugging, forward worker errors to main thread
---
phpinspect-resolvecontext.el | 3 ++-
phpinspect-worker.el | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/phpinspect-resolvecontext.el b/phpinspect-resolvecontext.el
index 9128132d35..2a95575d99 100644
--- a/phpinspect-resolvecontext.el
+++ b/phpinspect-resolvecontext.el
@@ -79,7 +79,8 @@
(throw 'return (phpinspect-find-statement-before-point bmap
child point)))
(when (phpinspect-statement-introduction-p token)
(throw 'return previous-siblings))
- (push child previous-siblings)))))
+ (unless (phpinspect-comment-p token)
+ (push child previous-siblings))))))
previous-siblings))
(defun phpinspect--get-last-statement-in-token (token)
diff --git a/phpinspect-worker.el b/phpinspect-worker.el
index 0a3e112efa..60977c0e48 100644
--- a/phpinspect-worker.el
+++ b/phpinspect-worker.el
@@ -152,6 +152,7 @@ already present in the queue."
(phpinspect-worker-skip-next-pause worker))
(phpinspect-thread-pause phpinspect-worker-pause-time mx
continue))
(setf (phpinspect-worker-skip-next-pause worker) nil)))
+ ((debug error) (thread-signal main-thread 'phpinspect-worker-error
err))
(t (phpinspect--log "Phpinspect worker thread errored :%s" err))))
(phpinspect--log "Worker thread exiting")
(message "phpinspect worker thread exited")))
- [elpa] externals/phpinspect updated (7c76cbcc54 -> f1e4a5be7d), ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect 8b6dc2eb38 1/8: Catch composer json format errors and notify user, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect 71531b7996 5/8: Define free variables + use condition-case-unless-debug, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect f1e4a5be7d 8/8: Remove debug statement for company backend, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect 6e5e2e3a07 3/8: Exclude comments from eldoc statement, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect 2ff9919e44 4/8: Add debug statements + use condition-case-unless-debug for token indexation, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect 633b08809e 2/8: Only retrieve/update class when a name has been declared for it, ELPA Syncer, 2023/08/14
- [elpa] externals/phpinspect f6cc199886 7/8: When debugging, forward worker errors to main thread,
ELPA Syncer <=
- [elpa] externals/phpinspect f9f12590e8 6/8: Handle cases where declarations do not contain a name, ELPA Syncer, 2023/08/14