[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt 98f766bdfc 270/323: Add a README.md
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt 98f766bdfc 270/323: Add a README.md |
Date: |
Thu, 9 Mar 2023 10:58:37 -0500 (EST) |
branch: externals/beardbolt
commit 98f766bdfcd90a51b91308a9ab39a4135fe3cdd6
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Add a README.md
* README.md: New file.
---
README.md | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000..f385a18905
--- /dev/null
+++ b/README.md
@@ -0,0 +1,35 @@
+
+# beardbolt
+
+An experimental fork of [rmsbolt](https://gitlab.com/jgkamat/rmsbolt),
+itself a supercharged implementation of [godbolt
+compiler-explorer](https://github.com/mattgodbolt/compiler-explorer)
+for Emacs.
+
+beardbolt tries to make it easy to see what your compiler is doing.
+It does this by showing you the assembly output of a given source code
+file. It also highlights which source code a given assembly block
+corresponds to, and vice versa.
+
+### Why rmsbolt over beardbolt
+
+- Supports more languages/compilers. beardbolt only C++/C clang/gcc.
+- Has good documentation and a proper API.
+- Supports more Emacs versions. beardbolt only 28+
+- Support compile-commands.json
+
+### Why beardbolt over rmsbolt
+
+- Doesn't require file to be saved.
+- Faster (2x) and more responsive (TODO: show benchmarks)
+- Less buggy (TODO: show actual rmsbolt problems)
+- Has rainbows.
+- Has `beardbolt-preserve-library-functions` switch like godbolt.
+- Simpler code (half the LOC)
+
+### Installation
+
+```lisp
+(add-to-list 'load-path "/path/to/beardbolt-clone")
+(require 'beardbolt)
+```
- [elpa] externals/beardbolt 480e0371bf 094/323: Update documentation and add autoload, (continued)
- [elpa] externals/beardbolt 480e0371bf 094/323: Update documentation and add autoload, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt cd424d2556 087/323: Fix broken disassemble spelling, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 971d6cfeae 093/323: Various fixes and cleanups, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt a5614c56d7 113/323: Merge branch 'pony', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b348482d7f 091/323: Switch to imgur for image links, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt d187b8b189 125/323: Optimize guide display when many line blocks found, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt de28f7903a 232/323: Merge branch 'fix-kill-buffer-error' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3fe322e573 242/323: Merge branch 'improve-auto-compilation' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 194e7ea9dc 253/323: Dumb rename rmsbolt->bearbold, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3870c30bbd 257/323: Move test/*test.el to beardbolt-tests.el, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 98f766bdfc 270/323: Add a README.md,
ELPA Syncer <=
- [elpa] externals/beardbolt 28fc329861 262/323: Rework bb-compile a bit, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f491a6adb2 278/323: Rework to use write-region, use a little less memory, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2633e20e66 274/323: * beardbolt.el (bb--reachable-p): Rework for small speed gain., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 60fa7a3c05 280/323: Force asm output to be of a certain format, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b2dc0eb81d 284/323: Make beardbolt-disassemble work again, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 730ea84796 290/323: bb-compile-delay can be nil, ELPA Syncer, 2023/03/09
- [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