Commit graph

203 commits

Author SHA1 Message Date
Tyler Wilding 8c9603e496
lsp: fix default path (#84) 2022-09-04 12:11:00 -04:00
OpenGOALBot f438e7b0c9 0.3.3 2022-09-03 21:05:16 +00:00
Tyler Wilding f7157c7773
decomp: provide a list of valid object names when decomping (#79) 2022-09-03 17:04:39 -04:00
Tyler Wilding 65e3a8e139
decomp: support casting f\d+ registers (#78) 2022-09-03 17:04:32 -04:00
Tyler Wilding 8e221d14be
syntax: fix coloring for info/warn/error strings (#77) 2022-09-03 17:04:26 -04:00
OpenGOALBot b9ae944a8f 0.3.2 2022-08-29 01:59:56 +00:00
Tyler Wilding 9e74e1c2d9
decomp: name the reference test files properly when copying (#69) 2022-08-28 21:59:19 -04:00
Tyler Wilding 383769a4c9
decomp: update gsrc using the python script instead (#70) 2022-08-28 21:59:10 -04:00
Tyler Wilding 0da420ce9d
decomp: better handle decompilation errors (#71) 2022-08-28 21:59:03 -04:00
Tyler Wilding 2833d28425
decomp: add a unique color for the s6 register (#72) 2022-08-28 21:58:53 -04:00
OpenGOALBot e59867dcd5 0.3.1 2022-08-22 23:00:15 +00:00
Tyler Wilding c1a7356c39
Fix comments not being tokenized properly if the "head" of a form, show LSP version (#66) 2022-08-22 18:59:18 -04:00
OpenGOALBot 026133a7ae 0.3.0 2022-08-07 22:40:00 +00:00
Tyler Wilding 95a7f4b125
decomp: add some basic renaming support for _disasm.gc files (#54) 2022-08-07 18:28:42 -04:00
Tyler Wilding ad788257ec
ci: specify remote when pushing tag 2022-08-03 23:24:42 -04:00
OpenGOALBot d78877bb60 0.2.0 2022-08-04 03:19:30 +00:00
Tyler Wilding defab0a2ed
settings: write settings safely if they are unregistered (ie. vscode-icons) (#53) 2022-08-03 23:18:49 -04:00
Tyler Wilding c9c1a36f13
decomp: add inlay hints to easily see where casts have been applied in IR output (#52) 2022-08-03 23:08:11 -04:00
Tyler Wilding 74d427e913
ci: push tag during a release (#51) 2022-08-02 14:29:28 -04:00
OpenGOALBot 2367c874a8 0.1.1 2022-08-02 18:00:08 +00:00
Tyler Wilding 29fb231288
dist: ensure node_modules are included with extension until it's bundled properly (#48) 2022-08-02 13:59:30 -04:00
Tyler Wilding a4683d2e82
languages: fix GOOS syntax highlighting (#47) 2022-08-02 13:44:39 -04:00
Tyler Wilding 30da451043
version: bump to v0.1.0 2022-08-02 01:27:22 -04:00
Tyler Wilding a849703194
ci: add author information when publishing 2022-08-02 01:24:23 -04:00
Tyler Wilding b0f223b77d
ci: fix release workflow 2022-08-02 01:21:35 -04:00
Tyler Wilding c67c65f2bd
ci: add automated release workflow (#46) 2022-08-02 01:20:04 -04:00
dependabot[bot] d9842c4137
build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.32.0 (#43)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 00:41:43 -04:00
Tyler Wilding ee6aeff54c
config: allow the user to customize the IR2 theme (#44) 2022-08-01 23:58:47 -04:00
dependabot[bot] a13b8d370b
build(deps-dev): bump typescript from 4.6.3 to 4.7.4 (#22)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 22:54:25 -04:00
dependabot[bot] 60bb38ab64
build(deps-dev): bump @types/vscode from 1.66.0 to 1.69.0 (#19)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 22:47:10 -04:00
dependabot[bot] 2fe5b910ce
build(deps-dev): bump eslint from 8.13.0 to 8.21.0 (#38)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 22:47:01 -04:00
Tyler Wilding 7d93f67a6f
syntax/ir: fix clash between constants and registers (#14) 2022-08-01 22:46:31 -04:00
Tyler Wilding 8d01d8b7bd
decomp: add tooling to semi-automatically add casts (#40) 2022-08-01 22:38:17 -04:00
Tyler Wilding aa6cdb2739
languages: implement custom folder for IR2 files (#37) 2022-07-31 23:53:36 -04:00
Tyler Wilding bbc8940d0f
languages: additions to syntax configs found during lsp work (#28) 2022-07-31 20:55:15 -04:00
Tyler Wilding e24ffff315
lsp: fix downloading lifecycle and allow disabling launching the LSP on startup (#36) 2022-07-31 20:54:46 -04:00
Tyler Wilding 293b69034c
decomp: Add the majority of decompilation related quality of life increases (#34) 2022-07-31 16:31:21 -04:00
Tyler Wilding 20a60e039b
Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
Tyler Wilding 1b47ff8028
settings: init default settings so they cannot be overridden by the user or by vscode itself (#24) 2022-07-26 00:34:00 -04:00
Tyler Wilding 410ce616e6
lsp: Add initial LSP support (#16) 2022-07-24 22:53:37 -04:00
Tyler Wilding f6c7dc9b3a
Merge pull request #12 from open-goal/v/file-jump-commands 2022-04-15 19:44:00 -04:00
Tyler Wilding 8c4d923872
commands: open most recent IR2 file 2022-04-15 19:42:15 -04:00
Tyler Wilding a2731e065d
commands: switch between IR2 and *_disasm.gc files
closes #3
closes #2
2022-04-15 15:41:27 -04:00
Tyler Wilding 8aaaa9ba9c
goos: treat *.gp files as GOOS 2022-04-14 22:57:52 -04:00
Tyler Wilding 4f30bc3130
0.0.2 2022-03-16 23:34:26 -04:00
Tyler Wilding 9a266102db
opengoal-ir: fix filename association 2022-03-16 23:31:45 -04:00
Tyler Wilding f28643ce7c
syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
Tyler Wilding aaceaedbde
syntax-ir: reasonably happy with the IR2 syntax and default colors 2022-03-16 20:43:22 -04:00
Tyler Wilding de1a55c75a
syntax: add language specific icons 2022-03-16 20:42:22 -04:00
Tyler Wilding e1f735f52d
snippets: add a basic snippet 2022-03-15 01:48:03 -04:00