114 Commits

Author SHA1 Message Date
Ilia
7947d7af17 From luaunit to u-test (#46)
From luaunit to u-test
2017-06-10 14:13:31 +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
2d61d1d9df Merge pull request #36 from loud-hound/iudalov/all-build-types
Add ci/test_all.sh
2017-04-04 15:18:18 +03:00
Ilia Udalov
907b93977b test.sh -> test_all.sh 2017-04-04 01:53:49 +03:00
Ilia Udalov
20e748fc77 Add ci/test_all.sh 2017-04-04 01:51:16 +03:00
Ilia Udalov
f97e2d046e Debug and release build types 2017-03-26 14:34:44 +03:00
mihacooper
f5cbd44c1d Merge pull request #28 from loud-hound/iudalov/lua-tests
Lua test refactoring
2017-03-10 22:46:55 +03:00
Ilia Udalov
10e7bd7131 lua test fixes
effil as lua library
2017-03-10 16:33:14 +03:00
Ilia
852557ed37 Merge pull request #27 from loud-hound/iudalov/docs
README.md updates & scetch of docs
2017-03-05 14:29:04 +03:00
Ilia Udalov
53a6d812a1 Fix naming 2017-03-05 02:34:28 +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
78f2306657 Merge pull request #26 from loud-hound/clang-format
Add clang-format
2017-02-18 14:02:00 +03:00
Ilia
24d0678ccf Merge branch 'master' into clang-format 2017-02-18 13:54:38 +03:00
Ilia Udalov
98049e6cf9 Git rid from unsupported options 2017-02-17 21:37:10 +03:00
Ilia
ea8968b2b8 Merge pull request #25 from loud-hound/shared_table_iterators
Add pairs, ipairs and length operators to shared table
2017-02-15 17:16:19 +03:00
Ilia Udalov
e15dac51a0 Fix format target in CMakeLists.txt 2017-02-15 17:13:42 +03:00
mihacooper
3bdae7da55 Fix copyright 2017-02-15 16:57:51 +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
mihacooper
9f5267e23b Merge pull request #18 from loud-hound/iudalov/stored-object2
Rewrite StroredObject logic
2017-02-11 14:51:43 +03:00
mihacooper
bb66383eb7 add initial documentation 2017-02-11 14:46:34 +03:00
mihacooper
08713618a8 Add ReadTheDocs to project 2017-02-11 13:57:34 +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
43dc94df8a Merge pull request #14 from loud-hound/extended_thread_api
Extend threading API
2017-02-07 11:21:03 +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
Ilia
673ca99e36 Merge pull request #12 from loud-hound/improve_baseholder_typing
compare BaseHolders using typeid
2017-01-24 23:52:24 +03:00
mihacooper
45efd6de7b compare BaseHolders using typeid 2017-01-24 23:32:43 +03:00
Ilia
5f1b620f6b Merge pull request #11 from loud-hound/optimizations
optimize data transferring and throw sol::error instead of writing to std::cerr
2017-01-24 23:01:26 +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
b61ef0f7ca Modify Travis config to add Linux support 2017-01-23 23:35:56 +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
ca6ffd040d Update README.md
Update travis repo name
2017-01-22 19:41:49 +03:00
mihacooper
daefaf979b rename project to Effil 2017-01-22 19:30:40 +03:00
Ilia
797df10e29 Merge pull request #7 from loud-hound/continuous
Continuous integration with travis-ci
2017-01-22 01:39:36 +03:00
Ilia Udalov
0a498177ee Continuous integration with travis-ci 2017-01-22 01:33:35 +03:00
Ilia Udalov
5407a33947 SharedTable able to store lua tables && related tests.
Fix codestyle.
2017-01-21 22:39:58 +03:00
mihacooper
7e35ab3a76 remove invalid link to lunatest 2017-01-21 19:51:26 +03:00