Commit Graph

59 Commits

Author SHA1 Message Date
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
ThePhD
9c2c27fe71 travis boost 2016-12-03 07:57:54 -05:00
ThePhD
4e967a2227 package management is stupid and the people who made it are full of shit 2016-08-22 23:22:17 -04:00
ThePhD
282913c258 herp derp 2016-08-22 23:09:08 -04:00
ThePhD
4147eced27 i wanna be a butterfly 2016-08-22 22:54:45 -04:00
ThePhD
b88a49a8d7 Update travis config 2016-08-10 21:14:48 -04:00
ThePhD
e62894bf71 Get better stdlib from travis for LLVM 2016-06-10 21:37:49 -04:00
ThePhD
5b25bb5b4a Traaavviiisss..... 2016-06-10 21:31:39 -04:00
ThePhD
2a07784933 Killing me, Travis. 2016-06-09 18:20:42 -04:00
ThePhD
16aaddd132 Travis pls 2016-06-09 17:53:11 -04:00
ThePhD
d09aa2964f Traviiissss 2016-06-09 17:32:13 -04:00
ThePhD
430e67a693 Luajit and llvm-apt. way2break da wurld 2016-06-09 17:27:01 -04:00
ThePhD
c079c86d99 Travis makes me sad. 2016-06-08 12:30:47 -04:00
ThePhD
e9df815c3f Travis went and broke shit. Oh boy. 2016-06-08 11:59:21 -04:00
ThePhD
923c774d5e ability for functions that throw not bound by sol to catch and return lua errors that can be used by a handler function (for protected function). 2016-03-02 20:45:52 -05:00
Kevin Brightwell
7352ab3fdd Add apple-gcc target, add appleclang target as failure 2016-02-26 12:39:01 -05:00
ThePhD
8dddc4ecf2 appleclang is a shitty compiler 2016-02-25 14:55:15 -05:00
ThePhD
fb53c4b392 Fix luajit osx version 2016-02-25 14:17:35 -05:00
ThePhD
9df8f61164 D'oh, taba 2016-02-25 13:56:12 -05:00
ThePhD
8ecf3c1131 Close #18 with addition for clang 3.5, which should be lowest supported version currently 2016-02-25 13:53:56 -05:00
Kevin Brightwell
a76d38571d Add usage of LUA_VERSION variable when using --ci
* Adjust finding Lua for Linux and OSX
* Readd `install.deps.sh`
2016-02-25 13:31:00 -05:00
ThePhD
c78f8b3292 And finally, proper library control. 2016-02-25 09:26:28 -05:00
ThePhD
f700bbc93d This is a lot harder than it needs to be. 2016-02-25 08:54:58 -05:00
ThePhD
32b9e13e91 Bwuh. Clang version 3.5 is not available on precis either. 2016-02-25 08:43:41 -05:00
ThePhD
48e5601422 Package name is clang-3.5, not clang++3.5... 2016-02-25 08:30:15 -05:00
ThePhD
994095636c Proper luajit testing 2016-02-25 08:28:07 -05:00
ThePhD
3f6de17856 clang and g++ versions we want to target 2016-02-25 08:08:05 -05:00
ThePhD
626f4a7728 Compiling for both! 2016-02-25 03:36:21 -05:00
ThePhD
acead29cd3 lua 5.3 doesn't exist on trusty or precise: have to wait until xenial. 2016-02-25 00:41:04 -05:00
ThePhD
ac916b4b91 Default flags and shiny new badge 2016-02-25 00:08:42 -05:00