Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy d6fd33e76f `eventtable' renamed to `metatable' %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy b3bb0f132b new interface for weak modes %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy e04f7ed450 first version of Lua "stackless" %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 9aff171f3b new type `boolean' %!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
  Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 26bf2adace optimizations for space in LClosures and time cleanning weak tables %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 21aa7e55f2 optimization for array part of a Table %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 15462edb0f new definitions for closure structures %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 8e9b1e4ae9 details %!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 e1d072571e better syntax for type casts %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy c3d72096c4 use a table to find (and reuse) constants when parsing %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 770954510f rename of `kproto' to `p' %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy b346834a09 new macros for changing numbers %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 37f3a1c045 too much optimization to "break" keys in tables; keep them as TObjects... %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 8e586c13fc cleaner way to ensure alignment for strings and userdata %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy ba11831d35 smaller structs for udata and for strings %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy d5b83ead90 new implementation for userdatas, without `keys' %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 762d059a13 new implementation for the Virtual Machine %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 0e0e4a480e first implementation for weak tables %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 6048c4f74d better way to link callinfo's and stack %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 7b84f9e65c lower-case for macros with arguments %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1e40b4dc61 buffer should be void *, as char now is not that neutral... %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 39b7978329 first (big) step to support wide chars %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 888f91fa24 code check for upvalues %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 099442c41f better separation between basic types %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d2e340f467 string pointers are always fully aligned %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1f9e3731d1 back to the basics (well-behaved variant record...) %!s(int64=25) %!d(string=hai) anos