Commit Graph

1745 Commits

Author SHA1 Message Date
ThePhD
db9c5d64c6 update single, use special handling for find_package 2018-01-23 16:18:17 -05:00
ThePhD
63ec47bf6e Make base class type checks and lookup stable across DLLs 2018-01-23 12:07:22 -05:00
Ilya Averyanov
6ae78d9ed8 Use std::bitset instead std::array of bool 2018-01-22 13:41:21 -05:00
ThePhD
f5764337cb purge past-the-stack access in protected function result 2018-01-20 14:31:49 -05:00
ThePhD
cbd79234d8 [ci-skip] update single 2018-01-20 13:42:53 -05:00
ThePhD
0afd822644 check platform variable 2018-01-20 12:10:50 -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
dbaabcdf6a gitter should warn me about everything 2018-01-10 08:49:28 -05:00
ThePhD
4378747f6f unused lambda parameter warnings 2018-01-10 08:43:16 -05:00
ThePhD
71963f9678 Try to always use the dedicated library built for the docker image by the LLVM team, otherwise everything goes to hell.... 2018-01-10 08:40:37 -05:00
ThePhD
8cf7f49ec7 commit the fun, see how it all goes down... 2018-01-08 20:33:39 -05:00
ThePhD
92821e28e2 fix appveyor not building literally everything 2018-01-08 14:51:55 -05:00
ThePhD
12d8a92f04 preparing the staging area once more for preparing fiels
cut down on final image size by auto-cleaning as much of the repository as possible
2018-01-08 14:29:45 -05:00
ThePhD
81b2e1fc66 use scripts from live, not what's pushed into the dockerfile 2018-01-08 12:45:12 -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
88ffe7b322 unix file format, taking \r seriously, not skipping over it in the shell and instead gargling all the text... GOOD JOB. 2017-12-31 22:22:47 -05:00
ThePhD
962ff6cf61 master the use of docker. maybe 2017-12-31 21:15:43 -05:00
ThePhD
41c297b9ab set build type and use it to configure the compiler used 2017-12-29 21:44:04 -05:00
ThePhD
1444d72b56 mark run file as executable 2017-12-29 20:28:10 -05:00
ThePhD
6aad9956ce make sure scripts are executable 2017-12-29 20:21:30 -05:00
ThePhD
c9628e09c8 dockerfiles and attempts to get permissions to not be bodied 2017-12-29 20:16:47 -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
c5defa6d07 update single 2017-12-28 12:37:52 -05:00
ThePhD
732b4bd700 add new tests for unqualified returns through as_nested/as_table 2017-12-28 12:11:12 -05:00
ThePhD
b544a43734 Just give up on MinGW and LLVM, honestly. 2017-12-27 08:21:04 -05:00
ThePhD
0051548dfa big sigh; one day we'll get this all right... 2017-12-27 07:42:37 -05:00
ThePhD
37cdc50a5c LLVM and the relevant Visual Studio version and giving me quite the conniption 2017-12-26 21:21:30 -05:00
ThePhD
759b1663d1 bad if 2017-12-26 21:06:40 -05:00
ThePhD
8234158cf6 edit how vcvars is saved and called 2017-12-26 21:05:27 -05:00
ThePhD
c7adb79740 hook up VCVars scripting 2017-12-26 20:54:53 -05:00
ThePhD
e965997011 add quiet verbosity to MSBuild: maybe less output makes them make elss dumb noise? 2017-12-26 20:49:07 -05:00
ThePhD
70b2fa0b41 unless the LLVM and MINGW builds once again 2017-12-26 20:42:40 -05:00
ThePhD
ea7ce21220 LLVM exclusions, even if we don't turn it on yet 2017-12-26 18:23:04 -05:00
ThePhD
8616ec5ff7 set to empty space, maybe that'll work better 2017-12-26 18:17:53 -05:00
ThePhD
9ae4e78ca8 why aren't the variables changing...? 2017-12-26 18:15:08 -05:00
ThePhD
17ce128075 I'll get it right eventually... 2017-12-26 18:10:19 -05:00
ThePhD
2960221032 i think this is proper this time 2017-12-26 18:06:29 -05:00