ThePhD
04eb19603c
Update single hader
2016-08-07 14:05:02 -04:00
ThePhD
57333bb529
Grumblemumble goddamn Xeo grumbleMumble
2016-08-07 14:04:07 -04:00
ThePhD
9c67e9310e
One more test
2016-08-07 12:58:05 -04:00
ThePhD
ba5465dd86
Fix #149 's issue because Clang and Apple together are not an OTP. 0/10 would NEVER ship together
...
Fix regression of #166 because I am retarded
Get to looking at OrfeasZ's changes so I can know what to do with base classes
2016-08-07 12:41:29 -04:00
The Phantom Derpstorm
20048c7254
Update README.md
2016-08-06 18:57:22 -04:00
ThePhD
dc79e72c59
sol::vars support in most places, and updated documentation
2016-08-06 18:41:54 -04:00
ThePhD
dc05552e81
sol::var is now in business
2016-08-06 17:29:07 -04:00
The Phantom Derpstorm
0dcc879ce6
Merge pull request #165 from OrfeasZ/utf8-lib-support
...
Support for Lua 5.3 UTF8 Library
2016-08-06 10:21:07 -04:00
OrfeasZ
51b583c88a
Small typo.
2016-08-06 17:10:54 +03:00
OrfeasZ
373251c9e1
Better handling so we have 100% coverage of switch options.
2016-08-06 16:54:08 +03:00
OrfeasZ
7d6276448b
Adding open_libraries(...) support for the Lua 5.3 utf8 library.
2016-08-06 16:48:51 +03:00
ThePhD
cf0802c6e0
[ci-skip] Dat documentation
2016-08-06 00:41:17 -04:00
ThePhD
89250697aa
Documents nullptr ( Closes #159 )
...
Documents callable structures and the function to use with `table.set` if needed (Closes #162 )
2016-08-06 00:30:35 -04:00
ThePhD
89e0b62f2d
const-ness fucking me in the ass again
2016-08-01 04:04:44 -04:00
ThePhD
01bfeda0cf
[ci-skip] explanations with benchmarks
2016-07-30 12:30:01 -04:00
ThePhD
73b58f509b
[ci-skip] Readme updated, benchmarks are now live
2016-07-29 10:35:24 -04:00
ThePhD
2f14841b03
[ci-skip] o boi
2016-07-29 01:15:07 -04:00
ThePhD
2b0912b007
single file update
2016-07-29 01:12:28 -04:00
ThePhD
045d9371df
customization points are now live
2016-07-29 00:57:47 -04:00
ThePhD
be946d415c
Merge remote-tracking branch 'origin/develop' into develop
2016-07-28 13:33:36 -04:00
ThePhD
de359acb3e
Let's do iiiit.
2016-07-28 13:33:08 -04:00
The Phantom Derpstorm
c0d840d3c0
Merge pull request #150 from THE-FYP/develop
...
fix std::nullptr_t getter and pusher
2016-07-25 17:52:15 -04:00
FYP
62b21b1cec
fix std::nullptr_t getter and pusher
...
according to
http://sol2.readthedocs.io/en/latest/tutorial/ownership.html it should
be that way
2016-07-26 00:31:31 +03:00
The Phantom Derpstorm
08b5204dee
Merge pull request #144 from reworks/patch-1
...
fixed links to docs
2016-07-18 19:49:36 -04:00
reworks
fb52c9c17a
fixed links to docs
2016-07-16 17:04:38 +08:00
ThePhD
c37a184c09
rdy2roll
2016-07-15 10:16:19 -04:00
ThePhD
f1965a4364
const qq
2016-07-15 10:13:38 -04:00
ThePhD
c03073e059
[ci-skip] O boi
2016-07-15 07:56:28 -04:00
ThePhD
85daffaa00
Havin' lots of derps these days. Fix #141
2016-07-15 07:33:54 -04:00
ThePhD
87eb901b01
Fix #139
2016-07-12 20:55:26 -04:00
ThePhD
045d96e11a
Update single sol.hpp
2016-07-11 13:03:38 -04:00
ThePhD
6b85ed2936
At least I have users who can help me catch my dumbness. One day, I'll find someone who wants to work on something and isn't somehow insufferable.
2016-07-11 12:41:17 -04:00
ThePhD
5740566ecf
[ci skip] Neat.
2016-07-09 15:25:10 -04:00
ThePhD
4634ec4cc3
I hate everyone.
2016-07-09 14:43:26 -04:00
ThePhD
5d89799d7e
More fixes, oooh boy...
2016-07-09 14:21:23 -04:00
ThePhD
c6b47c8d18
Improve and fix optional, avoid LuaJIT bullshit
2016-07-09 14:18:57 -04:00
ThePhD
975788c920
Make sure unicode is cleaned and put all of the right things in place here
2016-07-09 13:40:15 -04:00
ThePhD
ac5f13ce2f
Now protect should work in multiple places, albeit we still need to do some optimizations to kick it in
...
Address #137 and improve implementation to not have to pop arguments
2016-07-09 13:38:55 -04:00
ThePhD
febfdbadb7
protect could use some additional optimizations for space, but I'm kinna tired.
2016-07-09 03:43:51 -04:00
ThePhD
14ced4af69
Add more tests and fix smaller errors with overloading and such.
2016-07-09 01:12:33 -04:00
ThePhD
115dfe39eb
[ci skip] simple_usertype docs update
2016-07-07 20:32:32 -04:00
ThePhD
2b69a03c46
Renew single inside of repository
2016-07-07 20:11:18 -04:00
ThePhD
f7108d5e37
Usertype documentation
2016-07-07 18:11:03 -04:00
ThePhD
dbaa8f58f0
Bogus clang errors make me sad.
2016-07-07 17:11:43 -04:00
ThePhD
47f29db964
qq so close to perfect
2016-07-07 17:02:11 -04:00
ThePhD
27174aba9c
This mega-commit produces simple_usertype
to allow for faster compile times by avoiding the use of __index
internally. It sacrifices some speed and some storage optimizations and also does not allow variable syntax, but the produced table is directly modifiable.
...
Adds a `protect()` function to trigger safety for an item.
This commit also optimizes away all instances of virtual function calls for function calls and storage. Will need to test speed to see how it works out.
Closes #133
Closes #134
Closes #135
Closes #136
2016-07-07 16:52:39 -04:00
ThePhD
76b73bdfab
[ci skip] Improve single-header file documentation
2016-07-02 12:01:33 -04:00
ThePhD
09ee4db1ed
More templated fixes.
...
Closes #131
Closes #126 , for the time being -- we can't make it go any faster without fundamentally breaking the system, and I can't do that to users rn
2016-06-29 14:08:26 -04:00
ThePhD
833be87011
More reductions...
2016-06-27 12:47:56 -04:00
ThePhD
4a0bfe1960
Update develop single header
2016-06-27 12:25:40 -04:00