20 Commits

Author SHA1 Message Date
Ilia
6b77d9f9ec Cancel in yield 2 (#50) 2017-06-12 14:50:00 +03:00
mihacooper
265b12370b Function dumping using C API (#49) 2017-06-11 17:13:48 +03:00
Ilia
4e5e3e9c18 Implement effil.type
Implement effil.type and test
2017-05-23 13:13:11 +03:00
mihacooper
5057116136 Channels implementation and tests (#42)
Channel implementation
2017-04-16 22:58:21 +03:00
Ilia
64628c1757 GC API for lua (#43)
Almost old gc api, but:
rebased on new master
GC::State -> enabled_ flag
release lua state as soon as possible
2017-04-16 14:08:24 +03:00
mihacooper
6d20b0ff03 Add global G and test (#41)
Global effil.G for all states
2017-04-14 16:38:16 +03:00
mihacooper
cac3cd09e7 Dealing with userdata types and metatable (#35)
* merge fixes

* add Lua version logging to test

* move StoredObject to shared_ptr

* rewrite metamethods impl

* fix for SEGFAULT, I hope
2017-04-06 18:54:00 +03:00
Ilia
c09adc8115 Brand new threading API (#32)
Brand new threading API
2017-04-04 15:48:38 +03:00
Ilia Udalov
7ac6014329 README.md updates & scetch of docs 2017-03-05 02:27:11 +03:00
Ilia Udalov
e8bbb5d293 Fix codestyle 2017-02-18 14:06:30 +03:00
Ilia
24d0678ccf Merge branch 'master' into clang-format 2017-02-18 13:54:38 +03:00
mihacooper
36ecbca03f imple of comments for 'review comments impl' 2017-02-15 16:30:17 +03:00
Ilia Udalov
da05848f04 Add clang-format 2017-02-15 01:39:51 +03:00
mihacooper
ac77c4444e review comments impl 2017-02-14 22:55:34 +03:00
mihacooper
8bb6f16db1 Add pairs, ipairs and length operators to shared table 2017-02-11 18:55:21 +03:00
Ilia Udalov
3310901ce3 Robust exception handling 2017-02-11 15:44:17 +03:00
Ilia Udalov
ca245ab643 Rewrite StroredObject logic 2017-02-11 03:27:41 +03:00
Ilia Udalov
9d9d1d2e36 Initial Garbage collector impl 2017-02-08 00:06:26 +03:00
mihacooper
bcaae638d0 extend threading API 2017-02-07 11:02:31 +03:00
Ilia Udalov
d07a9b94cf Change file structure 2017-01-25 00:01:35 +03:00