Commit Graph

  • bb9fb3b2cd Update all lisp headers to reduce size of formatting PR Tyler Wilding 2020-10-26 21:08:24 -04:00
  • dfe129373a fix float loads, add dgo loading to game test (#101) water111 2020-10-25 20:30:25 -04:00
  • fd8a0a5cf1 Merge pull request #97 from water111/w/add-types-to-all-types water111 2020-10-25 18:08:11 -04:00
  • acb91dbf48 some work on vector types water 2020-10-25 18:02:03 -04:00
  • 710f6be13b Merge branch 'master' of https://github.com/water111/jak-project into w/add-types-to-all-types water 2020-10-25 13:21:34 -04:00
  • a198196842 more types water 2020-10-25 13:21:27 -04:00
  • 5985eaa7ac Merge pull request #96 from xTVaser/file-io water111 2020-10-25 12:10:20 -04:00
  • 15a66d9c62 add types water 2020-10-25 12:07:10 -04:00
  • 5a5d88eb17 Amalgamate FileIO and remove duplicate Timer header Tyler Wilding 2020-10-25 02:26:35 -04:00
  • b56025412b Recognize auto-generated inspect methods and create deftypes from them (#95) water111 2020-10-24 22:51:40 -04:00
  • b561cdfade Make decompiler naming consistent (#94) water111 2020-10-24 14:27:50 -04:00
  • 0bc2466f86 Add prototype decompiler GUI (#93) water111 2020-10-23 17:20:04 -04:00
  • fc1a8f37c6 Partially Implement Decompiler Type Analysis (#90) water111 2020-10-18 15:44:19 -04:00
  • 3e798cd3aa Add features for gkernel 2 (#89) water111 2020-10-17 11:18:58 -04:00
  • d5d0d7f924 Add compiler features for gkernel (#83) water111 2020-10-16 17:08:26 -04:00
  • 118a1b29e3 Merge pull request #84 from xTVaser/goalc/auto-inspect water111 2020-10-15 22:07:53 -04:00
  • b8a4a4e7fb Correct compiler error Tyler Wilding 2020-10-15 21:58:15 -04:00
  • 28d732737f More customized format depending on the field type Tyler Wilding 2020-10-15 21:13:52 -04:00
  • 9410e01aaf Implement logging features for decompiler (#78) doctashay 2020-10-15 18:59:30 -06:00
  • c72ca18f00 Add auto-generated inspect methods to deftypes Tyler Wilding 2020-10-15 00:34:52 -04:00
  • 8d91b47d00 Print strings in assembly (#81) water111 2020-10-14 14:21:47 -04:00
  • 3616b790bd Add more array stuff and clean up field access (#80) water111 2020-10-14 13:42:14 -04:00
  • ef1e8b9072 Tweak logger settings to make logging happen in order (#73) water111 2020-10-11 19:55:29 -04:00
  • b1759dbd13 Merge branch 'doctashay-logging2' water 2020-10-11 19:12:14 -04:00
  • 651579c4bb Merge branch 'logging' of https://github.com/doctashay/jak-project into doctashay-logging2 water 2020-10-11 19:07:50 -04:00
  • 1e1b5e7c00 Make decompiler more successful (#66) water111 2020-10-11 18:27:44 -04:00
  • 30e0e4204b Merge pull request #70 from xTVaser/ci/actions-improvements water111 2020-10-09 21:46:48 -04:00
  • 68d0bd2d7b Merge remote-tracking branch 'water111/master' into ci/actions-improvements Tyler Wilding 2020-10-09 21:40:40 -04:00
  • 119a975a48 Merge pull request #71 from water111/w/clean-up-warnings water111 2020-10-09 21:38:16 -04:00
  • eb7b52989b Update README with new badges Tyler Wilding 2020-10-09 21:38:13 -04:00
  • f7abe9c5f8 clean up some warnings and add some extra integer tests water 2020-10-09 21:28:41 -04:00
  • b39b6c8ce6 Unrelated: Add back pretty-print tests Tyler Wilding 2020-10-09 21:18:57 -04:00
  • 911a115c61 Merge remote-tracking branch 'water111/master' into ci/actions-improvements Tyler Wilding 2020-10-09 21:18:25 -04:00
  • d868b35c57 Disable ccache for now, causing coverage problems Tyler Wilding 2020-10-09 21:18:05 -04:00
  • 0a231afdbb Merge pull request #67 from xTVaser/generative-tests water111 2020-10-09 21:11:34 -04:00
  • a5972e5111 Github Actions enhancements Tyler Wilding 2020-10-09 21:08:16 -04:00
  • 4429632618 Prevent overflow causing negative numbers to be positive Tyler Wilding 2020-10-09 20:43:54 -04:00
  • bf3344cdd3 Remove negative hex test, windows is too good Tyler Wilding 2020-10-09 20:33:35 -04:00
  • 6e1dea4a65 Disable -Wshadow, also flakey test, or linux issue? Tyler Wilding 2020-10-09 20:23:31 -04:00
  • c34c0a898d Use ubuntu 20.04 which has GCC 8 atleast Tyler Wilding 2020-10-09 19:52:09 -04:00
  • f712c615ce Fix remaining failing tests Tyler Wilding 2020-10-09 19:37:09 -04:00
  • 76bede157d Merge remote-tracking branch 'water111/master' into generative-tests Tyler Wilding 2020-10-09 13:31:08 -04:00
  • b99b63af65 lint: Clang format Tyler Wilding 2020-10-09 13:24:55 -04:00
  • 83f2751795 Make all tests hermetic, only the tests with kernel left Tyler Wilding 2020-10-09 13:23:41 -04:00
  • 0f916ed81e More minor fixes Shay 2020-10-08 22:39:12 -06:00
  • 4ddacae897 Merge branch 'logging-test' into logging Shay 2020-10-08 22:21:22 -06:00
  • e97098ce7d Fixes doctashay 2020-10-08 22:19:56 -06:00
  • 23d0880793 Git submodule stuff doctashay 2020-10-08 22:15:27 -06:00
  • adc09d7c79 Merge pull request #69 from xTVaser/cmake-pprint-workaround water111 2020-10-08 23:55:06 -04:00
  • 274418f12a Reduce time on windows pprint test until pretty-printer is improved Tyler Wilding 2020-10-08 23:48:26 -04:00
  • 1574c95e73 Workaround NASM bug on Windows/MSVC Tyler Wilding 2020-10-08 23:48:07 -04:00
  • 4a443132ff Merge branch 'logging' of https://github.com/doctashay/jak-project into logging doctashay 2020-10-08 09:17:24 -06:00
  • 8d9b87cfed Cleanup PR doctashay 2020-10-08 09:16:34 -06:00
  • a2b744dfe0 Merge branch 'master' into logging doctashay 2020-10-08 09:08:13 -06:00
  • df6e6dd2a2 Create new categorized test classes, for the most part just a copy of current tests into new framework Tyler Wilding 2020-10-08 00:06:48 -04:00
  • 097a9157f5 Copy over LISP code Tyler Wilding 2020-10-08 00:05:01 -04:00
  • 9bbb47006c Small fixes doctashay 2020-10-06 16:18:59 -06:00
  • a64dd6c90b Add CFG to IR decompiler pass (#60) water111 2020-10-06 18:14:27 -04:00
  • 953e7c1ad5 Temp fix for spdlog + initial log to file implementation doctashay 2020-10-06 16:03:33 -06:00
  • c5681a6cc7 Auto stash before merge of "logging" and "upstream/w/cfg_2_ir" Shay 2020-10-06 15:35:57 -06:00
  • 4f091fd62a Merge remote-tracking branch 'upstream/w/cfg_2_ir' into logging Shay 2020-10-06 15:31:16 -06:00
  • 387cce962d sc mostly working, still need to fix right aligned nesting water 2020-10-05 21:38:45 -04:00
  • 2d9f8c01fe Merge remote-tracking branch 'upstream/w/cfg_2_ir' into logging Shay 2020-10-04 20:29:39 -06:00
  • 6277bc86cf try building goos with optimizations on water 2020-10-04 17:28:45 -04:00
  • 5e2b9ddf6e fix merge issues water 2020-10-04 17:23:30 -04:00
  • d464ad549b Merge branch 'master' of https://github.com/water111/jak-project into w/cfg_2_ir water 2020-10-04 17:23:07 -04:00
  • b102d22dd9 Replace Form with goos::Object (#64) water111 2020-10-04 17:08:10 -04:00
  • f70ae6dad3 add abs water 2020-10-04 11:37:47 -04:00
  • 4b90634e93 fix ash showing up as sc water 2020-10-04 10:44:28 -04:00
  • e195e2b299 started sc recognize, but ash min and max should be recognized first water 2020-10-03 21:30:58 -04:00
  • 5bcd10b5b0 finally all conds are passing water 2020-10-03 20:36:21 -04:00
  • 0fbffcd409 add cond to compare conversion water 2020-10-03 18:36:02 -04:00
  • 663453769c Final polish on the integer tests, time to start converting the rest Tyler Wilding 2020-10-03 18:32:01 -04:00
  • b7cee7b666 add type of recognition water 2020-10-03 15:27:17 -04:00
  • 649a8879e5 Merge branch 'master' of https://github.com/water111/jak-project into w/cfg_2_ir water 2020-10-03 10:42:52 -04:00
  • d03080c463 Build spdlog as a shared library (#59) water111 2020-10-03 10:33:20 -04:00
  • c2cb053a5d spdlog implementation (#58) doctashay 2020-10-03 07:39:04 -06:00
  • 0094594f69 add cond with else water 2020-10-03 09:32:26 -04:00
  • b4b0ee3c4a Update workflow.yaml doctashay 2020-10-02 22:32:09 -06:00
  • 072283e442 add some more cfg ir stuff water 2020-10-02 16:21:25 -04:00
  • ec64e06e9e Update for linux doctashay 2020-10-02 14:12:41 -06:00
  • 7ad253dad1 More fixes doctashay 2020-10-02 14:08:50 -06:00
  • 3ca050f5bf Linux fix doctashay 2020-10-02 14:05:00 -06:00
  • 5095197b3b adapted for project doctashay 2020-10-02 14:02:05 -06:00
  • a68e5cdc51 spdlog is now a git submodule doctashay 2020-10-02 13:47:06 -06:00
  • 59eedf6518 Remove old prints + fix log types Shay 2020-10-02 12:36:22 -06:00
  • 27ba6022bd CMakeLists.txt update Shay 2020-10-01 17:24:50 -06:00
  • f1620b43d3 Another shot Shay 2020-10-01 16:53:30 -06:00
  • 6484c201d1 ugh more clang-format Shay 2020-10-01 16:17:43 -06:00
  • 24415f5ccd clang-format stuff Shay 2020-10-01 16:09:19 -06:00
  • e2ea57ea58 Replace printf logging with spdlog equivalent Shay 2020-10-01 16:08:23 -06:00
  • 4d208b0729 More Linux fixes Shay 2020-10-01 10:37:35 -06:00
  • a69af3dd10 Fix Linux-only definition Shay 2020-10-01 10:33:08 -06:00
  • 05ef26fb98 clang formatting Shay 2020-10-01 10:27:58 -06:00
  • 849d7924c2 Commit new spdlog implementation Shay 2020-10-01 10:27:07 -06:00
  • 854f5ec31b Merge remote-tracking branch 'upstream/master' into logging Shay 2020-10-01 09:58:41 -06:00
  • 376c273845 Add decompiler IR, basic operations, all-types file (#57) water111 2020-09-29 20:24:15 -04:00
  • 282e53f1be Concept is working, just needs some polish and can start translating the tests Tyler Wilding 2020-09-26 16:08:02 -04:00
  • c9b53d51ff Compiler Cleanup (Part 2) (#56) water111 2020-09-25 21:11:27 -04:00
  • 15051ec5dd Fix high cpu usage from iop thread (#55) water111 2020-09-24 22:15:01 -04:00