Paolo Di Lorenzo
|
8a3780ca81
|
Clean up engine-related concurrency
|
2025-09-15 19:46:56 -04:00 |
|
Paolo Di Lorenzo
|
144b3cd666
|
Migrate to swift testing
Except in engine tests.
|
2025-06-11 22:34:26 -04:00 |
|
Paolo Di Lorenzo
|
552d3a0b47
|
Apply formatting to objc and c++ files
|
2025-06-11 16:34:15 -04:00 |
|
Paolo Di Lorenzo
|
733fd49daa
|
Add logging queue and reformat Engine function names
|
2025-06-11 14:21:14 -04:00 |
|
Paolo Di Lorenzo
|
5dc17e2172
|
Add swift-format
|
2025-06-11 13:39:59 -04:00 |
|
Paolo Di Lorenzo
|
2325363373
|
Improve formatting and update readme
|
2025-05-30 21:58:25 -04:00 |
|
Amir Zucker
|
fe297f49f2
|
convert_chesskit_engine_to_asynckit - removed AsyncAlgorithms dependency.
|
2025-02-06 18:33:09 +02:00 |
|
Amir-Zucker
|
bc5b32f423
|
Develop to master (#6)
|
2024-12-30 15:45:52 +02:00 |
|
Amir Zucker
|
8cf0c28515
|
Convertered ChessKitEngine to async/await
|
2024-12-26 13:41:18 +02:00 |
|
Paolo Di Lorenzo
|
b92b92ba6d
|
Update stockfish nnue file names and clean up EngineType
Re-enable stockfish engine tests
Re-enable stockfish engine tests
Enable lc0 tests and disable stockfish tests
Re-enable stockfish engine test
Update stockfish nnue file names
|
2024-09-10 19:45:31 -04:00 |
|
Paolo Di Lorenzo
|
bcf42c725e
|
Update to lc0 0.31.1
|
2024-09-09 20:59:14 -04:00 |
|
Paolo Di Lorenzo
|
97584e1a09
|
Update to Stockfish 17
|
2024-09-07 16:55:36 -04:00 |
|
Paolo Di Lorenzo
|
034648bfe9
|
Expose Engine.type and clean up setup loop
|
2024-08-28 17:57:41 -04:00 |
|
Paolo Di Lorenzo
|
7df83cf8d1
|
Fix parsing of newlines in engine responses
|
2024-04-22 21:50:58 -04:00 |
|
Paolo Di Lorenzo
|
8896350c90
|
Add more engine update info in readme and changelog
|
2024-04-22 14:27:43 -04:00 |
|
Paolo Di Lorenzo
|
9898697c53
|
Update to Lc0 0.30
|
2024-04-21 17:00:55 -04:00 |
|
Paolo Di Lorenzo
|
fc05bd2879
|
Clean up engine setup loop
|
2024-04-21 12:37:14 -04:00 |
|
Paolo Di Lorenzo
|
5761cc1a7c
|
Clean up stockfish setup commands
|
2024-04-21 11:27:32 -04:00 |
|
Paolo Di Lorenzo
|
e66386b75f
|
Update checks workflow and add periphery scanning
|
2024-04-20 23:05:28 -04:00 |
|
Paolo Di Lorenzo
|
6777cbe67e
|
Add secondary write pipe to engine messenger for stdin commands
|
2024-04-20 22:44:34 -04:00 |
|
Paolo Di Lorenzo
|
60a1bf5eb1
|
Update to Stockfish 16.1
|
2024-04-20 22:26:48 -04:00 |
|
Paolo Di Lorenzo
|
05536bb772
|
Switch stockfish submodule to 16.1 tag
|
2024-04-20 20:07:15 -04:00 |
|
Paolo Di Lorenzo
|
d6970f7418
|
Use stockfish via main uci loop
|
2024-04-20 14:39:06 -04:00 |
|
Paolo Di Lorenzo
|
d7508bb401
|
Remove custom stockfish
|
2024-04-20 12:04:52 -04:00 |
|
Paolo Di Lorenzo
|
0f11891b3c
|
Use synchronous operations for engine commands
|
2024-03-29 10:45:17 -04:00 |
|
Paolo Di Lorenzo
|
f4aafb615b
|
Improve performance and remove resources from package by default
|
2024-03-27 22:18:01 -04:00 |
|
Paolo Di Lorenzo
|
84b9687a5a
|
Update changelog for 0.2.2 release
|
2023-05-18 10:18:08 -04:00 |
|
Paolo Di Lorenzo
|
99843f4c8d
|
Add eigen core source code
|
2023-04-26 11:40:59 -04:00 |
|
Paolo Di Lorenzo
|
0df132d422
|
Update lc0 submodule with eigen source changes
|
2023-04-26 11:31:29 -04:00 |
|
Paolo Di Lorenzo
|
71e3eb8e40
|
Remove default engine type from Engine initializer
|
2023-04-26 09:54:04 -04:00 |
|
Paolo Di Lorenzo
|
9a450b9d75
|
Add lc0 engine extension and update tests
|
2023-04-26 09:49:29 -04:00 |
|
Paolo Di Lorenzo
|
307065d56e
|
Add lc0 repo submodule
|
2023-04-21 11:15:46 -04:00 |
|
Paolo Di Lorenzo
|
f368ffb687
|
Add lc0 engine base structure
|
2023-04-21 11:05:38 -04:00 |
|
Paolo Di Lorenzo
|
23e6c2850c
|
Replace EngineMessengerDelegate with response handler block
|
2023-04-15 16:09:54 -04:00 |
|
Paolo Di Lorenzo
|
fbcae0d178
|
Add tests for EngineCommand and EngineResponse
|
2023-04-15 15:08:04 -04:00 |
|
Paolo Di Lorenzo
|
49c5224dad
|
Add readme status badges and perform minor cleanup
|
2023-04-15 12:52:39 -04:00 |
|
Paolo Di Lorenzo
|
64ef70c181
|
Fix Stockfish submodule
|
2023-04-15 11:19:43 -04:00 |
|
Paolo Di Lorenzo
|
f2a77752e3
|
Combine objc and c++ targets into single target
|
2023-04-15 11:18:52 -04:00 |
|
Paolo Di Lorenzo
|
080d97d813
|
Add tests workflow and codecov configuration
|
2023-04-14 11:51:14 -04:00 |
|
Paolo Di Lorenzo
|
35abd97225
|
Create separate swift and objc EngineType enums
This prevents the need to import both the Swift and Obj-C targets in an app.
|
2023-04-14 11:10:29 -04:00 |
|
Paolo Di Lorenzo
|
958de131d2
|
Remove main.cpp and change c++ target to not be executable
|
2023-04-14 10:38:10 -04:00 |
|
Paolo Di Lorenzo
|
52f7c4ae63
|
Replace Stockfish folder with submodule
|
2023-04-14 10:16:43 -04:00 |
|
Paolo Di Lorenzo
|
e6c8f726eb
|
Add package source and test files
|
2023-04-14 10:14:51 -04:00 |
|
Paolo Di Lorenzo
|
b2c7b151d0
|
Initial Commit
|
2023-04-13 15:00:23 -04:00 |
|