Roberto Ierusalimschy
|
0e9254dfa0
Correct order of return hooks vs. close metamethods
|
4 éve |
Roberto Ierusalimschy
|
6ccd24eff5
Simpler handling of errors when creating tbc variables
|
4 éve |
Roberto Ierusalimschy
|
d0f34d9137
Allow yields in '__close' metamethods ater errors
|
4 éve |
Roberto Ierusalimschy
|
825ac8eca8
Corrected documentation for 'table.sort'
|
4 éve |
Roberto Ierusalimschy
|
b07fc10e91
Allow yields inside '__close' metamethods
|
4 éve |
Roberto Ierusalimschy
|
cc1692515e
New API function 'lua_closeslot'
|
4 éve |
Roberto Ierusalimschy
|
ce101dcaf7
Handles '__close' errors in coroutines in "coroutine style"
|
4 éve |
Roberto Ierusalimschy
|
553b37ce4f
Do not insert nil values into tables
|
4 éve |
Roberto Ierusalimschy
|
4bd10b6fe8
Better error messages for calling non-callable objects
|
4 éve |
Roberto Ierusalimschy
|
59e565d955
No need to recheck close method before calling it
|
4 éve |
Roberto Ierusalimschy
|
6188f3a654
Reset thread before panicking
|
4 éve |
Roberto Ierusalimschy
|
7af27ef59d
Cleaner handling of errors in '__close' metamethods
|
4 éve |
Roberto Ierusalimschy
|
0ceada8da9
Report last error in closing methods
|
4 éve |
Roberto Ierusalimschy
|
f9d29b0c44
Upvalues removed from 'openupval' before being closed
|
4 éve |
Roberto Ierusalimschy
|
409256b784
'coroutine.close'/'lua_resetthread' report original errors
|
4 éve |
Roberto Ierusalimschy
|
b17178b27a
Cleaner handling of floats in pack/unpack
|
4 éve |
Roberto Ierusalimschy
|
e1ceea5674
Cleaner definition for macro 'ttisclosure'
|
4 éve |
Roberto Ierusalimschy
|
748d6d4e7a
Review of asserts in 'ltests.c'
|
4 éve |
Roberto Ierusalimschy
|
e2ea3b31c9
Details (do not affect regular code)
|
4 éve |
Roberto Ierusalimschy
|
23051e830a
Changes in the API of 'luaH_set' and related functions
|
4 éve |
Roberto Ierusalimschy
|
f15589f3b0
Added test cases for error messages about goto/label
|
4 éve |
Roberto Ierusalimschy
|
754ca0060f
n Windows, 'popen' accepts "[rw][bt]?" as valid modes
|
4 éve |
Roberto Ierusalimschy
|
c36ced53c9
Avoid "bad programming habits" in the reference system
|
4 éve |
Roberto Ierusalimschy
|
d41c36bf67
'lua_assert' moved from 'lualib.h' to 'lauxlib.h'
|
4 éve |
Roberto Ierusalimschy
|
d9d2904f09
Details
|
4 éve |
Roberto Ierusalimschy
|
65d2294454
Changed access to global table in the registry
|
4 éve |
Roberto Ierusalimschy
|
131e3fd814
Avoid using 'signal' when 'sigaction' is available
|
4 éve |
Roberto Ierusalimschy
|
9d067ab73b
Optimization for 'n^2'
|
4 éve |
Roberto Ierusalimschy
|
2f4162bc47
Compiler optimization back to '-O2'
|
4 éve |
Roberto Ierusalimschy
|
ab1aca94e8
Removed optimization for «if ... then goto»
|
4 éve |