76 Commits (c6ef3e2672859a26bb5f0ab5fa3f99a3fb32d5b4)

Author SHA1 Message Date
Roberto Ierusalimschy e0f9d1c8f5 removed export of function only for coco 15 years ago
Roberto Ierusalimschy b0f2b288a6 new scheme for debug info about tail calls: no more 'fake' stack entries, 15 years ago
Roberto Ierusalimschy b40a38a8ac remove declaration of removed function 15 years ago
Roberto Ierusalimschy f76f4cb79d new way to control stack overflow, controling only total size of the stack 16 years ago
Roberto Ierusalimschy abb85fc059 new definition for 'luaD_checkstack' to avoid possible overflows 16 years ago
Roberto Ierusalimschy 4a67e48611 new macro 'condmovestack' instead of 'condhardstacktests' 16 years ago
Roberto Ierusalimschy 4f88418170 'CallInfo' stack implemented as double-linked list instead of an array 16 years ago
Roberto Ierusalimschy ba484b9eb1 yielding across lua_call (first version) 16 years ago
Roberto Ierusalimschy fdbb243ff9 first steps towards yielding through longjump 16 years ago
Roberto Ierusalimschy 2a84c29bc3 comment about exported function not used by Lua 17 years ago
Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) 19 years ago
Roberto Ierusalimschy 98296f6b45 some bugs related to stack reallocation 19 years ago
Roberto Ierusalimschy 23b79c5945 small changes to facilitate external C coroutines 19 years ago
Roberto Ierusalimschy 6fcd334ca0 small improvements 19 years ago
Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API 20 years ago
Roberto Ierusalimschy 0de2065f4e tighter tests for stack overflow 20 years ago
Roberto Ierusalimschy 0bda88e6cd small steps towards yields in iterators and tag methods 21 years ago
Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions 21 years ago
Roberto Ierusalimschy 8332d5c8a5 parser fully reentrant(!) 22 years ago
Roberto Ierusalimschy 9fcc485176 zio does not keep "source" name (nobody uses it) 22 years ago
Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' 22 years ago
Roberto Ierusalimschy 007f229568 detail 22 years ago
Roberto Ierusalimschy 5142e630bf new macro `condhardstacktests' to control hard stack tests 22 years ago
Roberto Ierusalimschy 010bbd9d9c simpler definition for incr_top 22 years ago
Roberto Ierusalimschy 7c0ccdfd61 avoid the use of "enum" in the API, as they do not have a fixed representation 23 years ago
Roberto Ierusalimschy c1c100a0c0 warnings in other compilers 23 years ago
Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme 23 years ago
Roberto Ierusalimschy 4e23699aa6 new implementation for error handling 23 years ago
Roberto Ierusalimschy 39b2d58c39 new interface for debug hooks 23 years ago
Roberto Ierusalimschy 6ee2dbdfe9 traceback stops at first protected call 23 years ago
Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling 23 years ago
Roberto Ierusalimschy b7a0503c1d new format for error messages 23 years ago
Roberto Ierusalimschy 751cd867d3 new way to handle errors 23 years ago
Roberto Ierusalimschy ee4859b3e3 new way to handle errors (temporary version) 23 years ago
Roberto Ierusalimschy 801aaf37b1 simpler implementation for line information 23 years ago
Roberto Ierusalimschy 63a614e145 some improvements in stack control 23 years ago
Roberto Ierusalimschy 653977a0ac callhook can be static 23 years ago
Roberto Ierusalimschy 50e2952593 first version of dynamic stack 23 years ago
Roberto Ierusalimschy d56d4cf776 distinct functions to create/destroy states and threads 23 years ago
Roberto Ierusalimschy 42754c0f15 small optimizations 23 years ago
Roberto Ierusalimschy e04f7ed450 first version of Lua "stackless" 23 years ago
Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... 23 years ago
Roberto Ierusalimschy cbc59592ff new definition for `luaD_call' and `luaD_adjusttop' 24 years ago
Roberto Ierusalimschy 943b8f5b18 details 24 years ago
Roberto Ierusalimschy 6048c4f74d better way to link callinfo's and stack 24 years ago
Roberto Ierusalimschy 39b7978329 first (big) step to support wide chars 24 years ago
Roberto Ierusalimschy 7178a5e34a new way to handle top x L->top 24 years ago
Roberto Ierusalimschy 71ae4801d6 macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua core 24 years ago
Roberto Ierusalimschy ad3816d0d1 luaD_call is more uniform 24 years ago
Roberto Ierusalimschy 046a3d6173 tag methods are always functions, so don't need to store a whole object 24 years ago