Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 5016f43aa4 (much) cleaner way to control function states %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 8b2b8790b5 small bug: basic `ci' must have a valid func (base - 1) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 4e23699aa6 new implementation for error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e5146fb01f CallInfo has different fields for C functions and Lua functions %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 39b2d58c39 new interface for debug hooks %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 000d081fd0 warnings from other compilers %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ff91b355f4 no more use of stdio inside the core (except for `tostring'...) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 01f1ac36b1 `global' tables (registry, etc.) stored in proper place, not in the stack %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy dea6b6da94 new function `lua_vpushstr' to replace uses of `sprintf' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 751cd867d3 new way to handle errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 383e8b9e77 use of a common `dummynode' for all empty tables %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f388ee4a82 new way to handle errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c11d374c59 `panic' function configurable via API %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 63a614e145 some improvements in stack control %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 71c716e5a8 avoid C identifiers beginning with '_' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 8f837e83b2 using `ci->top' to control acceptable indices in C calls %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 457d88eaaa configurable minimum size for the string table %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b0a5e156b8 no more maximum stack size %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e01f5e6809 better order of record fields for 64-bit machines %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d6fd33e76f `eventtable' renamed to `metatable' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 50e2952593 first version of dynamic stack %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d56d4cf776 distinct functions to create/destroy states and threads %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f083812c02 first implementation of coroutines %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e04f7ed450 first version of Lua "stackless" %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ed9be5e1f0 reentrant implementation of garbage collection %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy e043b72a55 simpler way to collect userdata %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 592a309177 tag system replaced by event tables %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 413fc7334b new implementation for lua upvalues (sugested by E.T.): simpler and solves %!s(int64=24) %!d(string=hai) anos