Commit Graph

66 Commits

Author SHA1 Message Date
ThePhD
947614ad64
[skip travis] more tuning appveyor.yml 2019-03-23 12:38:13 -04:00
ThePhD
353e274277
[skip travis] more tuning appveyor.yml 2019-03-23 12:36:20 -04:00
ThePhD
b1b356cfa7
[skip travis] attempt to fine-tune appveyor matrix 2019-03-23 12:28:32 -04:00
ThePhD
498ddf3866
[skip travis] try new ignore config appveyor 2019-03-23 12:19:25 -04:00
ThePhD
a925963708
appveyor.yml updates to try and more properly capture constraints
travis.yml updates to try and more properly capture constraints
I truly dislike MSVC's inability to handle lots of using statements.
2019-03-23 12:09:51 -04:00
ThePhD
e8467334f6
Completley overhaul tests
Add unregister funcationality
Make sure clearing is stack-size-safe.
2019-03-22 16:28:17 -04:00
ThePhD
c1a8cb1dc5
Update copyright year, add dump function 2019-03-13 05:18:06 -04:00
ThePhD
9760a400cd
testing and test matrix improvements 2018-12-23 13:18:14 -05:00
ThePhD
823de66e43
oops deleted one too many things
Man managing all this build stuff is way too much effort. When will Peter Bindels save us all...
2018-12-20 00:46:53 -05:00
ThePhD
0a9dc24f1f
first big sol3 push... tests not updated yet 2018-09-27 22:27:38 -07:00
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