ThePhD
|
c6d11a2bac
|
fix index and newindex semantics on simple_usertypes
we do not have to hit the metatable by-name since we go to special lengths to ensure we have a simple usertype table we can use
|
2017-05-28 19:14:18 -04:00 |
|
ThePhD
|
2393d0bcfd
|
update single
|
2017-05-20 20:03:28 -04:00 |
|
ThePhD
|
5ff394ae0d
|
use the copy assignable trait, even if that's not exactly what we're going for...
|
2017-05-16 20:20:59 -04:00 |
|
ThePhD
|
51d6f6fa54
|
You would think that we'd have accounted for this earlier...
Fixes #405
|
2017-05-16 06:12:28 -04:00 |
|
ThePhD
|
34b81bef6b
|
Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++)
|
2017-05-15 10:41:50 -04:00 |
|
ThePhD
|
86e2de297d
|
update single, ensure unused variables are axed
|
2017-05-09 13:31:44 -04:00 |
|
ThePhD
|
8efafca46a
|
[ci skip] update single, bump version
|
2017-05-09 13:27:23 -04:00 |
|
ThePhD
|
c7237806ef
|
add a new example, add a note, adjust for LuaJIT Beta3 and beyond (hopefully it doesn't flip its crap: will have to warn suers....)
|
2017-05-07 10:16:47 -04:00 |
|
ThePhD
|
5bc5def14d
|
update single
|
2017-05-04 03:18:46 -04:00 |
|
ThePhD
|
fc3e7c40f3
|
static properties work as intended, I guess
|
2017-04-25 19:44:53 -04:00 |
|
ThePhD
|
c124d51353
|
Fix #398 by ensuring proper usertype propagation.
|
2017-04-20 20:27:32 -04:00 |
|
ThePhD
|
3d5f80e35a
|
Fix bad tag for clang
|
2017-04-19 15:29:26 -04:00 |
|
ThePhD
|
a3d6f8044c
|
working stuff!~
|
2017-04-19 13:00:47 -04:00 |
|
ThePhD
|
de7d7e8da5
|
update versions
|
2017-04-18 20:26:35 -04:00 |
|
ThePhD
|
2acc8bee14
|
get_environment, documentation updates, and tests
|
2017-04-18 20:23:20 -04:00 |
|
ThePhD
|
36cc7f2863
|
crush the stack on final error when throwing to prevent 'leaks' in bad cases
|
2017-04-09 19:37:45 -04:00 |
|
ThePhD
|
a6e03ac214
|
tfw you break everything 'cause you're bad
|
2017-04-09 13:03:41 -04:00 |
|
ThePhD
|
2df532f79b
|
There was a leak when running scripts and catching errors, where she didn't properly clean up the stack.
|
2017-04-09 12:04:57 -04:00 |
|
ThePhD
|
814562260d
|
Fixes #394
|
2017-04-08 08:25:49 -04:00 |
|
ThePhD
|
28fff10637
|
Well, that bug was annoying to track down, but it was from the single.py script. This fixes #392
|
2017-04-06 21:15:22 -04:00 |
|
ThePhD
|
8c94cb730b
|
Fix static initialization order fiasco with meta_function_names
|
2017-04-04 16:16:22 -04:00 |
|
ThePhD
|
7fa7f0f2e9
|
updoot single
|
2017-04-02 22:39:20 -04:00 |
|
ThePhD
|
f4434393ce
|
add single
|
2017-04-02 16:30:14 -04:00 |
|
ThePhD
|
fb06c8a754
|
Fix slight error when error handler was called and the result wasn't properly moved.
|
2017-03-31 22:39:16 -04:00 |
|
ThePhD
|
59b196a1db
|
add a new kind of error handling script call, updating docs and examples
|
2017-03-31 17:38:04 -04:00 |
|
ThePhD
|
4094ba3e7a
|
New feature: nested getter for complex nested tables, plus docs and example
|
2017-03-30 14:11:43 -04:00 |
|
ThePhD
|
92d31b39b7
|
update single
|
2017-03-30 04:21:11 -04:00 |
|
ThePhD
|
b835e7d2c7
|
update Unreal's check mechanism
|
2017-03-26 11:28:32 -04:00 |
|
ThePhD
|
e27922e844
|
Fix a latent herpderp from when I added new constructors to protected_function that resolves an ambigious implicit conversion.
|
2017-03-25 20:28:22 -04:00 |
|
ThePhD
|
3342e65b38
|
fixes to a lot of tests and proper subclassing for internal metatable data and work done to all of the usertypes to make them behave as expected
|
2017-03-23 21:13:46 -04:00 |
|
ThePhD
|
7c29964339
|
allow personal indexing function to catch rewrites to itself in usertypes statically and dynamically
|
2017-03-23 10:19:23 -04:00 |
|
ThePhD
|
9daf52e8df
|
update single
|
2017-03-22 07:54:19 -04:00 |
|
ThePhD
|
8938c54404
|
update version, update single
|
2017-03-21 16:56:25 -04:00 |
|
ThePhD
|
4b58b4ace3
|
update single
|
2017-03-19 20:58:35 -04:00 |
|
ThePhD
|
42aa55db8f
|
update single
|
2017-03-16 16:01:42 -04:00 |
|
ThePhD
|
ab9126d892
|
update customization points and track un-specialized structs to trigger some safe-guards as a back-compatible safety net
|
2017-02-20 18:07:02 -05:00 |
|
ThePhD
|
889a45d0b3
|
update single
|
2017-02-20 03:45:47 -05:00 |
|
ThePhD
|
dde4aa64fc
|
simple_usertype now responds with nil on bad lookups and sets items into place properly when new_index'd
|
2017-02-19 05:00:11 -05:00 |
|
ThePhD
|
295bc3a911
|
update single
|
2017-02-18 21:59:53 -05:00 |
|
ThePhD
|
23e3f2c26d
|
make sure member functions for simple usertypes propogate their desired type.
|
2017-02-17 05:46:39 -05:00 |
|
ThePhD
|
37420dcdc0
|
Documentation update about functions and new typedefs.
|
2017-02-16 02:05:49 -05:00 |
|
ThePhD
|
85194e0135
|
Fix leak issues and some ordering in state(view) move operations. Closes #336.
|
2017-02-15 05:42:44 -05:00 |
|
ThePhD
|
fe8b1c1c10
|
Bug in not properly keeping the observed valid table on the stack.
|
2017-02-01 06:54:30 -05:00 |
|
ThePhD
|
8d6f304bad
|
Update the name table and make sure there are pairs and next metamethod entries.
|
2017-02-01 06:29:45 -05:00 |
|
ThePhD
|
c7deb82535
|
Improve performance by making wstring_convert objects static. Closes #326
Temporary warnings against alignment padding nonsense. Closes #325
Still need to test #324 and find out what's wrong with #327
|
2017-01-30 21:40:58 -05:00 |
|
RaptorFactor
|
c58d27e58d
|
Work around clang-cl compilation issue.
|
2017-01-26 03:32:17 -08:00 |
|
ThePhD
|
66ad189797
|
add functionality to have functions properly detected and the amount shifted over properly based on being a call constructor or not
|
2017-01-09 23:25:28 -05:00 |
|
ThePhD
|
490194f767
|
allow va_args to work with overloading, albeit things can get... bad, with it. Need to observe this more to make sure things don't go poorly.
|
2017-01-09 16:38:23 -05:00 |
|
ThePhD
|
658a11a2be
|
forgot return type: update single
|
2017-01-07 01:11:03 -05:00 |
|
ThePhD
|
38ba4415b0
|
update version and single
|
2017-01-07 00:46:16 -05:00 |
|