2392 Commits (652f885c30e36c3bdbecd71b70dfbf273abfe24e)
 

Author SHA1 Message Date
Roberto Ierusalimschy 04b143ddf9 avoid C stack overflow during parsing 22 years ago
Roberto Ierusalimschy 007f229568 detail 22 years ago
Roberto Ierusalimschy 84488c5670 small bug: previous call may change `base' 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 be00cd2a6b easier way to keep `base' correct 22 years ago
Roberto Ierusalimschy 2e4e888de0 Lua functions must have a frame or a saved pc. 22 years ago
Roberto Ierusalimschy ddc144e4d2 keep L->ci->base in L->base for faster access 22 years ago
Roberto Ierusalimschy b48c6e7680 no problem keeping some dead meat while doing collection 22 years ago
Roberto Ierusalimschy aff97fffc4 C functions cannot increase its top without filling the stack 22 years ago
Roberto Ierusalimschy 1648674653 must check GC every time it can create new objects 22 years ago
Roberto Ierusalimschy d404f0c276 global_State must be deallocated (and so allocated) with NULL also 22 years ago
Roberto Ierusalimschy 48e42261ac details 22 years ago
Roberto Ierusalimschy be762f38bd better organization of "malloc responsabilities" 22 years ago
Roberto Ierusalimschy c8a79057f7 option -l does a `require', instead of `dofile' 22 years ago
Roberto Ierusalimschy 642af82e81 small bugs (state could keep its CI_HASFRAME attribute after returning) 22 years ago
Roberto Ierusalimschy 636c629e56 new assertions 22 years ago
Roberto Ierusalimschy 96ba5d0bc2 include file name in error messages 22 years ago
Roberto Ierusalimschy f0185f7628 support for tests of yield inside hooks + better support for tests 22 years ago
Roberto Ierusalimschy 9bab2cf55d support for yield inside hooks 22 years ago
Roberto Ierusalimschy c4ae00a3d1 details 22 years ago
Roberto Ierusalimschy f4d3bc52f4 towards 5.0 beta 22 years ago
Roberto Ierusalimschy 18765d900e messages 22 years ago
Roberto Ierusalimschy 43013b39cc new representation for hooks (to allow asynchronous calls to sethook) 22 years ago
Roberto Ierusalimschy 94912d99fc details 22 years ago
Roberto Ierusalimschy b40c9f7a3c better code to signal write barriers 22 years ago
Roberto Ierusalimschy 41fd639cab documentation for write barriers 22 years ago
Roberto Ierusalimschy a845a46cc8 C function may leave garbage on the stack (besides return values) 22 years ago
Roberto Ierusalimschy 097edd3884 better names for auxiliar functions 22 years ago
Roberto Ierusalimschy 5c5d9b2703 back to `__mode' metafield to specify weakness 22 years ago
Roberto Ierusalimschy 43d1a6af12 detail 22 years ago
Roberto Ierusalimschy 3010eb0536 all objects with several children (tables, closures, stacks, prototypes) 22 years ago
Roberto Ierusalimschy 2f91f95d94 better control over GCObjects 22 years ago
Roberto Ierusalimschy 42dd080a2e details 22 years ago
Roberto Ierusalimschy 9957f7d598 better way to open libraries 22 years ago
Roberto Ierusalimschy ac27b7a842 avoid traversing extra elements when cleaning weak tables 22 years ago
Roberto Ierusalimschy 81e142fc14 detail (`key' is always on stack) 22 years ago
Roberto Ierusalimschy 63633c5b5f better name for `lua_movethread' 22 years ago
Roberto Ierusalimschy dff9be4224 new macros to distinguish different types of object moves (for future GC 22 years ago
Roberto Ierusalimschy 118347d8c3 new API for coroutines 22 years ago
Roberto Ierusalimschy 6820da5096 detail 22 years ago
Roberto Ierusalimschy c3eb4675b9 new module, ldump.c 22 years ago
Roberto Ierusalimschy 7e0f880bc5 C++ demands cast from void to specific types 22 years ago
Roberto Ierusalimschy 118e9cd843 new facility for dumping chunks 22 years ago
Roberto Ierusalimschy de00d0d0ad module for dumping chunks 22 years ago
Roberto Ierusalimschy 1713b64065 Writer type must be public (so, in lua.h) 22 years ago
Roberto Ierusalimschy 671dc6eec2 new version (from lhf) 22 years ago
Roberto Ierusalimschy e356a43dc0 C needs "union" (unlike C++) 22 years ago
Roberto Ierusalimschy f36038e42a assertion must be always valid (not only in debug mode) 22 years ago
Roberto Ierusalimschy 96e15b8501 threads now are real Lua objects, subject to garbage collection 22 years ago