Commit Graph

88 Commits

Author SHA1 Message Date
ThePhD
c1a8cb1dc5
Update copyright year, add dump function 2019-03-13 05:18:06 -04:00
ThePhD
0a21fbf3f0
clean up more warnings, wew 2018-12-27 13:02:31 -05:00
ThePhD
9760a400cd
testing and test matrix improvements 2018-12-23 13:18:14 -05:00
ThePhD
0a9dc24f1f
first big sol3 push... tests not updated yet 2018-09-27 22:27:38 -07:00
ThePhD
80df3fc915 Fix #626
Fix #625
Fix #624
2018-04-12 13:58:25 -04:00
ThePhD
a56a890adf update single 2018-02-20 11:45:51 -05:00
ThePhD
033f041a50 travis is weird 2018-02-19 22:43:31 -05:00
ThePhD
88f563982a What is going on with travis... 2018-02-19 22:39:50 -05:00
ThePhD
18981d95ca ci stuff will always confuses me 2018-02-19 22:34:56 -05:00
ThePhD
c377ecebcb more travis stuff, add missing license notice, update license year 2018-02-19 21:15:26 -05:00
ThePhD
a6cf847984 Visual Studio 2015 builds are a nightmare... 2018-02-19 13:06:29 -05:00
ThePhD
2c8e4a8313 Update all modules, now that we seem to have gotten the hang of all the little things we need to do to make it work.
One day, OSX builds will Just Work™.
2018-02-19 06:30:44 -05:00
ThePhD
d26f0ea0e5 Some test printouts to help us debug the MinGW x86 explosion 2018-02-17 21:38:29 -05:00
ThePhD
eca9ec46fd Beef up testing suite significantly and make sure that the interop examples compile, at least on Linux
These damn libraries definitely don't compile clean on Windows... but then again, most people don't give a damn about Windows :<
2018-02-12 17:01:30 -05:00
ThePhD
b708d268df latest luaJIT 2018-01-20 12:05:20 -05:00
ThePhD
6202b91b40 x86 fixes 2018-01-20 12:02:06 -05:00
ThePhD
bfe696d2d7 put things in place for 32-bit testing and builds on both appveyor and travis
pray it doesn't shatter
2018-01-19 23:59:43 -05:00
ThePhD
1a64ba0fe5 Improve the docs, set up LuaJIT, and try to figure out why we can't build a DLL as an external projcet target with LuaJIT... 2018-01-19 15:03:22 -05:00
ThePhD
d45daccc8a add travis folding commands 2018-01-08 12:38:47 -05:00
ThePhD
a98e0633ce update travis usage and build description, and change inclusion matrix to allow for more failures 2018-01-08 09:06:03 -05:00
ThePhD
866ff08165 prepare a cycling build script and all... let's see how well this works 2018-01-08 00:02:36 -05:00
ThePhD
44e87cedda [ci skip] Prepare travis and docker for pulling images: just need to build images... 2018-01-07 10:28:05 -05:00
ThePhD
1b94182c8d ¯\_(ツ)_/¯ 2018-01-01 20:03:18 -05:00
ThePhD
962ff6cf61 master the use of docker. maybe 2017-12-31 21:15:43 -05:00
ThePhD
4c82e80c04 suod required everywhere yay 2017-12-29 20:09:11 -05:00
ThePhD
6cd9bea9b4 travis yml docker stuff makes me sad 2017-12-29 20:05:50 -05:00
ThePhD
7ef7af54cb what complex witchery is required to get this crazy nuttiness to work... 2017-12-29 19:26:33 -05:00
ThePhD
46b3dd8b53 dockerd ? 2017-12-29 19:22:05 -05:00
ThePhD
53a688cb19 trying it again 2017-12-29 19:13:11 -05:00
ThePhD
a573fa217b update for travis 2017-12-29 19:00:56 -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
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
ThePhD
6803b989d0 tabs 😡 2017-12-11 14:14:31 -05:00
ThePhD
83799ac7bd python3 to get the last little bit of the bootstrap testing done, then its CMake time 2017-12-11 14:12:51 -05:00
ThePhD
399300fa6e add all safety and feature test macros, and improve feature safety definitions and configuration defines 2017-12-07 21:46:43 -05:00
ThePhD
180ba5687e update travis 2017-08-11 23:22:30 -04:00
ThePhD
d5c4991e3e fine-tune travis 2017-08-11 23:08:57 -04:00
ThePhD
533ec5b6f9 update travis 2017-08-11 23:05:19 -04:00
ThePhD
b81483a406 shift travis test to run the luaJIT on the most updated
block windows macro crap
update single
2017-08-11 22:27:05 -04:00
mrgreywater
372db6f6ab large integer 2017-08-11 11:39:46 -04:00
ThePhD
5e109c2c37 clang keeps complaining about overload issues... 2017-08-11 10:36:11 -04:00
ThePhD
10a59b2036 better .travis.yml 2017-08-11 09:45:14 -04:00
ThePhD
eb1560d12a add as_container documentation
improve exception documentation
improve state_view default handlers
add SAFE_PROPAGATION defines for compiling C++ as Lua
add examples for automatic operator registrations and as_container
fix tutorial code
change tests to not throw unless absolutely necessary
provide synchronization for file writing in tests
provide thread safety around thread tests for REQUIRE
add ostream automatic support
change 5.1 compat to only kick in luaL_loadbufferx and luaL_loadfilex when LuaJIT is version 2.0.1 and lower
2017-08-11 03:24:17 -04:00
ThePhD
eef1a32eef do not need to test lua53 on multiple archs 2017-08-07 16:13:45 -04:00
ThePhD
ae0605f38a Drop 3.5 from the supported list due to the bug 2017-08-07 16:10:41 -04:00
ThePhD
504f49f3c7 update state to use default handler 2017-07-04 04:41:32 -04:00
ThePhD
263b492afa tweak travis configuration for clang on osx 2017-04-02 23:37:54 -04:00
ThePhD
37fc0a4255 configuring travis to handle things a bit more properly 2017-04-02 23:33:35 -04:00
ThePhD
185f5ecc05 new travis environments to be tested out for osx stuff, plus new_table docs and environments on function calls 2017-04-02 22:37:01 -04:00