ThePhD
7fae78b23b
update cmake build and try out new appveyor commands
2017-12-24 01:44:51 -05:00
ThePhD
453a0daaaf
fix VC++ build of examples and try to get appveyor to compile and run...
2017-12-24 01:30:55 -05:00
ThePhD
ed3de48cce
make sure bogus deprecation warnings and killed
2017-12-23 22:26:27 -05:00
ThePhD
6d7e9c6021
unfortunate extra quote
2017-12-23 22:17:36 -05:00
ThePhD
19ebe12eea
slap in the proper cmd command additions
2017-12-23 22:15:58 -05:00
ThePhD
6e5d55345a
update cmakelists with additional deprecation blockers, since they're just so goddamn annoying...
...
change appveyor to play nicer and check for MiNGW (even if we won't activate it yet)
2017-12-23 22:04:32 -05:00
ThePhD
f041e99f32
before-build preserves directory changes
2017-12-23 21:39:04 -05:00
ThePhD
001470dc9a
add hot, new python onto the path and hope it catches
2017-12-23 21:36:31 -05:00
ThePhD
9a009e5cf1
gate features behind check
2017-12-23 21:29:29 -05:00
ThePhD
5d44f2e3a9
change how quotes are used
2017-12-23 21:23:08 -05:00
ThePhD
039e430957
update appveyor and see how it plays out
2017-12-23 21:18:52 -05:00
ThePhD
9524fd061e
All these platforms are so hard to deal with...
2017-12-23 20:34:34 -05:00
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