Brett
|
7580fa544a
|
zip iterator, random access
|
2024-09-28 18:31:49 -04:00 |
Brett
|
c83f089e9c
|
breaking change: enumerate is in its own file: std/iterator.h
|
2024-09-25 00:53:15 -04:00 |
Brett
|
82cc1aff96
|
mmap
|
2024-09-04 02:42:45 -04:00 |
Brett
|
a0a855463d
|
mmap atomic
|
2024-08-18 14:00:45 -04:00 |
Brett
|
2266d64f04
|
add raw type string
|
2024-06-19 13:07:39 -04:00 |
Brett
|
8d3bfbcdc3
|
use pointer type
|
2024-06-04 14:00:05 -04:00 |
Brett
|
bc68e6dd4a
|
allocator changes, allow huge pages
|
2024-06-03 02:14:43 -04:00 |
Brett
|
f100e95a30
|
fix some issue with the allocator
|
2024-03-24 17:31:11 -04:00 |
Brett
|
7e405a27ee
|
changes to how formatter works
|
2024-03-11 12:05:37 -04:00 |
Brett
|
b564b3e57b
|
restrict member access
|
2024-03-11 11:56:15 -04:00 |
Brett
|
6400b1521b
|
allocator stats
|
2024-03-11 11:51:13 -04:00 |
Brett
|
263bbc88cf
|
fix not calling the destructor
|
2024-03-10 22:57:40 -04:00 |
Brett
|
1dc08ca723
|
add null check
|
2024-03-09 12:57:58 -05:00 |
Brett
|
24cc37f220
|
docs for the allocator, minor cleanup
|
2024-03-08 22:34:50 -05:00 |
Brett
|
7e7e542f51
|
forgot to make free
|
2024-03-08 16:56:50 -05:00 |
Brett
|
7177b03a43
|
fix allocator issue
misaligned size
|
2024-03-08 16:37:51 -05:00 |
Brett
|
55bae67407
|
having some issues with the allocator
|
2024-03-08 12:27:07 -05:00 |
Brett
|
ec6ac4e5c2
|
cleanup
|
2024-03-07 08:25:30 -05:00 |
Brett
|
d3166acbbb
|
2mb size
|
2024-03-07 08:12:31 -05:00 |
Brett
|
3652d987d0
|
merge
|
2024-03-07 08:07:46 -05:00 |
Brett
|
8e3fc713e4
|
allocator alignment
|
2024-03-07 08:06:42 -05:00 |
Brett
|
0b1e566217
|
no default huge
|
2024-03-06 23:53:03 -05:00 |
Brett
|
bfb7b04ce5
|
no more annoying warnings, just enable THB
|
2024-03-06 23:52:43 -05:00 |
Brett
|
06892a3418
|
more alignment in the allocator
|
2024-03-06 21:48:17 -05:00 |
Brett
|
bb695ab703
|
page aligned allocators, if you are not using huge pages please disable, it'll provide slight performance improvement
|
2024-03-06 20:35:54 -05:00 |
Brett
|
a71adc328e
|
more allocator nonsense
|
2024-03-06 16:42:13 -05:00 |
Brett
|
be4a61cc80
|
allocator fix
|
2024-03-05 13:20:17 -05:00 |
Brett
|
fe9cd9a6ef
|
remove debug message
|
2024-03-04 11:33:04 -05:00 |
Brett
|
e2364280b0
|
destory alloc fix
|
2024-03-04 11:21:43 -05:00 |
Brett
|
c6c92bbd30
|
alloc
|
2024-03-04 11:15:25 -05:00 |
Brett
|
b7d69bdcbb
|
allocator
|
2024-03-04 10:58:37 -05:00 |
Brett
|
0ff9513070
|
alloc fixes
|
2024-03-04 10:39:19 -05:00 |
Brett
|
20ceffd64a
|
allocators
|
2024-02-29 15:07:35 -05:00 |
Brett
|
ffa20e0e51
|
lovely
|
2024-02-29 10:27:02 -05:00 |
Brett
|
1732f39a42
|
vec
|
2024-02-29 10:14:03 -05:00 |
Brett
|
b40c40efdc
|
profering
|
2024-02-29 08:11:40 -05:00 |
Brett
|
1fdf6f6e89
|
allocator cleanup
|
2024-02-19 14:47:09 -05:00 |
Brett
|
83fff1652d
|
he's a beautuful lad though -michael
|
2024-02-17 20:46:29 -05:00 |
Brett
|
8af1db43c3
|
uwu
|
2024-02-16 20:06:06 -05:00 |
Brett
|
3395a56bd3
|
more allocators
|
2024-02-16 18:38:12 -05:00 |
Brett
|
8a32d6b675
|
allocators
|
2024-02-16 18:21:13 -05:00 |
Brett
|
2f400a6240
|
c++20 fixes
|
2024-02-04 14:24:25 -05:00 |
Brett
|
a0b92ddfa7
|
destory now checks for null
|
2024-01-25 10:01:21 -05:00 |
Brett
|
4116404763
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2024-01-25 10:01:03 -05:00 |
Brett
|
b828f3b200
|
destory now checks for null
|
2024-01-25 10:00:56 -05:00 |
Brett
|
2ef516e66a
|
check against nullptr
|
2024-01-24 17:37:01 -05:00 |
Brett
|
a2e8cacaf2
|
we love warnings
|
2024-01-16 14:24:41 -05:00 |
Brett
|
665f6e0186
|
remove construct/destruct from allocator
|
2023-12-20 14:36:46 -05:00 |
Brett
|
2440044d72
|
bump version + allocator rule of 5
|
2023-12-18 23:24:53 -05:00 |
Brett
|
085fd70063
|
move allocator to new file, memory_util, move functions around
|
2023-12-18 23:13:44 -05:00 |