89 Commits

Author SHA1 Message Date
Paolo Di Lorenzo 1f19ff7174 Fix lc0 tests 2024-03-28 22:27:03 -04:00
Paolo Di Lorenzo 24f9364de4 Update readme with engine neural network set up info 0.3.0 2024-03-27 22:31:48 -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 2c2285c93d Fix code formatting issues in README (#7)
* Fixed missing parentheses and braces in README sample code
2023-06-04 14:18:59 -04:00
Paolo Di Lorenzo 84b9687a5a Update changelog for 0.2.2 release 0.2.2 2023-05-18 10:18:08 -04:00
Paolo Di Lorenzo d57f1b5a49 Replace URLs in .gitmodules (#4)
* Replaced ssh URLs in `.gitmodules` with https equivalent
2023-05-18 10:09:58 -04:00
Paolo Di Lorenzo 156a7d6b08 Remove -w unsafe flag from ChessKitEngineCore 0.2.1 2023-04-28 14:17:47 -04:00
Paolo Di Lorenzo fa75659217 README improvements (#3)
* Improved information and formatting of README
2023-04-27 09:29:00 -04:00
Paolo Di Lorenzo 7a88750553 Add icons to supported engines table 2023-04-27 09:23:53 -04:00
Paolo Di Lorenzo 8e1662a2ba Add table to supported engines section of readme 2023-04-27 09:19:37 -04:00
Paolo Di Lorenzo 924732d86c Update lc0 submodule with eigen source changes (#2)
* Added Eigen source code to submodule so `swift build` can find it
0.2.0
2023-04-26 11:51:56 -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 b7ba35c5c3 Add LeelaChessZero engine (#1)
* Added LeelaChessZero (lc0) engine
* Updated tests
* Removed default engine type
* Added neural network files as package resources
* Added engine-specific initialization commands
2023-04-26 11:03:29 -04:00
Paolo Di Lorenzo 2c4c6bc675 Update readme and improve package manifest structure 2023-04-26 10:03:05 -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 beacf2db81 Add engine tests 2023-04-21 10:58:00 -04:00
Paolo Di Lorenzo 18a931a18f Update stockfish links and add more comments to readme 2023-04-15 16:57:58 -04:00
Paolo Di Lorenzo 1a1e82473d Add url to license 2023-04-15 16:13:04 -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 0.1.3 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 b225b51330 Add status badges and more feature examples to readme 2023-04-15 11:51:41 -04:00
Paolo Di Lorenzo eab5c12ea5 Improve readme 2023-04-15 11:41:17 -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 bf19aa1a9a Remove extra title in readme 2023-04-14 12:23:31 -04:00
Paolo Di Lorenzo 02e9efdccc Add test_bundle input to test-chesskit-engine.yml 2023-04-14 12:11:13 -04:00
Paolo Di Lorenzo 6e82258898 Improve usage instructions in readme 2023-04-14 12:01:44 -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.
0.1.2
2023-04-14 11:10:29 -04:00
Paolo Di Lorenzo 958de131d2 Remove main.cpp and change c++ target to not be executable 0.1.1 2023-04-14 10:38:10 -04:00
Paolo Di Lorenzo cfe25cc324 Add changelog 0.1.0 2023-04-14 10:21:27 -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