8 Commits (04cfda950a5a6b96c4fe6ca0def3500c57a5c876)

Author SHA1 Message Date
Douglas Creager 04cfda950a Allow tables to be copied between threads
You can now pass in table objects as the parameters or return values for
a thread.  The contents of the table must themselves be objects that can
be passed into threads.  So (for instance), arbitrarily nested tables of
normal numbers and strings are fine.  But you still can't pass in a
function or a heavy userdata.
15 years ago
Robert G. Jakabosky 76c53a0528 Fix compile errors on windows. Replace strerror() with strerror_r(). 15 years ago
Robert G. Jakabosky 0ff73284e6 Add support for WIN32 threads. 15 years ago
Robert G. Jakabosky 90c83e59de Fixed bug with weak object cache. 15 years ago
Robert G. Jakabosky 735497f7e1 Fixed printing of errors from child thread's Lua State. 15 years ago
Robert G. Jakabosky 8191c830cf Make sure thread:join() returns the 'true' value before the child threads results. 15 years ago
Robert G. Jakabosky daec802d96 Improved error message handling. 15 years ago
Robert G. Jakabosky 27aae37121 Initial release of llthreads. 15 years ago