Commit Graph

65 Commits

Author SHA1 Message Date
William Venner e9ef9e0978 Merge branch 'master' of https://github.com/WilliamVenner/gmod-rs 2021-12-30 18:19:58 +00:00
William Venner 169ab1211a Fix game crashing when using overridden stdout in gmod13_close 2021-12-30 18:18:23 +00:00
William 83feb67beb
Merge pull request #3 from JoshPiper/example/console
docs: Add printing to console example.
2021-12-10 13:26:20 +00:00
Joshua Piper 9dbf2d4688 docs: Add printing to console example. 2021-12-10 13:14:40 +00:00
William Venner d87cf56251 Add `is_client` and `is_server` 2021-12-09 19:50:46 +00:00
William Venner 1f358a0b0f Bump version 2021-12-09 19:33:18 +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 a1f4f9cbac Potentially fix some macro hygiene 2021-12-09 18:23:19 +00:00
William Venner 1f6e947223 Specify target stuff in example 2021-12-09 17:59:56 +00:00
William Venner a6881829e1 Bump version 2021-12-04 19:23:18 +00:00
William Venner f853b67688 Fix x86-64 check 2021-12-04 19:22:52 +00:00
William Venner efeb394826 More reliable method of detecting x86-64 2021-12-04 18:07:57 +00:00
William Venner 44852b8fad Update cfg_table 2021-11-26 18:51:58 +00:00
William Venner 007d5e813d Add an example 2021-11-23 18:45:02 +00:00
William Venner 3ad2750c09 Add `pcall_ignore` 2021-11-02 15:13:08 +00:00
William Venner 2b3de9234c re-export gmserverplugin with new feature flag 2021-10-27 20:46:13 +01:00
William Venner 7df4513690 Feature gate advanced stuff 2021-10-27 17:17:24 +01:00
William Venner 3ec09cd995 Fix borked lua state import 2021-10-25 17:15:54 +01:00
William Venner 6ef267d2ed Update skidscan again 2021-10-25 17:11:55 +01:00
William Venner ca674512f7 Update skidscan 2021-10-25 17:02:30 +01:00
William Venner 923ac7a190 Remove unused feature 2021-10-24 20:30:03 +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 3777db69de Add `c_unwind` feature to example 2021-10-21 19:08:09 +01:00
William Venner 05d845d9d1 Bump version 2021-10-21 15:17:06 +01:00
William Venner 419980b6ff include_str doesnt really work here 2021-10-21 15:16:44 +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 50f1bcb851 Improve README 2021-10-20 22:44:59 +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 6ebb763f14 Add some networking helpers 2021-10-06 18:23:09 +01:00
William Venner 2b94d70a38 Fix more macro hygiene 2021-10-06 18:22:55 +01:00
William Venner 9d9d3953ff fn_abi v0.1.2 -> v2.0.0 2021-09-27 01:43:20 +01:00
William Venner 0b29590eba Re-export `fn_has_this` and update dependencies 2021-09-26 18:15:19 +01:00
William Venner 3d824932dd Reexport utility macros, remove unclear and annoying macros 2021-09-24 00:38:14 +01:00
William Venner 0148e6df88 Fix open_library macros on linux32 2021-09-22 04:18:34 +01:00
William Venner be444b8d52 bump version 2021-09-22 01:14:57 +01:00
William 3ae5aa4652
Merge pull request #2 from Srlion/master
Add luaL_newstate
2021-09-21 18:55:22 +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 59e396858c Allow specifying visiblity and function name for __callingconv_func 2021-09-21 18:12:52 +01:00
William Venner db54af6c41 make fields pub 2021-09-20 22:13:21 +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