Commit Graph
17 Commits
Author SHA1 Message Date
GAMMACASE 7daa59c6f1 Update ThreadAtomic* tier0 exported methods 2026-06-27 14:05:15 +03:00
GAMMACASE bc258dd1da Replace CThreadMutex with CAtomicMutex 2026-03-20 18:08:44 +03:00
GAMMACASE d2496b7266 Update CThreadSpinRWLock 2026-03-20 18:08:41 +03:00
GAMMACASE 5265052f04 Update CSchemaSystemTypeScope & CThreadSpinMutex 2024-05-25 05:33:59 +03:00
Nukoooo f7ed6a0086 Fix compilation error on GCC12+ with C++20 (#237) 2024-05-08 14:48:53 +03:00
vanz696 aaaaaf040b Update CUtlMemoryPoolBase after 4/2/2024 update (#228)
Also updates tier0/tslist.h to sdk2013 variant and other minor stuff.
2024-04-06 23:49:28 +03:00
vanz696 ab21c70896 Add schemasystem (#215)
Update CUtlMemoryPool*, CUtlSymbol*, CUtlTSHash, CThreadSpinRWLock, CThreadFastMutex (now replaced by CThreadSpinMutex)

Implemented some missing ThreadInterlocked* functions
2024-03-18 15:46:20 +03:00
icedrocket 731e38ba24 Improve c++20 compatibility (#195) 2024-01-14 00:58:05 +03:00
vanz666 bf82ba994d Add KeyValues3 & CUtlLeanVector (#177) 2023-11-18 22:19:28 +03:00
Nick Hastings 62490710ed Update libs. 2023-10-13 14:51:08 -04:00
vanz666 c0def21c93 Major refactor of utl* classes (#164)
Changed/Added classes: CThreadMutex, CUtlMemoryBlockAllocator, CRawAllocator, CUtlHashtable, CUtlVector, CUtlMemory, CUtlMemory_RawAllocator, CUtlSymbolLarge, CUtlSymbolTableLargeBase
2023-10-13 20:16:09 +03:00
Alexey T 5bbd47e578 Fix compilation errors for std=c++2a (#146) 2023-10-02 16:34:18 +03:00
GAMMACASE 0ac0302c8e Fix GCC compilation issues 2023-09-29 13:13:00 +03:00
Nicholas Hastings 7e896bec3a Fixed Windows build issue in threadtools.h. 2013-02-28 12:46:32 -05:00
Scott Ehlert e09b17c2c0 Mac compatibility. 2012-05-21 18:30:56 -05:00
Scott Ehlert fb701bd569 Added reverse-engineered interfaces lib code and hacked up tier1 and mathlib to build against the newer headers. 2012-05-21 02:49:35 -05:00
Scott Ehlert c0a96ff1e8 Added original SDK code for Alien Swarm. 2010-07-22 01:46:14 -05:00