summaryrefslogtreecommitdiff
path: root/ldo.c
Commit message (Expand)AuthorAgeFilesLines
* Corrected support for 16-bit systemsRoberto Ierusalimschy2023-03-091-9/+5
* Stack reallocation done with a single reallocRoberto Ierusalimschy2022-10-311-22/+46
* Stack indices changed to union'sRoberto Ierusalimschy2022-10-291-63/+62
* More checks and documentation for uses of EXTRA_STACKRoberto Ierusalimschy2022-05-261-1/+6
* Bug: 'lua_settop' may use an invalid pointer to stackRoberto Ierusalimschy2022-05-251-6/+6
* 'lua_checkstack' doesn't need to check stack overflowRoberto Ierusalimschy2022-05-231-8/+7
* DetailsRoberto Ierusalimschy2022-04-011-2/+6
* Bug: finalizers can be called with an invalid stackRoberto Ierusalimschy2021-12-151-1/+1
* Corrected bug in 'luaD_tryfuncTM'Roberto Ierusalimschy2021-11-161-1/+2
* Bug: C stack overflow with coroutinesRoberto Ierusalimschy2021-11-031-2/+4
* More uniform implementation for tail callsRoberto Ierusalimschy2021-10-291-29/+52
* Removed goto's in 'luaD_precall'Roberto Ierusalimschy2021-10-181-24/+27
* Using 'inline' in some functionsRoberto Ierusalimschy2021-09-151-4/+4
* 'luaD_tryfuncTM' checks stack space by itselfRoberto Ierusalimschy2021-08-181-3/+4
* Undo simplification of tail calls (commit 901d760)Roberto Ierusalimschy2021-08-181-34/+32
* Simplification in the parameters of 'luaD_precall'Roberto Ierusalimschy2021-06-301-10/+9
* C functions can be tail called, tooRoberto Ierusalimschy2021-06-141-18/+25
* Simpler implementation for tail callsRoberto Ierusalimschy2021-06-111-24/+24
* Stack reallocation done in two phasesRoberto Ierusalimschy2021-02-271-7/+21
* Broadening the use of branch hintsRoberto Ierusalimschy2021-02-241-12/+12
* '__close' methods can yield in the return of a C functionRoberto Ierusalimschy2021-02-121-29/+43
* New implementation for to-be-closed variablesRoberto Ierusalimschy2021-02-091-1/+1
* Fixed some bugs around stack reallocationRoberto Ierusalimschy2021-02-051-1/+1
* Optimizations for line hookRoberto Ierusalimschy2021-01-281-4/+5
* Small improvements in hooksRoberto Ierusalimschy2021-01-261-9/+8
* Janitorial workRoberto Ierusalimschy2021-01-251-24/+31
* Correct order of return hooks vs. close metamethodsRoberto Ierusalimschy2021-01-211-9/+15
* Simpler handling of errors when creating tbc variablesRoberto Ierusalimschy2021-01-191-0/+1
* Allow yields in '__close' metamethods ater errorsRoberto Ierusalimschy2021-01-181-60/+67
* Allow yields inside '__close' metamethodsRoberto Ierusalimschy2021-01-131-3/+3
* Handles '__close' errors in coroutines in "coroutine style"Roberto Ierusalimschy2020-12-301-20/+46
* Better error messages for calling non-callable objectsRoberto Ierusalimschy2020-12-291-1/+1
* Reset thread before panickingRoberto Ierusalimschy2020-12-281-5/+1
* Cleaner handling of errors in '__close' metamethodsRoberto Ierusalimschy2020-12-281-12/+47
* Bug when growing a stackRoberto Ierusalimschy2020-11-081-1/+1
* DetailsRoberto Ierusalimschy2020-10-301-8/+8
* 'recover' finish of 'luaD_pcall' should follow the originalRoberto Ierusalimschy2020-10-121-3/+3
* No more field 'lua_State.stacksize'Roberto Ierusalimschy2020-10-121-10/+9
* Avoid shrinking stacks to oftenRoberto Ierusalimschy2020-10-121-16/+38
* Correct handling of 'luaV_execute' invocationsRoberto Ierusalimschy2020-10-121-11/+14
* Revision of stackless implementationRoberto Ierusalimschy2020-10-121-26/+26
* Back to a stackless implementationRoberto Ierusalimschy2020-10-121-20/+31
* Fixed bug: 'luaD_callnoyield' called twice in a rowRoberto Ierusalimschy2020-07-171-5/+4
* Fixed bug: invalid 'oldpc' when returning to a functionRoberto Ierusalimschy2020-07-171-3/+3
* Fixed bug: wrong stack limit when entering a coroutineRoberto Ierusalimschy2020-07-131-1/+1
* Fixed bugs of stack reallocation x GCRoberto Ierusalimschy2020-07-071-6/+7
* Avoid any code before locks in the APIRoberto Ierusalimschy2020-07-061-1/+2
* Keep minimum size when shrinking a stackRoberto Ierusalimschy2020-07-061-3/+2
* Improvements in the handling of signalsRoberto Ierusalimschy2020-05-221-5/+5
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-3/+3