emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/beardbolt af0a8a6ec9 189/323: Merge branch 'master' of


From: ELPA Syncer
Subject: [elpa] externals/beardbolt af0a8a6ec9 189/323: Merge branch 'master' of gitlab.com:jgkamat/rmsbolt
Date: Thu, 9 Mar 2023 10:58:30 -0500 (EST)

branch: externals/beardbolt
commit af0a8a6ec9b8b63ba082ba469d7ae4baa5936a79
Merge: d51e71f894 712981e16c
Author: Jay Kamat <jaygkamat@gmail.com>
Commit: Jay Kamat <jaygkamat@gmail.com>

    Merge branch 'master' of gitlab.com:jgkamat/rmsbolt
---
 README.org | 6 +++---
 rmsbolt.el | 2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/README.org b/README.org
index bd11419b80..c328920463 100644
--- a/README.org
+++ b/README.org
@@ -17,8 +17,8 @@ please start at the docs (also available through info).]]
 
 - Much more flexible and powerful:
   - Supports disassembly to bytecode as well as assembly.
-  - Supports many languages that godbolt does not support, such as Python, PHP,
-    Common Lisp, Emacs Lisp, Ocaml, Java, and Pony.
+  - Supports many languages that godbolt does not support, such as PHP,
+    Common Lisp, Emacs Lisp, Java, and Pony.
   - Allows targeting custom compilers - which means disassembly for niche
     assembly targets, specific commits of compilers, and patched libraries or
     compilers is possible.
@@ -29,7 +29,7 @@ please start at the docs (also available through info).]]
   - No required dependencies other than Emacs 25 and your compiler ~:)~
   - It's easy to add new languages (even those that use unique bytecode 
formats)
     without touching many files.
-  - Dosen't eat your ram on the 'server' or the 'client'.
+  - Doesn't eat your ram on the 'server' or the 'client'.
   - No enforced limits on code size, compilation time, or processing time.
 - Benefits from living in Emacs:
   - Full undo tree from Emacs on disassembly/source so you don't lose work.
diff --git a/rmsbolt.el b/rmsbolt.el
index 168e3fd7ab..8ffadf0860 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -1276,6 +1276,8 @@ Argument ASM-LINES input lines."
 Argument BUFFER compilation buffer.
 Argument STR compilation finish status.
 Argument OVERRIDE-BUFFER use this buffer instead of reading from the output 
filename."
+  (when (not (buffer-live-p buffer))
+    (error "Dead buffer passed to compilation-finish-function! RMSBolt cannot 
continue."))
   (let ((compilation-fail
          (and str
               (not (string-match "^finished" str))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]