Skip to content

Commit

Permalink
feat(brain): Start porting the Brain to Rust
Browse files Browse the repository at this point in the history
On the way to #213

Resolves: #214
  • Loading branch information
kirillbobyrev committed May 30, 2024
1 parent 8e270a3 commit 26b9688
Show file tree
Hide file tree
Showing 33 changed files with 897 additions and 4,141 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: build
args: --release
args: --all --release
2 changes: 0 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ jobs:
toolchain: nightly
override: true
components: rustfmt, clippy
- name: typos-action
uses: crate-ci/[email protected]
- uses: taiki-e/install-action@v2
with:
tool: just
Expand Down
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Rust
/target
/tools/target

# Visual Studio Code
.vscode/*
Expand All @@ -9,8 +10,5 @@
!.vscode/extensions.json
*.code-workspace

# Local History for Visual Studio Code
.history/

# tarpaulin test coverage reports
cobertura.xml
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@
"bitflags",
"bitor",
"bitxor",
"byteorder",
"capturable",
"CCRL",
"clippy",
"Codecov",
"doctest",
"fenstring",
"flate",
"fullmove",
"fuzzers",
"halfmove",
Expand All @@ -27,6 +29,7 @@
"justfile",
"Kata",
"kirillbobyrev",
"Leela",
"libfuzzer",
"movegen",
"movei",
Expand Down
2 changes: 2 additions & 0 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ Most commands for development, building the engine, testing, checking for errors
and fuzzing it are supported as [just](https://github.com/casey/just) recipes.
See [justfile](/justfile) for a complete list of frequently used commands.

<!-- TODO: Describe building and optimizing the binary (flags, LTO, BOLT). -->

## Code map

Rustdoc developer documentation is pushed at each commit to
Expand Down
Loading

0 comments on commit 26b9688

Please sign in to comment.