Bruno Raoult bruno
  • Joined on 2020-12-30
bruno closed issue bruno/brchess#20 2024-07-06 19:22:23 +02:00
rename hyperbola_quintessence to hq (files & functions)
bruno pushed to master at bruno/brchess 2024-07-06 19:17:01 +02:00
7ce64c3aee rename hyperbola-quintessence files to hq
23051cb427 rename hyperbola functions to hq
Compare 2 commits »
bruno opened issue bruno/brchess#21 2024-07-06 13:40:40 +02:00
split some files: search, move-{gen-do}, etc.
bruno opened issue bruno/brchess#20 2024-07-06 09:00:17 +02:00
rename hyperbola_quintessence to hq (files & functions)
bruno pushed to sub3 at bruno/test-repo 2024-07-06 08:48:01 +02:00
0076c210cd add foo
bruno created branch sub3 in bruno/test-repo 2024-07-06 08:46:16 +02:00
bruno pushed to sub3 at bruno/test-repo 2024-07-06 08:46:16 +02:00
bruno created branch sub-branch-from-web-2 in bruno/test-repo 2024-07-06 08:33:52 +02:00
bruno pushed to sub-branch-from-web-2 at bruno/test-repo 2024-07-06 08:33:52 +02:00
bruno pushed to master at bruno/brchess 2024-07-05 08:23:31 +02:00
8483ffa101 cleanup
bruno opened issue bruno/brchess#19 2024-07-04 10:11:13 +02:00
in TT, save "common bucket bits"
bruno pushed to master at bruno/brchess 2024-07-03 21:13:34 +02:00
a8f7bd12b8 add tricky FEN from talkchess
bruno pushed to master at bruno/brchess 2024-07-03 21:12:17 +02:00
73d09ec37f perft: fix divide (untested for ages!). perft-test: SF uses divide
2870101896 move_from_str(): fix new move_t promotion
Compare 2 commits »
bruno pushed to master at bruno/brchess 2024-07-03 09:08:44 +02:00
91abc3e26d convert piece_t, square_t etc. to u8 (no more typed enum. See C23 ?).
902c224aa9 simplify promotion generation
Compare 2 commits »
bruno commented on issue bruno/brchess#12 2024-07-01 14:10:47 +02:00
Try fo fit move_t in 16 bits ?

Finished with a2451d79db

bruno closed issue bruno/brchess#12 2024-07-01 14:10:47 +02:00
Try fo fit move_t in 16 bits ?
bruno pushed to master at bruno/brchess 2024-07-01 14:07:10 +02:00
44f604abac cleanup
bruno pushed to master at bruno/brchess 2024-07-01 13:57:07 +02:00
a2451d79db finish fitting move_t in 16 bits
bruno commented on issue bruno/brchess#12 2024-06-30 11:32:02 +02:00
Try fo fit move_t in 16 bits ?

Since ffd5d05, flags are values (not bitmasks) meaning that we currently have one unused value in flags (the value 3, using 2 bits). We can use this value to flag promotion.

Other ideas "save…

bruno opened issue bruno/brchess#18 2024-06-30 10:48:35 +02:00
Piece: remove ugly piece_details array