16 Commits

Author SHA1 Message Date
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
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
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
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