Tyler Wilding
|
97f1c66f84
|
lsp: support OpenGOAL and improve the lsp local story (#258)
|
2023-05-21 17:30:42 -04:00 |
|
Tyler Wilding
|
b3295f3826
|
tools/var-renamer: support providing type names when renaming variables (#240)
|
2023-04-13 22:37:55 -04:00 |
|
Tyler Wilding
|
ba06f5baec
|
decomp: auto-decomp based on _disasm.gc tabs as well (#239)
|
2023-04-13 22:37:47 -04:00 |
|
dependabot[bot]
|
7c2e42b6a1
|
build(deps): bump glob from 8.1.0 to 9.2.1 (#216)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
|
2023-03-08 22:35:13 -05:00 |
|
Tyler Wilding
|
68fa5e6dd2
|
decomp: adjust decompiling to use new --version flag (#218)
|
2023-03-08 22:33:18 -05:00 |
|
Tyler Wilding
|
6d8cce8351
|
decomp: remove popup error for decomp failure and type-cast auto-populator (#191)
|
2023-01-19 01:49:25 -05:00 |
|
Tyler Wilding
|
77662db8ed
|
decomp: auto generate docstring stub for methods/functions (#192)
|
2023-01-19 01:39:38 -05:00 |
|
Tyler Wilding
|
7789b8bfd9
|
decomp: allow casting custom types via __custom (#184)
|
2023-01-07 13:11:16 -05:00 |
|
Tyler Wilding
|
bcdc3e98fa
|
parinfer: ignore generated GOAL files (#183)
|
2023-01-07 13:08:45 -05:00 |
|
Tyler Wilding
|
040e941857
|
decomp: pre-populated list of possible types (#181)
|
2023-01-04 20:28:02 -05:00 |
|
Tyler Wilding
|
53357d8673
|
decomp: ensure levels are not extracted when decompiling (#180)
|
2023-01-03 01:43:34 -05:00 |
|
Tyler Wilding
|
774f65b015
|
goal: Basic parinfer integration (#173)
|
2022-12-17 14:54:05 -05:00 |
|
Tyler Wilding
|
121d159c31
|
misc: handle r0 edge-case when loading value (#172)
|
2022-12-15 00:30:06 -05:00 |
|
Tyler Wilding
|
7834b8be9d
|
type-searcher: improve type searcher UI and fix some bugs (#170)
|
2022-12-11 18:50:59 -05:00 |
|
Tyler Wilding
|
fd92ea84d7
|
misc: add more support for different inspect method scenarios (#169)
|
2022-12-10 23:06:42 -05:00 |
|
Tyler Wilding
|
7034f8096a
|
misc: add command to generate type's fields from inspect method IR (#167)
|
2022-12-10 16:38:58 -05:00 |
|
Tyler Wilding
|
e8510ced96
|
misc: add command to generate typedef flags from label data (#166)
|
2022-12-10 16:34:13 -05:00 |
|
Tyler Wilding
|
f4ff9615ea
|
misc: add command to generate method stubs (#168)
|
2022-12-10 16:32:07 -05:00 |
|
Tyler Wilding
|
b23a8cc257
|
casts: forbid empty string casts (#160)
|
2022-12-09 19:36:19 -05:00 |
|
Tyler Wilding
|
ab5efa2ade
|
casts: automatically cast uint64 and float with the true qualifier (#161)
|
2022-12-09 19:36:14 -05:00 |
|
Tyler Wilding
|
3c3fc0016f
|
decomp: some cleanup to the type searcher (#141)
|
2022-10-25 21:12:03 -04:00 |
|
Tyler Wilding
|
f84ec22c86
|
tools: command to convert from decimal to hex (#130)
|
2022-10-15 15:47:19 -04:00 |
|
Tyler Wilding
|
7e87ba1765
|
tools: add a command to convert OpenGOAL hex numbers to dec (#129)
|
2022-10-13 22:25:34 -04:00 |
|
Tyler Wilding
|
d052b0353d
|
decomp: forbid casting args or vars with the same name (#128)
|
2022-10-13 22:25:28 -04:00 |
|
Tyler Wilding
|
c84fc7b5e1
|
decomp: add field for method id to type searcher (#127)
|
2022-10-13 22:25:20 -04:00 |
|
Tyler Wilding
|
accf8e4224
|
lsp: add settings to customize the logging location (#123)
|
2022-10-10 00:45:31 -04:00 |
|
Tyler Wilding
|
59d66f9024
|
decomp: auto fill the enum name for a preserved block (#120)
|
2022-10-04 01:31:34 -04:00 |
|
Tyler Wilding
|
759d43bceb
|
decomp: auto-inc end of range when repeating last type cast (#121)
|
2022-10-04 01:31:26 -04:00 |
|
Tyler Wilding
|
3e3bb24629
|
decomp: remove switching between ir2 <-> disasm file (#119)
|
2022-10-04 01:31:18 -04:00 |
|
Tyler Wilding
|
f5037493b3
|
decomp: allow renaming args in behaviors (#115)
|
2022-10-02 20:23:27 -04:00 |
|
Tyler Wilding
|
4133712397
|
decomp: add a frontend for the type searcher tool (#112)
|
2022-09-30 20:28:01 -04:00 |
|
Tyler Wilding
|
4278d069bb
|
decomp: allow renaming variables and arguments inside the IR2 file's OpenGOAL output (#108)
|
2022-09-20 20:44:17 -04:00 |
|
ManDude
|
1a01c6c5a9
|
var renamer: work on variables with ! , ? , + , / , * and % in the name (#104)
|
2022-09-20 00:14:11 -04:00 |
|
Tyler Wilding
|
440b58bb15
|
decomp: consolidate switching back from all-types to the same switch file command (#105)
|
2022-09-19 16:19:58 -04:00 |
|
Tyler Wilding
|
235e92a25a
|
decomp: add a command to simplify block preservation (#97)
|
2022-09-13 01:21:45 -04:00 |
|
Tyler Wilding
|
06ba6aa7b1
|
decomp: add a command to increment all deftype 's offsets by n (#96)
|
2022-09-13 01:17:55 -04:00 |
|
Tyler Wilding
|
113e0d4c0a
|
decomp: enforce decompile_code: true when decompiling code (#95)
|
2022-09-13 01:17:35 -04:00 |
|
Tyler Wilding
|
ec41cc9b1c
|
decomp: add 1 to the end range of a type-cast (#94)
|
2022-09-13 01:17:14 -04:00 |
|
ManDude
|
3ebade950d
|
make defun-debug work in the renamer (#88)
|
2022-09-12 17:14:02 -04:00 |
|
ManDude
|
802d35980c
|
make var rename work on methods that have decomp messages (#86)
|
2022-09-12 17:13:35 -04: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 |
|
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 |
|
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 |
|
Tyler Wilding
|
95a7f4b125
|
decomp: add some basic renaming support for _disasm.gc files (#54)
|
2022-08-07 18:28:42 -04:00 |
|
Tyler Wilding
|
defab0a2ed
|
settings: write settings safely if they are unregistered (ie. vscode-icons) (#53)
|
2022-08-03 23:18:49 -04:00 |
|