kyren
|
d06890afc6
|
Simplify stack_guard / stack_err_guard
The expected change is always zero, because stack_guard / stack_err_guard are
always used at `rlua` entry / exit points.
|
2018-03-08 11:40:24 -05:00 |
kyren
|
a49ea51b79
|
Remove terrible awful no-good evil hack
The breakage is being addressed in rust itself.
|
2018-02-19 18:09:04 -05:00 |
kyren
|
e19a5b6481
|
Cleanup max upvalues constant a bit, add some luaconf.h assumptions
|
2018-02-19 18:03:18 -05:00 |
kyren
|
bb2a9c5b5d
|
Fix several bugs found while doing C conversion
Fixing these in master in case I need to back out the change I'm making
|
2018-02-18 05:26:14 -05:00 |
kyren
|
dec360f78f
|
Can.. can I do this? Is this a thing that actually works?
Drastic times and all that.
|
2018-02-16 22:01:41 -05:00 |
kyren
|
f0186d1799
|
Provisional "fix" for #71. Requires nightly :(
|
2018-02-15 21:39:35 -05:00 |
kyren
|
c22aae461b
|
Some changes for panic correctness, stack usage correctness, and speed
|
2018-02-12 13:54:31 -05:00 |
kyren
|
60743d45cd
|
Move all tests into a tests/ subfolder
|
2018-02-09 23:52:05 -05:00 |
kyren
|
d331e4b97c
|
Error correctly on too many arguments / returns / binds / recursions
There are also some other drive-by changes to fix panicking in extern "C"
functions and other edge case stack errors
|
2018-02-09 23:40:23 -05:00 |
kyren
|
0c644e7136
|
more reorganization in an attempt to shrink the size of lua.rs
|
2017-12-04 01:04:12 -05:00 |
kyren
|
a44b6b5170
|
Move function and thread into their own modules, auto-formatting
|
2017-12-04 00:57:39 -05:00 |