23 Commits
Author SHA1 Message Date
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 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 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 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 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 f2a77752e3 Combine objc and c++ targets into single target 2023-04-15 11:18:52 -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 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