Bruno Raoult bruno
  • Joined on 2020-12-30
bruno pushed to perft at bruno/brchess 2024-03-27 12:54:41 +01:00
26b9a5b58a brchess func calls changes, always run perft() & perft2()
65fe74c9c5 movegen: don't separate promotions, perft: loop uses next_legal()
9b2f5ff751 move_{do,undo}: do not save/restore pos state
edcc87be5a a few more perft debug tests
09afd98971 fen2pos: no more pos_checkers etc... position.c: pos_check -> pos_ok (bool)
Compare 5 commits »
bruno pushed to perft at bruno/brchess 2024-03-26 17:51:36 +01:00
08ba989170 is_legal: fix check+pinned and knight check; perft-test + perft2()
7637bdad10 attack.c: sq_is_attacked() and is_in_check()
70d6c23c00 position add: pos_set_pinners_blockers()
Compare 3 commits »
bruno pushed to master at bruno/Tools 2024-03-24 19:47:43 +01:00
6aed1cfbfd emacs: use vundo instead of undo-tree, .bashrc: cleanup.
bruno created branch perft in bruno/brchess 2024-03-24 07:25:47 +01:00
bruno pushed to perft at bruno/brchess 2024-03-24 07:25:47 +01:00
bruno pushed to master at bruno/brchess 2024-03-23 19:50:32 +01:00
aaeab03089 revert captured in position before change to move struct
bruno pushed to master at bruno/brchess 2024-03-23 17:42:12 +01:00
ce2e0e8459 add forgotten changes in bitboard-switch branch (git is so... difficult)
d0279125ae move_{do,undo}: FIX forgotten king[] update, add few bug_on()
Compare 2 commits »
bruno pushed to master at bruno/brchess 2024-03-23 17:26:57 +01:00
798047b84d Merge branch 'bitboard-switch'
856e3e52da add movedo-test
51a348c1e4 add pos_cmp (as a debug check after move_{do,undo})
51c35e21f4 castling: lowercase macros, nove-{do,undo}: full (untested) version
3a06407d5a move: exclusive M_CAPTURE / M_EN_PASSANT
Compare 143 commits »
bruno pushed to master at bruno/brchess 2024-03-23 17:24:50 +01:00
bruno pushed to bitboard-switch at bruno/brchess 2024-03-23 16:51:54 +01:00
bruno pushed to master at bruno/brchess 2024-03-21 22:09:39 +01:00
3ecd19eb10 move list taken off from pos_t
bruno opened issue bruno/brchess#8 2024-03-21 09:33:29 +01:00
Separate movelist from position
bruno commented on issue bruno/brchess#6 2024-03-21 09:30:22 +01:00
get rid of 0x88 representation

No more 0x88 list with bitboard-switch branch. Master merge: 1397d61d22

bruno closed issue bruno/brchess#6 2024-03-21 09:30:22 +01:00
get rid of 0x88 representation
bruno commented on issue bruno/brchess#3 2024-03-21 09:29:20 +01:00
Pieces lists are too expensive

No more piece list with bitboard-switch branch. Master merge: 1397d61d22

bruno closed issue bruno/brchess#3 2024-03-21 09:29:20 +01:00
Pieces lists are too expensive
bruno pushed to master at bruno/brchess 2024-03-21 08:05:35 +01:00
af593bdf87 brlib update to reflect bitboard-switch merge
bruno pushed to master at bruno/brchess 2024-03-21 08:02:10 +01:00
1397d61d22 move_{do,undo}: FIX forgotten king[] update, add few bug_on()
856e3e52da add movedo-test
51a348c1e4 add pos_cmp (as a debug check after move_{do,undo})
51c35e21f4 castling: lowercase macros, nove-{do,undo}: full (untested) version
3a06407d5a move: exclusive M_CAPTURE / M_EN_PASSANT
Compare 143 commits »
bruno pushed to bitboard-switch at bruno/brchess 2024-03-21 07:02:51 +01:00
1397d61d22 move_{do,undo}: FIX forgotten king[] update, add few bug_on()
856e3e52da add movedo-test
51a348c1e4 add pos_cmp (as a debug check after move_{do,undo})
Compare 3 commits »
bruno pushed to bitboard-switch at bruno/brchess 2024-03-20 10:02:03 +01:00
51c35e21f4 castling: lowercase macros, nove-{do,undo}: full (untested) version
3a06407d5a move: exclusive M_CAPTURE / M_EN_PASSANT
ae6328ce26 position: add captured piece
Compare 3 commits »