0ad/source/lib/allocators
janwas 3537ae31d5 sync with work:
x86_x64: update MSR definitions to include model 2F (westmere ex);
update bus clock computation for sandy bridge; remove unused
cpu_Serialize; use namespace, add model names
mahaf: cope with stricter security for services/drivers
ApicId -> GetApicId, move to apic module
aken: add batch file to install driver (optional)

This was SVN commit r10815.
2011-12-27 14:12:31 +00:00
..
tests lay groundwork for more efficient and flexible allocators. add new sysdep/vm that provides access to additional features on Windows (large pages, autocommit). add Pool/Arena allocators that avoid overhead and support arbitrary storage (not just the expensive virtual memory allocator in DynArray) 2011-08-21 11:00:09 +00:00
aligned_allocator.h sync with work: 2011-12-27 14:12:31 +00:00
allocator_adapters.h replace old pool_allocator/RawPoolAllocator with ProxyAllocator that draws upon the new-style Arena (more efficient, avoids slow VirtualAlloc) 2011-10-16 10:37:21 +00:00
allocator_checker.h ENSURE(0) -> DEBUG_WARN_ERR(ERR::LOGIC) (a bit smaller, and more descriptive) 2011-05-04 12:10:17 +00:00
allocator_policies.h lay groundwork for more efficient and flexible allocators. add new sysdep/vm that provides access to additional features on Windows (large pages, autocommit). add Pool/Arena allocators that avoid overhead and support arbitrary storage (not just the expensive virtual memory allocator in DynArray) 2011-08-21 11:00:09 +00:00
arena.cpp replace old pool_allocator/RawPoolAllocator with ProxyAllocator that draws upon the new-style Arena (more efficient, avoids slow VirtualAlloc) 2011-10-16 10:37:21 +00:00
arena.h replace old pool_allocator/RawPoolAllocator with ProxyAllocator that draws upon the new-style Arena (more efficient, avoids slow VirtualAlloc) 2011-10-16 10:37:21 +00:00
dynarray.cpp Fix printf argument types 2011-11-13 18:31:06 +00:00
dynarray.h lay groundwork for more efficient and flexible allocators. add new sysdep/vm that provides access to additional features on Windows (large pages, autocommit). add Pool/Arena allocators that avoid overhead and support arbitrary storage (not just the expensive virtual memory allocator in DynArray) 2011-08-21 11:00:09 +00:00
freelist.cpp cleanup (requires update-workspaces): 2011-04-30 12:34:28 +00:00
freelist.h split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
headerless.cpp Fixes typo in pool allocator stats, based on patch from Echelon9. Fixes #1061. 2011-12-23 03:54:36 +00:00
headerless.h fix compile error due to GCC restriction. 2011-10-10 20:08:04 +00:00
overrun_protector.h lay groundwork for more efficient and flexible allocators. add new sysdep/vm that provides access to additional features on Windows (large pages, autocommit). add Pool/Arena allocators that avoid overhead and support arbitrary storage (not just the expensive virtual memory allocator in DynArray) 2011-08-21 11:00:09 +00:00
page_aligned.cpp cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
page_aligned.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
pool.cpp lay groundwork for more efficient and flexible allocators. add new sysdep/vm that provides access to additional features on Windows (large pages, autocommit). add Pool/Arena allocators that avoid overhead and support arbitrary storage (not just the expensive virtual memory allocator in DynArray) 2011-08-21 11:00:09 +00:00
pool.h replace old pool_allocator/RawPoolAllocator with ProxyAllocator that draws upon the new-style Arena (more efficient, avoids slow VirtualAlloc) 2011-10-16 10:37:21 +00:00
shared_ptr.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
shared_ptr.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
unique_range.cpp fix compile error due to GCC restriction. 2011-10-10 20:08:04 +00:00
unique_range.h fix compile error due to GCC restriction. 2011-10-10 20:08:04 +00:00