aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Makefile fixes for g++/mingwBenoit Germain2024-10-012-6/+16
|
* Build fixes for mingw/g++Benoit Germain2024-10-016-24/+37
|
* Update CHANGES and documentationBenoit Germain2024-09-242-1/+4
|
* less char const* in the codeBenoit Germain2024-09-242-7/+7
|
* Modernized lanes.gen() base library list processing codeBenoit Germain2024-09-242-15/+25
|
* Fix index.htmlBenoit Germain2024-07-301-83/+83
|
* Code boyscoutingBenoit Germain2024-07-304-28/+30
|
* Internal refactorization to properly handle lua_resume idiosyncrasiesBenoit Germain2024-07-298-187/+292
|
* Merge branch 'master' of https://github.com/LuaLanes/lanesBenoit Germain2024-07-291-46/+1
|\
| * Update BUGSBenoit Germain2024-07-081-46/+1
| |
* | Fix luaG_setmetatableBenoit Germain2024-07-291-2/+2
|/
* Reorganize CHANGES contentsBenoit Germain2024-07-041-35/+40
|
* Documentation for coroutine lanesBenoit Germain2024-07-042-10/+62
|
* get_debug_threadname → get_threadnameBenoit Germain2024-07-043-8/+8
|
* Fix finalizers in coroutine lanesBenoit Germain2024-07-042-6/+11
|
* Error handling in coroutine lanesBenoit Germain2024-07-042-23/+28
|
* It is possible to index and join a suspended coroutine laneBenoit Germain2024-07-033-16/+57
|
* Renamed set_debug_threadname → lane_threadname (can also read the current ↵Benoit Germain2024-07-0310-35/+64
| | | | name now)
* Add minimal coroutine support: no doc, no error handling, no cancellation ↵Benoit Germain2024-07-033-36/+160
| | | | handling (yet)
* Improved recursive.luaBenoit Germain2024-07-021-5/+5
|
* InterCopyContex::interCopy() can copy stuff from below the top of the source ↵Benoit Germain2024-07-021-3/+8
| | | | stack
* Wrap lua_resume for compatibilityBenoit Germain2024-07-021-0/+46
|
* A small step toward coroutine-based lanesBenoit Germain2024-07-012-42/+59
|
* lanes.finally() handler decides whether to thow or freezeBenoit Germain2024-07-012-14/+17
|
* Make Lanes crash on purpose at shutdown if some lanes still runBenoit Germain2024-06-287-54/+48
|
* linda:limit() and linda:set() return a second value, a string representing ↵Benoit Germain2024-06-276-46/+92
| | | | the fill status
* Change linda:limit()Benoit Germain2024-06-267-36/+66
| | | | | | * read the current limit of a key if no limit is provided * "unlimited" is to be used to clear the limit * fix linda:set() not ignoring the limit
* Remove obsolete commentsBenoit Germain2024-06-261-16/+0
|
* BoyscoutingBenoit Germain2024-06-261-7/+7
|
* Fix (harmless) bad internal usage of luaopen_lanes_coreBenoit Germain2024-06-261-13/+4
|
* Make lanes.gen stricter on base librariesBenoit Germain2024-06-268-33/+71
|
* Fix lanes.gen not correctly detecting '*' misuseBenoit Germain2024-06-251-1/+5
|
* Lindas now accept deep user data as valid keysBenoit Germain2024-06-245-2/+19
|
* linda:dump correctly outputs limit as "unlimited" for unlimited keysBenoit Germain2024-06-242-1/+6
|
* 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-243-2/+22
|
* 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-202-16/+6
|
* 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-192-14/+19
| | | | 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-186-26/+35
| | | | internal stuff
* Updated CHANGESBenoit Germain2024-06-181-17/+19
|
* Moved AllocatorDefinition in a lanes namespaceBenoit Germain2024-06-186-48/+59
|
* When it is a function, config.allocator is called with a string hintBenoit Germain2024-06-186-62/+67
|
* Foolproofed config.allocator when it is a functionBenoit Germain2024-06-175-21/+38
|
* List configure settings alphabetically in documentationBenoit Germain2024-06-171-61/+64
|