Commit Graph

63 Commits

Author SHA1 Message Date
ThePhD
8039dd22a6 update documentation with additional information about resolve and overload (fixes #664 and fixes #665)
add new shared_ptr differentiation mechanism that persists between DLLs (fixes #661)
change valid Lua version to handle Lua 5.4.0-work1 (fixes #649)
remove upper limit on MSVC version: they're not fixing it anytime soon (fixes #655)
add integer value for definition (fixes #651)
2018-06-15 13:19:09 -04:00
ThePhD
56fa357946 Update presentation 2018-05-11 12:35:35 -06:00
ThePhD
40cadc4fde Add C++Now 2018 presentation 2018-05-11 10:33:32 -06:00
ThePhD
42fe70f081 [ci-skip] update readme versions 2018-04-17 16:40:40 -04:00
ThePhD
b879eb0b06 link me up to the Discord, family 2018-03-26 07:15:06 -04:00
ThePhD
c464888c3e add more explicit readme notes for things we support
add examples about shared/unique
update documentation
2018-03-25 12:45:28 -04:00
ThePhD
dcb2b22ea6 [ci skip] Update readme 2018-02-08 00:48:51 -05:00
ThePhD
732b4bd700 add new tests for unqualified returns through as_nested/as_table 2017-12-28 12:11:12 -05:00
ThePhD
6d2100e814 Prepare for full appveyor build.
Add abort_clean so that CI does not get stuck on a message box that can never be answered
alignment rules do not apply to stack variables, so the tests cannot have the alignment check in the destructor: only for memory pushed into and coming straight out of Lua
2017-12-25 11:44:04 -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
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
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
The Phantom Derpstorm
796b1ece87
Update README.md 2017-11-21 16:13:33 -05:00
ThePhD
a0de11a773 add coroutine guard
update version
add donation link
2017-11-21 14:33:27 -05:00
ketigid
544b0f6e30 Corrects typos in README.md 2017-10-20 19:16:47 -04:00
ThePhD
03c229b25b overhaul examples and add 2 new ones in preparation for the coming hell
fix how `stack_aligned_protected_function` and its friends behave
add new internal handler details to allow for stack-based handlers with maximum performance
update `string_shim` typedef to simply be called `string_view` and use `string_view` in all public-facing APIs.
2017-08-06 12:20:32 -04:00
ThePhD
50935ae66b [ci skip] update readme 2017-06-07 15:27:49 -04:00
ThePhD
e856abc35b bump version numbers 2017-04-04 16:26:49 -04:00
ThePhD
8938c54404 update version, update single 2017-03-21 16:56:25 -04:00
ThePhD
db7b4f22f2 Prepare for release. 2016-11-05 23:17:31 -04:00
ThePhD
52f69a2653 Heavily improve documentation and add new container functions. 2016-11-05 20:08:07 -04:00
ThePhD
d1c203b0c5 Update teh docs, woooo. 2016-11-04 19:41:16 -04:00
The Gitter Badger
4d8774884e Add Gitter badge 2016-10-21 10:40:00 +00:00
ThePhD
8f7433fbeb [ci skip] And now the presentation is online. Which is nice, I guess. Reads a bit funky in the repo, though...! 2016-10-15 18:41:54 -04:00
ThePhD
0de30f3b3a Upgrading simple_usertype implementation with BREAKING changes. Docs now include that information too. as_function now works with usertypes for limited cases. 2016-09-13 12:37:08 -04:00
ThePhD
0c5d73b67a [ci skip] update info 2016-08-24 09:17:26 -04:00
ThePhD
5b65ea1460 O-O-O-OVERHAAAAAUL no not really just bug fixes.... 2016-08-22 22:45:06 -04:00
The Phantom Derpstorm
20048c7254 Update README.md 2016-08-06 18:57:22 -04:00
ThePhD
73b58f509b [ci-skip] Readme updated, benchmarks are now live 2016-07-29 10:35:24 -04:00
reworks
fb52c9c17a fixed links to docs 2016-07-16 17:04:38 +08:00
ThePhD
38dcd85132 [ci-skip] Documentation updates 2016-06-20 07:09:29 -04:00
ThePhD
201f81a6ef Version 2.5, here we go. 2016-04-23 18:36:28 -04:00
ThePhD
8862c65f0a NOW we're truly feature complete. Sheesh, the work that this requires.... 2016-03-31 16:16:07 -04:00
ThePhD
1fc0d0882c Documentation updates. 2016-03-30 17:07:14 -04:00
The Phantom Derpstorm
38c2376bfb Update README.md 2016-03-21 12:39:47 -04:00
The Phantom Derpstorm
8734ba556e Update README.md 2016-03-21 12:37:10 -04:00
The Phantom Derpstorm
37986c7be1 Updated readme to make it apparent where to go to get stuff. 2016-03-21 12:26:07 -04:00
ThePhD
3239f020c7 Sol 2.0 2016-03-13 09:03:47 -04:00
ThePhD
8ecf3c1131 Close #18 with addition for clang 3.5, which should be lowest supported version currently 2016-02-25 13:53:56 -05:00
ThePhD
5ad612d5fa Bragging is fun. 2016-02-25 13:07:48 -05:00
ThePhD
994095636c Proper luajit testing 2016-02-25 08:28:07 -05:00
ThePhD
ac916b4b91 Default flags and shiny new badge 2016-02-25 00:08:42 -05:00
ThePhD
189a8eea4b Getting used to travis... 2016-02-24 22:38:05 -05:00
Kevin Brightwell
15e91f811f Add build/test support for Travis CI
Tests:

 OS    | Compiler  | Lua Version
 :---- | --------- | -----------
 Linux | gcc-4.9   | lua52, LuaJIT
 Linux | gcc-5     | lua52, LuaJIT
 Linux | clang-3.6 | lua52, LuaJIT
 OSX   | xcode6    | lua52
 OSX   | xcode7    | lua52
 OSX   | gcc-4.9*  | lua52
 OSX   | gcc-5     | lua52

\* On OSX out of the box, gcc-4.9 is actually the gcc wrapper around appleclang
2016-02-24 18:41:23 -05:00
ThePhD
2788abb34e Overloading now works and there are tests to back it up. The codebase now relies on some C++14 features explicitly. 2016-02-10 11:36:00 -05:00
ThePhD
540438baec Improve readme 2016-02-06 00:14:18 -05:00
Rapptz
eae5c6f259 Add single.py script to create single headers. 2015-07-21 19:49:06 -04:00
Rapptz
a5e24b4fa2 Fix userdata -> usertype in examples. 2015-07-21 19:26:35 -04:00
ThePhD
ad83552072 Remove bogus userdata<T> specialization; that's not longer how we're detecting userdata.
Fixed Readme example, removed bad uses of `local`
2014-09-06 22:11:16 -07:00