[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt ac893146e3 019/323: Force dissasembly if we d
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt ac893146e3 019/323: Force dissasembly if we don't support asm |
Date: |
Thu, 9 Mar 2023 10:57:54 -0500 (EST) |
branch: externals/beardbolt
commit ac893146e31ca16c458037d6b77847211935493d
Author: Jay Kamat <jaygkamat@gmail.com>
Commit: Jay Kamat <jaygkamat@gmail.com>
Force dissasembly if we don't support asm
---
rmsbolt.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/rmsbolt.el b/rmsbolt.el
index 087e0daea3..d20b062fec 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -146,10 +146,10 @@
'fundamental-mode
:type 'symbol
:documentation "The mode to activate this language in.")
- (supports-binary
+ (supports-asm
nil
:type 'bool
- :documentation "If we support binary dumping with this language.")
+ :documentation "If we support assembly directly. If nil, we must
dissasemble.")
(objdumper
'objdump
:type symbol
@@ -202,7 +202,7 @@
:options (make-rmsbolt-options
:compile-cmd "gcc"
:lang 'c-mode)
- :supports-binary t
+ :supports-asm t
:starter-file-name "rmsbolt.c"
:compile-cmd-function #'rmsbolt--c-compile-cmd
:dissas-hidden-funcs rmsbolt--hidden-func-c
@@ -239,7 +239,7 @@ int main() {
:options (make-rmsbolt-options
:compile-cmd "g++"
:lang 'c++-mode)
- :supports-binary t
+ :supports-asm t
:starter-file-name "rmsbolt.cpp"
:compile-cmd-function #'rmsbolt--c-compile-cmd
:dissas-hidden-funcs rmsbolt--hidden-func-c
@@ -486,7 +486,8 @@ int main() {
(when cmd
(setf (rmsbolt-o-compile-cmd options) cmd))
(setf (rmsbolt-o-dissasemble options)
- rmsbolt-dissasemble)
+ (or rmsbolt-dissasemble
+ (not (rmsbolt-l-supports-asm lang))))
(prin1 (rmsbolt-o-dissasemble options))
options))
- [elpa] externals/beardbolt 2c798336b8 292/323: Tweak README.md, (continued)
- [elpa] externals/beardbolt 2c798336b8 292/323: Tweak README.md, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt c05a0be490 297/323: Add useful beardbolt-preserve-library-functions, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 26c0b918e4 301/323: Tweak README.md again, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e1e69080b7 303/323: Rename "output buffer" -> "asm buffer", ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt dbafc4a88c 304/323: Minor cleanup, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 68469cfb57 306/323: More misc minor rework to simplify code, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 02a0bfbcdb 313/323: Add `beardbolt-ccj-extra-flags` option, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 6a71a16619 319/323: Simplify rainbow-clearing logic, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e403331350 322/323: * beardbolt.el (bb--synch-relation-overlays): Fix bug., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 4a6f289c94 002/323: Add very basic compilation of c files, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ac893146e3 019/323: Force dissasembly if we don't support asm,
ELPA Syncer <=
- [elpa] externals/beardbolt f30a05624d 051/323: Add support for parsing .file directives, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 865d5a8c1a 111/323: Clean up CI config, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7f61815c17 121/323: Try to fix bytecode issues, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e517cd4dbc 142/323: Remove unneeded disass-hidden-funcs overrides, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f89875215b 128/323: Fix byte-compilation warnings, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt cb0b781e82 143/323: Add rudimentary support for hack/hhvm, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 4f86bae37e 144/323: Add rmsbolt-asm-format for toggling between asm formats., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 20fa6a76e0 150/323: Clear out unset or nil variables after setting them via defaults, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt fc712fe954 147/323: Fix typo in readme, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 56f8fd2037 148/323: Add additional salespitch, ELPA Syncer, 2023/03/09