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 |
|
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
|
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 |
|