Brett
|
7410dfe0ff
|
replaced format file
|
2024-09-05 17:18:30 -04:00 |
Brett
|
7198a8b0c3
|
silly little guy (fix the allocator)
|
2024-09-04 16:03:13 -04:00 |
Brett
|
82cc1aff96
|
mmap
|
2024-09-04 02:42:45 -04:00 |
Brett
|
a7645d9dde
|
silly
|
2024-09-02 12:38:50 -04:00 |
Brett
|
79e080cfd3
|
fix
|
2024-08-27 17:25:37 -04:00 |
Brett
|
b6354bed78
|
move the gp random into blt
|
2024-08-27 16:31:27 -04:00 |
Brett
|
1b09483af0
|
new format for bytes, rounding functions / types, they don't work.
rounding up at least
|
2024-08-23 21:13:16 -04:00 |
Brett
|
675c4234bc
|
rename, going to make a new allocator
|
2024-08-22 02:45:20 -04:00 |
Brett
|
9ce6c89ce0
|
no idea if this will work
|
2024-08-20 12:46:49 -04:00 |
Brett
|
78710a12cc
|
atomic allocator might not be possible
|
2024-08-19 20:03:46 -04:00 |
Brett
|
72211e3d7b
|
atomic allocator
|
2024-08-19 12:13:13 -04:00 |
Brett
|
daa9757375
|
no work only paperclip
|
2024-08-18 19:59:28 -04:00 |
Brett
|
a0a855463d
|
mmap atomic
|
2024-08-18 14:00:45 -04:00 |
Brett
|
97990401e2
|
atomic use count
|
2024-08-17 19:55:55 -04:00 |
Brett
|
941aa6809c
|
update span to have implict copy constructor
|
2024-08-16 18:36:36 -04:00 |
Brett
|
627f8022f2
|
fix expected on clang
|
2024-08-16 18:00:28 -04:00 |
Brett
|
6f06647a21
|
meow
|
2024-08-13 00:33:44 -04:00 |
Brett
|
c7e3accb9d
|
working on meta
|
2024-08-12 22:02:54 -04:00 |
Brett
|
644f426843
|
might've borked expected
|
2024-08-12 02:08:51 -04:00 |
Brett
|
92300bc6a2
|
meta
|
2024-08-11 18:47:58 -04:00 |
Brett
|
4327b34c84
|
check for func
|
2024-08-11 13:33:40 -04:00 |
Brett
|
941aedb510
|
make const const again
|
2024-08-07 01:34:31 -04:00 |
Brett
|
42fa378200
|
fix the stupid iterator
|
2024-08-06 18:50:50 -04:00 |
Brett
|
785565f03e
|
forgot to remove template types on reverse iterate
|
2024-08-06 18:40:41 -04:00 |
Brett
|
3e8b616bf9
|
fix lambda_helper
|
2024-08-06 03:44:20 -04:00 |
Brett
|
f9938691ec
|
reverse range iterate
|
2024-08-06 02:46:30 -04:00 |
Brett
|
79ad108fab
|
unreachable
|
2024-08-04 21:23:39 -04:00 |
Brett
|
befd5e0ca1
|
include the abort anyways incase your linter is stupid
|
2024-08-03 19:51:20 -04:00 |
Brett
|
e979447de0
|
when assertions fail throw an exception instead of aborting
|
2024-08-03 19:50:26 -04:00 |
Brett
|
6acbc24245
|
streamable meta
|
2024-08-03 17:44:58 -04:00 |
Brett
|
fb17ff16c0
|
abort correctiono
|
2024-08-02 23:46:51 -04:00 |
Brett
|
d579ddf1cc
|
annoying hashmaps
|
2024-08-02 23:36:03 -04:00 |
Brett
|
7a551435a0
|
doctor give me exceptions
|
2024-08-02 23:30:17 -04:00 |
Brett
|
f99e6b3db9
|
make expanding buffer externally expandable with copy!
|
2024-07-29 19:34:03 -04:00 |
Brett
|
5ab01e43df
|
ref utility
|
2024-07-26 22:08:25 -04:00 |
Brett
|
394dff9cc4
|
newline in logger
|
2024-07-22 20:27:50 -04:00 |
Brett
|
4114de74db
|
randomness silly
|
2024-07-21 20:28:08 -04:00 |
Brett
|
27d1b94493
|
enumerate on arrays
|
2024-07-21 18:46:15 -04:00 |
Brett
|
7c49a8a854
|
slight name change
iterator enumeration was closer to iteration, name now reflects that
|
2024-07-20 13:31:58 -04:00 |
Brett
|
60f77961fb
|
barrier
|
2024-07-14 14:08:51 -04:00 |
Brett
|
9a437ec75a
|
make abort use abort()
|
2024-07-12 21:49:02 -04:00 |
Brett
|
4de3aeb87c
|
meta
|
2024-07-10 20:41:26 -04:00 |
Brett
|
b6048ed39c
|
add default types to random functions
|
2024-07-09 18:21:32 -04:00 |
Brett
|
42dcfe069f
|
randomness renaming
|
2024-07-09 18:07:12 -04:00 |
Brett
|
c88f1c3e38
|
breaking changes to random
|
2024-07-09 14:11:07 -04:00 |
Brett
|
5e65416684
|
patch ranges
|
2024-07-02 13:13:13 -04:00 |
Brett
|
4776546e35
|
ranges!
|
2024-07-02 12:57:51 -04:00 |
Brett
|
57ddcfca1e
|
svo vector
|
2024-06-30 13:54:10 -04:00 |
Brett
|
1caae86e43
|
unfinished svo vector
|
2024-06-30 13:26:54 -04:00 |
Brett
|
bccd2f4ba3
|
make ptr_iterator fully conceptually a random acccess iterator
|
2024-06-30 12:44:35 -04:00 |
Brett
|
f3451b57ab
|
vector
|
2024-06-30 03:20:47 -04:00 |
Brett
|
7778efce5c
|
docs
|
2024-06-29 23:18:32 -04:00 |
Brett
|
114a04500a
|
hello add docs fix names
|
2024-06-29 20:18:49 -04:00 |
Brett
|
1328095603
|
add gnu attributes
|
2024-06-29 14:05:03 -04:00 |
Brett
|
cdb91d8007
|
add null check
|
2024-06-26 18:55:11 -04:00 |
Brett
|
2a34be2e7b
|
fix expanding buffer, memory allocation now accounts for 0 (default 16)
|
2024-06-24 13:52:15 -04:00 |
Brett
|
ac163a34b9
|
abort
|
2024-06-24 01:05:44 -04:00 |
Brett
|
cc788e98f4
|
using in the type
|
2024-06-23 20:53:53 -04:00 |
Brett
|
1ca46b9d7b
|
integer type
|
2024-06-21 17:35:19 -04:00 |
Brett
|
9ad96191ff
|
memory love, expanding buffer. might already have one of theses. should makes docs!
|
2024-06-19 21:16:58 -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
|
00f368eb23
|
pointer difference type
|
2024-06-04 13:59:32 -04:00 |
Brett
|
bc68e6dd4a
|
allocator changes, allow huge pages
|
2024-06-03 02:14:43 -04:00 |
Brett
|
fa979a2fd4
|
silly
|
2024-05-09 21:53:08 -04:00 |
Brett
|
b857bc96ef
|
template engine
|
2024-05-09 13:51:25 -04:00 |
Brett
|
943fb84211
|
fix missing ;
|
2024-05-05 13:14:41 -04:00 |
Brett
|
1772e9a6d7
|
fix system and warnings
|
2024-04-25 19:35:05 -04:00 |
Brett
|
c6a54f5106
|
simd disable
|
2024-04-25 17:42:03 -04:00 |
Brett
|
9db3f12048
|
printing vectors is fun
|
2024-04-09 19:09:50 -04:00 |
Brett
|
0ec0548661
|
bump cmake, string
|
2024-04-06 17:02:10 -04:00 |
Brett
|
646fd60212
|
more fixed point numbers now with explict conversions!
|
2024-04-04 10:27:16 -04:00 |
Brett
|
1e6bc67850
|
vector const fix for gcc12
|
2024-04-01 08:31:20 -04:00 |
Brett
|
2280046f14
|
socket error handler
|
2024-03-31 13:56:56 -04:00 |
Brett
|
f100e95a30
|
fix some issue with the allocator
|
2024-03-24 17:31:11 -04:00 |
Brett
|
26e606afb1
|
based
|
2024-03-23 02:48:13 -04:00 |
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 |