Bruno Raoult bruno
  • Joined on 2020-12-30
bruno pushed to master at bruno/brchess 2024-06-30 10:01:21 +02:00
58c985f52f eval.c, eval-simple.c: start to migrate from 0x88 (does not compile)
bruno pushed to master at bruno/brchess 2024-06-30 10:00:32 +02:00
4d1870ffb3 eval_t: s16 + add in pos_t + remove useless opening pieces values
bruno pushed to master at bruno/brchess 2024-06-29 11:48:36 +02:00
e18a237347 empty MEMO.org
6fc1ebcc9a add 'hist' command, fix strkok fails, use move_find_in_movelist
8c94c6beb1 add hist_link, hist_push: remove 'move' parameter
a44483e36c init_all: add output for all steps
4e6885f26f makefile: default build: 'dev'
Compare 10 commits »
bruno pushed to master at bruno/brchess 2024-06-27 10:12:17 +02:00
c5a1936e3b UCI moves && games states list
bruno pushed to master at bruno/brchess 2024-06-27 10:11:00 +02:00
4f28b71333 UCI moves && games states list
46aed01079 hash: add hash_short macro, state_s: add prev and move
Compare 2 commits »
bruno commented on issue bruno/brchess#12 2024-06-25 15:52:18 +02:00
Try fo fit move_t in 16 bits ?

Done in ffd5d05 :

  • move flags are now values (1, 2, 3...) instead of bitmask (1, 2, 4...)
  • unique value for castling flag

2 bits left to save to fit into 2 octets (16-bits).

bruno pushed to master at bruno/brchess 2024-06-25 15:35:47 +02:00
ffd5d056cc move_t flags: mask -> value, unique castling flag (1 bit saved)
5cb90f5396 remove move-test
da489bad65 update include syntax
Compare 3 commits »
bruno commented on issue bruno/brchess#12 2024-06-25 11:12:06 +02:00
Try fo fit move_t in 16 bits ?

flags capture, double push, and promotion removed in ec2d229

bruno reopened issue bruno/brchess#12 2024-06-25 11:09:32 +02:00
Try fo fit move_t in 16 bits ?
bruno commented on issue bruno/brchess#12 2024-06-25 11:07:46 +02:00
Try fo fit move_t in 16 bits ?
  • e.p. flag can be removed: (piece == PAWN && to == ep) will do the trick
  • castling flag can be removed: we can test if to == from+2 or to == from - 2
bruno closed issue bruno/brchess#12 2024-06-25 11:07:46 +02:00
Try fo fit move_t in 16 bits ?
bruno pushed to master at bruno/brchess 2024-06-24 09:02:18 +02:00
f4280dfa13 perft-test: add error and skipped counts
d1cc7a8066 movegen: cleanup + change casling/king moves handling
cfa8b42077 add UCI "perft_alt" command
0c2d30c938 put back bug_on() following brlib change
3a6c1d11c0 rename util.h -> misc.h (2)
Compare 8 commits »
bruno pushed to master at bruno/brlib 2024-06-23 07:35:14 +02:00
553dc6bd07 del useless unlikely()
bruno pushed to master at bruno/brchess 2024-06-22 21:06:38 +02:00
6e38de58cb brchess: remove any readline dependancy (issue with static linking)
bruno pushed to master at bruno/brchess 2024-06-20 09:14:09 +02:00
0c15be28b1 remove bug.h include in any .h file
879bda850c pos_ok, remove unused var warnings for 'release' target
0a0c3227b8 Makefile: add release & dev targets
Compare 3 commits »
bruno pushed to master at bruno/brchess 2024-06-20 05:36:57 +02:00
242b501404 cleanup
f530a13481 prepare brchess, eval, eval-simple for future use
243805f11f add git-split.sh (NOT WORKING!)
Compare 3 commits »
bruno pushed to master at bruno/test-repo 2024-06-18 17:28:35 +02:00
ccebcd8e92 Merge dup-file
8ca210f2cf Restore duplicated patrick-nextcoud.md
92465f5dca Duplicate patrick-nextcoud.md to patrick-nextcoud.copy.md
8015940f55 glop
Compare 4 commits »
bruno created branch dup-file in bruno/test-repo 2024-06-18 17:27:04 +02:00
bruno pushed to dup-file at bruno/test-repo 2024-06-18 17:27:04 +02:00
8ca210f2cf Restore duplicated patrick-nextcoud.md
92465f5dca Duplicate patrick-nextcoud.md to patrick-nextcoud.copy.md
8015940f55 glop
Compare 3 commits »
bruno pushed to master at bruno/brchess 2024-06-17 18:52:46 +02:00