Bruno Raoult bruno
  • Joined on 2020-12-30
bruno pushed to movegen-review at bruno/brchess 2024-04-02 21:18:19 +02:00
30af886594 comment
bruno created branch movegen-review in bruno/brchess 2024-04-02 21:16:20 +02:00
bruno pushed to movegen-review at bruno/brchess 2024-04-02 21:16:20 +02:00
bruno pushed to master at bruno/brchess 2024-04-02 21:13:39 +02:00
bruno pushed to master at bruno/brchess 2024-04-02 21:00:19 +02:00
d93917a9c9 comments
bruno pushed to master at bruno/brchess 2024-04-02 20:46:14 +02:00
afecbeb955 movegen-test: add set_checkers_pinners_blockers call
05748e19ab Makefile: build static
Compare 2 commits »
bruno pushed to master at bruno/brchess 2024-03-30 18:45:42 +01:00
4816b4a53a experiment: add pos_set_checkers_pinners_blockers()
bruno pushed to master at bruno/brchess 2024-03-29 10:02:17 +01:00
96744cea20 perft-test: option to run perft/perft2/both
24207583d1 perft2: is_in_check() before recursion
Compare 2 commits »
bruno opened issue bruno/brchess#11 2024-03-29 06:33:49 +01:00
misc.h: add clock helpers
bruno pushed to master at bruno/brchess 2024-03-28 10:38:10 +01:00
92d6909546 update (C) notice
bruno pushed to master at bruno/brchess 2024-03-28 09:42:01 +01:00
85ae4a2230 better comments on perft() and perft2()
bruno pushed to master at bruno/brchess 2024-03-28 08:34:03 +01:00
ad8a9609ce misc.c: add a few basic clock functions
bruno opened issue bruno/brchess#10 2024-03-27 19:27:04 +01:00
[performance] try inlining low-level bb funcs
bruno opened issue bruno/brchess#9 2024-03-27 18:36:24 +01:00
Separate position state from pos_t
bruno pushed to master at bruno/brchess 2024-03-27 18:13:04 +01:00
ad704c216b Merge branch 'perft': perft() and perft2() - see comments.
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
Compare 9 commits »
bruno closed issue bruno/brchess#8 2024-03-27 18:05:50 +01:00
Separate movelist from position
bruno commented on issue bruno/brchess#8 2024-03-27 18:04:09 +01:00
Separate movelist from position

Done in 634af5d

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.