Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lanes/core.[so|dll] → lanes_core.[so|dll] | Benoit Germain | 31 hours | 1 | -2/+2 |
| | |||||
* | Sample module deep test renamed deep_userdata_example | Benoit Germain | 4 days | 1 | -2/+2 |
| | |||||
* | Fix another little documentation mistake | Benoit Germain | 2024-12-13 | 1 | -2/+2 |
| | |||||
* | Clarify documentation on the callback provided to lanes.finally() | Benoit Germain | 2024-12-12 | 1 | -1/+1 |
| | |||||
* | Remove documentation wrongitudes | Benoit Germain | 2024-12-11 | 1 | -9/+7 |
| | |||||
* | lanes.collectgarbage() and linda:collectgarbage() | Benoit Germain | 2024-12-10 | 1 | -0/+23 |
| | |||||
* | New method linda:restrict() | Benoit Germain | 2024-12-03 | 1 | -55/+77 |
| | |||||
* | Data transfer supports registered non-deep full userdata | Benoit Germain | 2024-12-02 | 1 | -28/+30 |
| | |||||
* | Tweak documentation | Benoit Germain | 2024-11-29 | 1 | -1/+1 |
| | |||||
* | Tweak documentation | Benoit Germain | 2024-11-28 | 1 | -1/+4 |
| | |||||
* | Make lanes.register() available as an exported C function lanes_register() | Benoit Germain | 2024-11-27 | 1 | -1/+2 |
| | |||||
* | Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hpp | Benoit Germain | 2024-10-28 | 1 | -2/+2 |
| | |||||
* | New linda:wake() and linda.status | Benoit Germain | 2024-10-25 | 1 | -2/+12 |
| | |||||
* | Update CHANGES and documentation | Benoit Germain | 2024-09-24 | 1 | -1/+1 |
| | |||||
* | Modernized lanes.gen() base library list processing code | Benoit Germain | 2024-09-24 | 1 | -1/+3 |
| | |||||
* | Fix index.html | Benoit Germain | 2024-07-30 | 1 | -83/+83 |
| | |||||
* | Documentation for coroutine lanes | Benoit Germain | 2024-07-04 | 1 | -10/+60 |
| | |||||
* | Renamed set_debug_threadname → lane_threadname (can also read the current ↵ | Benoit Germain | 2024-07-03 | 1 | -2/+2 |
| | | | | name now) | ||||
* | lanes.finally() handler decides whether to thow or freeze | Benoit Germain | 2024-07-01 | 1 | -3/+4 |
| | |||||
* | Make Lanes crash on purpose at shutdown if some lanes still run | Benoit Germain | 2024-06-28 | 1 | -27/+23 |
| | |||||
* | linda:limit() and linda:set() return a second value, a string representing ↵ | Benoit Germain | 2024-06-27 | 1 | -18/+19 |
| | | | | the fill status | ||||
* | Change linda:limit() | Benoit Germain | 2024-06-26 | 1 | -5/+7 |
| | | | | | | * 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 | ||||
* | Make lanes.gen stricter on base libraries | Benoit Germain | 2024-06-26 | 1 | -5/+9 |
| | |||||
* | Lindas now accept deep user data as valid keys | Benoit Germain | 2024-06-24 | 1 | -1/+1 |
| | |||||
* | Fix wrong Linda name when not giving any | Benoit Germain | 2024-06-24 | 1 | -1/+11 |
| | |||||
* | Revert overzealous upvalue check on on_state_create | Benoit Germain | 2024-06-20 | 1 | -1/+1 |
| | |||||
* | Give a chance to config.allocator to provide a specific allocator for ↵ | Benoit Germain | 2024-06-18 | 1 | -1/+1 |
| | | | | internal stuff | ||||
* | Moved AllocatorDefinition in a lanes namespace | Benoit Germain | 2024-06-18 | 1 | -2/+8 |
| | |||||
* | When it is a function, config.allocator is called with a string hint | Benoit Germain | 2024-06-18 | 1 | -8/+8 |
| | |||||
* | Foolproofed config.allocator when it is a function | Benoit Germain | 2024-06-17 | 1 | -1/+1 |
| | |||||
* | List configure settings alphabetically in documentation | Benoit Germain | 2024-06-17 | 1 | -61/+64 |
| | |||||
* | Wording fix: parameter → argument | Benoit Germain | 2024-06-14 | 1 | -6/+6 |
| | |||||
* | linda :get(), :set(), :limit() return value changes | Benoit Germain | 2024-06-12 | 1 | -5/+10 |
| | |||||
* | Documentation fixes | Benoit Germain | 2024-06-12 | 1 | -1/+1 |
| | |||||
* | Add support for to-be-closed linda | Benoit Germain | 2024-06-12 | 1 | -3/+6 |
| | |||||
* | Documentation tweaks | Benoit Germain | 2024-06-12 | 1 | -4/+4 |
| | |||||
* | More application of the coding rules | Benoit Germain | 2024-06-11 | 1 | -1/+1 |
| | |||||
* | Adjust lanes.configure() documentation | Benoit Germain | 2024-06-11 | 1 | -116/+115 |
| | |||||
* | New lane:__close does a lane:join() | Benoit Germain | 2024-06-11 | 1 | -0/+1 |
| | |||||
* | Fixes and improvements to lane:join() | Benoit Germain | 2024-06-11 | 1 | -19/+17 |
| | | | | | * 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 | ||||
* | Removed .demote_full_userdata | Benoit Germain | 2024-06-10 | 1 | -38/+14 |
| | |||||
* | linda:send() returns nil,<something> in case of error | Benoit Germain | 2024-06-10 | 1 | -17/+24 |
| | |||||
* | Replaced __lanesignore with __lanesconvert | Benoit Germain | 2024-06-10 | 1 | -47/+44 |
| | |||||
* | Unify the value returned by linda:deep() and the string conversion of an ↵ | Benoit Germain | 2024-06-10 | 1 | -3/+11 |
| | | | | unnamed Linda | ||||
* | Suspend/resume GC around Linda operations | Benoit Germain | 2024-06-10 | 1 | -83/+72 |
| | |||||
* | Use a precompiled header to speed up the build | Benoit Germain | 2024-06-07 | 1 | -1/+1 |
| | |||||
* | lanes.linda("auto") | Benoit Germain | 2024-06-06 | 1 | -0/+5 |
| | |||||
* | Refactored keeper implementation of linda:receive() | Benoit Germain | 2024-06-04 | 1 | -1/+2 |
| | |||||
* | New global setting "strip_functions" | Benoit Germain | 2024-06-03 | 1 | -0/+11 |
| | |||||
* | Moved lanes.sleep implementation to the C-side | Benoit Germain | 2024-06-03 | 1 | -0/+1 |
| |