William Venner
|
2d8e53b0f9
|
Hackfix for garrysmod-issues#5134
|
2022-01-04 21:56:23 +00:00 |
William Venner
|
09cded3b38
|
Fix error not getting popped
|
2022-01-04 21:56:09 +00:00 |
William Venner
|
81369ac975
|
Fix loading Lua state on Linux 32-bit client
|
2022-01-03 19:03:28 +00:00 |
William Venner
|
e20834fbeb
|
Make error handling for loading shared libraries not silently discard errors
|
2022-01-03 01:10:35 +00:00 |
William Venner
|
d87cf56251
|
Add `is_client` and `is_server`
|
2021-12-09 19:50:46 +00:00 |
William Venner
|
b2861e3e4d
|
Add method of overriding stdout to client console for gmcl modules
|
2021-12-09 19:32:56 +00:00 |
William Venner
|
efeb394826
|
More reliable method of detecting x86-64
|
2021-12-04 18:07:57 +00:00 |
William Venner
|
3ad2750c09
|
Add `pcall_ignore`
|
2021-11-02 15:13:08 +00:00 |
William Venner
|
3ec09cd995
|
Fix borked lua state import
|
2021-10-25 17:15:54 +01:00 |
William Venner
|
00cb274bf3
|
Add new_metatable check_function check_table push_registry
|
2021-10-23 20:40:31 +01:00 |
William Venner
|
10efbfdd16
|
Add support for full userdata with proper dropping support
|
2021-10-23 20:05:52 +01:00 |
William Venner
|
76362dccc8
|
`#[inline]` -> `#[inline(always)]`
|
2021-10-21 15:16:44 +01:00 |
William Venner
|
8d0bacec52
|
Replace lazy_static Lua Shared struct with a much faster single-threaded abstraction
|
2021-10-21 15:16:40 +01:00 |
William Venner
|
d411658966
|
Clean up the debug related functions
|
2021-10-10 20:04:12 +01:00 |
William Venner
|
8c554cfad9
|
Remove std::fmt::Debug from LuaDebug as it crashes a lot, make i_ci pub
|
2021-10-10 20:03:43 +01:00 |
William Venner
|
d1413ea013
|
Add `lua_topointer`
|
2021-10-10 19:59:54 +01:00 |
William Venner
|
eea1e4b15d
|
Export LuaDebug
|
2021-10-09 01:09:10 +01:00 |
William Venner
|
4acec5adf2
|
Add `lua_stack_guard` macro
|
2021-10-06 18:24:12 +01:00 |
William Venner
|
2b94d70a38
|
Fix more macro hygiene
|
2021-10-06 18:22:55 +01:00 |
Srlion
|
50a07d1b5d
|
Add luaL_newstate
|
2021-09-21 19:35:28 +02:00 |
William Venner
|
460cb0920f
|
dump_stack can now read boolean and number types
|
2021-09-21 18:18:43 +01:00 |
William Venner
|
d47174601a
|
add some lua bindings
|
2021-09-21 18:13:19 +01:00 |
William Venner
|
85e6f12612
|
fix incorrect type
|
2021-09-20 20:34:50 +01:00 |
William Venner
|
7ed864a789
|
Merge branch 'master' of https://github.com/WilliamVenner/gmod-rs
|
2021-09-20 20:08:42 +01:00 |
William Venner
|
b916d3ba19
|
Add better userdata api and type coercion, add Vector and Angle types
|
2021-09-20 20:08:01 +01:00 |
Srlion
|
d9f9c0a529
|
Add load_buffer to load bytecode
|
2021-09-20 18:40:48 +02:00 |
William Venner
|
bea6748666
|
make those fields public
|
2021-09-18 19:42:18 +01:00 |
William Venner
|
6fb845afbe
|
check_userdata now returns a *mut UserData C struct ptr
|
2021-09-18 19:33:54 +01:00 |
William Venner
|
3b74aa03e8
|
Fix mutability of userdata void* pointer
|
2021-09-18 19:18:19 +01:00 |
William Venner
|
761b2b050a
|
Fix `is_x86_64` on Linux 32-bit x86-64 server
|
2021-09-18 13:41:58 +01:00 |
William Venner
|
36dc7fe6ea
|
Add some utility stuff
|
2021-09-11 02:07:38 +01:00 |
William Venner
|
6a3f374c96
|
Initial commit
|
2021-09-09 21:50:58 +01:00 |