Mattia Giambirtone nocturn9x
  • Italy
  • https://nocturn9x.space
  • A fan of the FOSS philosophy, *nix systems and Python. Occasionally a freelance Software Developer

  • Joined on 2022-01-23
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-21 11:09:39 +02:00
1d6c74611b Add missing license headers
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-21 11:07:40 +02:00
4404ce10b9 Further improve modularity
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-21 10:51:38 +02:00
c072576b23 Refactor package structure
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 23:48:24 +02:00
fe987576c3 Bug fixes to checks, pins and more. Reworking pawn movegen
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 17:48:45 +02:00
d5bcd15c48 Bug fixes and huge performance improvement. Initial work on pins
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 14:53:14 +02:00
4a9deb517a Refactoring, cleanup, improve modularity
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 14:52:19 +02:00
f5135ef69e Refactoring, cleanup, improve modularity
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 13:34:08 +02:00
9528fb9849 Fix crashes
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-20 13:28:53 +02:00
77ff697df7 Make position bitboard management more idiomatic
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 23:30:36 +02:00
2b16b5ec61 More work on attack handling and some bug fixes
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 21:44:01 +02:00
6fbcd4ff74 Speedups
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 21:00:57 +02:00
64c30b8a90 More bug fixes. Still borked. Improve modularity
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 17:05:48 +02:00
0496047164 Fix bugs in move handling
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 15:51:22 +02:00
fcbe15f275 Fixed package errors and embedded magics into the build
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 14:38:39 +02:00
19ad46bbda Add move generation for bishops and queens as well as attack tracking
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 13:41:05 +02:00
82cef11cc4 Refactor directory structure. Fix magic bitboard generation and add utilities to dump them to disk
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-19 00:03:23 +02:00
6a548bf372 Magic bitboards can now be found (untested)
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-18 21:17:32 +02:00
244ad1725a Work on magic bitboard generation
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-18 00:04:08 +02:00
a07e9cc475 Added knight movegen. Updated attack tracking. Fix bugs
nocturn9x pushed to performance at nocturn9x/CPG 2024-04-17 16:51:00 +02:00
3bb2cc7c66 Add king move generation