EvEmu-Project / evemu_Crucible

Emulator for EvE Online's Crucible expansion
https://evemu.dev
170 stars 66 forks source link

Port Staging branch to Windows #227

Closed Pursche closed 1 year ago

Pursche commented 1 year ago

Replace pthread based threading with std::thread in Threading.h/cpp Replace FD based non-blocking IO with platform agnostic std::thread based non-blocking IO in ConsoleCommands.return Replace Linux-specific traceStack functionality with platform agnostic CallStack library Add a StackAllocator Add a per-tick StackAllocator for temporary allocations Fix various template related forward declaration issues that only showed up on msvc

jdhirst commented 1 year ago

@Pursche do you mind making codefactor happy? 😉

Pursche commented 1 year ago

@jdhirst There you go!

jdhirst commented 1 year ago

Awesome, thanks!

!oktotest

jdhirst commented 1 year ago

Looks good to me, merging with staging

@Pursche Thanks for the contribution!! :)