Christoffer Lerno
|
ab78663f3c
|
Add usz and isz.
|
2022-10-10 15:44:03 +02:00 |
|
Christoffer Lerno
|
fa064276bc
|
Disallow $offsetof / $alignof on types. Version bump.
|
2022-10-08 12:41:40 +02:00 |
|
Christoffer Lerno
|
cbb731b42b
|
Fix alignment on temp allocators.
|
2022-09-29 22:18:12 +02:00 |
|
Christoffer Lerno
|
ebd7611164
|
Allow compile time pointer manipulation. Ternary bug fixes.
|
2022-08-09 12:05:49 +02:00 |
|
Christoffer Lerno
|
878bbed929
|
Fix bug using $switch. Added mem::equals. Fix to dynamic arena allocator.
|
2022-08-05 19:00:32 +02:00 |
|
Christoffer Lerno
|
3461f08a53
|
Consume a byte to make the temp allocator correctly reset large allocs.
|
2022-08-04 02:46:15 +02:00 |
|
Christoffer Lerno
|
db5816edd6
|
Fix to temp allocator reset.
|
2022-08-04 02:34:51 +02:00 |
|
Christoffer Lerno
|
6d2ab0c985
|
Fix ordering of @builtin. malloc <-> alloc, malloc, calloc, realloc, free builtins.
|
2022-08-04 01:49:36 +02:00 |
|
Christoffer Lerno
|
cc8884d3d1
|
Allocators separated into aligned and non aligned operations.
|
2022-08-03 20:53:37 +02:00 |
|
Christoffer Lerno
|
550bca79e9
|
Updated memory allocator. Fix in printf printing pointers. Added aligned_alloc to libc module. Renamed MemoryArena -> ArenaAllocator. New temp allocator. @pool(), @scoped, @tscoped macros. Bump to 0.3.2.
|
2022-08-02 14:42:46 +02:00 |
|
Christoffer Lerno
|
9886d381c0
|
Update allocator and resolution.
|
2022-07-30 02:55:32 +02:00 |
|