Commit Graph

14 Commits

Author SHA1 Message Date
Nick Hastings
73e64e0fbb Fix file encoding 2025-05-17 14:13:32 -04:00
GAMMACASE
73330a3aab Move memstack to tier0 2024-03-18 20:49:04 +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
GAMMACASE
10c68304f1 Fix missing CBufferString error in memalloc.h 2024-01-19 02:30:37 +03:00
GAMMACASE
a0e5701b26 Update IMemAlloc 2024-01-18 02:58:55 +03:00
Nick Hastings
1d394d3365 Don't redefine offsetof from platform in memalloc 2023-11-19 14:40:33 -05: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
GAMMACASE
956c4cf296 Fix tier1.lib compilation issues 2023-09-27 16:54:58 +00:00
GAMMACASE
25ff538f57 Remove IMemAlloc dbg variants
Alloc, Realloc & Free dbg variants doesn't seem to appear in the engine now, yet they pollute virtual function list due to them being overloads with the same name thus causing random crashes if called
2023-09-27 16:54:58 +00:00
GAMMACASE
d525e7ad19 Update tier0.lib & Obsolete mem.h 2023-09-27 16:54:58 +00:00
GAMMACASE
52fe1295e1 Fix compile errors & random crashes related to IMemAlloc interface
This mainly affected debug builds
2023-09-27 16:54:58 +00:00
Scott Ehlert
84ff4858a8 More fixes for GCC and Clang builds. 2014-03-02 00:56:59 -06:00
Scott Ehlert
755381dc49 Various fixes for building static libs on Mac OS X and Linux. 2014-03-01 13:28:50 -06:00
Scott Ehlert
c0a96ff1e8 Added original SDK code for Alien Swarm. 2010-07-22 01:46:14 -05:00