summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-07-13restructed all the files + uci done nowAargh Rai
also broke the symbol analyser in the process, i didn't help much, i had to pull out the pen & paper, but it made a cool graph never the less multithreading was a pain! but it got it in the end fixed the structs naming convention, if it's used outside by other files, it's typedeffed, otherwise it's not fixed the recursive imports issued i had in go_args*, where i was casting it to void* in uci to make it work now response.c doesn't deal with ipc, really happy with that change now every single thing has its own responsibility
2026-07-10moving header files to include directory & moving resources in it's own ↵Aargh Rai
directory i know currently there is race condition, but the code is getting too messy, i will continue to this after i make a vis tool to analyse how i should split up files & stuff the code rn needs intense restructing for it to make any more progress
2026-07-07thread spawning from the uci settings & best move & ponder is now sentAargh Rai
uci setup is ALMOST done, i can sense it
2026-07-07engine can now send updates to uciAargh Rai
2026-07-06removed unnescessary stuff + ipc with shared memory + somehow the build is ↵Aargh Rai
faster?
2026-07-05all in on uciAargh Rai
the old server.c & log.c is gonna be removed soon
2026-07-04the setoption now changes stateAargh Rai
i can now finally start working on how the non existant engine will interact with uci
2026-07-04uci state exists & options are printed on uci initAargh Rai
2026-07-04actually nothingAargh Rai
2026-06-19license & uciAargh Rai
2026-06-02added move flagsAargh Rai
will try stockfish later dw
2026-06-01reconnect buttonAargh Rai
2026-06-01fixed knight + fixed commsAargh Rai
2026-06-01handling recv better & sending smaller packs so i don't need to handle more ↵Aargh Rai
conditions
2026-05-31only valid moves here + piece capturesAargh Rai
2026-05-31communicating fens from frontends & fixing load_fenAargh Rai
2026-05-31replaced asserts with test failuresAargh Rai
2026-05-31CC in build.c & fen stringsAargh Rai
2026-05-29sped up the startup time by removing sleep(), and adding system of log modulesAargh Rai
2026-05-29log levelsAargh Rai
2026-05-29crazy working logging system, we are back to where we were yesterday, just ↵Aargh Rai
with logs
2026-05-29logging system worksAargh Rai
2026-05-28now multiple connections are actually handledAargh Rai
2026-05-28the moves now make it to the frontendAargh Rai
i know the issue which exists, where the server can't handle the request if i reload the page
2026-05-27restructingAargh Rai
2026-05-27main.c message reached JSAargh Rai
2026-05-27went through all, but comms is workingAargh Rai
2026-05-27server.cAargh Rai
2026-05-26adding move markerAargh Rai
2026-05-26bishop & queenAargh Rai
2026-05-26rook movesAargh Rai
2026-05-25find tests before compilationAargh Rai
2026-05-25coming up with a testing setupAargh Rai
2026-05-22a simpler build setupAargh Rai
2026-02-25king DONEAargh Rai
2026-02-25knights DONE?Aargh Rai
2026-02-25pawns DONEEEAargh Rai
2026-02-25GOOGLE EN PASSANTAargh Rai
2026-02-25board.html + moveable pieces & bitboard updatesAargh Rai
2026-02-24pawn forward movement works?Aargh Rai
2026-02-20some moves dynamic array setup & starting positionAargh Rai
2026-02-20hello worldAargh Rai