Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | deep_test vcproj migrated to VS2019v3.15.1 | Benoit Germain | 2021-07-08 | 3 | -24/+183 |
| | |||||
* | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2021-07-08 | 1 | -0/+1 |
|\ | |||||
| * | Update cancel.c | Benoit Germain | 2021-06-28 | 1 | -0/+1 |
| | | |||||
* | | fix function transfer with lua_dump for Lua 5.4 failing for functions big ↵ | Benoit Germain | 2021-07-08 | 5 | -16/+98 |
|/ | | | | enough to necessitate a buffer reallocation | ||||
* | Update lanes-3.15.0-0.rockspecv3.15.0 | Benoit Germain | 2021-06-28 | 1 | -2/+2 |
| | |||||
* | fixed some tests | Benoit Germain | 2021-06-28 | 3 | -4/+6 |
| | |||||
* | fix stack overflow when transfering a clonable userdata referencing itself ↵ | Benoit Germain | 2021-06-26 | 7 | -152/+245 |
| | | | | through a uservalue | ||||
* | correctly transfer the uservalue of a deep userdata | Benoit Germain | 2021-06-24 | 17 | -422/+598 |
| | |||||
* | expand deeptest.lua | Benoit Germain | 2021-06-24 | 2 | -18/+20 |
| | |||||
* | updated deep userdata unit test to expose issue #189 | Benoit Germain | 2021-06-23 | 2 | -9/+51 |
| | |||||
* | __lanesclone now receives the original as light userdata the first time it ↵ | Benoit Germain | 2021-06-23 | 4 | -17/+35 |
| | | | | is called | ||||
* | changed lanes.threads() output so that several lanes with the same name ↵ | Benoit Germain | 2021-06-16 | 5 | -49/+130 |
| | | | | | | don't clobber each other in the result table In the original implementations, the debug name was used as key, which meant that several lanes using the same name would cause only the oldest non-collected one to be listed in the results. Now the result is an array of tuples. | ||||
* | Merge pull request #190 from eligovision/lanes_lua51_bugfix | Benoit Germain | 2021-06-16 | 1 | -1/+20 |
|\ | | | | | Bug fix for Lua 5.1/LuaJIT: lua_getiuservalue must check if lua_getfe… | ||||
| * | Compat lua_setiuservalue fixed for Lua 5.1 and LuaJIT | valid-ptr | 2021-02-24 | 1 | -1/+6 |
| | | |||||
| * | Bug fix for Lua 5.1/LuaJIT: lua_getiuservalue must check if lua_getfenv ↵ | valid-ptr | 2021-02-15 | 1 | -0/+14 |
| | | | | | | | | returns global environment | ||||
* | | Merge pull request #186 from alarixbsd/master | Benoit Germain | 2021-06-16 | 2 | -3/+15 |
|\ \ | |/ |/| | NetBSD support | ||||
| * | NetBSD support | nia | 2020-10-05 | 2 | -3/+15 |
|/ | | | | | | | | This adds support for NetBSD's flavour of pthreads. There are minor differences in the declaration of the non-portable pthread functions, and sched_yield is provided instead of pthread_yield_np. This allows LuaLanes to build and the test suite to run on NetBSD. | ||||
* | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2020-04-22 | 1 | -0/+35 |
|\ | |||||
| * | Create manual_register.lua | Benoit Germain | 2019-12-13 | 1 | -0/+35 |
| | | | | | | | | New test sample to demonstrate on_state_create and manual function registration. | ||||
* | | Makefile detect MinGW 64 as well as MinGW 32 | Benoit Germain | 2020-04-22 | 2 | -4/+4 |
| | | |||||
* | | fix THREAD_SET_AFFINITY always failing | Benoit Germain | 2020-04-22 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #176 from sonoro1234/clean_cmake | Benoit Germain | 2019-05-05 | 2 | -145/+12 |
|\ | | | | | cmake: cleaning and only link against lualib on windows | ||||
| * | cmake: some install variables that were left out in last commit | sonoro1234 | 2019-05-03 | 1 | -0/+6 |
| | | |||||
| * | cmake: cleaning and only link against lualib on windows ↵ | sonoro1234 | 2019-05-02 | 2 | -145/+6 |
|/ | | | | (see:http://lua-users.org/wiki/BuildingModules) | ||||
* | Lane cancellation rework | Benoit Germain | 2019-04-26 | 16 | -251/+305 |
| | | | | | opt.cancelstep is gone, hook is installed by lane:cancel() if requested lane:cancel() rework (see doc) | ||||
* | Moved cancellation code in separate files | Benoit Germain | 2019-04-22 | 7 | -228/+316 |
| | |||||
* | Fix _GNU_SOURCE redefinition (#171) | Benoit Germain | 2019-04-22 | 1 | -4/+9 |
| | |||||
* | DEBUGSPEW_CODE in cancel_hook | Benoit Germain | 2019-04-20 | 2 | -1/+2 |
| | |||||
* | lane:cancel internal code refactorization | Benoit Germain | 2019-04-19 | 3 | -137/+130 |
| | |||||
* | Merge pull request #170 from eligovision/ios_arm64_hotfix | Benoit Germain | 2018-12-28 | 1 | -1/+1 |
|\ | | | | | [*] Hotfix for 64-bit iOS with LuaJIT. | ||||
| * | [*] Hotfix for 64-bit iOS. | Igor Ivanov | 2018-12-20 | 1 | -1/+1 |
|/ | |||||
* | Update ABOUTv3.13.0 | Benoit Germain | 2018-11-30 | 1 | -2/+2 |
| | |||||
* | Delete lanes-3.12-0 - Copie.rockspec | Benoit Germain | 2018-11-30 | 1 | -66/+0 |
| | |||||
* | Fix clonable userdata uservalue transfer | Benoit Germain | 2018-11-30 | 6 | -14/+51 |
| | |||||
* | don't test __lanesignore for POD types (-> slightly faster when trasnfering ↵ | Benoit Germain | 2018-11-30 | 4 | -69/+104 |
| | | | | | | lots of data) + more code refactoring | ||||
* | Split a megafunction in smaller parts | Benoit Germain | 2018-11-28 | 3 | -235/+264 |
| | |||||
* | Lua 5.4 support | Benoit Germain | 2018-11-27 | 12 | -35/+233 |
| | |||||
* | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2018-11-27 | 4 | -11/+96 |
|\ | |||||
| * | Merge pull request #169 from eligovision/lanes_android | Benoit Germain | 2018-11-27 | 2 | -1/+19 |
| |\ | | | | | | | Threads compilation for Android fixed; Thread can't be killed to date… | ||||
| | * | Threads compilation for Android fixed; Thread can't be killed to date ↵ | valid-ptr | 2018-11-27 | 2 | -1/+19 |
| |/ | | | | | | | (warning in logcat). | ||||
| * | Merge pull request #168 from eligovision/lanes_trailing_whitespace | Benoit Germain | 2018-11-27 | 1 | -10/+10 |
| |\ | | | | | | | Trailing whitespaces deleted from lanes.lua | ||||
| | * | Trailing whitespaces deleted from lanes.lua | valid-ptr | 2018-11-27 | 1 | -10/+10 |
| |/ | |||||
| * | Merge pull request #166 from eligovision/lanes_linux_linking | Benoit Germain | 2018-11-26 | 1 | -0/+4 |
| |\ | | | | | | | 'Linking error while embedding Lanes' on Linux fix | ||||
| | * | 'Linking error while embedding Lanes' on Linux fix simplified | Konstantin S. Matveyev | 2018-11-26 | 1 | -4/+2 |
| | | | |||||
| | * | 'Linking error while embedding Lanes' on Linux fix | Konstantin S. Matveyev | 2018-11-26 | 1 | -0/+6 |
| | | | |||||
| * | | Merge pull request #167 from eligovision/lanes_threads_macos | Benoit Germain | 2018-11-26 | 2 | -0/+63 |
| |\ \ | | | | | | | | | Compilation of 'threading.c' fixed for macos | ||||
| | * | | Compilation of 'threading.c' fixed for macos | valid-ptr | 2018-11-26 | 2 | -0/+63 |
| | |/ | |||||
* | / | replace hardcoded "_LOADED" with lua-provided LUA_LOADED_TABLE | Benoit Germain | 2018-11-27 | 2 | -3/+3 |
|/ / | |||||
* / | Lanes version available in public header | Benoit Germain | 2018-11-26 | 4 | -4/+18 |
|/ | |||||
* | User-provided unknown configure option raises an error | Benoit Germain | 2018-11-26 | 1 | -0/+6 |
| |