Commit Graph

89 Commits

Author SHA1 Message Date
ThePhD
57d9a05f88
🎨 Refactor tutorial examples
- 🛠 Make sure the tutorials compile across platforms!
- ✍ Redo quite a bit of the documentation
2021-03-06 10:14:48 -05:00
ThePhD
8618e39486
🛠 Prepare for the a sol4 release...
- 🎨 Refactor the CMake a whle bunch
2021-03-06 01:03:23 -05:00
ThePhD
de87bec171
Even better Regression Testing™ 2020-08-13 10:42:37 -04:00
ThePhD
053a7fdcb1
Fix #949, #935, #948, #945, and #933.
We will need a new feature to fix #941, which is related to #872.
2020-03-31 00:24:23 -04:00
ThePhD
fd9e282b21
Sigh, appveyor. 2019-11-13 05:44:03 +01:00
ThePhD
bc1106cdea
Tackle bug in indexing on Lua Version < 5.3
Figure out LuaJIT bug for allocations on x64 on Version < 2.1.x
2019-11-13 05:18:02 +01:00
ThePhD
6d4a5d3ef6
Fix library version to be proper 2019-05-24 03:46:26 -04:00
ThePhD
b7050de53b
[skip travis] more debugging 2019-03-26 11:30:00 -04:00
ThePhD
26992c38a1
[skip travis]voke it directly 2019-03-26 11:24:52 -04:00
ThePhD
b3f5d753e2
Whatever, appveyor is busted and LuaJIT isn't helping 2019-03-25 16:52:25 -04:00
ThePhD
3e2c48a104
set vcvars and actually call it with proper not-defined check 2019-03-25 02:14:52 -04:00
ThePhD
5567163743
[skip travis] derped with an else() block... 2019-03-24 23:11:59 -04:00
ThePhD
5932d1611a
[skip travis] try appveyor again 2019-03-24 23:10:03 -04:00
ThePhD
71119730a3
reorg 2019-03-24 19:41:47 -04:00
ThePhD
81d1362cc2
Add ninja env var to non-VC++ builds... 2019-03-24 19:41:04 -04:00
ThePhD
e411505b8d
trying it again 2019-03-24 19:34:54 -04:00
ThePhD
5858231158
try to get appveyor to work properly 2019-03-24 19:21:58 -04:00
ThePhD
33c4ea0d2a
appveyor "fixes" ?? 2019-03-24 11:59:10 -04:00
ThePhD
b6c913fd09
more testing 2019-03-24 00:11:22 -04:00
ThePhD
52ec50010b
Update single, make sure warnings are not there. 2019-03-23 21:50:02 -04:00
ThePhD
9a0a27aa83
more appveyor config derps, kek 2019-03-23 13:29:33 -04:00
ThePhD
786b4ed91e
Only build release mode for appveyor since batch scripts suck terribly 2019-03-23 13:11:51 -04:00
ThePhD
afce243226
[skip travis] oops, too aggressive... 2019-03-23 12:39:38 -04:00
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