Kyle Evans
e112e9d255
MFV r337586: lua: Update to 5.3.5
...
Bugfix release, nothing too major.
Tested with: lualoader via userboot, lualoader live
Differential Revision: https://reviews.freebsd.org/D16665
2018-08-14 18:58:01 +00:00
Warner Losh
243ff7d88b
When the LUA floating point model is INT64, we don't need to do the
...
overflow dance. This avoids compile errors on latter-day gcc compilers
as well as simplifies the generated code.
Reviewed by: kevans@
2018-08-14 18:45:20 +00:00
Warner Losh
07d397d746
Prevent a wanring about checkdp being unused. It's not needed when we
...
have INT64 floats and somehow snuck through unused until now.
Reviewed by: kevans@
2018-08-14 18:45:16 +00:00
Warner Losh
07c17b2b00
When the LUA_FLOAT_TYPE != LUA_FLOAT_INT64, we can't reference float
...
or double so ifdef that code out when the numbers aren't float at all.
There's still references in the lmathlib.c, but we don't compile that
for the loader yet.
Differential Revision: https://reviews.freebsd.org/D14472
2018-02-23 04:04:18 +00:00
Warner Losh
919cf86c87
Gross hack to omit printing hex floating point when the lua number
...
type is int64. While lua is setup for the representation, it's not
setup to properly print the numbers as ints. This is the least-gross
way around that, and won't affect the bootloader where we do this.
2018-01-26 17:56:20 +00:00
Warner Losh
18dd077da6
Preserve the original luaconf.h in a convenient place. Clients will
...
almost certainly need to override this, so reinforce that. If that's
not hte case, clients can always do a #include luaconf.h.dist.
2018-01-26 17:24:25 +00:00
Warner Losh
8e3e3a7ae8
Import lua 5.3.4 to contrib
2017-11-29 00:46:36 +00:00