LuaLanes / lanes

Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 to 5.4.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New release?

SoundBot opened this issue · comments

Do you mind making a new release? There are some changes in master that we've been waiting for.

I think I'll make a new one when this lanesclone change is validated. Hopefully soon.

I have some troubles with lindas using the latest master baf5414.
LuaJIT 2.1-git used
Trying to figure out what's going on.
Seems like some callbacks are running in the other thread in my Lua-VM after upgrade.
My app crash on linda:receive in two words.

I have run several tests with the LuaJIT-2.1-beta3 I got from luajit.org. All seems well as far as I can tell as long as I mutex-protect the memory allocations.

Application crashes while sending+receiving some cloneable userdata in linda's values.

NOTE:
I already use the newest __lanesclone mechanism ("3 args scheme" instead of "1 + 2 args scheme")

This is strange, deep_test is working fine as far as I can tell, and I do send a clonable userdata through a linda.

Huh. I wonder how did this not get triggered by my test project... I'll have to add a case that runs through this bit of code. Well done.