diff --git a/.vscodeignore b/.vscodeignore index e1590c9..5053536 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -1,5 +1,6 @@ .vscode/** .vscode-test/** +releases/** out/test/** out/**/*.map src/** diff --git a/CHANGELOG.md b/CHANGELOG.md index c9ec648..e6be1a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -- Configurarable setting to change format of the disassembled code +- HTML views for sections + +- Navigation between view via links + +- Erlang assembly formatter + +## 1.0.0 + +- Dedicated view in the explorer panel for every .beam file in the workspace + +- Each section of a beam file has a subitem in the tree view ## 0.0.2 - 2018-04-03 diff --git a/README.md b/README.md index 11bf8b7..daaff4b 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,13 @@ BEAM files disassembler extension for Visual Studio Code. ## Description Erlang\Elixir bytecode viewer. -This extension allows to "peek" inside compiled bytecode for BEAM (Bogdan/Björn Erlang Abstract machine) binary files. +This extension allows to "peek" inside compiled bytecode for BEAM (Bogdan/Björn Erlang Abstract machine). ## Features - Dedicated View in the Explorer for all .beam files in the workspace - Subitems for main sections: + - Bytecode instructions (**Code** section) - Atoms ('**Atom**' and '**AtU8**' sections) - Exported functions ('**ExpT**' section) - Imported functions ('**ImpT**' section) @@ -24,9 +25,9 @@ This extension allows to "peek" inside compiled bytecode for BEAM (Bogdan/Björn - Strings '**StrT**' section) - Attributes ('**Attr**' section) - Literals ('**LitT**' section) -- Opcodes, labels, registers highlighting -- Hover description for opcodes taken from erlang source code (when available) -- Gutter images for start of the functions +- Opcodes, labels and registers color highlighting +- Hover description for opcodes taken from erlang source code (when available) +- Gutter images to indicate start of each function To activate the extension select "Disassemble BEAM" from the context menu for a .beam file in the Explorer View: @@ -48,7 +49,7 @@ None ## Release Notes -Initial previe release +First non-preview release ## Contributing diff --git a/media/main.gif b/media/main.gif index 0a8ee99..7f18024 100644 Binary files a/media/main.gif and b/media/main.gif differ