ThePhD
c72a012927
Fix Visual Studio 2015 builds, fix error handling printouts / exceptions, fix constexpr usage that trips up Visual Studio 2015.
2018-04-17 20:08:07 -04:00
ThePhD
80df3fc915
Fix #626
...
Fix #625
Fix #624
2018-04-12 13:58:25 -04:00
ThePhD
a9b1c8e5fb
case-sensitive for find_package
2018-02-17 00:44:05 -05:00
ThePhD
67116a67f9
Fixes #588
...
Tentatively supports (?) #589 with sol::yielding and sol::yielding_t
Added Catch as a cmake module
2018-02-17 00:18:26 -05:00
ThePhD
8d2a25988c
Maybe this will finally fix all the example errors
2018-02-12 03:55:14 -05:00
ThePhD
8f6f12d26c
update failures and hide all equality tests from clang++ since they just break completely until we figure it out
2018-02-03 18:44:59 -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
92821e28e2
fix appveyor not building literally everything
2018-01-08 14:51:55 -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
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
ThePhD
f2db7e3a6f
modify vanilla build to never use internal makefile
...
appveyor will build both versions on x64 since it can (maybe) run fast enough?
generate lua.hpp for versions 5.1, since it doesn't roll its own
2017-12-24 17:59:45 -05:00
ThePhD
83013333d7
Let it rip!
2017-12-24 12:32:23 -05:00
ThePhD
c8339468ae
make sure to specify debug or release with ctest using the Visual Studio generator
2017-12-24 03:24:07 -05:00
ThePhD
4fbb3b3fc5
never need to cd out or in ever, once we do it in the initial script
2017-12-24 02:03:40 -05:00
ThePhD
7fae78b23b
update cmake build and try out new appveyor commands
2017-12-24 01:44:51 -05:00
ThePhD
453a0daaaf
fix VC++ build of examples and try to get appveyor to compile and run...
2017-12-24 01:30:55 -05:00
ThePhD
6d7e9c6021
unfortunate extra quote
2017-12-23 22:17:36 -05:00
ThePhD
19ebe12eea
slap in the proper cmd command additions
2017-12-23 22:15:58 -05:00
ThePhD
6e5d55345a
update cmakelists with additional deprecation blockers, since they're just so goddamn annoying...
...
change appveyor to play nicer and check for MiNGW (even if we won't activate it yet)
2017-12-23 22:04:32 -05:00