Commit Graph

2261 Commits

Author SHA1 Message Date
ThePhD
0e19156d52 update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml
Add name of project at top of license
fix container_traits with respect to boost::property_tree: Fixes #554
fix as_table with a vector of tuples (forward_get ignored constness): Fixes #552
2017-12-20 04:58:50 -05:00
Ilya Averyanov
465c0ff502 Use stack::push to push new_table in basic_table_core 2017-12-20 03:58:25 -05:00
ThePhD
6803b989d0 tabs 😡 2017-12-11 14:14:31 -05:00
ThePhD
83799ac7bd python3 to get the last little bit of the bootstrap testing done, then its CMake time 2017-12-11 14:12:51 -05:00
ThePhD
2f3d5e6e11 update bootstrap.py for the last time...!
then, its on to do harness testing with CMake
2017-12-11 13:23:32 -05:00
ThePhD
e54b775003 CAPITAL LETTERS
BECAUSE COBOL
2017-12-11 12:34:54 -05:00
ThePhD
c0660b454c fix multiply-declared forward declaration values
transition to CATCH2 (no changes really)
fix diagnostic printout for single.py
update ignores
update CMake to download CATCH single
update single
2017-12-11 12:31:30 -05:00
ThePhD
cf81d815a9 update cmake lists for test running 2017-12-10 17:07:59 -05:00
ThePhD
0844ea744c Catch no longer needs to be an official submodule as we move to a CMake build 2017-12-10 16:48:05 -05:00
ThePhD
e06d2fb581 add single, add examples 2017-12-10 15:56:49 -05:00
ThePhD
c3c7f42d91 update cmakelists for new tests
fix problematic macro expansion issues
2017-12-10 01:34:48 -05:00
ThePhD
87b4dd6cba add forward declaration headers to sol2's auto-generated release headers for people who want to avoid "include everything" scenarios with the single header... 2017-12-09 02:52:08 -05:00
ThePhD
5f688537e0 stack_aligned_function cannot be influenced by SOL_SAFE_FUNCTION: it has different semantics and thus needs to remain unsafe. 2017-12-08 01:22:22 -05:00
ThePhD
36b8d50e27 I keep forgetting very simple things... 2017-12-07 22:34:51 -05:00
ThePhD
a2e0217e2a update readme 2017-12-07 22:15:25 -05:00
ThePhD
a2034bcc1c update single
prep for next version
2017-12-07 22:12:43 -05:00
ThePhD
399300fa6e add all safety and feature test macros, and improve feature safety definitions and configuration defines 2017-12-07 21:46:43 -05:00
ThePhD
ec020048fb i don't like you either std::array so lets agree not to be friends 2017-12-07 09:36:12 -05:00
ThePhD
a99ea97eb7 initializer problems for arrays are literally the worst part of std::array 2017-12-07 09:16:56 -05:00
ThePhD
a86e9ee62d update examples and fix error_result returns 2017-12-07 09:04:19 -05:00
ThePhD
7193115e24 fix destructor semantics of tests (fixes old iterator debug level problems)
Closes #361
add defines for #543
2017-12-07 08:24:50 -05:00
ThePhD
e17c0a1a80 [ci skip] update docs 2017-12-06 09:55:14 -05:00
ThePhD
fe8e2245db add CXX backdoor for predictable behavior 2017-12-01 18:47:22 -05:00
ThePhD
a8b2c257da fix bad thread status 2017-11-29 13:34:54 -05:00
The Phantom Derpstorm
e17455f5b6
[ci-skip] Update docs 2017-11-21 16:15:07 -05:00
The Phantom Derpstorm
796b1ece87
Update README.md 2017-11-21 16:13:33 -05:00
ThePhD
a451553131 update single with version 2017-11-21 14:35:37 -05:00
ThePhD
a0de11a773 add coroutine guard
update version
add donation link
2017-11-21 14:33:27 -05:00
ThePhD
4256c07ee0 error handling improvements
update single
2017-11-17 16:54:42 -05:00
ThePhD
4a39020df9 macro-proof the library 2017-11-17 07:20:17 -05:00
ThePhD
fa912a57f6 add cstdint header to get SIZE_MAX 2017-11-17 07:07:56 -05:00
ThePhD
6738ceedae finally fix handling of exceptions, pray to the Lord it works 2017-11-11 18:33:56 -05:00
ThePhD
2d31d84070 attempt to wrangle exception handling on multiple systems 2017-11-11 07:42:14 -05:00
ThePhD
e667e69d89 [ci-skip] fix title 2017-11-09 18:58:17 -05:00
ThePhD
2203c1f64f Overhaul examples
Overhaul docs for examples
Overhaul function_result and protected_function_result proxies
2017-11-09 17:41:46 -05:00
ThePhD
90bbeadd8c [ci-skip] fix presentation 2017-11-08 21:51:03 -05:00
ThePhD
f89dab57b7 [ci-skip] C++ Meetup presentation 2017-11-08 18:48:54 -05:00
ThePhD
43dda398a0 version bump 2017-11-07 20:20:57 -05:00
ThePhD
10b1bb04a9 formalize unsafe_function_result
add index-based getter to function_result
add safety checks for double deleters and other things of that nature
2017-11-07 20:19:36 -05:00
ThePhD
e6f74b85d9 [ci-skip] improve docs 2017-11-04 09:59:59 -04:00
ThePhD
b1171243f3 open proper base library 2017-10-30 20:03:49 -04:00
ThePhD
9a0b5ef34a fixed ipairs swap bug 2017-10-30 14:38:16 -04:00
ThePhD
882f337c48 vet propagation handlers 2017-10-26 13:15:02 -04:00
ThePhD
540d322a26 update configure, tag and everything else 2017-10-26 13:03:49 -04:00
ThePhD
d107cb8cc9 allow final classes to be used
improve error reporting for stack checks
2017-10-26 12:54:30 -04:00
aixxe
7a1f20eaf1 Fix syntax error in tutorial/variables example code.
Signed-off-by: aixxe <me@aixxe.net>
2017-10-22 13:43:56 -04:00
ThePhD
e9580bcb1c Merge remote-tracking branch 'origin/develop' into develop 2017-10-20 21:01:36 -04:00
ThePhD
8811a268a2 improvement to how handling of safe exceptions are done 2017-10-20 20:59:52 -04:00
ketigid
544b0f6e30 Corrects typos in README.md 2017-10-20 19:16:47 -04:00
ThePhD
3ee36c7d2e fix proxy compare
try to silence some really dumb PVS STudio warnings
2017-10-16 19:28:43 -04:00