Richard Thier
|
69750cabf9
|
fixed arena.h dependency changes
|
2024-10-01 17:51:13 +02:00 |
|
Richard Thier
|
2c1edf668a
|
remove arena.h
|
2024-09-30 10:18:13 +02:00 |
|
Richard Thier
|
c88bd10b73
|
add missing arena.h
|
2024-09-07 21:25:03 +02:00 |
|
Richard Thier
|
119c3d1af7
|
fix for VirtualMemList
|
2024-09-03 20:16:32 +02:00 |
|
Richard Thier
|
5048b88106
|
added virtualmemlist - also tested using vec_test repo and its very fast
|
2024-09-03 17:16:00 +02:00 |
|
Richard Thier
|
0587129fc6
|
more vector compatibility
|
2024-09-03 16:00:58 +02:00 |
|
Richard Thier
|
04964cd2a0
|
fixed bad typing (int* instead of T*) and faster branchless codes
|
2024-09-03 03:35:19 +02:00 |
|
Richard Thier
|
d2b4e5bf94
|
added todo about finalize
|
2024-08-30 13:37:25 +02:00 |
|
Richard Thier
|
39a7d8effe
|
better emplace implementation
|
2024-08-30 13:34:06 +02:00 |
|
Richard Thier
|
853f301b0f
|
added list.emplace<T>(..) for the C++ variant - bogus implementation for now
|
2024-08-30 10:30:35 +02:00 |
|
Richard Thier
|
06d0b329ba
|
fix and simplify turbolist size calculation
|
2024-08-30 10:27:54 +02:00 |
|
Richard Thier
|
96aac6cc37
|
added faster iteration via two loops
|
2024-08-28 13:16:13 +02:00 |
|
Richard Thier
|
ca14a93f6f
|
mmap-based paging based solutions which seem pretty fast actually - funny enough
|
2024-08-28 12:35:25 +02:00 |
|
masterexplorer
|
edcf43202d
|
malloclike and freelike in C and C++ both working
|
2024-08-27 17:37:31 +02:00 |
|
masterexplorer
|
1426a742dc
|
templated the C++ codes
|
2024-08-27 15:54:03 +02:00 |
|
masterexplorer
|
9a68f6970d
|
tests for C solution; optimized insertion; better codes
|
2024-08-27 15:39:00 +02:00 |
|
masterexplorer
|
5d5eab35b5
|
added solution in plain C
|
2024-08-27 15:38:03 +02:00 |
|
masterexplorer
|
bb6fb869ed
|
more build options
|
2024-08-27 15:35:25 +02:00 |
|
masterexplorer
|
fb8ca320d0
|
optimized out count/size as calculated field - much faster
|
2024-08-27 11:28:46 +02:00 |
|
masterexplorer
|
640672be47
|
branchless optimization
|
2024-08-27 11:20:20 +02:00 |
|
masterexplorer
|
0fbc29e482
|
minor optimizations
|
2024-08-27 11:08:58 +02:00 |
|
masterexplorer
|
2b12b5c970
|
optimized operator[] (branchless)
|
2024-08-27 10:53:44 +02:00 |
|
masterexplorer
|
3370929d81
|
time measurements against vector -currently slower bit by really minor bit
|
2024-08-27 10:50:44 +02:00 |
|
masterexplorer
|
e60efea1e0
|
minor changes; better build
|
2024-08-27 10:32:17 +02:00 |
|
masterexplorer
|
0e0b22484f
|
added size
|
2024-08-27 10:29:55 +02:00 |
|
masterexplorer
|
5184e5f3a2
|
Renamed cpp implementation variant
|
2024-08-27 10:17:43 +02:00 |
|
masterexplorer
|
b61da10f35
|
turbolist cpp implementation - first version and seems to be working
|
2024-08-27 10:13:29 +02:00 |
|
masterexplorer
|
59826852e4
|
integer
|
2024-08-27 09:32:53 +02:00 |
|