Commit History

Author SHA1 Message Date
  Roberto Ierusalimschy 63a3b1a1eb macro 'checkvalref' redefined as function (to avoid too long macros) 15 years ago
  Roberto Ierusalimschy 9756f56354 better control over accesses to TValue fields 15 years ago
  Roberto Ierusalimschy 5bc91c6405 no more one environment per thread: all threads share a single global 16 years ago
  Roberto Ierusalimschy 916587508c parser keeps list of active local variables in a single dynamic array, 16 years ago
  Roberto Ierusalimschy a5382b763c new function lua_copy 16 years ago
  Roberto Ierusalimschy d119cf3035 a few more instructions to testC (func2udata and getfield) 16 years ago
  Roberto Ierusalimschy 5938212748 information about upvalues (where they come from) kept in Proto structure, 16 years ago
  Roberto Ierusalimschy 67cae2854c 'lua_mainthread' replaced by new preregistered value LUA_RIDX_MAINTHREAD 16 years ago
  Roberto Ierusalimschy 0e45ffb8e4 first implementation of 'lua_yieldk' (yield with continuation) 16 years ago
  Roberto Ierusalimschy 071e54ae0b extra facilities to testC: comments + commands print, callk and yield + 16 years ago
  Roberto Ierusalimschy b2bb2f7f59 better machinery to test continuations in the C API 16 years ago
  Roberto Ierusalimschy bd5fa9cc8f new macro 'getproto' 16 years ago
  Roberto Ierusalimschy f76f4cb79d new way to control stack overflow, controling only total size of the stack 16 years ago
  Roberto Ierusalimschy 6980cb1aa7 new functions 'lua_arith' and 'lua_compare' 16 years ago
  Roberto Ierusalimschy a21c89ddc8 new API function 'lua_mainthread' 16 years ago
  Roberto Ierusalimschy 2258ec6bc9 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 16 years ago
  Roberto Ierusalimschy 9423e22aa3 no more L->base + ci->base only for Lua functions (C functions may use 16 years ago
  Roberto Ierusalimschy d3037d97ec several small improvements based on 'ci' being fixed now (including 16 years ago
  Roberto Ierusalimschy 4f88418170 'CallInfo' stack implemented as double-linked list instead of an array 16 years ago
  Roberto Ierusalimschy 8775f25830 new function 'T.makeCfunc' (for later use) 16 years ago
  Roberto Ierusalimschy 7837e34e56 new states have a reasonable panic function + 16 years ago
  Roberto Ierusalimschy 6905ae900b Lua now uses "homemade" lctype (instead of ctype.h from ANSI C) 16 years ago
  Roberto Ierusalimschy 81ede6bfce using light userdata to represent "remote" states 16 years ago
  Roberto Ierusalimschy 690efef3de detail (added 'UNUSED' to unused argument) 17 years ago
  Roberto Ierusalimschy f94cd2201c better control of call status through CallInfo 17 years ago
  Roberto Ierusalimschy c1565c16ed small bug: lua_resume returning LUA_YIELD is not an error 17 years ago
  Roberto Ierusalimschy 0c8f5fc2fd simplification in the handling of finalizers: no more 'tmudata' list + 17 years ago
  Roberto Ierusalimschy 93869acb2c "test trick" seems more useful with pointers instead of integers 17 years ago
  Roberto Ierusalimschy 59e2973335 removed static variable lua_state (not used) 17 years ago
  Roberto Ierusalimschy 860e285f31 'luaL_gsub' moved into 'testC' (all auxlib should be tested through 'testC') 17 years ago