water111
fe5635227a
[compiler] print a backtrace as part of di ( #658 )
...
* print a backtrace as part of di
* missing include
2021-06-30 22:13:15 -04:00
water111
2506325f30
fix cast bug ( #640 )
2021-06-27 22:23:27 -04:00
ManDude
fef9b139d7
Force-enable assert
on release mode Windows build ( #440 )
2021-05-10 23:03:56 -04:00
water111
9074a35b9b
[Decompiler] Fix printing of lets ( #314 )
...
* fix let prints and windows warnings
* missing include for windows
* windows again
2021-03-07 12:01:59 -05:00
water111
95c81b675a
add asan build ( #179 )
2021-01-03 12:31:42 -05:00
water111
4d713d5c8c
[Runtime] misc fixes to runtime and listener ( #170 )
...
* misc runtime fixes
* clang format
2020-12-28 18:37:05 -05:00
water111
ba919a069c
Add another kernel test, fix small bugs ( #156 )
...
* temp
* run function in process test
* windows debug
* debug
* update
* update
* again
* update
* fix same bug in debugger
2020-12-10 20:26:40 -05:00
water111
e05f3ceefc
Implement gkernel
: Part 2 ( #155 )
...
* update
* small fixes
* deactivate
* simple kernel test
2020-12-08 21:41:36 -05:00
water111
951f31878e
[Source Line Debugger] Tracking objects and IR ( #115 )
...
* track where segments are when debugging
* missing windows include
* figure out what function we're in
* addr to IR is working
2020-11-13 22:33:57 -05:00
water111
0451a06d76
Set up the compiler to ptrace the runtime ( #107 )
...
* set up the compiler to ptrace the runtime
* clang format
* move debugger state to a separate Debugger class
* support registers and break and continue
* documentation and fix windows
* make listener part of compiler, not a separate library
* implement memory read and write
* fix for windows
2020-10-31 14:07:43 -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
Tyler Wilding
9737dfad34
Add #pragma once to all headers
...
Resolves #19
2020-09-13 21:36:35 -04:00
water111
de5aa7e5e4
Move duplicated utilities to the common util folder and remove NEXT_DIR
( #29 )
...
* move things to the common library and remove next_dir
* fix for windows
* one last windows fix
* last fix for real this time
* debug listener test
* fix listener threading bug
2020-09-10 20:03:31 -04:00
water111
01883da47e
Fix Listener Socket Timeout on Windows ( #28 )
...
* try checking for timeouts differently on windows
* hopefully this test fails on windows
* hopefully this test passes on windows
* remove debug prints
* remove commented otu code
2020-09-09 20:14:13 -04:00
water
24e79f66bc
try increasing timeouts and decreasing test iterations to make test shorter
2020-09-08 21:26:09 -04:00
water
413bd66ce7
fix windows min/max macro issue
2020-09-08 19:46:40 -04:00
water
d35a8a3867
usleep -> this_thread::sleep_for
2020-09-08 19:43:03 -04:00
water
f0328dcc92
Merge branch 'master' of https://github.com/water111/jak-project into w/ir
2020-09-08 19:39:39 -04:00
Tyler Wilding
fff501d786
Corrections to fix linux, and further cleanup
2020-09-08 19:15:14 -04:00
Tyler Wilding
4b6223a6d0
Extract adding timeout to socket
2020-09-08 14:33:28 -04:00
Tyler Wilding
871f1b43b0
Remove the problematic Multiple Deci tests
2020-09-08 14:12:04 -04:00
Tyler Wilding
f8fccbf7a6
Additional progress, listener tests are starting to pass
2020-09-08 00:01:46 -04:00
Tyler Wilding
3d8002acaf
oh no, im actually starting to understand cmake
2020-09-07 20:44:31 -04:00
Tyler Wilding
84e0bee6f4
Use shim in Listener/Deci2Server
2020-09-07 19:59:44 -04:00
water
ee4eb9f128
add some basic symbol stuff
2020-09-07 13:28:16 -04:00
water
d49b01e310
working return integer tests as part of gtest
2020-09-06 16:58:25 -04:00
water
8bf0bd86d3
integer constant program working up to ir
2020-09-06 12:45:31 -04:00
Tyler Wilding
d86775878e
Address review feedback
2020-09-04 19:40:45 -04:00
Tyler Wilding
dcde103c26
Address compiler and test failures
2020-09-03 23:56:35 -04:00
Tyler Wilding
ef09eb12c8
Add a bunch of #ifdefs to keep things working as expected on linux
2020-09-03 22:24:50 -04:00
Tyler Wilding
f68f220e5b
Merge remote-tracking branch 'water111/master' into windows-nodeci
2020-09-03 20:16:28 -04:00
doctaweed
92976234a1
Replacing std::exception with std::runtime_error
2020-08-26 22:24:03 -06:00
water
a32e6288ac
Merge branch 'master' of https://github.com/water111/jak-project into w/type-system
2020-08-26 23:29:23 -04:00
water
d2992ba4fe
type system method tests
2020-08-26 23:07:55 -04:00
Tyler Wilding
e0a24a4c21
Merge remote-tracking branch 'doctaweed/windows-nodeci' into windows-proj
2020-08-26 22:28:18 -04:00
doctaweed
8a81ff78dd
Windows fixes
...
Partially addresses issues with unresolved external symbols
2020-08-26 20:23:22 -06:00
Tyler Wilding
51c23aaede
A whole bunch of cmake fixes
2020-08-26 22:23:16 -04:00
Tyler Wilding
e6e96400c8
commit doctor's latest changes
2020-08-26 21:02:24 -04:00
Tyler Wilding
3c4fcbdd34
clang-format all the things
2020-08-26 01:21:33 -04:00
water
acf086a3d2
check in existing work
2020-08-22 22:30:12 -04:00