Commit History

Autor SHA1 Mensaxe Data
  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=24) %!d(string=hai) anos
  Roberto Ierusalimschy 6048c4f74d better way to link callinfo's and stack %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 7b84f9e65c lower-case for macros with arguments %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 1e40b4dc61 buffer should be void *, as char now is not that neutral... %!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 888f91fa24 code check for upvalues %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 099442c41f better separation between basic types %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy d2e340f467 string pointers are always fully aligned %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 1f9e3731d1 back to the basics (well-behaved variant record...) %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 426d3e43bd lock/unlock may use L + better structure for internal debug stuff %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy e506b864cd no need for tags in boxed values :-( %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 63a822c8e1 all boxed types start with their tags %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 6b71a9cfe5 smaller tables for machines with 8-bit alignment %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy b82242d4c4 detail %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy a53d9b66ca first implementation for type names %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 4ac58853dc thead-specific state separated from "global" state %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy f2c451d745 all accesses to TObjects done through macros %!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 4894c27962 lua_Number defined in lua.h (1st version) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 96253ed8ce better support for 64-bit machines (avoid excessive use of longs) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d1c689af40 subtelties in layout of TString %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 37e9c2e744 macro DEBUG renamed to LUA_DEBUG %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b892f0a877 new API function `createuserdata' %!s(int64=25) %!d(string=hai) anos