Commit Graph

  • 26da66b29c move dgo decompression to common utils and support it in the dgo unpacker (#312) water111 2021-03-06 16:06:08 -05:00
  • f123bf368a decomp - vector.gc - Decompile vector.gc (#289) Tyler Wilding 2021-03-06 07:46:26 -08:00
  • e560b1cb55 Update windows test timeout water111 2021-03-05 21:57:53 -05:00
  • b352dcefa9 recognize dotimes (#310) water111 2021-03-05 21:46:39 -05:00
  • 65ffe83468 [Decompiler] Decompile let (#309) water111 2021-03-05 18:48:01 -05:00
  • 9168f03289 [Compiler] Add get-info (#306) water111 2021-03-04 10:33:59 -05:00
  • e77478e2e6 [decompiler] Print floats as neatly as possible (#307) ManDude 2021-03-04 05:47:46 +00:00
  • d9aa535dd0 [Decompiler] Fix issues in gcommon (#305) water111 2021-03-03 20:52:25 -05:00
  • 413c1f5c74 [Decompiler] Add offline tests (#303) water111 2021-03-03 15:42:55 -05:00
  • 2eca9ab801 repl: Support cross-session history (#301) Tyler Wilding 2021-03-02 21:05:13 -08:00
  • 3e0e370343 repl: Add a (repl-help) command for forgetful people like me (#298) Tyler Wilding 2021-03-02 10:16:47 -08:00
  • 8f68d35cbb [Decomp] Some more collision header files and speed up tests (#296) water111 2021-03-01 11:15:24 -05:00
  • b0686b1ea7 fix decompiler crash (#294) water111 2021-02-28 19:22:53 -05:00
  • 9d3b056b7a Fix asize bug, decompile a few files (#293) water111 2021-02-28 18:05:07 -05:00
  • c15c163333 [Decomp] Add SSA based check for expression building (#292) water111 2021-02-28 12:38:29 -05:00
  • 57eca1dee9 [Decomp] Decompile more files. (#290) water111 2021-02-27 14:40:18 -05:00
  • 049489c85b Fix a small regression impacting MSVC debug builds (#285) Tyler Wilding 2021-02-27 10:38:04 -08:00
  • b7f040986e [Decomp] Decompile connect.gc (#288) water111 2021-02-26 22:22:54 -05:00
  • d6d5203695 [Decomp] Minor fixes plus some math camera decomp (#287) water111 2021-02-26 15:27:13 -05:00
  • d952475c77 [glist/glist-h] Decompile this stupidity (#286) ManDude 2021-02-26 13:59:28 +00:00
  • cadd014add [Compiler] Support array fields in static objects (#284) water111 2021-02-25 22:49:46 -05:00
  • 791c4abfc0 [Decompiler] Static Data Decomp (#280) water111 2021-02-25 09:51:28 -05:00
  • 9d84ba8ca4 Decomp assert and debug-h (#282) ManDude 2021-02-25 03:58:20 +00:00
  • f6a6b4c107 [Decompiler] Fix coloring moves (#281) water111 2021-02-24 19:08:55 -05:00
  • 5ec9a91eb9 Decompiler fixes + decompiling (#276) water111 2021-02-22 09:36:30 -05:00
  • ac24b2ab15 [goalc-test] Apply windows cmd color fix (lg::initialize is not called here) (#278) ManDude 2021-02-22 06:03:14 +00:00
  • b92a2823bb Make a fake-asm macro for (mips) assembly we want to show but not use + some other fixes (#277) ManDude 2021-02-22 06:02:12 +00:00
  • 4b1b7e9507 [Decompile] DMA and similar (#275) water111 2021-02-21 11:02:28 -05:00
  • ea1a4ef1bb specify a label_types_file variable in jak1 config (#274) ManDude 2021-02-21 04:05:52 +00:00
  • 8775840265 [Decomp] Decompile engine math library types (#272) water111 2021-02-20 11:42:46 -05:00
  • 87f2984cf5 add emacs temp files to gitignore + remove some redundant quotes (#273) ManDude 2021-02-19 03:24:10 +00:00
  • db48d94270 [Decompiler] Clean Up (#271) water111 2021-02-18 11:35:45 -05:00
  • 1b5b9a2469 add sqrt (#270) water111 2021-02-17 00:57:21 -05:00
  • cdce4d9612 compiler: Support the majority of the remaining VU VF instructions (#258) Tyler Wilding 2021-02-16 18:41:33 -08:00
  • f1a93886e7 [Decomp] Decompile gstring (#267) water111 2021-02-16 20:37:48 -05:00
  • aa9bcd07f4 [Decompiler] Flag uses of vf registers for values outside of functions (#263) water111 2021-02-15 11:55:10 -05:00
  • af1691a0bc [Decompiler] More progress on method stuff (#264) water111 2021-02-15 11:36:59 -05:00
  • 14d602c594 [Decompiler] More fixes for gkernel (#261) water111 2021-02-14 18:50:45 -05:00
  • d01ecf0a9e [Decompiler] Support virtual method calls (#260) water111 2021-02-13 16:35:27 -05:00
  • fab2e6c9b6 Merge pull request #259 from water111/w/fix-vsqrt-vrsqrt-vdiv water111 2021-02-13 12:30:24 -05:00
  • b0780ce2c8 fix some instruction decodings water 2021-02-13 12:05:50 -05:00
  • 126dfc1c45 [Decompiler] Misc fixes for gkernel/math (#257) water111 2021-02-13 11:32:52 -05:00
  • a3b31d3c0e Merge pull request #256 from bb010g/master water111 2021-02-11 22:32:57 -05:00
  • 28682ba37f Correct Nix flake licensing & add ISC License Dusk Banks 2021-02-11 19:29:51 -08:00
  • 87ad3985c9 Merge pull request #253 from water111/w/constants-in-conditions water111 2021-02-11 16:21:38 -05:00
  • e8231c2708 fix water 2021-02-11 16:13:03 -05:00
  • d9a8f28e52 remove useless sets (#252) water111 2021-02-11 14:35:28 -05:00
  • 43c1d223a6 [Decomp] Decompile gcommon, gstring-h, and gkernel-h (#249) water111 2021-02-11 09:49:15 -05:00
  • 6e0ff4c9d0 [Decompiler] Clean up the output (#245) water111 2021-02-09 20:59:14 -05:00
  • fa061ef7eb [timer decomp] (#248) ManDude 2021-02-10 01:24:33 +00:00
  • 3c7067fe4a [timer-h decomp] timer-h decomp (#246) ManDude 2021-02-09 16:00:49 +00:00
  • 47fbc5e106 update decomp.bat in accordance to project directory changes + bugfix (#243) ManDude 2021-02-08 02:51:44 +00:00
  • 499f614cd1 create output folder (#242) water111 2021-02-07 19:06:05 -05:00
  • e01e065170 [gcommon decomp] compiler and decompiler fixes (#239) water111 2021-02-07 18:21:00 -05:00
  • f8b63a3f92 [Decompiler] Put likely delay slots in their own block (#237) water111 2021-02-06 17:04:03 -05:00
  • 5b6a8dcf98 third-party/licensing: Switch miniLZO usage to LZOkay (#232) Tyler Wilding 2021-02-06 06:54:23 -08:00
  • ddffda1e8c [Decompilation] Fixes to compiler/decompiler for gcommon (#227) water111 2021-02-05 19:41:09 -05:00
  • 65206823ef Compiler - Implementing more VU Instructions (Part 1 of 2) (#221) Tyler Wilding 2021-02-05 12:00:17 -08:00
  • 2436a8a541 Nixpkgs support (#228) bb010g 2021-02-03 18:29:46 -08:00
  • 45f74f078a [Compiler] Implement and/or in the compiler instead of a macro (#231) water111 2021-02-03 16:12:51 -05:00
  • 425cc6794c [Compiler] Bug fixes (#230) water111 2021-02-03 11:07:47 -05:00
  • bbe5a10d76 fix stuck inline test (#229) water111 2021-02-03 08:36:22 -05:00
  • a870bb53e4 [Decompiler] Expression 5 (#218) water111 2021-02-01 20:41:37 -05:00
  • 51f70b6f4b [Tools] Add DGO packer and unpacker (#219) water111 2021-01-27 20:46:58 -05:00
  • 3ea8cbea6f misc small improvements (#217) water111 2021-01-27 15:39:50 -05:00
  • b35beab372 [Decompiler] Add more expressions (Part 4) (#215) water111 2021-01-27 13:47:54 -05:00
  • b59e33c005 [Decompiler] Expressions (Part 3) (#213) water111 2021-01-25 22:08:58 -05:00
  • 2f722e6379 [Decompiler] Expression Building (#211) water111 2021-01-24 16:39:15 -05:00
  • 27f0a7ca44 [Decompiler] Begin expression conversion, rearrange tests (#209) water111 2021-01-23 16:32:56 -05:00
  • 4a97e15b40 [Decompiler] Remove most IR1 Analysis (#207) water111 2021-01-22 22:03:58 -05:00
  • 8135c18e91 Merge pull request #206 from water111/w/ir2-stacking water111 2021-01-22 21:08:10 -05:00
  • 56d4ed1228 add stacking framework water 2021-01-22 20:50:37 -05:00
  • 679b17ae6f [Decompiler] Get used variables, handle function calls better, and minor cleanup (#205) water111 2021-01-19 21:45:17 -05:00
  • af328ffa29 Merge pull request #204 from VodBox/patch-1 water111 2021-01-19 18:54:54 -05:00
  • bd5e0e07f7 doc: fix heading Dillon Pentz 2021-01-20 12:47:55 +13:00
  • f94818e184 Merge pull request #203 from ManDude/master water111 2021-01-19 18:40:54 -05:00
  • 79ed82425b Append README.md to include Arch Linux documentation (#202) doctashay 2021-01-19 16:40:11 -07:00
  • 1876e02314 doc: typo fixes ManDude 2021-01-19 23:38:28 +00:00
  • 40d328f4eb [Decompiler] Test framework for decompiler regression tests and gcommon tests (#200) water111 2021-01-18 13:33:32 -05:00
  • e8ad91a454 Arch fixes (#199) doctashay 2021-01-17 19:37:08 -07:00
  • d6bbca5620 [Decompiler] IR2 form implementation (#197) water111 2021-01-17 18:08:18 -05:00
  • 1071ff6003 [Decompiler] WIP Conversion to SSA and variable naming (#195) water111 2021-01-16 10:54:09 -05:00
  • 8f86f0f00e add register usage pass (#194) water111 2021-01-12 19:20:08 -05:00
  • fe693b5da2 [Decompiler] Implement IR2 Type Analysis Pass (#193) water111 2021-01-10 20:46:49 -05:00
  • 45d37733a8 log: Fix Windows console text coloring issue (#192) ManDude 2021-01-10 20:55:21 +00:00
  • e63abb0ea1 Improved test namings for multi-operations, added new ones, still a few failures (#190) Tyler Wilding 2021-01-10 15:46:46 -05:00
  • cd9a9af6dd fix register info duplication (#191) water111 2021-01-10 11:08:03 -05:00
  • e5b0541d98 Typo fixes & Windows QoL changes (#189) ManDude 2021-01-10 15:39:32 +00:00
  • 2901f4a99e [Decompiler] Write IR2 to file and implement some Atomic Op conversions (#187) water111 2021-01-09 20:01:48 -05:00
  • 5093b97cda [Decompiler - New IR] Add AtomicOp (#181) water111 2021-01-06 20:04:15 -05:00
  • 3331e9cd00 Replace spdlog (#185) water111 2021-01-06 12:16:39 -05:00
  • 69f7f46477 Add Address Sanitizer support to MSVC and CMake (#182) Tyler Wilding 2021-01-04 23:32:51 -05:00
  • 3c2faed367 Merge pull request #180 from ManDude/master water111 2021-01-03 18:01:47 -05:00
  • 59125acb42 Add logs folder to root gitignore ManDude 2021-01-03 22:57:12 +00:00
  • 0102dff96d Create .gitignore ManDude 2021-01-03 22:53:04 +00:00
  • 95c81b675a add asan build (#179) water111 2021-01-03 12:31:42 -05:00
  • 7af6dce1b2 [Decompiler] WIP Expression Stacking (#178) water111 2021-01-02 18:24:45 -05:00
  • feead303aa better array indexing (#176) water111 2020-12-31 22:15:17 -05:00
  • c8d382b35c [Compiler] Improve spills and register backups (#175) water111 2020-12-31 15:59:11 -05:00
  • a80b331c27 [Compiler] In-progress support for vector float (AVX) (#171) water111 2020-12-30 15:33:51 -05:00