mihacooper
|
0ce3c31eec
|
fix effil.lua (#75)
|
2017-09-29 21:44:05 +03:00 |
|
mihacooper
|
0843512713
|
Fix methods params handling (#74)
|
2017-09-29 00:22:15 +03:00 |
|
Ilia
|
b8ab05f667
|
Fix GC related bugs (#73)
* Fix GC related bugs
* Fix GCC compilation
* Remove semicolons
* Remove refs_ from SharedTable
|
2017-09-28 11:45:43 +03:00 |
|
mihacooper
|
5a69ad0a97
|
fixes to build effil on windows (#71)
|
2017-09-25 21:06:00 +03:00 |
|
Ilia
|
2c42a76a1f
|
Add rockspec (#68)
|
2017-09-20 22:31:54 +03:00 |
|
mihacooper
|
641d111c23
|
Fix strong reference race in GC (#65)
* Fix strong reference race in GC
* Add regress test
* Fix type stored in StoredObject
* Fix thread input arguments lifetime
|
2017-09-11 15:39:47 +03:00 |
|
mihacooper
|
5aa43c0b8a
|
Fix pause hanging (#61)
|
2017-09-10 20:28:38 +01:00 |
|
mihacooper
|
736cf8d96d
|
Implement pairs and ipairs for Lua5.1/LuaJIT (#66)
* impl global pairs and ipairs methods and update tests
* fixes for review
|
2017-09-10 20:24:35 +01:00 |
|
Ilia
|
e4652ade19
|
Code cleanup (#57)
- remove docs dir
- remove .clang-format
|
2017-07-22 00:31:28 +03:00 |
|
mihacooper
|
a2394d4be4
|
invent support for 5.1 and 5.3 (#53)
|
2017-06-22 00:05:57 +03:00 |
|
mihacooper
|
720c3aeac4
|
implement shared_table constructor (#52)
|
2017-06-18 18:40:30 +03:00 |
|
Ilia Udalov
|
cfd2e9b39d
|
Fix sode style
|
2017-06-12 14:51:44 +03:00 |
|
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
|
10e7bd7131
|
lua test fixes
effil as lua library
|
2017-03-10 16:33:14 +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 |
|
mihacooper
|
45efd6de7b
|
compare BaseHolders using typeid
|
2017-01-24 23:32:43 +03:00 |
|
mihacooper
|
91a87084ff
|
fix review comments
|
2017-01-24 19:27:33 +03:00 |
|
mihacooper
|
7daf9d0df4
|
optimize some data transferring and throw sol::error instead of writing to std::cerr
|
2017-01-23 23:53:42 +03:00 |
|
mihacooper
|
7625d338bc
|
remove unfair noexcept
|
2017-01-23 16:10:09 +03:00 |
|
mihacooper
|
df871d3c8e
|
Fix segfault by initialization of BaseHolder type
|
2017-01-23 16:10:09 +03:00 |
|
mihacooper
|
daefaf979b
|
rename project to Effil
|
2017-01-22 19:30:40 +03:00 |
|
Ilia Udalov
|
5407a33947
|
SharedTable able to store lua tables && related tests.
Fix codestyle.
|
2017-01-21 22:39:58 +03:00 |
|
mihacooper
|
bacdc889c0
|
add luaunit framework, extend lua tests, fix shared-table bug (values were not updatable)
|
2017-01-20 22:50:18 +03:00 |
|
Ilia
|
52128c4078
|
Fix namespace
|
2017-01-20 16:56:35 +03:00 |
|
mihacooper
|
5f59d008be
|
fixes of review comments
|
2017-01-20 14:16:29 +03:00 |
|
mihacooper
|
f8da71f2f1
|
change usertype adding to independent functions of each type
|
2017-01-19 12:49:13 +03:00 |
|
mihacooper
|
8743ab21f7
|
update api, implement thread function arguments (so far)
|
2017-01-19 01:32:29 +03:00 |
|
mihacooper
|
5ffe3f958b
|
fix buildability: add mutex include
|
2017-01-18 00:27:27 +03:00 |
|
Ilia Udalov
|
74b4e61a36
|
Initial SharedTable support
|
2017-01-18 00:21:52 +03:00 |
|
mihacooper
|
8aa635f8c1
|
initial
|
2017-01-17 23:53:07 +03:00 |
|