ThePhD
c77b5b432e
Update catch, move yielding check up one level to avoid problems with trampoline and exception handling, and add a new test/example from an issue. Closes #906 . Closes #917 .
2020-01-17 05:22:52 -05:00
ThePhD
2ca27eede3
Please read the docs. Pretty please.
2019-11-12 18:53:17 +01:00
ThePhD
908074e696
wew lad
2019-10-02 02:38:12 -04:00
ThePhD
376806347f
Fix names and links.
2019-09-26 08:02:32 -04:00
ThePhD
cb3acaa97b
add more documentation, add clear() to bytecode, include additional examples and better data
2019-08-15 01:26:52 -04:00
ThePhD
eb5c442eec
update container documentation and add another ignore for /vendor
2019-07-25 20:13:27 -04:00
ThePhD
b160a8b253
documentation improvements
2019-07-18 11:06:28 +02:00
ThePhD
ad64d130ba
fix broken links
2019-07-08 15:36:01 -04:00
ThePhD
c4c2f18eea
update funding links and documentation pic layout for GitHub Sponrs
2019-07-05 14:42:24 -04:00
ThePhD
d83e1a5637
improve docs a tiny bit more and prepare for release 3.0.3
2019-07-04 11:29:11 -04:00
ThePhD
fd6feec382
heavily improve examples and docs
2019-07-04 11:16:03 -04:00
ThePhD
dd95030b9e
fix all doc links
2019-06-14 20:21:52 -04:00
ThePhD
75b89fb647
[ci skip] Some link fixups and a missed api topic include
2019-05-29 07:10:18 -04:00
ThePhD
a49fbc2f04
Objective C will always haunt me.
2019-05-26 13:32:28 -04:00
ThePhD
4fd5d34c57
genindex is weird
2019-05-24 16:39:55 -04:00
ThePhD
17925f989b
Use the right link.
2019-05-24 01:49:25 -04:00
ThePhD
a2295e2545
tfw you spell Eric's name wrong...........
2019-05-23 15:58:18 -04:00
ThePhD
017b2cfac1
update single and improve safety config documentation
2019-05-21 21:28:18 -04:00
ThePhD
f701fd2de7
HEAVILY improve the entire infrastructure and documentation along with all the examples
2019-05-21 19:17:31 -04:00
ThePhD
ade09db8dd
Fix more links.
2019-05-21 09:10:39 -04:00
ThePhD
00a45fe318
Mmm delicious presentations and more readme formatting
2019-05-21 05:05:28 -04:00
ThePhD
4808e7cad8
filters -> policies
...
shill out on the docs
prepare to update all docs
fix #809
2019-05-21 03:57:10 -04:00
ThePhD
6282ed4bf0
Improve unique_usertype handling to avoid needing the rebind_base typedef
2019-04-13 04:05:34 -04:00
ThePhD
72181513d5
Merge branch 'sol3' into develop
2019-03-28 23:20:07 -04:00
ThePhD
c1a8cb1dc5
Update copyright year, add dump function
2019-03-13 05:18:06 -04:00
Hanjoung Lee
92f12952ef
Add opening base lib in cxx-in-lua.rst
...
Loading `sol::lib::base` is needed since the corresponding lua file uses
`print` and `assert`.
2019-03-06 22:39:32 -05:00
ThePhD
b6f40935c8
add new tas for override_value and update_if_empty, improve the enable_if for a bunch of field_setter stuff
...
perform the last breaking change with .source()
prepare for the coming release...
2019-02-16 17:27:03 -05:00
ThePhD
486086ffe0
fix up CMake files once more, and hopefully prepare for a new test coverage paradigm
...
notably, test normal + single + generated + Lua 5.3.5 only once,
then only run the runtime_test and compile_test for normal for all other permutations to help increase text matrix throughput
2018-12-27 02:17:25 -05:00
ThePhD
a6abc0a0d9
update everything
2018-12-22 15:36:42 -05:00
ThePhD
bbd5bd7fa1
Fix Linux build as best as possible while size issues still remain with MinGW.
2018-12-19 23:17:15 -05:00
ThePhD
162746dac9
Merge branch 'develop' into sol3
...
# Conflicts:
# docs/source/tutorial/variables.rst
# include/single/sol/sol.hpp
# include/single/sol/sol_forward.hpp
# include/sol/proxy.hpp
# sol/usertype_metatable.hpp
2018-11-10 07:12:13 -08:00
ThePhD
2cfbc8c0ea
Fix up the remaining sol2 issues, prepare for more sol3 stuff
2018-11-10 06:41:06 -08:00
ThePhD
a7048aea45
fix up variables tutorial
2018-11-09 14:36:27 -08:00
ThePhD
f75d335988
Merge remote-tracking branch 'origin/develop' into sol3
...
# Conflicts:
# include/single/sol/sol.hpp
# include/single/sol/sol_forward.hpp
2018-11-09 08:26:27 -08:00
syl
2a91f2416a
Fix typo error in usertype.rst
2018-10-25 02:05:35 -07:00
ThePhD
cae67925a4
Merge branch 'develop' into sol3
2018-10-15 22:03:27 -04:00
ThePhD
037fa994f3
add new presentation about sol2/sol3
2018-10-15 21:53:56 -04:00
ThePhD
0a9dc24f1f
first big sol3 push... tests not updated yet
2018-09-27 22:27:38 -07:00
ThePhD
0e321272e6
update docs a bit, think aobut changes to container_traits and friends...
2018-08-10 11:17:31 -04:00
NullCascade
bff48c91cc
Fix a few typos in the threading doc.
2018-07-03 10:24:55 -04:00
NullCascade
8894f0db80
Fix a few typos in the threading doc.
2018-06-30 10:14:50 -07:00
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
ac709111e8
ensure index_adjustment is applied everywhere
...
add safety config everywhere
2018-05-22 15:42:38 -04:00
ThePhD
d67c5b7849
[ci skip] update conf
2018-05-20 15:29:08 -04:00
ThePhD
daaa877f6f
[ci skip] 2.20 conf
2018-05-20 15:27:42 -04:00
ThePhD
4f366a17a9
begin migrating benchmarks and preparing documentation for sol3
2018-05-17 02:31:28 -04:00
ThePhD
daf9de3007
[ci-skip] update tag
2018-05-14 13:24:13 -04: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
6a5154f3b9
update single and properly point to lastest VS2015 version.
2018-04-17 16:25:38 -04:00