janar pushed to janar/devel at janar/llmt 2026年07月09日 07:57:14 +02:00
834d4d8e18 Try to make typed_memory_buffer something usable
e3947c4457 Add a concept for fixed capacity policy
02f1fc4910 Stop lying at iterator header
2972d6eca7 Default to trapping instead of throwing errors on freestanding
Compare 4 commits »
janar pushed to janar/devel at janar/llmt 2026年07月08日 09:54:22 +02:00
10c4d1427a Delegate responsibility
07da644ff0 Rename / move memory buffer to more final form
d9b00cfb84 Work through the madness of edge cases
541745ec3d Figure out from MemPolicyT whether or not it uses allocator
Compare 4 commits »
janar pushed to janar/devel at janar/base-container-utils 2026年07月08日 00:37:33 +02:00
8fdbc0d677 Restructuring policy randomness to regular CRTP mixins
janar pushed to janar/devel at janar/base-container-utils 2026年07月07日 14:15:47 +02:00
1401311c13 Add LLVM exceptions to the licence
janar pushed to janar/devel at janar/base-container-utils 2026年07月06日 22:28:32 +02:00
c29851821e Style + Disable broken headers/tests due to llmt changes
janar pushed to janar/devel at janar/base-container-utils 2026年07月05日 23:04:53 +02:00
57fb5c2fd6 Break everything
2c7a19e110 Add adjacency matrix header
Compare 2 commits »
janar pushed to janar/devel at janar/llmt 2026年07月05日 22:35:57 +02:00
3400306869 Redesign/rework memory buffer / typed memory buffer
janar pushed to janar/devel at janar/llmt 2026年07月03日 14:53:31 +02:00
a74f01c599 Require iterator to be comparable to sentinel
c80334a8b0 Add self_aware_iterator concept
Compare 2 commits »
janar pushed to janar/devel at janar/llmt 2026年06月29日 08:52:06 +02:00
1c021a1a09 Require iterator to be comparable to sentinel
dffaaecd1f Add self_aware_iterator concept
Compare 2 commits »
janar pushed to janar/devel at janar/base-container-utils 2026年06月29日 08:29:33 +02:00
1f08e731cc Start bringing "vector" type and tests to the library
5eb847175d Initial graph iteration
4e65ad64a2 Add storage concepts
bdad50a786 Add stubbing for benchmarks
e4b9743426 More base work
Compare 8 commits »
janar pushed to janar/devel at janar/llmt 2026年06月25日 08:10:16 +02:00
18cd7b3d18 Fix sign conversion warnings
janar pushed to janar/devel at janar/llmt 2026年06月24日 21:25:47 +02:00
5b419ec892 Rename memory_buffer to typed_memory_buffer
1866698587 Style fix
7b5d461558 Add LLMT_LIFETIMEBOUND to various parameters
dd39596980 Add LLMT_LIFETIMEBOUND macro
ae7cfb77de Return auto instead of const_iterator for sentinel
Compare 5 commits »
janar pushed to janar/devel at janar/base-container-utils 2026年06月24日 16:54:58 +02:00
214e4d1422 Work work work
030d7f879f size() should not return a bool
Compare 2 commits »
janar pushed to janar/devel at janar/llmt 2026年06月22日 19:46:33 +02:00
78875ec021 Add 0.2.0 to release notes
janar pushed to janar/devel at janar/llmt 2026年06月22日 19:45:14 +02:00
ee4d986394 Bump version to 0.2.0, move extras/scripts to contrib
b7166b82cd Fix iterator requirements
de45b8310e Update CMakeLists.txt
5e5f84e045 Remove bufferops tests
ea015d67e2 Update header list
Compare 10 commits »
janar created branch janar/devel in janar/llmt 2026年06月22日 19:45:12 +02:00
janar pushed to janar/devel at janar/base-container-utils 2026年06月22日 09:54:32 +02:00
a6854bc70f Barely usable graph
b5cac37971 Save work before attempting another route
Compare 2 commits »
janar created branch janar/devel in janar/base-container-utils 2026年06月22日 09:54:32 +02:00
janar pushed to master at janar/base-container-utils 2026年06月04日 21:47:06 +02:00
1f9b7d1ee3 Rework testing dependencies, start working on graph
janar pushed to master at janar/buzur 2026年05月15日 22:45:50 +02:00