- Germany
Highlights
- 1 discussion answered
Block or Report
Block or report brunocodutra
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
400 contributions in the last year
Activity overview
Contributed to
brunocodutra/chessboard,
brunocodutra/ring-channel,
brunocodutra/steady
and 6 other
repositories
Contribution activity
June 2022
Created 46 commits in 2 repositories
Created a pull request in brunocodutra/chessboard that received 1 comment
Opened 19 other pull requests in 1 repository
brunocodutra/chessboard
19
merged
- Implement Binary for Action
- Implement concurrent in-memory cache
- Simplify negamax benchamark
- Implement binary serialization for Square, Promotion, and Move
- Ensure File, Rank, Square, and Move guarantee zero value optimization
- Reduce size_of position score and search depth
- Rename trait Play to Act
- Enable thin LTO on release profile
- Update Play, Eval, and Search to take &Game
- introduce fn Position::checkers, fn Position::attackers, and fn Position::attacks
- Introduce fn Outcome::is_draw, fn Outcome::is_decisive, and fn Outcome::winner
- Fix spurious parsing_invalid_san_fails failures
- Add benchmark for negamax
- Implement Hash for Position using Zobrist hashing
- Introduce struct SearchControl
- limit report_prints_simplified_pgn cases to 10
- Parallelize Negamax using rayon
- Ensure trait Io is obect safe
- Fix spurious unit test failure