Commit Graph

26 Commits

Author SHA1 Message Date
1d01c7012c
Remove unit tests from main branch 2024-06-10 13:08:05 +02:00
7699b20498
CMake: Fix version generation: regenare on every build 2024-02-05 19:17:26 +01:00
742266fe82
Include version information into program 2024-02-03 13:21:58 +01:00
759386f21b
Merge branch 'main' into cpr-fetch-content 2024-01-14 18:05:08 +01:00
191e74e45f
Use C++17 to support older compilers 2024-01-14 18:04:27 +01:00
c7339a4b17
lower boost requirement: 1.75 2024-01-14 16:56:11 +01:00
4deb33f54c
lower cmake requirement 2024-01-14 16:55:35 +01:00
45f7c98c60
lower boost requirement: 1.75 2024-01-14 15:12:02 +01:00
585d5512b6
lower cmake requirement 2024-01-14 15:10:32 +01:00
a2d6f0a743
use fetch_content for cpr installation 2024-01-14 14:37:23 +01:00
03a40b601f
clean up CMakeLists.txt: add tests 2023-11-17 09:28:15 +01:00
04e071c97c
use own header for producing state to reduce compilation time 2023-11-16 15:55:19 +01:00
3244213daa
Split GameState into multiple files
This now allows to import a light-weight header containing
the abstract interface separately from the templated header
that manages the actual backtracking, thus speeding up compilation.
2023-11-15 22:58:09 +01:00
4b427c40f9
Code cleanup: split download into parsing + downloads 2023-11-15 21:47:50 +01:00
27b8c08ed4
more debug checks: do not use tablebase lookup and therefore check tablebase consistency 2023-11-14 13:19:33 +01:00
32af52ae9e
Rework CLI
This should cover all use cases / exceptions now and is in a reasonably
good code state.
2023-11-12 17:30:44 +01:00
3f69d0ac71
rename file 2023-11-12 14:58:25 +01:00
f3fe367988
enable opt assertions in relwithdebinfo build 2023-11-11 13:48:55 +01:00
9af6ef3368
rework downloading interface: return game consisting of state and actions 2023-11-10 20:35:05 +01:00
fdd59216f6
fix: proper linking against readline 2023-09-19 19:25:27 +02:00
034a7a95a1
split download.h into separate header and source 2023-08-12 19:15:05 +02:00
46554a7e33
split into src and include folder 2023-08-12 11:44:56 +02:00
a8818418e9
add cli interface 2023-08-12 00:04:02 +02:00
d95f40e2ae
normalize positions if duplicates of cards have already been played 2023-08-08 16:27:25 +02:00
daa19e408f
working version done 2023-08-06 15:02:50 +02:00
2a311bb736
add cmakelists 2023-08-05 11:55:55 +02:00