ThePhD
21c030933f
Clean up exceptions checking. Fixes #901
2019-11-24 18:06:52 -05: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
2ca27eede3
Please read the docs. Pretty please.
2019-11-12 18:53:17 +01:00
ThePhD
ce32549bc6
Remove as many of the std::string error handlers as possible to avoid memory leaks in C mode
...
Add some checks for container usertypes that masquerade as convertible from tables
Make sure shared_ptr-like types that are copyable are returned directly (but do not do this for move-only types)
2019-11-09 04:53:48 +00:00
ThePhD
88355fcdf8
fix derp for checked calls
2019-10-02 04:43:44 -04:00
ThePhD
908074e696
wew lad
2019-10-02 02:38:12 -04:00
int3
97279aa68e
Fix: constructing basic_reference<true> from basic_reference<false>
2019-10-01 02:17:04 -04:00
ThePhD
376806347f
Fix names and links.
2019-09-26 08:02:32 -04:00
David P. Sicilia
b545e1bf1b
Enable C++17 features when __cplusplus >= 201703.
...
This will keep them enabled even when compiling with later
standards or experimental standards such as -std=c++2a.
2019-09-15 00:49:53 -04:00
ThePhD
bafac3abbd
Change how proxies are done for the sake of efficiency.
2019-09-15 00:43:44 -04:00
ThePhD
b2c22ea8fe
Fix #864
2019-09-08 19:54:17 -04:00
ThePhD
29c03ea5cf
appease the clang beasts
2019-09-01 09:06:49 -04:00
ThePhD
9294afc082
memory tracker and separate-definition ADL customization points, inspired by Olek and Aurailus
2019-09-01 02:27:58 -04:00
ThePhD
e8649d276b
NOW it's REALLY fixed, super duperly.
2019-08-28 00:17:11 -04:00
ThePhD
e60a628e16
should use safe_script, not just script
2019-08-27 20:36:17 -04:00
ThePhD
0b6c7f47e7
kek tests
2019-08-27 20:32:55 -04:00
ThePhD
12eb1168e2
Burning hatred for unconstrained functions.
2019-08-27 20:04:55 -04:00
ThePhD
a2e01ada2f
More dumb patches for more all-consuming template functions.
2019-08-27 19:59:07 -04:00
ThePhD
683d1393d7
std function can be empty
...
fixes #862
2019-08-27 18:36:45 -04:00
ThePhD
242990a706
don't forget to use the shitty variable
2019-08-16 00:34:25 -04:00
ThePhD
e03f53d4dc
more minor fixes for bad trait usage, wee
2019-08-15 08:14:06 -04:00
ThePhD
c3c08df787
threads is now reqiured for examples
2019-08-15 02:35:49 -04:00
ThePhD
12f8f046cc
fix up container handling
2019-08-15 02:28:37 -04:00
ThePhD
cb3acaa97b
add more documentation, add clear() to bytecode, include additional examples and better data
2019-08-15 01:26:52 -04:00
ThePhD
09f5e862b8
Lua 5.4 changes... oh boy!
2019-08-12 14:07:25 -04:00
ThePhD
5799084572
Fix #838 by defining the operators to prevent VS warning
2019-07-25 22:14:24 -04:00
ThePhD
eb5c442eec
update container documentation and add another ignore for /vendor
2019-07-25 20:13:27 -04:00
ThePhD
b160a8b253
documentation improvements
2019-07-18 11:06:28 +02:00
ThePhD
ad64d130ba
fix broken links
2019-07-08 15:36:01 -04:00
Marco Melorio
ea4176601d
Fix typo in exception documentation
2019-07-08 13:52:06 -04:00
ThePhD
c4c2f18eea
update funding links and documentation pic layout for GitHub Sponrs
2019-07-05 14:42:24 -04:00
ThePhD
7584e3b9fd
derped in some undef'd code
2019-07-04 22:53:36 -04:00
ThePhD
fd4ba95602
repetition is bad
2019-07-04 16:34:32 -04:00
ThePhD
56c71502b3
I am not very smart.
2019-07-04 14:48:10 -04:00
ThePhD
0e9bb67576
more stuff
2019-07-04 14:20:48 -04:00
ThePhD
367edd1a87
nyohoho unused variables
2019-07-04 14:09:37 -04:00
ThePhD
019cccf15e
cmake LULW
2019-07-04 11:36:12 -04:00
ThePhD
230928c045
v3.0.3
2019-07-04 11:30:19 -04:00
ThePhD
d83e1a5637
improve docs a tiny bit more and prepare for release 3.0.3
2019-07-04 11:29:11 -04:00
ThePhD
fd6feec382
heavily improve examples and docs
2019-07-04 11:16:03 -04:00
ThePhD
60332562fd
better numerics errors ?
2019-07-04 09:42:12 -04:00
ThePhD
e440d7a79b
some utility changes because of the way variants are checked now...
2019-07-03 01:01:07 -04:00
ThePhD
eb6f425245
fix some derps in overload resolution in cases where it is ambiguous with .call<void>(). Also improve variant handling, going from 0 to variant_siz
2019-07-01 23:30:54 -04:00
ThePhD
52dc19a75a
wew containers and perfect matching ye
2019-07-01 05:44:53 -04:00
ThePhD
1ab57fc11e
fix up variadic_results and change pointer_like traits to not fall prey to implict conversions as easily
2019-07-01 02:13:34 -04:00
ThePhD
b08387d947
sol variadic results to make it easier to convert function results.
2019-06-29 09:51:47 -04:00
ThePhD
da789b067c
fix up install. Thanks @NaoPross !
2019-06-25 05:36:33 -04:00
ThePhD
dd95030b9e
fix all doc links
2019-06-14 20:21:52 -04:00
ThePhD
ce1396e7db
Derped out. Thanks @PeteHuf
2019-06-10 13:08:06 -04:00