water111
|
12446037bd
|
[decompiler] Make addition nicer (#733)
* temp
* update refs
* update reference
* fix tests
|
2021-08-01 18:24:58 -04:00 |
|
water111
|
95366d21df
|
Get started on collide-func and clean up log forms in decompiler (#713)
* wip
* temp
* temp2
* first part of log macros
* more log macros
* logtest
* clean up
* dont initialize game info because we are missing stuff
|
2021-07-23 20:51:26 -04:00 |
|
water111
|
f6d5952498
|
[decompiler] handle nested conditionals and gotos better (#693)
* diff check
* try that again
* more small fixes
|
2021-07-11 21:59:27 -04:00 |
|
water111
|
a6d5c4eda3
|
[decompiler] clean up vector detection and add vector float product detection (#638)
* change
* recognize vector float product and update tests
|
2021-06-27 17:24:35 -04:00 |
|
water111
|
490633d434
|
add countdown (#627)
|
2021-06-25 20:51:25 -04:00 |
|
Tyler Wilding
|
87961bdb3b
|
decomp: generic (#611)
* decomp: Fix casting issue with uint64's from static data
* decomp: `generic`
* add forward declaration
Co-authored-by: water111 <48171810+water111@users.noreply.github.com>
|
2021-06-20 16:02:15 -04:00 |
|
water111
|
06ae38d464
|
[decomp] clean up type def formatting and remove all-forward-definitions.gc (#608)
* clean up
* fix test
|
2021-06-19 15:50:52 -04:00 |
|
water111
|
92afd62e2c
|
[decompiler] fix missing casts issue (#573)
* fix casts issue
* fix bug
* one last small fix
|
2021-06-09 21:35:13 -04:00 |
|
water111
|
a572587a0e
|
add types (#559)
|
2021-06-05 16:58:32 -04:00 |
|
water111
|
b1a76b2291
|
[decomp] Small fixes (#541)
* fix a few bugs
* fix local vars missing in top level
* more small fixes
* support missing inline array access case
* one more fix
|
2021-05-30 19:57:11 -04:00 |
|
water111
|
3fbdd662dc
|
[decompiler] Support accessing 128-bit bitfields (#514)
* support some 128-bit bitfield stuff
* fix bug
* support type stuff correctly
|
2021-05-21 20:36:04 -04:00 |
|
water111
|
d9f9d36f37
|
[OpenGOAL] make multiplication/divsion like GOAL and support in decompiler (#483)
* support in compiler
* multiplication in the decompiler
* update divisions
|
2021-05-14 18:43:12 -04:00 |
|
water111
|
129ab54fd4
|
[decompiler] clean up if/when/cond and recognize define-perm (#472)
* clean up if and when and cond decisions
* recognize define perm
|
2021-05-12 19:46:17 -04:00 |
|
Tyler Wilding
|
2a315419de
|
tests: Automate the offline reference tests better (#427)
* tests: Move all files to new directories
* scripts: Update decomp scripts
* tests: Remove hard-coded list for offline tests
* linting
|
2021-05-09 17:03:58 -04:00 |
|