ThePhD
|
b811e73b90
|
who knew noexcept proofing would be so hard...? And there's so many places it could be activated in...!
|
2017-06-17 00:43:26 -04:00 |
|
ThePhD
|
11916a7c72
|
add noexcept function type barriers and guards
noexcept-proof function call trampolines
add noexcept tests to ensure its being checked
TODO: check g++ 7.1 builds when using -std=c++17 ...
|
2017-06-16 18:43:40 -04:00 |
|
Rohlem
|
39fdb5e041
|
add noexcept specializations to meta (detail) template trait structs
fixes the noexcept tests for C++17 (on my compiler)
|
2017-06-16 13:35:28 -04:00 |
|
ThePhD
|
14ced4af69
|
Add more tests and fix smaller errors with overloading and such.
|
2016-07-09 01:12:33 -04:00 |
|
ThePhD
|
0faacb5d2c
|
Slight refactoring of implementation. Also, stray #endif due to not being recognized by include guard regex -- the formula must be kept...!
(TODO: transition sol2 to include guards...?)
|
2016-06-20 07:03:44 -04:00 |
|
ThePhD
|
b6928b4b4e
|
Herpin' that derp.
SOL_NO_COMPAT is now in the proper place and documented in the compatibility part of the API.
Basic test for `table::add`
|
2016-06-19 19:02:40 -04:00 |
|
ThePhD
|
e35fe6be85
|
This mega-commit implements the new usertype_metatable while keeping everything else still intact. Blurgh, managing API versions suck...
|
2016-06-03 21:40:23 -04:00 |
|