Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 81c6021fb4 New implementation for 'tbclist' %!s(int64=4) %!d(string=hai) anos
  Roberto Ierusalimschy 4e47f81188 New implementation for to-be-closed variables %!s(int64=4) %!d(string=hai) anos
  Roberto Ierusalimschy e1ceea5674 Cleaner definition for macro 'ttisclosure' %!s(int64=4) %!d(string=hai) anos
  Roberto Ierusalimschy 52c8679760 Fixed bug of keys removed from tables vs 'next' %!s(int64=4) %!d(string=hai) anos
  Roberto Ierusalimschy 7c3cb71fa4 Free bit 7 of GC 'marked' field %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 68109afcdb Detail (in asserts) %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 9514abc2da Cleaner definition for 'TString' %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 0ddc0f47bd Several details about 5.4.0 rc1 %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 28ef7061bb Tag values don't need to be different from type values %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 46c3587a6f Clearer distinction between types and tags %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 69c7139ff8 New macro 'makevariant' to codify variant tags %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 5ff408d218 Changed internal representation of booleans %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy b8cdea0190 Changed definition of macro 'l_isfalse' %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy e592f94a64 Details (mostly comments) %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy dc07719b0d Tag LUA_TUPVALTBC replaced by a flag %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 3c1d415bd3 Details %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 1fb4d53925 OP_NEWTABLE keeps exact size of arrays %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy f6aab3ec1f First implementation of constant propagation %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 54f7b46c1e New implementation for constants %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 5ca1075b71 Added field 'srclen' to structure 'lua_Debug' %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy c5feac2b5e Strings inside Lua are not fully aligned %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy e8c779736f Removed internal cache for closures %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 4cd1f4aac0 Towards "to closed" local variables %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy b95e466218 new field 'nilvalue' in struct 'global_State' to avoid the use of %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 6e600695f8 field 'sizearray' in struct 'Table' changed to 'alimit', which can %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 505fc91222 no more 'luaO_nilobject' to avoid comparison of global variable addresses %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy fb8fa66136 no more 'luaH_emptyobject' and comparisons of addresses of global variables %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 03c6a05ec8 no more nil-in-table %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ef8263f81f better names for macros for tags and types. %!s(int64=7) %!d(string=hai) anos