Historique des commits

Auteur SHA1 Message Date
  Roberto Ierusalimschy e663a24ab0 more freedom in handling memory-allocation errors (not all allocations il y a 7 ans
  Roberto Ierusalimschy ae11e37e53 bug: 'lua_pushcclosure' should not call the GC when 'n' is zero il y a 7 ans
  Roberto Ierusalimschy 599f1742c6 detail (typo in comments) il y a 7 ans
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) il y a 7 ans
  Roberto Ierusalimschy 472c560705 no more useful fields in CallInfo il y a 7 ans
  Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' il y a 7 ans
  Roberto Ierusalimschy ba36180fd7 new API for 'lua_resume' + cleaning the uses of the 'extra' field in il y a 7 ans
  Roberto Ierusalimschy b9e76be8a6 using 'L->func' when possible il y a 7 ans
  Roberto Ierusalimschy 1d8920dd7f some cleaning in GC parameters il y a 7 ans
  Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements il y a 8 ans
  Roberto Ierusalimschy b029e7ea20 macro 'luaV_fastget' may need protection ({}) to be used inside il y a 8 ans
  Roberto Ierusalimschy 72d82a296c revamping the incremental collector il y a 8 ans
  Roberto Ierusalimschy 49f7aab62a 'lua_rawlen' returns 'lua_Unsigned' instead of 'size_t'. (Real il y a 8 ans
  Roberto Ierusalimschy 7647d5d13d revamp of fast track for table access (table set uses the same il y a 8 ans
  Roberto Ierusalimschy 69371c4b84 'KGC_NORMAL' -> 'KGC_INC' + emergency GC signalled by flag (instead il y a 8 ans
  Roberto Ierusalimschy f748b4bb40 macros to define default parameters for generational collection il y a 8 ans
  Roberto Ierusalimschy c7bdc0e0e8 first version of control for the generational collector il y a 8 ans
  Roberto Ierusalimschy a3d36fe283 Upvalues collected like everything else (with mark-sweep) instead il y a 8 ans
  Roberto Ierusalimschy 2331e1beec small changes in 'luaC_upvalbarrier' il y a 8 ans
  Roberto Ierusalimschy f5f3df3bd1 generational collection: new attempt (still incomplete) il y a 8 ans
  Roberto Ierusalimschy 03ca6385dc call 'checkGC' *after* creating new objects (this is how 'execute' il y a 9 ans
  Roberto Ierusalimschy 1a44e82200 'luaV_fastget' only treats the real fast case (table with a non-nil il y a 9 ans
  Roberto Ierusalimschy ff1289a361 in 'luaD_call', use two functions instead of one with fixed boolean il y a 9 ans
  Roberto Ierusalimschy 8949904783 allow NULL string when length is zero in 'lua_pushlstring' and il y a 9 ans
  Roberto Ierusalimschy 364cdbdbdb 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache' il y a 10 ans
  Roberto Ierusalimschy 502214f8a5 added assert for NULL pointer in 'lua_pushlstring' il y a 10 ans
  Roberto Ierusalimschy 8f25d08637 'invalidateTMcache' not needed in all 'settable' uses il y a 10 ans
  Roberto Ierusalimschy 3b795541c4 fast track for 'settable' il y a 10 ans
  Roberto Ierusalimschy e247c3ada3 implementation of fast track for gettable operations il y a 10 ans
  Roberto Ierusalimschy dcad08b76d details (use original type when saving variable's value) il y a 10 ans