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
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