ThePhD
|
8e8dd379ff
|
update tests because AAAAHHHH exceptions
|
2018-03-22 10:59:37 -04:00 |
|
ThePhD
|
0b4548bed3
|
allow pointers to be used with property defines
|
2018-03-21 17:52:28 -04:00 |
|
ThePhD
|
b447c3d69c
|
Add custom metatable and c_array example
|
2018-03-21 17:19:46 -04:00 |
|
ThePhD
|
2bd1cdccf0
|
return_type duplication
|
2018-03-19 00:20:08 -04:00 |
|
ThePhD
|
f50d8e271f
|
VC++ actually doesn't respect array reference return types through decltype. Kek. It's obscure, but... goodness, how does GCC and Clang get these things right consistently while VC++ keeps fumbling at it?
|
2018-03-18 23:41:03 -04:00 |
|
ThePhD
|
d14345f016
|
MSVC is an ass and will probably continue to be an ass for a while to come.
|
2018-03-17 09:09:37 -04:00 |
|
ThePhD
|
947945d098
|
Full documentation overhaul. Add a billion more examples. Fix r-values getting stuck as r-value references in proxy keys.
|
2018-03-16 16:47:09 -04:00 |
|
ThePhD
|
6c40c559e3
|
prepare for new usertype
change how type T is gleaned from destructors and constructors in case of new syntax
add a hell of a lot more examples, update and clean documentation
|
2018-03-15 17:16:28 -04:00 |
|
ThePhD
|
3f65ad43d8
|
Remove unused variant typedef
|
2018-03-11 20:12:23 -04:00 |
|
ThePhD
|
22ecb743d7
|
container with pairs had some bad syntax, oops
|
2018-03-10 22:00:08 -05:00 |
|
ThePhD
|
aad954d2c0
|
update single
|
2018-03-10 20:45:46 -05:00 |
|
ThePhD
|
a83091cba4
|
implement visible c:pairs() and c:at() functions for the user
adjust metatable types
add example with a std::pair-containing container
|
2018-03-10 20:45:01 -05:00 |
|
ThePhD
|
6a6025393f
|
meow
|
2018-03-09 23:40:37 -05:00 |
|
ThePhD
|
c8bfcd2dc2
|
update stack docs
fix examples
do not throw std::exception directly: always use std::runtime_error, as it is the only one with a proper exception hole
|
2018-03-09 23:32:03 -05:00 |
|
ThePhD
|
623a38e80e
|
add exception trampoline support to sol2 and add an example on how to use it
|
2018-03-09 22:27:49 -05:00 |
|
ThePhD
|
560b5b2673
|
ᕕ༼ •̀︿•́༽ᕗ VC++ COMING THROUGH WAHAAAY ᕕ༼ •̀︿•́༽ᕗ
|
2018-03-06 17:36:33 -05:00 |
|
ThePhD
|
0fe9b160b7
|
update single
|
2018-03-05 22:56:21 -05:00 |
|
ThePhD
|
68738cdc83
|
improve docs
refactor default state additions to let user do the same thing with less effort
prepare for sol::upvalues tinkering
|
2018-03-05 22:54:31 -05:00 |
|
ThePhD
|
2f220b6eb2
|
update single
|
2018-03-04 10:57:28 -05:00 |
|
ThePhD
|
e8119ec9a3
|
Fix semantics of check_get for objects obtained by proxy
|
2018-03-04 10:56:05 -05:00 |
|
ThePhD
|
e8e5ddc890
|
fix overpop from stack_check_get tracking
|
2018-03-04 05:40:57 -05:00 |
|
ThePhD
|
ab5b417fb0
|
update single, change optional semantics with nullable references
|
2018-03-03 15:39:41 -05:00 |
|
ThePhD
|
2e1fcd32dd
|
update single
|
2018-03-03 13:42:44 -05:00 |
|
ThePhD
|
cd13f2dc0d
|
Hammer down function behavior and provide an example to show how it works
|
2018-03-03 13:42:13 -05:00 |
|
ThePhD
|
1e5c256394
|
specify poly as the desired type
|
2018-03-02 10:09:30 -05:00 |
|
ThePhD
|
94a63902a7
|
fix order of is_specialization_of, since mpark and arthur and friends convinced me of The One True Way
add workaround for VC++ /std:c++17 and /std:c++latest bugs
try to add MD/MDd flags, pray it works...
update single
|
2018-03-01 22:08:27 -05:00 |
|
ThePhD
|
9bddce66f8
|
Visual C++ introduced a regression in all frontends that were not /std:c++14.
Kind of tired, don't want to file the bug....
|
2018-02-28 19:20:20 -05:00 |
|
ThePhD
|
b46b106114
|
update docs and examples
|
2018-02-28 01:56:11 -05:00 |
|
ThePhD
|
14378e7126
|
properly specify transcoding behavior
|
2018-02-24 18:50:23 -05:00 |
|
ThePhD
|
22c41d9482
|
Update documentation, refactor examples out of docs, fix warning about static entry path
Still need help refactoring out more code from docs...
|
2018-02-24 17:19:16 -05:00 |
|
ThePhD
|
6b2e282ab0
|
oops, the logic for the define was wrong :<
|
2018-02-23 16:59:48 -05:00 |
|
ThePhD
|
b60132ef71
|
Fix boost/C++17 hash mismatch
|
2018-02-23 11:30:34 -05:00 |
|
ThePhD
|
12139b8cfb
|
stop myself from derping out
|
2018-02-22 21:31:28 -05:00 |
|
ThePhD
|
32cadc0990
|
update single
|
2018-02-22 18:34:07 -05:00 |
|
ThePhD
|
e8a8da0b29
|
clang chokes on statically casted constant function expressions, thanks clang
|
2018-02-22 18:33:40 -05:00 |
|
ThePhD
|
24d335085c
|
[ci skip] update docs
Fixes #597
|
2018-02-22 14:54:18 -05:00 |
|
ThePhD
|
f85a06b31d
|
update single
|
2018-02-22 14:49:16 -05:00 |
|
ThePhD
|
f7f94a4f74
|
adjust default registration use
|
2018-02-22 14:48:37 -05:00 |
|
ThePhD
|
8d62fbaf5d
|
add handle for potentially overloaded size() definitions (pray it works with noexcept anyhow).
|
2018-02-22 12:26:46 -05:00 |
|
ThePhD
|
6c6c89132b
|
fix #593
|
2018-02-21 02:02:18 -05:00 |
|
ThePhD
|
a56a890adf
|
update single
|
2018-02-20 11:45:51 -05:00 |
|
ThePhD
|
d7425dbb9a
|
initializers for arrays are stupid
|
2018-02-20 00:57:55 -05:00 |
|
ThePhD
|
033f041a50
|
travis is weird
|
2018-02-19 22:43:31 -05:00 |
|
ThePhD
|
88f563982a
|
What is going on with travis...
|
2018-02-19 22:39:50 -05:00 |
|
ThePhD
|
ac3aee3349
|
properly select latest CI
|
2018-02-19 22:36:53 -05:00 |
|
ThePhD
|
18981d95ca
|
ci stuff will always confuses me
|
2018-02-19 22:34:56 -05:00 |
|
ThePhD
|
c377ecebcb
|
more travis stuff, add missing license notice, update license year
|
2018-02-19 21:15:26 -05:00 |
|
ThePhD
|
e718d094b0
|
line endings are stupid
|
2018-02-19 17:17:04 -05:00 |
|
ThePhD
|
a6cf847984
|
Visual Studio 2015 builds are a nightmare...
|
2018-02-19 13:06:29 -05:00 |
|
ThePhD
|
a2e2b08ea9
|
To quote or not to quote... that is the question
|
2018-02-19 07:09:51 -05:00 |
|