ThePhD
0c38fd1a57
Lua stream example!
2020-01-25 13:09:16 -05:00
ThePhD
2beb13b9b2
Found the problem.
2020-01-25 00:13:08 -05:00
ThePhD
c5863c8c31
Improve comments and example code.
2020-01-24 20:24:50 -05:00
ThePhD
5301bc1d4c
New base object customization point management example, derived directly form @NullCascade. Thanks!
2020-01-24 19:58:12 -05:00
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
1c89390356
Explicitly unsafe.
2020-01-08 10:46:22 -05:00
ThePhD
83a656ae61
Break all the behaviors. _All_ of them.
2019-11-29 13:08:41 -05:00
ThePhD
bc1106cdea
Tackle bug in indexing on Lua Version < 5.3
...
Figure out LuaJIT bug for allocations on x64 on Version < 2.1.x
2019-11-13 05:18:02 +01:00
ThePhD
bafac3abbd
Change how proxies are done for the sake of efficiency.
2019-09-15 00:43:44 -04:00
ThePhD
9294afc082
memory tracker and separate-definition ADL customization points, inspired by Olek and Aurailus
2019-09-01 02:27:58 -04:00
ThePhD
242990a706
don't forget to use the shitty variable
2019-08-16 00:34:25 -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
Marco Melorio
ea4176601d
Fix typo in exception documentation
2019-07-08 13:52:06 -04:00
ThePhD
56c71502b3
I am not very smart.
2019-07-04 14:48:10 -04:00
ThePhD
0e9bb67576
more stuff
2019-07-04 14:20:48 -04:00
ThePhD
367edd1a87
nyohoho unused variables
2019-07-04 14:09:37 -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
3d479a7342
[skip ci] more silly formatting things
2019-05-29 07:58:27 -04:00
ThePhD
a49fbc2f04
Objective C will always haunt me.
2019-05-26 13:32:28 -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
8f88e104be
make sure that stack_aligned_stack_handler_function behaves properly
2019-04-29 05:16:33 -04:00
ThePhD
e8467334f6
Completley overhaul tests
...
Add unregister funcationality
Make sure clearing is stack-size-safe.
2019-03-22 16:28:17 -04:00
ThePhD
ee13a7812f
Full fixes for everything.
2019-03-09 20:57:49 -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
88cafb281f
improve all tests, fix all tests, and improve metatable for GCC builds
2018-12-21 01:07:05 -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