Commit Graph

117 Commits

Author SHA1 Message Date
ThePhD
374acaa7f5 Attempt #1 at reducing compiler overhead for large numbers of template instantiations. 2016-06-27 12:15:32 -04:00
ThePhD
0fef6556e4 Closes #125
Adds documentation for the new feature
Removes usages of  "sol::bond" in documentation, because that was supposed to be "sol::tie"
I really don't want to spend time trying to figure out how to slim down these templates...
2016-06-22 11:33:07 -04:00
ThePhD
83ba698aba More documentation, fix for signed/unsigned conversion issues. 2016-06-22 01:20:38 -04:00
ThePhD
3688cc3752 [ci-skip] version bump again 2016-06-20 10:14:15 -04:00
ThePhD
d0ca1d8317 Maximum the features. 2016-06-20 09:51:26 -04:00
ThePhD
38dcd85132 [ci-skip] Documentation updates 2016-06-20 07:09:29 -04:00
ThePhD
2166906343 Fix documentation derp 2016-06-19 20:28:07 -04:00
ThePhD
b6928b4b4e Herpin' that derp.
SOL_NO_COMPAT is now in the proper place and documented in the compatibility part of the API.
Basic test for `table::add`
2016-06-19 19:02:40 -04:00
ThePhD
556be8da98 Documentation updates -- require function and add function and size function needed documentation
New `add` function as requested by @EliasD
2016-06-19 17:59:40 -04:00
ThePhD
29e4b82b4a Formally introduce c_call to the API with overloading ability
More documentation on how things work.
Once more at a 'feature-complete' state. Continue to work on #116.
Add testcase to ensure #108 is fixed. Then, prep release.
2016-06-18 03:32:54 -04:00
ThePhD
147aff1915 Improve documentation and add examples for the things requested by @Nava2, @billw2012 and friends from #71 and other places
Closes the loop and informs people of the changes coming to the newest version thanks to the #116 changes
Closes #100
2016-06-17 10:44:55 -04:00
ThePhD
69b45e4d66 Fixed documentation SNAFUs and typos. Praying for stack_get speed... 2016-06-11 13:10:38 -04:00
ThePhD
e1241c110a SPEED AND FIXES, HOOOOOOOOO! 2016-06-10 21:04:48 -04:00
ThePhD
430e67a693 Luajit and llvm-apt. way2break da wurld 2016-06-09 17:27:01 -04:00
OrfeasZ
821af1f0f0 Fixed a small typo in the usertype documentation. 2016-05-25 22:01:34 +03:00
ThePhD
1506d282f9 [ci-skip] docs update 2016-05-19 21:59:16 -04:00
ThePhD
9f019ae536 Adds requires feature - Closes #90
Function name for getting the status was actually changed to status in all places... being consistent, yay
2016-05-19 17:27:12 -04:00
ThePhD
85b4ad54ab Address OOLua authors concerns and fix implementation notes 2016-05-17 22:47:10 -04:00
ThePhD
6f1ed76cae Improve feature table. 2016-05-17 12:22:40 -04:00
ThePhD
2455bb3be3 [ci-skip] docs update for feature table again 2016-05-16 17:12:56 -04:00
ThePhD
be24c8ea80 [ci-skip] docs update 2016-05-16 12:32:26 -04:00
ThePhD
b4308834ba [ci-skip] doc update 2016-05-16 04:42:48 -04:00
ThePhD
938538b491 VC++ is a fuccboi 2016-05-13 13:42:31 -04:00
ThePhD
e97913c97d [ci-skip] heavy documentation updates. Closes #89 2016-05-13 11:50:06 -04:00
ThePhD
033c61ff1a Constructors for many of the types updated. sol::object now makes many more styles of types. Tests updated to match. Update documentation as per #87. Close #88. Close #86 2016-05-13 02:48:22 -04:00
ThePhD
b9458e5ec2 [ci-skip] docs 2016-05-11 15:05:31 -04:00
ThePhD
20d85d829f [ci-skip] documentation update 2016-05-11 15:00:11 -04:00
ThePhD
27a8dde1e6 This commit adds some QoI constructor keys / types, as well as implements make_object. The documentation has been updated as well.
Closes #78
Closes #77
Closes #76
Closes #75
2016-05-03 14:21:29 -04:00
ThePhD
9e31119f16 This commit adds some QoI constructor keys / types, as well as implements make_object. The documentation has been updated as well.
Closes #78
Closes #77
Closes #76
Closes #75
2016-05-03 14:19:30 -04:00
ThePhD
135776d03c version bump 2016-05-01 17:15:49 -04:00
ThePhD
706ca803c8 push_reference and specific notes in the documentation for it 2016-05-01 17:10:41 -04:00
ThePhD
2b45f3a4e8 [ci skip] heavy documentation changes 2016-04-25 15:58:13 -04:00
ThePhD
027a85dd6d Add 'docs/_themes/sphinx_rtd_theme/' from commit 'eeff5645dc4eeb7a5c4910d39c17131961045dce'
git-subtree-dir: docs/_themes/sphinx_rtd_theme
git-subtree-mainline: c95f67afff
git-subtree-split: eeff5645dc
2016-04-25 13:45:17 -04:00
ThePhD
c95f67afff mention protected function [ci skip] 2016-04-24 22:45:52 -04:00
ThePhD
976f236706 [ci skip] Scrollbar updates 2016-04-24 12:49:27 -04:00
ThePhD
45635af21e [ci skip] Documentation updates 2016-04-24 12:40:35 -04:00
ThePhD
b19d1a0854 Update version numbers, fix tests, and change bond -> tie, since nobody understands what bond means 2016-04-24 10:09:05 -04:00
ThePhD
38d21827b1 :l Stop finding bugs in my code -- unique_usertype_traits implemented, sol::overloaded work for static functions 2016-04-24 01:39:44 -04:00
ThePhD
e9ed1a62e1 [ci-skip] documentation updates as per Nava2 and Bulgat's requests. 2016-04-23 21:20:45 -04:00
ThePhD
ecf9a3404b I can spell good I swear. 2016-04-23 18:30:10 -04:00
ThePhD
c01fdfb372 Documentation pump [no-ci] 2016-04-23 18:24:48 -04:00
ThePhD
a2eced863f shiny new load_result type, and thusly we're ready for 2.5. 2016-04-23 18:18:02 -04:00
ThePhD
673fc3a6fa loadfilex doesn't exist... nice. 2016-04-23 17:16:56 -04:00
ThePhD
863e8aa3ff Shiny quick 'n' dirty tutorial -- variadic_args now is iterable -- fixed bug with transparent args in overload resolution -- added load functions 2016-04-23 17:08:23 -04:00
ThePhD
006357430b Shiny quick 'n' dirty tutorial -- variadic_args now is iterable -- fixed bug with transparent args in overload resolution -- added load functions 2016-04-23 17:07:51 -04:00
ThePhD
30415845df Indentation fixes 2016-04-11 02:15:06 -04:00
ThePhD
42f4455383 Allow for "static functions" to be registered on userdata like other parts of the framework, as well as self-contained structs and lambas.
sol::readonly for the ability to make a variable set on a userdata readonly.
No support for property yet: put on issues list for later
2016-04-11 01:02:43 -04:00
ThePhD
a9a1903339 improvements for the getting started tutorial based on iz's feedback. 2016-04-09 17:54:19 -04:00
ThePhD
fe8f19631e Erase-a-var documentation. 2016-04-09 01:21:16 -04:00
ThePhD
8ac929f748 WIP 2016-04-09 01:07:03 -04:00
ThePhD
16007fa792 Documentation update, get_or for proxies, and other goodies. 2016-04-09 00:55:12 -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
ThePhD
5acb33e2bc full-on optional support. so much support it's coming through my eyeballs. Goodness.
Support for c_call wrapper to be a thing.
2016-03-30 00:31:18 -04:00
ThePhD
cd1e085224 documentation cleanup 2016-03-25 10:58:33 -04:00
ThePhD
68660a1bed Allow for checking whether or not a given proxy is valid. 2016-03-25 05:27:19 -04:00
ThePhD
09a0a5051a Documentation updates and new stack::check_get API. 2016-03-24 15:45:44 -04:00
ThePhD
dd977a40d1 I cannot into writing. 2016-03-15 13:01:02 -04:00
ThePhD
83ec159da1 Bwuh. 2016-03-14 17:19:43 -04:00
ThePhD
0c42c203c9 I program well, I swear. .-. 2016-03-14 17:12:03 -04:00
ThePhD
a7405656af I am the bestest at restructedText 2016-03-14 09:58:29 -04:00
ThePhD
97e36f70c5 Alright, NOW everything's kosher. Bwuh, byte order marks... 2016-03-14 09:53:24 -04:00
ThePhD
62f082d999 documentation fixes from feedback and fixes! 2016-03-14 02:34:02 -04:00
ThePhD
3239f020c7 Sol 2.0 2016-03-13 09:03:47 -04:00
ThePhD
c42c1bafe5 Documentation fixes, new tests, unique/shared_ptr support.
Closes #32
2016-03-13 08:30:14 -04:00
ThePhD
ce4ebb367e fixing up da docs 2016-03-11 21:45:41 -05:00
ThePhD
338278edf7 The docs are here. 2016-03-11 17:47:15 -05:00