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
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
f38ed57ed5
Update workflow
2020-09-04 23:24:07 -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
Tyler Wilding
a87060320a
Cleaned up some unneeded changes
2020-08-29 15:11:16 -04:00
water
1f59da54df
Update script permissions and add build status
...
run-clang-format.py now has execute permissions, for easier running.
Also attempted to add a little status indicator for the linux CI build
to the readme.
2020-08-27 16:52:50 -04:00
doctaweed
92976234a1
Replacing std::exception with std::runtime_error
2020-08-26 22:24:03 -06:00
Tyler Wilding
51c23aaede
A whole bunch of cmake fixes
2020-08-26 22:23:16 -04:00
Tyler Wilding
2c92c7799b
Merge remote-tracking branch 'doctaweed/windows-nodeci' into windows-proj
2020-08-26 21:11:09 -04:00
Tyler Wilding
406549bf6a
some small changes
2020-08-26 21:08:18 -04:00
Tyler Wilding
e6e96400c8
commit doctor's latest changes
2020-08-26 21:02:24 -04:00
doctaweed
33e522ea52
Windows fixes
...
More Windows fixes
2020-08-26 18:59:06 -06:00
Tyler Wilding
50814f8529
Add Github Actions and cleanup most test spam
2020-08-26 01:19:54 -04:00
water
c65d4c51e6
add fmt library
2020-08-23 23:43:11 -04:00
water
ba3c3af43e
add json and minilzo libraries
2020-08-22 23:16:48 -04:00
water
acf086a3d2
check in existing work
2020-08-22 22:30:12 -04:00