aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Make lanes.gen stricter on base librariesBenoit Germain2024-06-265-27/+60
|
* Fix lanes.gen not correctly detecting '*' misuseBenoit Germain2024-06-251-1/+5
|
* Lindas now accept deep user data as valid keysBenoit Germain2024-06-243-1/+17
|
* linda:dump correctly outputs limit as "unlimited" for unlimited keysBenoit Germain2024-06-241-1/+5
|
* Having luaG_tostring return a non-empty string_view on non-string values was ↵Benoit Germain2024-06-243-3/+3
| | | | a bad idea
* Fix wrong Linda name when not giving anyBenoit Germain2024-06-242-1/+11
|
* Fix luaG_tostring to return a valid string even if the value is not convertibleBenoit Germain2024-06-211-1/+1
|
* Revert overzealous upvalue check on on_state_createBenoit Germain2024-06-201-15/+5
|
* Better error message on unknown configuration settingBenoit Germain2024-06-201-2/+2
|
* BoyscoutingBenoit Germain2024-06-191-14/+14
|
* Config parameter validators can append extra information to the error messageBenoit Germain2024-06-191-11/+45
|
* Tweak luaG_getfuncsubtypeBenoit Germain2024-06-192-16/+13
|
* Fix on_state_create incorrectly rejecting Lua functions with only _ENV as ↵Benoit Germain2024-06-191-7/+17
| | | | upvalue
* Improved on_state_create implementationBenoit Germain2024-06-195-76/+84
| | | | | * modernized implementation uses a std::variant * detect Lua functions with upvalues earlier
* Give a chance to config.allocator to provide a specific allocator for ↵Benoit Germain2024-06-184-24/+33
| | | | internal stuff
* Moved AllocatorDefinition in a lanes namespaceBenoit Germain2024-06-185-46/+51
|
* When it is a function, config.allocator is called with a string hintBenoit Germain2024-06-185-54/+59
|
* Foolproofed config.allocator when it is a functionBenoit Germain2024-06-174-20/+37
|
* Fix validation of boolean settingsBenoit Germain2024-06-171-1/+1
|
* BoyscoutingBenoit Germain2024-06-146-375/+398
|
* Wording fix: parameter → argumentBenoit Germain2024-06-147-15/+15
|
* BoyscoutingBenoit Germain2024-06-144-7/+7
|
* Handle std::ignore cases that should not be ignoredBenoit Germain2024-06-143-8/+14
|
* Fix error handling when indexing a lane with unexpected dataBenoit Germain2024-06-141-5/+15
|
* lua_pushliteral -> luaG_pushstringBenoit Germain2024-06-1415-51/+51
|
* More char* -> std::string_view conversionsBenoit Germain2024-06-142-15/+16
|
* More char* -> std::string_view conversionsBenoit Germain2024-06-146-101/+109
|
* More fixes to make clang happyBenoit Germain2024-06-149-171/+122
|
* A small step toward making clang happyBenoit Germain2024-06-136-22/+39
|
* linda :get(), :set(), :limit() return value changesBenoit Germain2024-06-123-54/+72
|
* Replace __FILE__/__LINE__ with std::source_locationBenoit Germain2024-06-121-16/+27
|
* Add support for to-be-closed lindaBenoit Germain2024-06-125-38/+107
|
* Code boyscoutingBenoit Germain2024-06-123-7/+7
|
* Modernize cancel code some moreBenoit Germain2024-06-113-19/+19
|
* Move some cancel-related code aroundBenoit Germain2024-06-115-93/+103
|
* All Lua headers included just once in _pch.hBenoit Germain2024-06-119-80/+11
|
* More application of the coding rulesBenoit Germain2024-06-116-108/+112
|
* Remove what looks like to have been a bug workaround for MSVC ↵Benoit Germain2024-06-111-2/+1
| | | | std::unique_ptr<T[]> with custom deleter
* Adjust lanes.configure() documentationBenoit Germain2024-06-111-1/+1
|
* New lane:__close does a lane:join()Benoit Germain2024-06-111-5/+26
|
* Fixes and improvements to lane:join()Benoit Germain2024-06-111-2/+12
| | | | | * fix: returns nil,cancel_error when lane was cancelled * improvement: enforce non-nil first return value of lane body when using lane:join() to obtain the results
* Fix lanes.genlock()Benoit Germain2024-06-111-1/+5
|
* Removed .demote_full_userdataBenoit Germain2024-06-104-23/+4
|
* linda:send() returns nil,<something> in case of errorBenoit Germain2024-06-103-7/+16
|
* Replaced __lanesignore with __lanesconvertBenoit Germain2024-06-102-15/+75
|
* luaG_typename returns a std::string_viewBenoit Germain2024-06-106-15/+22
|
* Unify the value returned by linda:deep() and the string conversion of an ↵Benoit Germain2024-06-102-2/+9
| | | | unnamed Linda
* Merge branch 'master' of https://github.com/LuaLanes/lanesBenoit Germain2024-06-101-12/+12
|\
| * Merge pull request #227 from benoit-pierre/pr/fix_incorrect_makefile_indentsBenoit Germain2024-06-081-12/+12
| |\ | | | | | | Fix incorrect Makefile indents
| | * Fix incorrect Makefile indentsBenoit Pierre2024-06-041-12/+12
| | | | | | | | | | | | Rules must be indented with tabs, not spaces.