[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/slime 875f14f593 28/44: No error when there's no continue/
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/slime 875f14f593 28/44: No error when there's no continue/abort restarts. |
Date: |
Fri, 29 Dec 2023 01:00:05 -0500 (EST) |
branch: elpa/slime
commit 875f14f593da850c3641b22b688fec2f24c511c2
Author: Stas Boukarev <stassats@gmail.com>
Commit: Stas Boukarev <stassats@gmail.com>
No error when there's no continue/abort restarts.
---
swank.lisp | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/swank.lisp b/swank.lisp
index be2a248c77..938621b3f5 100644
--- a/swank.lisp
+++ b/swank.lisp
@@ -2247,10 +2247,14 @@ Operation was KERNEL::DIVISION, operands (1 0).\"
(invoke-restart-interactively restart))))
(defslimefun sldb-abort ()
- (invoke-restart (find 'abort *sldb-restarts* :key #'restart-name)))
+ (let ((restart (find 'abort *sldb-restarts* :key #'restart-name)))
+ (when restart
+ (invoke-restart (find 'abort *sldb-restarts* :key #'restart-name)))))
(defslimefun sldb-continue ()
- (invoke-restart (find 'continue *sldb-restarts* :key #'restart-name)))
+ (let ((restart (find 'continue *sldb-restarts* :key #'restart-name)))
+ (when restart
+ (invoke-restart restart))))
(defun coerce-to-condition (datum args)
(etypecase datum
- [nongnu] elpa/slime updated (28adf1dca0 -> 4349a0bbec), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 173aad693d 01/44: Remove unused lexical variable ‘start’ from slime-print-apropos, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 3b91ecec83 04/44: clasp: define more of the backend interfaces, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 2d52732fc0 05/44: Add: local systems to swank-quicklisp systems list, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 360948cad0 07/44: abcl: fix source position from string buffer evalulation, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 1098d16666 10/44: slime-repl.el: fix READ., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 50d4a7b168 17/44: Fix emacs error when M-.-ing to nonexistent file, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime b86b388234 19/44: asdf: Upcase INTERN'd symbols for ECL usage, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 7d39285af4 08/44: news: update for ABCL fixes, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 5cb01098e9 22/44: Fixed a problem with intering symbols into the user's package., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 875f14f593 28/44: No error when there's no continue/abort restarts.,
ELPA Syncer <=
- [nongnu] elpa/slime c753c7e912 30/44: Escape %-Constructs in the Mode Line (manual 24.4.5), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 0880c32716 31/44: Fix typo in docs., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime ba3d0794e7 23/44: Fix parsing after reader conditionals., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime aa3da5f7ae 06/44: abcl: normalize whitespace to SLIME conventions, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime ce024caf08 02/44: clasp: Use external interfaces where available, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 2df69effea 03/44: clasp: cleanup old debugging code, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime e6a71c725c 09/44: slime-repl: reset the output column on new evaluation., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 5e8fc7cad5 11/44: slime-repl: reset the output column in the right way., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime e193bc5f34 12/44: I'm not your brother, pal., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime dd179f4a0c 13/44: Rework swank.asd to produce actual compilation artifact (#760), ELPA Syncer, 2023/12/29