358 Commits (ec65ab878e04822f1cbcc3198f19076d57900e9f)

Author SHA1 Message Date
Roberto Ierusalimschy 55ac40f859 Cleaning of llimits.h 5 months ago
Roberto Ierusalimschy 5edacafcfa Yet another representation for arrays 7 months ago
Roberto Ierusalimschy 88a50ffa71 Fixed dangling 'StkId' in 'luaV_finishget' 7 months ago
Roberto Ierusalimschy 0593256707 'luaH_get' functions return tag of the result 8 months ago
Roberto Ierusalimschy ce6f5502c9 'luaH_get' functions return 'TValue' 8 months ago
Roberto Ierusalimschy 12b6f610b0 Several tweaks in the garbage collector 11 months ago
Roberto Ierusalimschy ad0ea7813b GC parameters encoded as floating-point bytes 11 months ago
Roberto Ierusalimschy 52b899d60d Simpler coding for new representation for arrays 12 months ago
Roberto Ierusalimschy 024f9064f1 External strings 1 year ago
Roberto Ierusalimschy 7f4906f565 Towards external strings 1 year ago
Roberto Ierusalimschy 08a077d673 Full implementation of new representation for arrays 1 year ago
Roberto Ierusalimschy 43c8e5bded Full abstraction for representation of array values 1 year ago
Roberto Ierusalimschy 14e416355f Added suport for Fixed Buffers 1 year ago
Roberto Ierusalimschy f33cda8d6e New macro 'getlstr' 1 year ago
Roberto Ierusalimschy 96f7714237 Field 'Proto.is_vararg' uses only one bit 1 year ago
Roberto Ierusalimschy 9b4f39ab14 More disciplined use of 'getstr' and 'tsslen' 1 year ago
Roberto Ierusalimschy be908a7d4d Removed unused field 'UpVal.tbc' 2 years ago
Roberto Ierusalimschy 8047b2d03e Tables have a 'lastfree' information only when needed 2 years ago
Roberto Ierusalimschy ee645472eb Stack reallocation done with a single realloc 2 years ago
Roberto Ierusalimschy 413a393e62 Stack indices changed to union's 2 years ago
Roberto Ierusalimschy d61b0c6028 More checks and documentation for uses of EXTRA_STACK 2 years ago
Roberto Ierusalimschy 0e5071b5fb Avoid taking the address of a 'TValue' field 3 years ago
Roberto Ierusalimschy bef250eb8d Details 4 years ago
Roberto Ierusalimschy 81c6021fb4 New implementation for 'tbclist' 4 years ago
Roberto Ierusalimschy 4e47f81188 New implementation for to-be-closed variables 4 years ago
Roberto Ierusalimschy e1ceea5674 Cleaner definition for macro 'ttisclosure' 4 years ago
Roberto Ierusalimschy 52c8679760 Fixed bug of keys removed from tables vs 'next' 4 years ago
Roberto Ierusalimschy 7c3cb71fa4 Free bit 7 of GC 'marked' field 4 years ago
Roberto Ierusalimschy 68109afcdb Detail (in asserts) 4 years ago
Roberto Ierusalimschy 9514abc2da Cleaner definition for 'TString' 5 years ago
Roberto Ierusalimschy 0ddc0f47bd Several details about 5.4.0 rc1 5 years ago
Roberto Ierusalimschy 28ef7061bb Tag values don't need to be different from type values 5 years ago
Roberto Ierusalimschy 46c3587a6f Clearer distinction between types and tags 5 years ago
Roberto Ierusalimschy 69c7139ff8 New macro 'makevariant' to codify variant tags 5 years ago
Roberto Ierusalimschy 5ff408d218 Changed internal representation of booleans 5 years ago
Roberto Ierusalimschy b8cdea0190 Changed definition of macro 'l_isfalse' 5 years ago
Roberto Ierusalimschy e592f94a64 Details (mostly comments) 5 years ago
Roberto Ierusalimschy dc07719b0d Tag LUA_TUPVALTBC replaced by a flag 5 years ago
Roberto Ierusalimschy 3c1d415bd3 Details 5 years ago
Roberto Ierusalimschy 1fb4d53925 OP_NEWTABLE keeps exact size of arrays 5 years ago
Roberto Ierusalimschy f6aab3ec1f First implementation of constant propagation 5 years ago
Roberto Ierusalimschy 54f7b46c1e New implementation for constants 5 years ago
Roberto Ierusalimschy 5ca1075b71 Added field 'srclen' to structure 'lua_Debug' 6 years ago
Roberto Ierusalimschy c5feac2b5e Strings inside Lua are not fully aligned 6 years ago
Roberto Ierusalimschy e8c779736f Removed internal cache for closures 6 years ago
Roberto Ierusalimschy 4cd1f4aac0 Towards "to closed" local variables 6 years ago
Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings 6 years ago
Roberto Ierusalimschy b95e466218 new field 'nilvalue' in struct 'global_State' to avoid the use of 6 years ago
Roberto Ierusalimschy 6e600695f8 field 'sizearray' in struct 'Table' changed to 'alimit', which can 6 years ago
Roberto Ierusalimschy 505fc91222 no more 'luaO_nilobject' to avoid comparison of global variable addresses 7 years ago