Commit Graph

54 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
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
Rapptz
2e44a6cf42 Updated README again, removing TODO 2014-08-05 19:21:03 -04:00
Rapptz
172096e016 Update README 2014-08-05 19:10:07 -04:00
ThePhD
ef8fa7395f Updated examples and readme changes to reflect new API (userdata example kept erroneous info that userdata<T> must be kept alive) 2014-07-27 12:57:19 -07:00
Rapptz
4c46df454b Update README 2014-01-18 23:07:55 -05:00
Rapptz
afe435910f Add basic examples directory 2013-12-16 11:17:33 -05:00
Rapptz
ac975872ad Remove support for operator[] on tables 2013-12-16 11:07:10 -05:00
Rapptz
7ffebf476a Add contributing guidelines 2013-12-14 05:26:43 -05:00
Rapptz
8db67834b2 Add test cases for operator[] 2013-12-12 20:20:46 -05:00
Rapptz
5e8379558f Update README 2013-12-12 05:33:44 -05:00