Commit Graph

25 Commits

Author SHA1 Message Date
Alex Orlenko 52e29a1e65 Make upper version of LuaJIT unbounded (fix build on the latest ubuntu) 2019-11-05 14:55:05 +00:00
Alex Orlenko ae677b0918 Move lua 5.1 support under new "lua51" feature 2019-11-04 22:23:15 +00:00
Alex Orlenko 6f42a6cca9 Add LuaJIT support 2019-11-04 22:23:15 +00:00
Alex Orlenko c4fd7a9faf Lua 5.1 support 2019-10-17 17:05:42 +01:00
Alex Orlenko 676ffc0dfd Rename LUA_LIB/LUA_INC variables and link static 2019-10-17 17:05:42 +01:00
Alex Orlenko cade76137a Rerun build.rs if glue.c changed 2019-10-01 16:11:36 +01:00
Alex Orlenko 9e06b10e50 Support defining custom lua include and lib pathes 2019-09-30 22:41:09 +01:00
Alex Orlenko b23ee6a162 cargo fmt 2019-09-29 12:56:03 +01:00
Alex Orlenko 53b352466e Replace ffi module with implementation from "jcmoyer/rust-lua53" crate 2019-09-29 12:42:07 +01:00
Alex Orlenko b1aa8f8a80 Remove builtin lua 2019-08-08 18:54:08 +01:00
kyren 14090821d3 Make the changes I proposed to PR #79
Allows people (maybe only I care about this?) to build rlua in weird
environments.
2018-09-16 21:18:24 -04:00
Tony Crisci 66e49518d3 find system lua with pkg-config 2018-05-14 08:51:51 -04:00
kyren 964666e11b Use criterion for benchmarking, add some simple benchmarks 2018-03-10 10:31:57 -05:00
kyren a49ea51b79 Remove terrible awful no-good evil hack
The breakage is being addressed in rust itself.
2018-02-19 18:09:04 -05:00
kyren 52eedfd378 I'm not going to release this as is, but I need to weigh my options 2018-02-16 23:43:30 -05:00
kyren dec360f78f Can.. can I do this? Is this a thing that actually works?
Drastic times and all that.
2018-02-16 22:01:41 -05:00
kyren f785a3abe4 Don't bother with a feature, just disable LUA_USE_APICHECK in release 2018-02-09 23:59:11 -05:00
kyren 84b009da03 A few small performance improvements
When 'debug_assertions' is not enabled, don't bother doing asserts in
stack_guard / stack_err_guard.  Also, add an optional feature not enabled by
default to disable LUA_USE_APICHECK in release mode.  Once the bugs in rlua that
allow you to trigger LUA_USE_APICHECK are fixed, this feature will be the
default behavior.
2018-02-09 01:22:34 -05:00
thelearnerofcode 21bb04da36 Switched gcc::Config to gcc:Build in build.rs. 2017-09-09 15:03:35 -04:00
kyren eae4c90ead Fix some compile problems when builtin-lua is disabled 2017-07-26 10:34:24 -04:00
kyren cc216721b8 slightly cleaner way of linking to an external liblua5.3, if the option is enabled 2017-07-09 17:05:54 -04:00
kyren b8fab1b3ed Make the builtin version of lua 5.3 optional
In case you would need to build a crazy custom version of lua for a weird
platform.  This could possibly be done in a cleaner way.
2017-07-05 19:35:53 -04:00
kyren 7b00ff02f2 enable more lua platform defines in build.rs 2017-06-17 16:56:36 -04:00
Jonas Schievink 2cddfecfb2 Enable `io.popen` on Linux 2017-06-17 01:53:51 +02:00
kyren 065c69894a Initial import 2017-05-21 19:50:59 -04:00