aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a compilation warning about an uninitialized variable (but this is harmless)Benoit Germain2013-11-061-0/+1
|
* Fix an unitialized variable usageBenoit Germain2013-11-061-0/+1
|
* Update CHANGESBenoit Germain2013-11-051-0/+9
|
* Fix lanes.nameof() crashing when encountering a light userdataBenoit Germain2013-11-041-12/+20
|
* Fix windows build for WINVER > 0x400Benoit Germain2013-10-251-1/+1
|
* Remove inclusion of stdint.hBenoit Germain2013-10-251-1/+0
|
* Don't call on_state_create in keeper states, as it is no longer necessaryBenoit Germain2013-10-251-18/+11
|
* Fix windows build not exporting public 'deep' APIBenoit Germain2013-10-251-4/+10
|
* Merge branch 'master' of github.com:LuaLanes/lanesBenoit Germain2013-10-222-5/+66
|\
| * Update TODOBenoit Germain2013-10-151-5/+0
| |
| * Create lanes-3.7.0-1.rockspecv3.7.0Benoit Germain2013-10-141-0/+66
| |
* | errors inside finalizers generate a full stack just like any other errorBenoit Germain2013-10-224-76/+96
|/
* version 3.7.0Benoit Germain2013-10-1113-213/+319
| | | | | | | | | | | | * fix lanes.threads() not being available in a lane where lanes.configure() settings didn't contain track_lanes although the initial configure() call did. * require "lanes".configure() sequence is only necessary at the first require "lanes". * fix a crash at application shutdown where in some situations we could deinitialize the protected allocator mutex while a lane was still using it. * fix timers broken by change 69
* fix a crash at application shutdown where in some situations we could ↵Benoit Germain2013-10-081-20/+45
| | | | deinitialize the protected allocator mutex while a lane was still using it.
* Fix broken timersBenoit Germain2013-10-041-0/+1
|
* Reorder things a tiny weeny bit in lanes.core.configure()Benoit Germain2013-10-041-10/+8
|
* Update CHANGESBenoit Germain2013-10-031-1/+4
|
* bugfix: no longer create a global named "lanes.core" inside lanes when libs ↵Benoit Germain2013-10-031-17/+11
| | | | list is "*"
* Update fibonacci.luaBenoit Germain2013-10-031-8/+8
| | | | Fix issue #61. Pulling lanes as an upvalue is not a good idea after all, due to the fact that lanes.core changes its public API when lanes.core.configure() is called.
* GCC compilation error fixv3.6.6Benoit Germain2013-10-021-4/+4
|
* Delete lanes-keeper.luaBenoit Germain2013-10-011-304/+0
|
* Create lanes-3.6.6-1.rockspecBenoit Germain2013-10-011-0/+66
|
* Update index.htmlBenoit Germain2013-10-011-1/+1
|
* Update CHANGESBenoit Germain2013-09-301-0/+3
|
* Fix crash when a module is a simple C function (issue #59)Benoit Germain2013-09-301-15/+34
|
* version 3.6.6Benoit Germain2013-09-276-86/+71
| | | | | | | | no longer call core.configure with dummy params when requiring lanes more than once (fixes potential multithreading issues with LuaJIT allocator) activated EnableCrashingOnCrashes() Win32 debug builds fixed some comments in code
* Reduce memory footprint, simplify module order setup in conjuction with ↵Benoit Germain2013-09-268-344/+338
| | | | | | | | | | | | Lanes, and send over native functions a bit faster as well * Lanes no longer has to internally require modules inside the keeper states because they no longer need a lookup database. the lookup name is stored as-is and actually converted in the destination state * optimisation: bypass cache when sending native functions over * removed all the KEEPER_MODEL_LUA code, as it can no longer work anyway
* Create lanes-3.6.4-1.rockspecv3.6.4Benoit Germain2013-09-241-0/+66
|
* Update index.htmlBenoit Germain2013-09-241-1/+1
|
* Update CHANGESBenoit Germain2013-09-241-0/+4
|
* Fix application hang at shutdownBenoit Germain2013-09-241-2/+2
|
* version 3.6.3v3.6.3Benoit Germain2013-08-1310-125/+281
| | | | | | | | * lane:cancel(<negative-timeout>) only causes cancel_test() to return true but won't interrupt execution of the lane during linda operations * more explicit errors when trying to transfer unknown source functions (with new configure option verbose_errors) * default options wrap allocator around a mutex when run by LuaJIT
* wrap LuaJIT memory allocator in a critical section by defaultBenoit Germain2013-07-221-1/+10
|
* Updated rockspec for v3.6.2v3.6.2Benoit Germain2013-07-201-2/+2
|
* Ditch PulseEvent usage on WIN32 buildsBenoit Germain2013-07-203-70/+100
|
* Update READMEBenoit Germain2013-07-201-1/+9
|
* version 3.6.2Benoit Germain2013-05-206-22/+99
| | | | | * WIN32 builds use condition variables instead of PulseEvent() when available. * first steps toward fixing make-vc.cmd
* Added a sample snippet for set_finalizer()Benoit Germain2013-05-201-0/+17
|
* remove 2 weird characters in commentsBenoit Germain2013-05-201-2/+2
|
* Merge pull request #52 from nrnrnr/masterBenoit Germain2013-04-202-0/+13
|\ | | | | Description of manual installation process
| * instructions for manual installationNorman Ramsey2013-04-181-0/+11
| | | | | | | | closes #51
| * ignore .o files and derived lanes directoryNorman Ramsey2013-04-181-0/+2
|/
* Building Lanes doesn't need lua.exeBenoit Germain2013-04-081-7/+3
|
* Fix MinGW compiler warnings-as-errorsBenoit Germain2013-04-081-6/+7
|
* Update index.htmlBenoit Germain2013-04-051-5/+3
|
* Update CHANGESBenoit Germain2013-04-051-0/+4
|
* Bumped version to 3.6.1Benoit Germain2013-04-051-1/+1
|
* Removed LUA_COMPAT_ALL-less Lua5.2 restrictionBenoit Germain2013-04-051-41/+57
|
* Added lua_lessthan to 5.2 build retrocompatibilityBenoit Germain2013-04-051-0/+1
|
* Fix issue #50Benoit Germain2013-04-051-2/+2
| | | When building with Visual Studio, a function call with too many parameters warrants only a warning...