Caleb James DeLisle
|
b6a1d3bf2f
Switch from using long to using uintptr_t because on windows, long is not pointer-size
|
%!s(int64=4) %!d(string=hai) anos |
Caleb James DeLisle
|
40d53a658b
Deal with machines where __BIGGEST_ALIGMENT__ is bigger than sizeof(struct Allocator_Allocation_pvt)
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
db1f135a28
Shuffle around a couple fields in order to hopefully get an aligned structure
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
bdcc95a833
A different approach to aligning memory allocations
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
c5e41c66a7
Oops, missing one pad
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
436d59060d
Align new allocations on __BIGGEST_ALIGNMENT__ instead of __SIZEOF_POINTER__ which is not reliable
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
41efd0c895
Hopefully fixed the allocator failure to account memory properly
|
%!s(int64=7) %!d(string=hai) anos |
soredake
|
c49cc24869
links update
|
%!s(int64=7) %!d(string=hai) anos |
Caleb James DeLisle
|
c5bd11ce66
small improvements to the allocator's error catching infra
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
75a55a601b
Fixed a performance issue which was detected through profiling, you need access to the parent allocator fast.
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
e81f2b4a49
BufferAllocator failing on 32 bit machines
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
%!s(int64=11) %!d(string=hai) anos |