Files
Stockfish/src
protonspring a5e3b4edde Consolidate all attacks bitboards
This is a non-functional simplification that simplifies getting attacks bitboards.

* consolidates all attacks to attacks_bb (remove Position::attacks_from(..)).
* attacks_bb<PieceType>(square) gets pseudo attacks
* attacks_bb<PieceType>(square, bitboard) gets attacks considering occupied squares in the bitboard).
* pawn_attacks_bb(Color, Square) gets pawn attacks like other pawn attack bitboards.
* Wraps all access to PawnAttacks arrays and PseudoAttacks arrays and adds asserts as appropriate.

Passed STC
LLR: 2.95 (-2.94,2.94) {-1.50,0.50}
Total: 90208 W: 17533 L: 17482 D: 55193
Ptnml(0-2): 1412, 10232, 21798, 10217, 1445
https://tests.stockfishchess.org/tests/view/5ece996275787cc0c05d9790

closes https://github.com/official-stockfish/Stockfish/pull/2703

No functional change
2020-05-30 20:30:31 +02:00
..
2020-05-23 13:27:16 +02:00
2020-05-30 20:30:31 +02:00
2020-05-23 13:27:16 +02:00
2020-05-30 20:30:31 +02:00
2020-05-30 20:30:31 +02:00
2020-04-05 08:35:31 +02:00
2020-05-30 20:30:31 +02:00
2020-05-23 13:27:16 +02:00
2020-05-09 09:39:52 +02:00
2020-03-30 22:46:07 +02:00
2020-05-30 20:30:31 +02:00
2020-05-21 14:05:07 +02:00
2020-05-30 20:30:31 +02:00
2020-04-29 17:44:24 +02:00
2020-05-30 20:30:31 +02:00
2020-05-30 20:30:31 +02:00
2020-04-12 20:30:08 +02:00
2020-05-23 13:27:16 +02:00
2020-04-22 08:48:01 +02:00
2020-05-23 13:27:16 +02:00
2020-04-12 20:30:08 +02:00
2020-05-23 13:27:16 +02:00
2020-05-23 13:27:16 +02:00
2020-05-23 13:27:16 +02:00
2020-05-02 17:32:11 +02:00
2020-05-11 20:46:39 +02:00
2020-03-30 22:46:07 +02:00
2020-05-23 13:27:16 +02:00