ThePhD
962ff6cf61
master the use of docker. maybe
2017-12-31 21:15:43 -05:00
ThePhD
d8b2da2647
attempt to use new travis build based on docker + Cmake for consistency, also so we can avoid the nightmare of figuring out travis-CI dependencies and their build image mess with Lua
2017-12-29 18:47:48 -05:00
ThePhD
3fa176c5ef
types r great
2017-12-26 01:12:46 -05:00
ThePhD
002303d52b
update tests and single again
...
add assert.hpp for better code understanding
prepare to rewrite all the damn docs, and update the tutorials...
2017-12-25 23:27:22 -05:00
ThePhD
6d2100e814
Prepare for full appveyor build.
...
Add abort_clean so that CI does not get stuck on a message box that can never be answered
alignment rules do not apply to stack variables, so the tests cannot have the alignment check in the destructor: only for memory pushed into and coming straight out of Lua
2017-12-25 11:44:04 -05:00
ThePhD
f2db7e3a6f
modify vanilla build to never use internal makefile
...
appveyor will build both versions on x64 since it can (maybe) run fast enough?
generate lua.hpp for versions 5.1, since it doesn't roll its own
2017-12-24 17:59:45 -05:00
ThePhD
83013333d7
Let it rip!
2017-12-24 12:32:23 -05:00
ThePhD
7fae78b23b
update cmake build and try out new appveyor commands
2017-12-24 01:44:51 -05:00
ThePhD
9524fd061e
All these platforms are so hard to deal with...
2017-12-23 20:34:34 -05:00
ThePhD
0e19156d52
update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml
...
Add name of project at top of license
fix container_traits with respect to boost::property_tree: Fixes #554
fix as_table with a vector of tuples (forward_get ignored constness): Fixes #552
2017-12-20 04:58:50 -05:00
Kevin Brightwell
0d2c125cbb
Add FindLua/FindLuaJIT that behave better
...
Better FindLua modules as per CMake devs
2017-09-22 17:16:48 -04:00