Commit Graph

74 Commits

Author SHA1 Message Date
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
William Venner 27857866c8 Add macro to define a function and type alias with fake calling convention attributes per platform 2021-09-20 20:07:46 +01:00
William ac09fe59ea
Merge pull request #1 from Srlion/master
Add load_buffer to load bytecode
2021-09-20 19:16:12 +01:00
Srlion d9f9c0a529 Add load_buffer to load bytecode 2021-09-20 18:40:48 +02:00
William Venner e47f7409e7 better macro hygiene 2021-09-19 22:44:35 +01: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 c7f08b5c7a Fix @EXPORT symbol macro 2021-09-17 18:22:10 +01:00
William Venner 0bfbaed1dd cargo update 2021-09-17 18:16:17 +01:00
William Venner 34e9b20640 Publish 2021-09-17 18:08:22 +01:00
William Venner 594152e7fd Add missing `#[no_mangle]` to `gmod13_close` 2021-09-12 04:28:26 +01:00
William Venner 36dc7fe6ea Add some utility stuff 2021-09-11 02:07:38 +01:00
William Venner 9ae3c1a18c Add some wacky macros 2021-09-10 18:09:31 +01:00
William Venner 6a3f374c96 Initial commit 2021-09-09 21:50:58 +01:00