Commit Graph

434 Commits (1256ec201cdb3a8d3d9bb4ebe9c25637a718465e)

Author SHA1 Message Date
Brett 1256ec201c any_t const 2024-03-22 19:32:59 -04:00
Brett 2dd44ca6e7 allow any_t buffered (threads!!) 2024-03-22 18:56:44 -04:00
Brett 16641a27cb more thread pool changes, added counting of tasks. im sure parker will hate this :3 2024-03-22 11:40:01 -04:00
Brett 6a5b7a6865 minior thread pool change 2024-03-22 11:30:58 -04:00
Brett 9bba525b1f add any type 2024-03-11 17:08:11 -04:00
Brett 1abd3214be make not round by default 2024-03-11 12:07:00 -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 62a973246d ranges 2024-03-10 15:49:52 -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 b4be72795d make sure stored type is trivally_copyable 2024-03-07 13:01:58 -05:00
Brett e29faf7f3a move the extra data to the start 2024-03-07 12:55:12 -05:00
Brett b937df3ca6 allow storage of extra data inside metadata 2024-03-07 12:46:00 -05:00
Brett 3f06d0e619 array now accounts for alignment 2024-03-07 11:38:09 -05:00
Brett eaad38e588 array 2024-03-07 09:00:19 -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 148768d690 allocators 2024-02-29 15:07:56 -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 fd58930c1d delusion's of parker's rust boner 2024-02-29 09:54:11 -05:00
Brett 490c52c803 Fix issue with initalizer order 2024-02-29 09:10:29 -05:00
Brett 47354e1d8a std:: hashmap variant fix 2024-02-29 08:20:23 -05:00
Brett b40c40efdc profering 2024-02-29 08:11:40 -05:00
Brett 9b4d0cc9a8 push version 0.12.0. Breaking changes to the hashmap typename, Now blt::hashmap_t and blt::hashset_t
This was done to be more consistent
2024-02-25 14:39:56 -05:00
Brett 61d46de573 time update 2024-02-24 14:31:59 -05:00
Brett b4dbb6377e unicode, cmakes 2024-02-24 03:30:31 -05:00
Brett 384529333c GNUC define fix 2024-02-22 15:54:52 -05:00
Brett e9a11a9a7e time on linx fix 2024-02-22 15:52:01 -05:00
Laptop Windows 89bde7c6e8 warnings 2024-02-21 20:36:22 -05:00