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
ThePhD
ee6ea15500
destroy parallelism and logger flags for Ninja builds
2017-12-26 18:02:11 -05:00
ThePhD
3c85e46bcf
One day I'll have these paths right
2017-12-26 18:00:23 -05:00
ThePhD
ef9e6b9cf1
make sure to point to bin folder
2017-12-26 17:59:02 -05:00
ThePhD
1b90988336
proper ninja tool paths
2017-12-26 17:56:50 -05:00
ThePhD
0a71940139
apply correct usage of paths and similar
2017-12-26 17:54:46 -05:00
ThePhD
5e0ceaca67
Put mingw jobs on top
2017-12-26 17:46:01 -05:00
ThePhD
c887f7bf43
Make sure to append .exe, or else nothing works...
2017-12-26 17:27:22 -05:00
ThePhD
a409acd9ce
set and paths are weird
2017-12-26 15:44:11 -05:00
ThePhD
634b29559a
remove llvm for the time being
2017-12-26 15:37:41 -05:00
ThePhD
ce92f7dcfe
update appveyor and try to make it work proper
2017-12-26 15:31:20 -05:00
ThePhD
a8130bec79
Put minGW front and center and also get rid of the e-mail notifications
2017-12-26 12:49:54 -05:00
ThePhD
d05769b80e
fix up examples and use build log to get neat messages
2017-12-26 08:04:54 -05:00
ThePhD
3fa176c5ef
types r great
2017-12-26 01:12:46 -05:00
ThePhD
6000dcd490
update assert implementation
2017-12-26 01:11:09 -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
acade465f1
update
2017-12-25 20:24:26 -05:00
ThePhD
fc6ccdfa7e
start preparations for new travis
...
update appveyor
add blocks for tests on platforms where things are expected to fail
prepare for LuaJIT
2017-12-25 20:18:29 -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