116 Commits

Author SHA1 Message Date
mihacooper
51924aaad7
Fix installation instuction: use https for cloinng 2020-02-26 11:50:25 +03:00
mihacooper
8f1e4c99c8 add rockspec for v1.1-0 release 2020-02-16 20:16:31 +03:00
mihacooper
fd7a981d88
Dump table (effil.table -> table) (#134)
implement effil.dump()
2020-02-16 18:55:14 +03:00
mihacooper
3ac975ddf1 Actualize documentation (#125)
* Update documentation

* upd

* Update README.md

* Update

* Update README.md

* review fixes
2019-08-07 23:40:40 +03:00
mihacooper
f57e671448
Deploy artifacts for releases (#126)
Deploy artifacts for releases
2019-08-01 17:24:35 +03:00
mihacooper
bcb5b92996 Dont customize package.cpath in tests (#122) 2018-11-25 01:12:20 +03:00
mihacooper
73be756123 Improve debug logger to write to file as well (#115) 2018-11-14 23:04:43 +03:00
mihacooper
51552e5f01 Fix race condition in channel (#112)
* Fix race condition in channel

* add test
2018-11-11 21:05:26 +03:00
mihacooper
e1d2544995
add Lua bages 2018-11-02 00:18:58 +03:00
mihacooper
26de78b084 Fix race condition in SharedTable (#113) 2018-10-26 02:22:41 +03:00
mihacooper
2e4e219b85 Upvalues: replace upvalue only if it's equal to _G (#110) 2018-10-18 02:08:35 +03:00
Ilia
c5d94ec465 Add hardware_threads() function (#111)
* Add hardware_threads() function
2018-10-17 12:54:41 +03:00
mihacooper
d189d67349 Get rid of effil.lua and allow to capture api in upvalue (#107) 2018-10-10 19:39:07 +03:00
Ilia
8954dbe115
Xcode10 (#109)
* Add Xcode10 and fix typo ThreaHandle

* Disable 9.4
2018-10-10 12:41:01 +03:00
mihacooper
e313e58ea3 GC: change collection trigger (#108) 2018-10-02 16:18:03 +03:00
mihacooper
3366aae6f2 Update travis config to use hererocks (#105) 2018-05-16 00:55:10 +03:00
mihacooper
e5b4e1722f Use shared locks to read from SharedTable (#99) 2018-03-07 12:49:34 +03:00
Ilia
0f1bef4300 Invent Impl&View concept (#96)
Invent Impl&View concept
2017-10-31 11:45:34 +03:00
mihacooper
1df5e73f49 Implement stacktrace collecting (#95) 2017-10-22 14:08:24 +03:00
mihacooper
e84fbb32f4 Function upvalues implementation (#86) 2017-10-19 22:49:51 +03:00
mihacooper
f77391baa5 hold strong ref for returned objects (#91) 2017-10-18 10:15:33 +03:00
Luiz Carlos Cavalcanti
7b73a0e0d9 Expand instruction to build project from source (#93)
Fix 'install from sources' instruction
2017-10-14 14:30:05 +03:00
mihacooper
c9cabe622d fixes (#84)
FIx tests for Lua5.1 and update u-test
2017-10-12 00:30:34 +03:00
Andy Li
864c240cdd Actually running tests in Appveyor (#87)
Implement test run for AppVeyor and adapt them for Windows
2017-10-10 12:17:05 +03:00
mihacooper
196162bec1 fix CI: use hererocks for Lua5.3 on Linux (#89) 2017-10-09 18:23:48 +03:00
mihacooper
7049ac4f8c Update README.md 2017-10-09 00:48:05 +03:00
mihacooper
e290d1e20e Update README.md 2017-10-07 13:09:53 +03:00
Andy Li
7b843092b5 Appveyor (#80) (#85)
Configure  AppVeyor to build project for Windows
2017-10-06 18:04:50 +03:00
mihacooper
b18448a339 Create CONTRIBUTING.md 2017-10-03 01:41:31 +03:00
mihacooper
0ce3c31eec fix effil.lua (#75) 2017-09-29 21:44:05 +03:00
Ilia Udalov
4784647e70 Release v1.0-0 2017-09-29 00:27:33 +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
Ilia
a428d4b93a Update u-test (#69) 2017-09-19 23:55:41 +03:00
mihacooper
7e479f9f0a Fix bug in thread.returns test (#70) 2017-09-15 14:23:29 +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
mihacooper
d935a3bfb1 Doc refactoring (#62)
* Update README.md

* Update README.md

add reference to the README as docs

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2017-09-01 12:06:56 +01:00
mihacooper
8edeb5265e Update README.md 2017-08-05 15:41:15 +03:00
Ilia
9f6e8ad988 Update README.md 2017-07-22 00:45:38 +03:00
Ilia
e4652ade19 Code cleanup (#57)
- remove docs dir
- remove .clang-format
2017-07-22 00:31:28 +03:00
Ilia
9d18793544 Update README.md 2017-07-21 23:00:10 +03:00
Ilia
637fff6603 Add CI support for Lua5.1/5.3 and LuaJit(Rebase original extend_CI) (#55) 2017-07-02 18:16:17 +03:00
mihacooper
a2394d4be4 invent support for 5.1 and 5.3 (#53) 2017-06-22 00:05:57 +03:00
Ilia
a091f93ca4 appveyor scetch (#54) 2017-06-18 20:26:08 +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