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
ThePhD
1f894fc3b7
Let's.... just keep things simple....
2016-02-24 22:47:23 -05:00
ThePhD
189a8eea4b
Getting used to travis...
2016-02-24 22:38:05 -05:00
ThePhD
2a5cd3bd49
Dependency reduction: just want to test compilers, and we don't explicitly install on the user's machine using shell scripts (configure bootstrap.py to be more flexible instead for that). Only other possible test cases are 2 more for luajit-latest (2.0.4).
2016-02-24 22:29:15 -05:00
Kevin Brightwell
15e91f811f
Add build/test support for Travis CI
...
Tests:
OS | Compiler | Lua Version
:---- | --------- | -----------
Linux | gcc-4.9 | lua52, LuaJIT
Linux | gcc-5 | lua52, LuaJIT
Linux | clang-3.6 | lua52, LuaJIT
OSX | xcode6 | lua52
OSX | xcode7 | lua52
OSX | gcc-4.9* | lua52
OSX | gcc-5 | lua52
\* On OSX out of the box, gcc-4.9 is actually the gcc wrapper around appleclang
2016-02-24 18:41:23 -05:00