├── .cargo └── config.toml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── workflows │ ├── games.yml │ ├── pgo.yml │ ├── release.yml │ ├── rust.yml │ └── webhook.yml ├── .gitignore ├── CONTRIBUTORS ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── deps └── Fathom │ ├── LICENSE │ ├── README.md │ ├── stdendian.h │ ├── tbchess.c │ ├── tbconfig.h │ ├── tbprobe.c │ └── tbprobe.h ├── rustfmt.toml └── src ├── board.rs ├── board ├── makemove.rs ├── movegen.rs ├── parser.rs ├── see.rs └── tests.rs ├── evaluation.rs ├── history.rs ├── lookup.rs ├── main.rs ├── misc.rs ├── movepick.rs ├── nnue.rs ├── nnue ├── accumulator.rs ├── forward │ ├── scalar.rs │ └── vectorized.rs ├── simd │ ├── avx2.rs │ ├── avx512.rs │ └── scalar.rs └── threats.rs ├── parameters.rs ├── search.rs ├── stack.rs ├── tb.rs ├── thread.rs ├── threadpool.rs ├── time.rs ├── tools ├── bench.rs ├── mod.rs └── perft.rs ├── transposition.rs ├── types ├── arrayvec.rs ├── bitboard.rs ├── castling.rs ├── color.rs ├── mod.rs ├── movelist.rs ├── moves.rs ├── piece.rs ├── score.rs ├── square.rs └── zobrist.rs └── uci.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/games.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/workflows/games.yml -------------------------------------------------------------------------------- /.github/workflows/pgo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/workflows/pgo.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/webhook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/.github/workflows/webhook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | /networks 3 | *.exe 4 | *.pdb 5 | reckless* 6 | bindings.rs 7 | -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/README.md -------------------------------------------------------------------------------- /deps/Fathom/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/LICENSE -------------------------------------------------------------------------------- /deps/Fathom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/README.md -------------------------------------------------------------------------------- /deps/Fathom/stdendian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/stdendian.h -------------------------------------------------------------------------------- /deps/Fathom/tbchess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/tbchess.c -------------------------------------------------------------------------------- /deps/Fathom/tbconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/tbconfig.h -------------------------------------------------------------------------------- /deps/Fathom/tbprobe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/tbprobe.c -------------------------------------------------------------------------------- /deps/Fathom/tbprobe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/deps/Fathom/tbprobe.h -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board.rs -------------------------------------------------------------------------------- /src/board/makemove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board/makemove.rs -------------------------------------------------------------------------------- /src/board/movegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board/movegen.rs -------------------------------------------------------------------------------- /src/board/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board/parser.rs -------------------------------------------------------------------------------- /src/board/see.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board/see.rs -------------------------------------------------------------------------------- /src/board/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/board/tests.rs -------------------------------------------------------------------------------- /src/evaluation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/evaluation.rs -------------------------------------------------------------------------------- /src/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/history.rs -------------------------------------------------------------------------------- /src/lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/lookup.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/misc.rs -------------------------------------------------------------------------------- /src/movepick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/movepick.rs -------------------------------------------------------------------------------- /src/nnue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue.rs -------------------------------------------------------------------------------- /src/nnue/accumulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/accumulator.rs -------------------------------------------------------------------------------- /src/nnue/forward/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/forward/scalar.rs -------------------------------------------------------------------------------- /src/nnue/forward/vectorized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/forward/vectorized.rs -------------------------------------------------------------------------------- /src/nnue/simd/avx2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/simd/avx2.rs -------------------------------------------------------------------------------- /src/nnue/simd/avx512.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/simd/avx512.rs -------------------------------------------------------------------------------- /src/nnue/simd/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/simd/scalar.rs -------------------------------------------------------------------------------- /src/nnue/threats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/nnue/threats.rs -------------------------------------------------------------------------------- /src/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/parameters.rs -------------------------------------------------------------------------------- /src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/search.rs -------------------------------------------------------------------------------- /src/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/stack.rs -------------------------------------------------------------------------------- /src/tb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/tb.rs -------------------------------------------------------------------------------- /src/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/thread.rs -------------------------------------------------------------------------------- /src/threadpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/threadpool.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/tools/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/tools/bench.rs -------------------------------------------------------------------------------- /src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/tools/mod.rs -------------------------------------------------------------------------------- /src/tools/perft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/tools/perft.rs -------------------------------------------------------------------------------- /src/transposition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/transposition.rs -------------------------------------------------------------------------------- /src/types/arrayvec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/arrayvec.rs -------------------------------------------------------------------------------- /src/types/bitboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/bitboard.rs -------------------------------------------------------------------------------- /src/types/castling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/castling.rs -------------------------------------------------------------------------------- /src/types/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/color.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /src/types/movelist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/movelist.rs -------------------------------------------------------------------------------- /src/types/moves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/moves.rs -------------------------------------------------------------------------------- /src/types/piece.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/piece.rs -------------------------------------------------------------------------------- /src/types/score.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/score.rs -------------------------------------------------------------------------------- /src/types/square.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/square.rs -------------------------------------------------------------------------------- /src/types/zobrist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/types/zobrist.rs -------------------------------------------------------------------------------- /src/uci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedeliveryservice/Reckless/HEAD/src/uci.rs --------------------------------------------------------------------------------