index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lobject.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
'setkey' -> 'setnodekey' (to avoid conflicts with POSIX)
v5.3.0
Roberto Ierusalimschy
2015-01-05
1
-2
/
+2
*
new macro 'nvalue' (to convert an object to a float when we know
Roberto Ierusalimschy
2014-12-19
1
-1
/
+3
*
`name' in comments changed to 'name'
Roberto Ierusalimschy
2014-10-25
1
-7
/
+7
*
better to use 'long' to represent UTF-8 code points
Roberto Ierusalimschy
2014-10-01
1
-2
/
+2
*
size for array part of a table ('sizearray') changed from 'int' to
Roberto Ierusalimschy
2014-09-04
1
-2
/
+2
*
new macro 'cvt2str' to better control whether numbers are convertible
Roberto Ierusalimschy
2014-07-30
1
-1
/
+2
*
simpler definition for 'setobj' (trust the compiler for the assignment)
Roberto Ierusalimschy
2014-07-29
1
-3
/
+9
*
type 'Udata' refers directly to structure inside the union (union
Roberto Ierusalimschy
2014-07-18
1
-16
/
+29
*
type 'TString' refers directly to the structure inside the union
Roberto Ierusalimschy
2014-07-18
1
-16
/
+27
*
added check for conversion 'obj2gco' (and corrections for small
Roberto Ierusalimschy
2014-07-18
1
-3
/
+3
*
no need for field 'gch' anymore
Roberto Ierusalimschy
2014-07-17
1
-6
/
+4
*
change in GCObject: instead of being a union, it is now a structure
Roberto Ierusalimschy
2014-07-17
1
-7
/
+9
*
use proper macros to convert 'GCObject' to other objects + better
Roberto Ierusalimschy
2014-06-19
1
-24
/
+23
*
detail (to avoid warnings of unused variable)
Roberto Ierusalimschy
2014-05-29
1
-2
/
+2
*
small changes in field order in some structs to reduce padding
Roberto Ierusalimschy
2014-05-15
1
-12
/
+12
*
removed macro 'luai_checknum' (as NaN trick is not doable now)
Roberto Ierusalimschy
2014-05-15
1
-5
/
+1
*
better alignments (for 64-bit arquitectures) for structures 'Table' and
Roberto Ierusalimschy
2014-05-07
1
-4
/
+4
*
'lua_strtonum' (and 'luaO_str2num') now return string size, instead of
Roberto Ierusalimschy
2014-05-01
1
-2
/
+2
*
'luaO_str2d' + 'luaO_str2int' replaced by 'luaO_str2num' (which converts
Roberto Ierusalimschy
2014-04-30
1
-3
/
+2
*
'setnvalue' -> 'setfltvalue' (for consitency with 'fltvalue')
Roberto Ierusalimschy
2014-04-29
1
-2
/
+2
*
userdata can have any Lua value as uservalue
Roberto Ierusalimschy
2014-02-19
1
-2
/
+14
*
UTF-8 encoding exported as format '%U' in 'lua_pushfstring'
Roberto Ierusalimschy
2014-02-06
1
-1
/
+4
*
detail ('ttisuserdata' renamed to 'ttisfulluserdata')
Roberto Ierusalimschy
2013-12-04
1
-3
/
+3
*
back to open hashing for the string table (but with a different
Roberto Ierusalimschy
2013-09-05
1
-2
/
+3
*
upvalues collected by reference count
Roberto Ierusalimschy
2013-08-27
1
-9
/
+4
*
'next' field for tables changed from pointer to integer (for better
Roberto Ierusalimschy
2013-08-18
1
-2
/
+2
*
double-linked list of all upvalues elliminated and changed to a
Roberto Ierusalimschy
2013-08-07
1
-8
/
+2
*
'luaO_str2int' more generic: accepts white spaces around the numeral
Roberto Ierusalimschy
2013-05-14
1
-2
/
+2
*
macro 'nvalue' removed (direct conversion from integer to double,
Roberto Ierusalimschy
2013-05-06
1
-4
/
+1
*
constant folding and API arithmetic with integers
Roberto Ierusalimschy
2013-05-02
1
-2
/
+3
*
'luaO_arith' -> 'luaO_numarith'
Roberto Ierusalimschy
2013-04-29
1
-2
/
+2
*
first implementation of literal integers (no constant folding yet)
Roberto Ierusalimschy
2013-04-16
1
-1
/
+2
*
first steps in the support of integers: basic representation + table indexing...
Roberto Ierusalimschy
2013-04-15
1
-118
/
+20
*
'ttypenv' -> 'ttnov'
Roberto Ierusalimschy
2013-04-12
1
-3
/
+3
*
no more macro 'changenvalue'
Roberto Ierusalimschy
2012-09-11
1
-5
/
+2
*
better(?) handling of '#define's for IEEE-related tricks + avoid using
Roberto Ierusalimschy
2012-05-11
1
-18
/
+19
*
no more 'Proto' objects on the stack. Protos are anchored on outer
Roberto Ierusalimschy
2012-05-08
1
-6
/
+1
*
first implementation of long strings
Roberto Ierusalimschy
2012-01-25
1
-3
/
+12
*
field 'reserved' -> 'extra' (may be used for other purposes too)
Roberto Ierusalimschy
2012-01-23
1
-1
/
+1
*
new macro 'checktype'
Roberto Ierusalimschy
2012-01-20
1
-2
/
+8
*
object tag keeps variant bits too -> no need for 'isC' field in
Roberto Ierusalimschy
2012-01-20
1
-5
/
+7
*
extra comments about what fields are optional debug information
Roberto Ierusalimschy
2011-10-31
1
-4
/
+4
*
more macros to try to make NaN trick work with other sizes of
Roberto Ierusalimschy
2011-10-17
1
-17
/
+39
*
dead objects are not collectable.
Roberto Ierusalimschy
2011-09-24
1
-3
/
+5
*
NILCONSTANT also depends no endianess (with NaN trick)
Roberto Ierusalimschy
2011-07-04
1
-4
/
+4
*
configuration for NaN trick big-endian + macro 'luai_checknum' to
Roberto Ierusalimschy
2011-06-13
1
-2
/
+19
*
macro 'NNMARK' (mark for non-number values using the NaN trick)
Roberto Ierusalimschy
2011-06-09
1
-4
/
+6
*
first version with 'NANTRICK' (packing all Lua values inside a 'double')
Roberto Ierusalimschy
2011-06-07
1
-15
/
+103
*
stricter control (using tag variants) over closure kinds (Lua x C)
Roberto Ierusalimschy
2011-06-02
1
-15
/
+32
*
yet another macro ('num_')
Roberto Ierusalimschy
2011-05-31
1
-4
/
+5
[next]