aboutsummaryrefslogtreecommitdiff
path: root/src/linda.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Renamed lane.h → lane.hpp, linda.h → linda.hpp, threading.h → ↵Benoit Germain2024-10-281-103/+0
| | | | threading.hpp
* Renamed universe.h → universe.hppBenoit Germain2024-10-281-1/+1
|
* Renamed allocator.h → allocator.hpp, cancel.h → cancel.hpp, keeper.h → ↵Benoit Germain2024-10-281-1/+1
| | | | keeper.hpp, tools.h → tools.hpp
* Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hppBenoit Germain2024-10-281-1/+1
|
* New linda:wake() and linda.statusBenoit Germain2024-10-251-1/+10
|
* Added strong types UserValueCount and UnusedIntBenoit Germain2024-10-241-2/+2
|
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-1/+1
|
* Internal improvements: new strong types StackIndex and KeeperIndexBenoit Germain2024-10-071-1/+1
|
* Unify the value returned by linda:deep() and the string conversion of an ↵Benoit Germain2024-06-101-0/+7
| | | | unnamed Linda
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-5/+0
|
* Debug code to help track linda gc during keeper operationBenoit Germain2024-06-071-3/+29
|
* Start modernizing Keeper implementationBenoit Germain2024-05-311-1/+0
|
* Keeper management modernisation and improvementsBenoit Germain2024-05-301-2/+1
| | | | | | | * use a std::variant to manage the distinction between one or more keeper states. Use std::unique_ptr<Keeper[]> to manage the multiple keeper case. * setting "nb_keepers" renamed "nb_user_keepers", to indicate these are in addition to internal keeper #0 used for timers. * stricter lanes.linda() argument checking. group is imposed if more than one keeper is used. * more tests
* Fix buffer overrun in Linda nameBenoit Germain2024-05-221-0/+1
|
* Use string_view for Linda namesBenoit Germain2024-05-201-9/+5
|
* Almost nothingBenoit Germain2024-05-141-4/+3
|
* Progressively applying the coding rulesBenoit Germain2024-05-021-9/+9
|
* Function parameters L → L_Benoit Germain2024-04-291-1/+1
|
* All headers reformatted with updated clang-format settingsBenoit Germain2024-04-291-8/+4
|
* Move LindaFactory in separate filesBenoit Germain2024-04-261-0/+5
|
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-0/+1
|
* C++ integration: cleanup in Linda/Keeper interactionBenoit Germain2024-04-251-0/+70