Commit Graph

  • 98b86af488 Add peek to channels peek_support Ryan Ward 2023-07-02 10:52:10 -04:00
  • ef93c6a2a8
    Rework thread cancellation, using regular exception (#177) master mihacooper 2022-12-05 22:09:39 +01:00
  • 0aabb22587
    Remove travis, appveyor files and remove gtest submodule (#178) mihacooper 2022-11-16 17:19:21 +01:00
  • f00336fc98
    Update CI badges mihacooper 2022-06-17 19:34:13 +04:00
  • 1b0c968bf5
    Interruption points in sync operations (get, wait, pop, ...) (#118) mihacooper 2022-04-17 20:46:25 +04:00
  • c5e5123341
    Windows CI (#167) mihacooper 2022-02-27 16:16:51 +03:00
  • 925494e7d5
    impl_c_function_support (#170) mihacooper 2022-02-23 15:28:43 +03:00
  • 2333863a68
    Issue #160: make thread runner shared table (#168) mihacooper 2022-02-22 23:37:55 +03:00
  • 92a7bb50d2
    Update README.md mihacooper 2022-01-24 11:26:57 +03:00
  • 96cfd7ed07
    Enable github actions (#166) mihacooper 2022-01-24 11:25:47 +03:00
  • b3380a7879
    Fix raise condition in GC objects construction (#154) mihacooper 2020-09-19 19:53:07 +03:00
  • 5a44ed20c0 Exclude jit x86 cause of appveyor problem mihacooper 2020-08-15 22:57:23 +03:00
  • 1317248904 Add Win32 build type mihacooper 2020-08-15 16:23:05 +03:00
  • d603a7bcee
    Fix trivial typo on gc message (#149) Federico Pellegrin 2020-06-01 09:42:04 +02:00
  • e208629c4c
    Fix typo in README.md (#145) Buckaroo Banzai 2020-03-27 19:22:52 +01:00
  • 89e98f9d4d
    Fix metatable serialization/deserialization and __eq operator logic (#144) mihacooper 2020-03-04 10:07:05 +03:00
  • 616fdb86cc
    table support in __index metamethod (#143) mihacooper 2020-03-03 19:34:56 +03:00
  • cfe78b12b0
    Impl effil.next function (#142) mihacooper 2020-02-29 11:19:17 +03:00
  • 51924aaad7
    Fix installation instuction: use https for cloinng mihacooper 2020-02-26 11:50:25 +03:00
  • 8f1e4c99c8 add rockspec for v1.1-0 release mihacooper 2020-02-16 20:16:31 +03:00
  • fd7a981d88
    Dump table (effil.table -> table) (#134) mihacooper 2020-02-16 18:55:14 +03:00
  • 3ac975ddf1 Actualize documentation (#125) mihacooper 2019-08-07 23:40:40 +03:00
  • f57e671448
    Deploy artifacts for releases (#126) mihacooper 2019-08-01 17:24:35 +03:00
  • bcb5b92996 Dont customize package.cpath in tests (#122) mihacooper 2018-11-25 01:12:20 +03:00
  • 73be756123 Improve debug logger to write to file as well (#115) mihacooper 2018-11-14 23:04:43 +03:00
  • 51552e5f01 Fix race condition in channel (#112) mihacooper 2018-11-11 21:05:26 +03:00
  • e1d2544995
    add Lua bages mihacooper 2018-11-02 00:18:58 +03:00
  • 26de78b084 Fix race condition in SharedTable (#113) mihacooper 2018-10-26 02:22:41 +03:00
  • 2e4e219b85 Upvalues: replace upvalue only if it's equal to _G (#110) mihacooper 2018-10-18 02:08:35 +03:00
  • c5d94ec465 Add hardware_threads() function (#111) Ilia 2018-10-17 12:54:41 +03:00
  • d189d67349 Get rid of effil.lua and allow to capture api in upvalue (#107) mihacooper 2018-10-10 19:39:07 +03:00
  • 8954dbe115
    Xcode10 (#109) Ilia 2018-10-10 12:41:01 +03:00
  • e313e58ea3 GC: change collection trigger (#108) mihacooper 2018-10-02 16:18:03 +03:00
  • 3366aae6f2 Update travis config to use hererocks (#105) mihacooper 2018-05-16 00:55:10 +03:00
  • e5b4e1722f Use shared locks to read from SharedTable (#99) mihacooper 2018-03-07 12:49:34 +03:00
  • 0f1bef4300 Invent Impl&View concept (#96) Ilia 2017-10-31 11:45:34 +03:00
  • 1df5e73f49 Implement stacktrace collecting (#95) mihacooper 2017-10-22 14:08:24 +03:00
  • e84fbb32f4 Function upvalues implementation (#86) mihacooper 2017-10-19 22:49:51 +03:00
  • f77391baa5 hold strong ref for returned objects (#91) mihacooper 2017-10-18 10:15:33 +03:00
  • 7b73a0e0d9 Expand instruction to build project from source (#93) Luiz Carlos Cavalcanti 2017-10-14 08:30:05 -03:00
  • c9cabe622d fixes (#84) mihacooper 2017-10-12 00:30:34 +03:00
  • 864c240cdd Actually running tests in Appveyor (#87) Andy Li 2017-10-10 17:17:05 +08:00
  • 196162bec1 fix CI: use hererocks for Lua5.3 on Linux (#89) mihacooper 2017-10-09 18:23:48 +03:00
  • 7049ac4f8c Update README.md mihacooper 2017-10-09 00:48:05 +03:00
  • e290d1e20e Update README.md mihacooper 2017-10-07 13:09:53 +03:00
  • 7b843092b5 Appveyor (#80) (#85) Andy Li 2017-10-06 23:04:50 +08:00
  • b18448a339 Create CONTRIBUTING.md mihacooper 2017-10-03 01:41:31 +03:00
  • 0ce3c31eec fix effil.lua (#75) mihacooper 2017-09-29 21:44:05 +03:00
  • 4784647e70 Release v1.0-0 Ilia Udalov 2017-09-29 00:27:01 +03:00
  • 0843512713 Fix methods params handling (#74) mihacooper 2017-09-29 00:22:15 +03:00
  • b8ab05f667 Fix GC related bugs (#73) Ilia 2017-09-28 11:45:43 +03:00
  • 5a69ad0a97 fixes to build effil on windows (#71) mihacooper 2017-09-25 21:06:00 +03:00
  • 2c42a76a1f Add rockspec (#68) Ilia 2017-09-20 22:31:54 +03:00
  • a428d4b93a Update u-test (#69) Ilia 2017-09-19 23:55:41 +03:00
  • 7e479f9f0a Fix bug in thread.returns test (#70) mihacooper 2017-09-15 14:23:29 +03:00
  • 641d111c23 Fix strong reference race in GC (#65) mihacooper 2017-09-11 15:39:47 +03:00
  • 5aa43c0b8a Fix pause hanging (#61) mihacooper 2017-09-10 22:28:38 +03:00
  • 736cf8d96d Implement pairs and ipairs for Lua5.1/LuaJIT (#66) mihacooper 2017-09-10 22:24:35 +03:00
  • d935a3bfb1 Doc refactoring (#62) mihacooper 2017-09-01 14:06:56 +03:00
  • 8edeb5265e Update README.md mihacooper 2017-08-05 15:41:15 +03:00
  • 9f6e8ad988 Update README.md Ilia 2017-07-22 00:45:38 +03:00
  • e4652ade19 Code cleanup (#57) Ilia 2017-07-22 00:31:28 +03:00
  • 9d18793544 Update README.md Ilia 2017-07-21 23:00:10 +03:00
  • 637fff6603 Add CI support for Lua5.1/5.3 and LuaJit(Rebase original extend_CI) (#55) Ilia 2017-07-02 18:16:17 +03:00
  • a2394d4be4 invent support for 5.1 and 5.3 (#53) mihacooper 2017-06-22 00:05:57 +03:00
  • a091f93ca4 appveyor scetch (#54) Ilia 2017-06-18 20:26:08 +03:00
  • 720c3aeac4 implement shared_table constructor (#52) mihacooper 2017-06-18 18:40:30 +03:00
  • cfd2e9b39d Fix sode style Ilia Udalov 2017-06-12 14:51:44 +03:00
  • 6b77d9f9ec Cancel in yield 2 (#50) Ilia 2017-06-12 14:50:00 +03:00
  • 265b12370b Function dumping using C API (#49) mihacooper 2017-06-11 17:13:48 +03:00
  • 7947d7af17 From luaunit to u-test (#46) Ilia 2017-06-10 14:13:31 +03:00
  • 4e5e3e9c18 Implement effil.type Ilia 2017-05-23 13:13:11 +03:00
  • 5057116136 Channels implementation and tests (#42) mihacooper 2017-04-16 22:58:21 +03:00
  • 64628c1757 GC API for lua (#43) Ilia 2017-04-16 14:08:24 +03:00
  • 6d20b0ff03 Add global G and test (#41) mihacooper 2017-04-14 16:38:16 +03:00
  • cac3cd09e7 Dealing with userdata types and metatable (#35) mihacooper 2017-04-06 18:54:00 +03:00
  • c09adc8115 Brand new threading API (#32) Ilia 2017-04-04 15:48:38 +03:00
  • 2d61d1d9df Merge pull request #36 from loud-hound/iudalov/all-build-types Ilia 2017-04-04 15:18:18 +03:00
  • 907b93977b test.sh -> test_all.sh Ilia Udalov 2017-04-04 01:53:49 +03:00
  • 20e748fc77 Add ci/test_all.sh Ilia Udalov 2017-04-04 01:51:16 +03:00
  • f97e2d046e Debug and release build types Ilia Udalov 2017-03-26 14:34:44 +03:00
  • f5cbd44c1d Merge pull request #28 from loud-hound/iudalov/lua-tests mihacooper 2017-03-10 22:46:55 +03:00
  • 10e7bd7131 lua test fixes effil as lua library Ilia Udalov 2017-03-10 16:33:14 +03:00
  • 852557ed37 Merge pull request #27 from loud-hound/iudalov/docs Ilia 2017-03-05 14:29:04 +03:00
  • 53a6d812a1 Fix naming Ilia Udalov 2017-03-05 02:34:28 +03:00
  • 7ac6014329 README.md updates & scetch of docs Ilia Udalov 2017-03-05 02:27:11 +03:00
  • e8bbb5d293 Fix codestyle Ilia Udalov 2017-02-18 14:06:30 +03:00
  • 78f2306657 Merge pull request #26 from loud-hound/clang-format Ilia 2017-02-18 14:02:00 +03:00
  • 24d0678ccf Merge branch 'master' into clang-format Ilia 2017-02-18 13:54:38 +03:00
  • 98049e6cf9 Git rid from unsupported options Ilia Udalov 2017-02-17 21:37:10 +03:00
  • ea8968b2b8 Merge pull request #25 from loud-hound/shared_table_iterators Ilia 2017-02-15 17:16:19 +03:00
  • e15dac51a0 Fix format target in CMakeLists.txt Ilia Udalov 2017-02-15 17:13:42 +03:00
  • 3bdae7da55 Fix copyright mihacooper 2017-02-15 16:57:51 +03:00
  • 36ecbca03f imple of comments for 'review comments impl' mihacooper 2017-02-15 16:30:17 +03:00
  • da05848f04 Add clang-format Ilia Udalov 2017-02-15 01:39:51 +03:00
  • ac77c4444e review comments impl mihacooper 2017-02-14 22:55:34 +03:00
  • 8bb6f16db1 Add pairs, ipairs and length operators to shared table mihacooper 2017-02-11 18:29:44 +03:00
  • 3310901ce3 Robust exception handling Ilia Udalov 2017-02-11 15:44:17 +03:00
  • 9f5267e23b Merge pull request #18 from loud-hound/iudalov/stored-object2 mihacooper 2017-02-11 14:51:43 +03:00
  • bb66383eb7 add initial documentation mihacooper 2017-02-11 14:46:34 +03:00