Alex Orlenko
|
66c9c633b2
|
Generate traceback from level 0 (instead of 1)
Fixes #112
|
2021-12-23 17:53:20 +00:00 |
|
Alex Orlenko
|
f1e357ce52
|
Hide (doc) into_static/from_static methods
|
2021-12-01 00:28:08 +00:00 |
|
Alex Orlenko
|
be09a1fabf
|
Update lifetimes for few functions in Lua
|
2021-11-30 23:14:08 +00:00 |
|
Alex Orlenko
|
30af045c6f
|
Lift minimum Rust requirement to 1.53+
|
2021-11-29 10:46:09 +00:00 |
|
Alex Orlenko
|
e809640b7e
|
Update CI (switch to ubuntu-20.04 and add luajit52)
|
2021-11-27 13:44:30 +00:00 |
|
Alex Orlenko
|
cb3ef20ffc
|
Update README (remove ref to benchmarks)
|
2021-11-27 13:44:09 +00:00 |
|
Alex Orlenko
|
3b6564c02a
|
Update compile tests (messages)
|
2021-11-27 13:42:22 +00:00 |
|
Alex Orlenko
|
89580dd863
|
v0.7.0
|
2021-11-25 18:18:38 +00:00 |
|
Alex Orlenko
|
a0554a56d4
|
Update dependencies
|
2021-11-25 18:12:29 +00:00 |
|
Alex Orlenko
|
2fee3e7891
|
Update docs
|
2021-11-25 18:01:41 +00:00 |
|
Alex Orlenko
|
9f073ad879
|
Update README & CHANGELOG
|
2021-11-25 13:32:13 +00:00 |
|
Alex Orlenko
|
1b74c89509
|
More performance optimizations
|
2021-11-25 11:16:12 +00:00 |
|
Alex Orlenko
|
440862de38
|
Update tests
|
2021-11-23 19:12:27 +00:00 |
|
Alex Orlenko
|
066d28f5e5
|
Update Lua::unload doc & fix clippy warnings
|
2021-11-23 19:01:23 +00:00 |
|
Alex Orlenko
|
4528f93345
|
Merge pull request #103 from polachok/unload
Add `Lua::unload()` to unload modules
|
2021-11-23 18:11:13 +00:00 |
|
Alexander Polakov
|
d49757c7db
|
Add unload() to remove module
|
2021-11-23 18:36:57 +03:00 |
|
Alex Orlenko
|
170818c469
|
Add call() function to TableExt to call tables with __call metamethod as functions
|
2021-11-21 23:47:45 +00:00 |
|
Alex Orlenko
|
55c8af1e6b
|
Add minimum Rust requirements to README
|
2021-11-21 23:42:49 +00:00 |
|
Alex Orlenko
|
e2ebe65306
|
Add get_named_user_value and set_named_user_value to AnyUserData
|
2021-11-21 23:42:47 +00:00 |
|
Alex Orlenko
|
f0f5a8a0af
|
Update CHANGELOG
|
2021-11-17 23:41:30 +00:00 |
|
Alex Orlenko
|
0e1be19cbb
|
Move hook_proc under Lua::set_hook to use callback_error_ext
|
2021-11-16 12:27:56 +00:00 |
|
Alex Orlenko
|
0ef709672d
|
Add set_warning_function/remove_warning_function/warning functions to Lua for 5.4
This utilizes Lua 5.4 warnings system (https://www.lua.org/manual/5.4/manual.html#pdf-warn)
|
2021-11-16 12:05:34 +00:00 |
|
Alex Orlenko
|
41503b4fb8
|
Update callback_error_ext (+ fix callback multi states handling)
|
2021-11-16 11:53:51 +00:00 |
|
Alex Orlenko
|
19bd254e1e
|
Update comments
|
2021-11-14 23:27:20 +00:00 |
|
Alex Orlenko
|
50f20e0c2c
|
Add thread (coroutine) cache to reset and later reuse to execute async functions.
It works on Lua 5.4 and LuaJIT (vendored) with `lua_resetthread` function.
|
2021-11-14 23:19:47 +00:00 |
|
Alex Orlenko
|
7efe807199
|
Include StdLib to prelude
|
2021-11-14 23:19:47 +00:00 |
|
Alex Orlenko
|
63ea8c7662
|
Rename wrapped_failures pool to cache
|
2021-11-14 23:19:47 +00:00 |
|
Alex Orlenko
|
863d36d5a1
|
Performance optimization: cache and reuse MultiValue containers
|
2021-11-12 15:32:53 +00:00 |
|
Alex Orlenko
|
a8017c10b9
|
Update callback_error(_ext)
|
2021-11-12 12:41:03 +00:00 |
|
Alex Orlenko
|
2c7d7117d2
|
Optimize MultiValue allocations (recycle old container)
|
2021-11-12 10:55:20 +00:00 |
|
Alex Orlenko
|
6d689c35aa
|
Update hook::Debug struct
|
2021-11-09 18:20:36 +00:00 |
|
Alex Orlenko
|
8af1304fd0
|
Add Lua::inspect_stack to get information about the interpreter runtime stack.
This functionality is provided by `lua_getstack`.
|
2021-11-09 14:18:14 +00:00 |
|
Alex Orlenko
|
153502ec73
|
Add set_nth_user_value and get_nth_user_value to AnyUserData
with `n` up to 65535 for all Lua versions.
|
2021-11-08 21:16:31 +00:00 |
|
Alex Orlenko
|
2ea2b1f4fb
|
Refactor Error::CallbackError reporting and include source to
fmt::Display implementation.
This fixes #71.
|
2021-11-07 22:53:37 +00:00 |
|
Alex Orlenko
|
ef8c1556e6
|
Add optional Send to Lua::app_data
|
2021-11-07 15:03:17 +00:00 |
|
Alex Orlenko
|
b0da2fc439
|
Switch Table::serialize to FxHashSet
|
2021-11-07 14:49:19 +00:00 |
|
Alex Orlenko
|
204eedde3c
|
Merge branch 'dev'
|
2021-11-07 13:07:22 +00:00 |
|
Alex Orlenko
|
fbc2973aff
|
Fix recursive tables serialization when using serde::ser::Serialize
implementation for Table.
Fixes #98.
|
2021-11-06 21:12:00 +00:00 |
|
Alex Orlenko
|
d0641d812f
|
Refactor a bit conversion int->number
|
2021-11-04 13:15:26 +00:00 |
|
Alex Orlenko
|
ad70ba54a5
|
Publish AnyUserData::take
|
2021-11-04 12:32:19 +00:00 |
|
Alex Orlenko
|
806f0bcef4
|
Add luajit52 support (LuaJIT with partial compatibility with Lua 5.2)
|
2021-11-04 12:26:11 +00:00 |
|
Alex Orlenko
|
0741db7565
|
Make (De)SerializeOptions as const
|
2021-11-04 01:07:38 +00:00 |
|
Alex Orlenko
|
d88a4282c7
|
Replace macro-based implementation ToLua for arrays to const generics
|
2021-11-04 00:59:39 +00:00 |
|
Alex Orlenko
|
d7d987fa14
|
Add async meta methods for all Lua except 51
|
2021-11-04 00:57:49 +00:00 |
|
Alex Orlenko
|
4d3ac6d8c5
|
Add new "application data" api
|
2021-10-19 11:45:39 +01:00 |
|
Alex Orlenko
|
a9ca99349c
|
Switch to FxHash
|
2021-10-19 11:45:38 +01:00 |
|
Alex Orlenko
|
f71db80a74
|
Change definition of lua_State to opaque struct
|
2021-10-19 11:45:38 +01:00 |
|
Alex Orlenko
|
09af3e021a
|
v0.6.6
|
2021-10-12 12:22:14 +01:00 |
|
Alex Orlenko
|
9e3d495f91
|
Calculate coverage for Lua 5.4 instead of Lua 5.3
|
2021-10-12 12:10:04 +01:00 |
|
Alex Orlenko
|
cab2e5a48e
|
Fix clippy warnings
|
2021-10-12 12:02:42 +01:00 |
|