Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 5ee63257f9 macros for closure sizes are global %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy c51bcf4796 it's ok to dump functions with upvalues %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy ab9e062928 name changes to avoid name collision between macros and variables %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 3941af53ad first implementation of independent global table per function %!s(int64=23) %!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
  Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 15462edb0f new definitions for closure structures %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy abdbe883a8 first implementation of unrestricted static scoping %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 39b7978329 first (big) step to support wide chars %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 0183b8030c `free' gets size of the block: complete control over memory use %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy dad808a73a new way to count `nblocks' for GC (try to count bytes). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy afef009fce new version of debug system %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 73aa465a8e some name changes %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy acdb0b741e comments. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 8e7451512f some more `const's %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 4343420d4d simplified version of `gc' tag method (only for userdata now). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy c787dccd9b "const" !!! %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 45e533599f optimization: closures without upvalues don't need to be closures %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 592a3f289b first implementation of centralized global state. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy e78cf96c97 first version of Cclosures. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy eb617df2d8 better way to traverse GCnode lists. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy ff08b0f406 Lua Function structures %!s(int64=28) %!d(string=hai) anos