doctashay
3ca050f5bf
Linux fix
2020-10-02 14:05:00 -06:00
doctashay
5095197b3b
adapted for project
2020-10-02 14:02:05 -06:00
doctashay
a68e5cdc51
spdlog is now a git submodule
2020-10-02 13:47:06 -06:00
Shay
59eedf6518
Remove old prints + fix log types
...
Up next is the transition to a git submodule, should be simple enough
2020-10-02 12:36:22 -06:00
Shay
27ba6022bd
CMakeLists.txt update
...
Fix issues related to spdlog version targeting
2020-10-01 17:24:50 -06:00
Shay
f1620b43d3
Another shot
2020-10-01 16:53:30 -06:00
Shay
6484c201d1
ugh more clang-format
...
why
2020-10-01 16:17:43 -06:00
Shay
24415f5ccd
clang-format stuff
2020-10-01 16:09:19 -06:00
Shay
e2ea57ea58
Replace printf logging with spdlog equivalent
...
Preserve previous printfs in comments for now. Spdlog needs to be configured to be thread-safe. Few additional printfs to convert later. No changes have been made to GOAL's internal printing system
2020-10-01 16:08:23 -06:00
Shay
4d208b0729
More Linux fixes
...
Linus Torvalds have mercy on my soul
2020-10-01 10:37:35 -06:00
Shay
a69af3dd10
Fix Linux-only definition
...
Found the culprit!
2020-10-01 10:33:08 -06:00
Shay
05ef26fb98
clang formatting
2020-10-01 10:27:58 -06:00
Shay
849d7924c2
Commit new spdlog implementation
...
Hopefully resolves Linux build dependency errors
2020-10-01 10:27:07 -06:00
Shay
854f5ec31b
Merge remote-tracking branch 'upstream/master' into logging
2020-10-01 09:58:41 -06:00
water111
376c273845
Add decompiler IR, basic operations, all-types file ( #57 )
...
* framework for basic op
* started IR framework
* check in type info file
* add some basic operations to the first pass ir conversion
* use a single condition system
* add more basic op decoding
* more ir
2020-09-29 20:24:15 -04:00
Tyler Wilding
282e53f1be
Concept is working, just needs some polish and can start translating the tests
2020-09-26 18:48:40 -04:00
water111
c9b53d51ff
Compiler Cleanup (Part 2) ( #56 )
...
* check on windows
* fix windows build
* version test
* clean up - will it work on windows
* fix formatting
2020-09-25 21:11:27 -04:00
water111
15051ec5dd
Fix high cpu usage from iop thread ( #55 )
...
* fix crazy cpu usage from iop thread
* clang-format
2020-09-24 22:15:01 -04:00
water111
2d11e44eaf
Compiler Cleanup and Documentation ( #54 )
...
* start cleanup
* fix typos
* fix syntax highlighting in doc
* lots of documentation updates
* clean and add tests
* more documentation and more error messages
* more document and try building kernel differently
2020-09-24 17:19:23 -04:00
water111
27b865c0df
Add methods and pointers ( #53 )
...
* method calls and sorting
* add more tests and fix some alias stuff
2020-09-19 16:50:42 -04:00
water111
cee6c21603
Add basic features for types and objects ( #52 )
...
* started adding simple functions in gcommon
* more tests and features
* more tests, debug windows
* debug prints for windows
* back up some regs for windows
* remove debugging prints
2020-09-19 13:22:14 -04:00
Shay
b03c4f1513
Merge remote-tracking branch 'upstream/master'
2020-09-18 20:44:01 -06:00
water111
c7c342ce7e
Add defmethod and some uses of the deref operator ( #51 )
...
* add tests for various xmms
* use unaligned stores and loads to back up and restore xmm128s and also fix argument spilling bug
* add deftype
* add deref and fix some method _type_ things
2020-09-18 22:02:27 -04:00
water111
abcd444a3b
Add deftype ( #48 )
...
* initial deftype implementation
* fix library setup for windows
* implement deftype
* fix memory bug
* fix formatting
2020-09-17 21:47:52 -04:00
water111
8d322dd7fc
Merge pull request #47 from water111/w/win-format
...
Add format order test and fix reg order for windows
2020-09-15 19:01:50 -04:00
water
3f193013b9
fix bug
2020-09-15 18:57:18 -04:00
water
ca3acdb5ec
add format order test and fix reg order for windows
2020-09-15 18:49:55 -04:00
water111
bb854dd81e
Fix a Listener Bug ( #45 )
...
* try a fix
* add debug prints
* more prints
* try again
* more stderr
* print again
* am idiot
* cleanup
* cleanup
2020-09-14 22:14:07 -04:00
water111
8972d37167
Merge pull request #44 from water111/w/math_5
...
Add More Math!
2020-09-14 20:42:43 -04:00
water
aadc274a89
Remove bad format test
2020-09-14 20:35:31 -04:00
water
8308bfb451
Merge branch 'master' of https://github.com/water111/jak-project into w/math_5
2020-09-14 20:31:46 -04:00
water111
7ffcfc4703
Merge pull request #41 from xTVaser/pragma-once
...
Add #pragma once to all header files
2020-09-14 20:31:41 -04:00
water
b1b58230ee
Merge branch 'master' of https://github.com/water111/jak-project into w/math_5
2020-09-14 20:31:19 -04:00
water111
0d0541d1c9
Merge pull request #40 from xTVaser/windows/compiler-warnings
...
Resolve a good chunk of windows compiler warnings
2020-09-14 20:31:10 -04:00
water
a47620fd6d
add more math
2020-09-14 20:24:05 -04:00
water111
28275e3d51
Merge pull request #42 from xTVaser/remove-perf-stats
...
Remove SystemThread performance stats
2020-09-14 17:03:01 -04:00
water
f972cdcab5
formatting
2020-09-14 17:02:25 -04:00
water
a74ed941ae
add description
2020-09-14 16:45:42 -04:00
Tyler Wilding
345b8e30d8
Resolve a good chunk of windows compiler warnings
...
Mostly revolved around the new MSVC check for functions that don't cover all paths (ie. a switch statement without a default case). It appears to not see an assert as a valid default case.
I switched assert(false) to exceptions in these cases. I believe this should also abort the program, but will also provide a hopefully useful message? Hopefully this is an improvement.
Resolves #32
2020-09-13 22:02:27 -04:00
Tyler Wilding
80d04a8fbd
Remove SystemThread performance stats
...
Resolves #18
2020-09-13 21:38:56 -04:00
Tyler Wilding
9737dfad34
Add #pragma once to all headers
...
Resolves #19
2020-09-13 21:36:35 -04:00
Tyler Wilding
45b7d8bf0f
Script to add #pragma once headers
2020-09-13 21:32:40 -04:00
water111
28cd6a7e65
Update readme
2020-09-13 18:01:14 -04:00
water111
1ae52a3d58
Merge pull request #38 from water111/w/math_4
...
Add more math and Conditional Branching
2020-09-13 17:48:57 -04:00
water
9ec9b5a22a
add conditional stuff
2020-09-13 17:34:02 -04:00
water
f46acdf87a
what is going on with clang format
2020-09-13 12:11:49 -04:00
water111
4c2bd94fef
Merge pull request #37 from water111/w/math_3
...
Add basic support for floats, add first game GOAL function
2020-09-13 10:52:24 -04:00
water111
59ffec718c
Merge pull request #36 from xTVaser/gh/ignore-third-party
...
Ignore third-party folder in PRs, add syntax highlighting for GOAL files
2020-09-13 10:49:15 -04:00
water
e7f8620c92
add floats and inline stuff
2020-09-13 10:44:12 -04:00
Tyler Wilding
9ae2351488
Ignore third-party folder in PRs, add syntax highlighting for GOAL files
2020-09-12 23:52:26 -04:00