Commit graph

113 commits

Author SHA1 Message Date
water a47504b812 only take address once 2020-09-08 20:49:37 -04:00
water e5631ea5c8 debug print 2020-09-08 20:46:09 -04:00
water fb62936a94 add debug prints 2020-09-08 20:37:03 -04:00
water f73b6de254 try setting a timeout on the accepted socket 2020-09-08 20:29:48 -04:00
water 4825b0d1e5 add a slash on windows 2020-09-08 20:14:37 -04:00
water 6de430b4ef temporary hacks in fakeiso to see if it can work in windows 2020-09-08 20:10:03 -04:00
water 551d989732 so close 2020-09-08 20:01:46 -04:00
water 5612b9e1de fix again 2020-09-08 19:57:58 -04:00
water f55c2d305d another fix 2020-09-08 19:49:58 -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
water111 6483241061
Merge pull request #14 from xTVaser/windows/listener
Fix Listener/Deci2Server on Windows
2020-09-08 19:28:51 -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 aea7b692e4 Got rid of a lot of windows ifdefs 2020-09-07 20:00:02 -04:00
Tyler Wilding 84e0bee6f4 Use shim in Listener/Deci2Server 2020-09-07 19:59:44 -04:00
Tyler Wilding 1ab8329e3c Created a cross-platform socket shim 2020-09-07 19:58:54 -04:00
water 1394cf13cd 17 of 124 compiler tests passing 2020-09-07 19:17:48 -04:00
water ee4eb9f128 add some basic symbol stuff 2020-09-07 13:28:16 -04:00
water 1de0cbb6f6 enable macros 2020-09-06 17:42:20 -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
water 2b67b1078f add lambda skeleton 2020-09-05 18:55:07 -04:00
water111 2075dd66b6
Add ObjectGenerator and Register Allocator (#10)
* start the ObjectFileGenerator

* finish v3 generation

* add analysis for register allocator

* add register allocator

* fix const

* fix build

* fix formatting for clang-format

* attempt to fix windows build

* windows 2

* windows 3

* windows 4

* windows 5

* windows 6
2020-09-05 16:37:37 -04:00
water111 660eeda63a
Merge pull request #6 from xTVaser/ci/windows
Add Windows CI
2020-09-05 15:19:30 -04:00
Tyler Wilding 8a8bb9ba89 Update badge 2020-09-04 23:44:54 -04:00
Tyler Wilding 0b0b32907a Use both cores for the windows build 2020-09-04 23:39:27 -04:00
Tyler Wilding 905d443115 Cleanup test step 2020-09-04 23:31:22 -04:00
Tyler Wilding 6187b31f2c Changes needed to get build passing 2020-09-04 23:24:16 -04:00
Tyler Wilding f38ed57ed5 Update workflow 2020-09-04 23:24:07 -04:00
water111 44f0fd054d
Merge pull request #4 from xTVaser/windows-nodeci
Current Windows Build
2020-09-04 20:09:47 -04:00
Tyler Wilding d006301a9a
Merge pull request #1 from water111/w/windows-nodeci-linux-fixes
Small fixes for linux
2020-09-04 20:06:13 -04:00
water 7d1625734f small fixes for linux 2020-09-04 20:00:45 -04:00
Tyler Wilding fa40b68a37 Aren't functions hoisted..? 2020-09-04 19:43:45 -04:00
Tyler Wilding d86775878e Address review feedback 2020-09-04 19:40:45 -04:00
water111 ad029a0842
Merge pull request #5 from water111/w/obj-names
Add empty source files
2020-09-04 16:37:58 -04:00
water 69f2f961e9 build system design doc 2020-09-04 16:31:35 -04:00
water 1083bf784e add empty files for all obj files 2020-09-04 14:44:23 -04:00
Tyler Wilding dcde103c26 Address compiler and test failures 2020-09-03 23:56:35 -04:00
Tyler Wilding 39eb3a90ea Fix for cmake 2020-09-03 22:42:04 -04:00
water c5de535f50 guesses at folders 2020-09-03 22:32:16 -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
water bd15e47506 add object names 2020-09-03 20:11:31 -04:00
Tyler Wilding f231fc9be1 Merge branch 'windows-nodeci-before-merge' into windows-nodeci 2020-09-03 20:06:14 -04:00
water111 aa2dc99e75
Merge pull request #3 from water111/w/emitter
Add utilities/tests for generating x86-64 instructions
2020-09-02 18:06:11 -04:00