Commit Graph

  • 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
  • 4d713d5c8c [Runtime] misc fixes to runtime and listener (#170) water111 2020-12-28 18:37:05 -05:00
  • c811778d00 [Compiler] Add reset-here option to colored and constrained rlet vars (#169) water111 2020-12-27 14:21:48 -05:00
  • 25301a8bbc [Decompiler, Game] Run type prop on gstring (#168) water111 2020-12-26 11:09:59 -05:00
  • 6bf9d97c51 [Decompiler] Improve reverse field lookup (#167) water111 2020-12-25 15:04:03 -05:00
  • 5cb6368b9a Clean up asm for format (#164) water111 2020-12-23 11:15:41 -05:00
  • 3355df809a Add boxed array type (#163) water111 2020-12-19 21:05:18 -05:00
  • 11a82bbf08 [Compiler] Add static data features (#162) water111 2020-12-19 15:21:29 -05:00
  • cae3871730 [Decompiler] Experimental Expression Stack (#157) water111 2020-12-17 15:48:07 -05:00
  • ba919a069c Add another kernel test, fix small bugs (#156) water111 2020-12-10 20:26:40 -05:00
  • e05f3ceefc Implement gkernel: Part 2 (#155) water111 2020-12-08 21:41:36 -05:00
  • d86964985a Improve Register Allocator (#154) water111 2020-12-06 15:42:26 -05:00
  • 06918e1fea Implement gkernel: Part 1 (#150) water111 2020-12-05 17:09:46 -05:00
  • 90e5c023f1 Basic Inline Assembly (#149) water111 2020-12-04 12:57:10 -05:00
  • ea479bee98 Add enums and some cleanup (#148) water111 2020-12-02 19:51:42 -05:00
  • 71dda76e2b Add some compiler features and documentation (#147) water111 2020-12-01 21:39:46 -05:00
  • 21fbdce7aa [Compiler] Bitfield Types (#146) water111 2020-11-29 18:01:30 -05:00
  • 4138e5d852 Merge pull request #144 from water111/w/kernel-type-prop water111 2020-11-29 10:53:52 -05:00
  • e93b54347f add float min max to the compiler water 2020-11-29 10:46:14 -05:00
  • 435b0da144 Merge branch 'master' of https://github.com/water111/jak-project into w/kernel-type-prop water 2020-11-29 10:10:33 -05:00
  • e55a02e4d9 Merge pull request #145 from whiteh0le/fix-rgba16_to_rgba32 water111 2020-11-29 10:10:06 -05:00
  • 8bbe21c648 Fix and rename rgba16_to_rgba32 Whitehole 2020-11-29 03:14:12 +01:00
  • 5f91651c92 fix types water 2020-11-28 21:02:50 -05:00
  • dc32b59217 update water 2020-11-28 20:53:13 -05:00
  • 5b4b5c238e update water 2020-11-28 19:59:23 -05:00
  • 9b32835faa Type Prop - Second Attempt (#142) water111 2020-11-28 15:35:38 -05:00
  • 66956b6c3c Merge pull request #141 from water111/w/type-utils-decompiler water111 2020-11-27 16:53:39 -05:00
  • fb13f223fd remove old bad type analysis code water 2020-11-27 16:46:25 -05:00
  • 921ae50669 add more utils water 2020-11-27 16:38:36 -05:00
  • 4fb8381105 add reginfo to basic ops water 2020-11-27 14:46:55 -05:00
  • a9cfa19f92 add IR atomic interface and switch all basic ops to these water 2020-11-26 22:16:59 -05:00
  • d6ad0c0bb5 fix memory bug water 2020-11-26 17:28:33 -05:00
  • 09142d1712 Support "game count" and v4 objects (#140) water111 2020-11-24 20:48:38 -05:00
  • d8b1feaa3d Merge pull request #139 from whiteh0le/fix-spelling water111 2020-11-23 16:24:30 -05:00
  • a7849cf55d Fix various spelling mistakes Whitehole 2020-11-23 21:09:39 +01:00
  • 601469924d Merge pull request #138 from water111/w/compiler-fixes water111 2020-11-22 20:23:58 -05:00
  • eb30fc88b0 fix compiler bugs water 2020-11-22 20:10:33 -05:00
  • 19b8bb81c9 Add the STR RPC to overlord and game code (#134) water111 2020-11-22 12:59:55 -05:00
  • 460ec874bb Add support for stack integers (#135) water111 2020-11-22 12:22:19 -05:00
  • 66c9f40e13 Merge pull request #130 from water111/w/str-data-in-decompiler water111 2020-11-21 16:16:52 -05:00
  • 4cafe04af3 support loading streaming data in decompiler water 2020-11-21 15:58:51 -05:00
  • 660ef41136 Update documentation and clean up (#129) water111 2020-11-21 12:52:38 -05:00
  • 55c2330e02 Merge pull request #128 from Nexushunter/add_sym_link_dir water111 2020-11-21 11:43:34 -05:00
  • 2827ca8d52 Add a default for the symlink Hunter Breathat 2020-11-21 10:30:19 -05:00
  • 29e4ff9e51 remove match param (#127) water111 2020-11-20 20:17:37 -05:00
  • 953c1512db Process Text Files in Decompiler (#122) water111 2020-11-19 21:22:16 -05:00
  • ae053870c3 support escaping any character (#125) water111 2020-11-17 15:25:48 -05:00
  • 0767321934 Extract Textures (#119) water111 2020-11-16 19:57:45 -05:00
  • 951f31878e [Source Line Debugger] Tracking objects and IR (#115) water111 2020-11-13 22:33:57 -05:00
  • 71a894c393 move GOAL stack to GOAL memory (#114) water111 2020-11-06 21:42:05 -05:00
  • c09541fa98 Add some debugger memory utilities (#109) water111 2020-11-06 13:59:39 -05:00
  • f5ed2e6ad7 Merge pull request #111 from Nexushunter/fix_runtime_err water111 2020-11-05 18:10:43 -05:00
  • 1ff2031e75 Added missing import causing runtime_error to not be found. Hunter Breathat 2020-11-05 17:43:47 -05:00
  • 27c60a47fe try to fix zydis build issue (#110) water111 2020-11-01 12:57:06 -05:00
  • 566dc6070f add zydis library and a simple test (#108) water111 2020-10-31 14:31:13 -04:00
  • 0451a06d76 Set up the compiler to ptrace the runtime (#107) water111 2020-10-31 14:07:43 -04:00
  • a45d180f2c Try to speed up the build (#106) water111 2020-10-29 21:27:52 -04:00
  • 985549f27c Compiler logging (#92) doctashay 2020-10-29 17:03:44 -06:00
  • 461aeadad5 Merge pull request #105 from water111/w/cmake-spdlog-shared-lib-fix water111 2020-10-28 20:22:43 -04:00
  • 3d7ca5fb50 fix cmake setting for spdlog water 2020-10-28 20:15:31 -04:00
  • 3a13333c9d Merge pull request #103 from xTVaser/fix-headers water111 2020-10-28 18:57:23 -04:00