Ole
|
1fb8e0391e
Fix bug with Clang where wrapped function pointers are optimized out
|
10 年之前 |
Ole
|
96f6df49a3
Add std::nullptr_t as equivalent to nil
|
10 年之前 |
Ole
|
a42a8e3043
Make use of new auxiliary functions
|
10 年之前 |
Ole
|
bfe60d7a62
Make sure registering global values does not polute the execution stack
|
10 年之前 |
Ole
|
54e6cb6228
tests: Add tests for 'register_global' and 'set_fields'
|
10 年之前 |
Ole
|
739bcef171
Add 'new_table' helper which allows you to create new table easily
|
10 年之前 |
Ole
|
6f501c13dd
Add 'set_fields' function which allows you to set multiple table fields at once
|
10 年之前 |
Ole
|
96929feda3
Add alias Value specialization for string literals
|
10 年之前 |
Ole
|
33443c1b0c
tests: Add numeric test for unsigned/signed char
|
10 年之前 |
Ole
|
8a4c63f324
Add value support for unsigned/signed char
|
10 年之前 |
Ole
|
5d3a95a857
Use universal initialization when constructing user types
|
10 年之前 |
Ole
|
a08c1f28e6
Adjust version macros
|
10 年之前 |
Ole
|
54f0a09f1d
Add macro for constructor wrapping
|
10 年之前 |
Ole
|
e87aff9101
Add macros for field and method wrapping
|
10 年之前 |
Ole
|
50d52f1b66
Add 'LUWRA_WRAP_FUNCTION' to make function wrapping easier
|
10 年之前 |
Ole
|
9be3440d06
readme: Fix typo
|
10 年之前 |
Ole
|
741cac9220
Make methods parameter optional when registering user types
|
10 年之前 |
Ole
|
bc28ba76b5
Export user_type_id and user_type_reg_name globally to avoid overlapping user types IDs
|
10 年之前 |
Ole
|
1586274713
Remove redundant user type functions
|
10 年之前 |
Ole
|
b12d3d21ee
Revert address-based metatable identification, because it causes problems with more than one Lua instance
|
10 年之前 |
Ole
|
658af41388
Improve registry indexing, which should improve type checking for user types
|
10 年之前 |
Ole
|
a70e14f9fc
doc: Rename 'meta table' to 'metatable'
|
10 年之前 |
Ole
|
f8a2b224d7
readme: Add LuaJIT support note
|
10 年之前 |
Ole
|
d4cdc42ecd
readme: Extend note about `lua_Integer` quirks
|
10 年之前 |
Ole
|
28e7de1932
Add some documentation to the user types translation unit
|
10 年之前 |
Ole
|
4bb6212b73
tests: Test user type constructor seperately
|
10 年之前 |
Ole
|
08edf49ce5
tests: Enhance user type testing
|
10 年之前 |
Ole
|
540cf93216
Use 'push' and 'read' shortcuts
|
10 年之前 |
Ole
|
c3e858a496
Rename 'wrap_property' to 'wrap_field'
|
10 年之前 |
Ole
|
56a566dd9e
Add PropertyWrapper to differentiate between qualified and unqualified property accessors
|
10 年之前 |