summaryrefslogtreecommitdiff
path: root/lobject.h
Commit message (Expand)AuthorAgeFilesLines
...
* 'luaO_arith' -> 'luaO_numarith'Roberto Ierusalimschy2013-04-291-2/+2
* first implementation of literal integers (no constant folding yet)Roberto Ierusalimschy2013-04-161-1/+2
* first steps in the support of integers: basic representation + table indexing...Roberto Ierusalimschy2013-04-151-118/+20
* 'ttypenv' -> 'ttnov'Roberto Ierusalimschy2013-04-121-3/+3
* no more macro 'changenvalue'Roberto Ierusalimschy2012-09-111-5/+2
* better(?) handling of '#define's for IEEE-related tricks + avoid usingRoberto Ierusalimschy2012-05-111-18/+19
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-6/+1
* first implementation of long stringsRoberto Ierusalimschy2012-01-251-3/+12
* field 'reserved' -> 'extra' (may be used for other purposes too)Roberto Ierusalimschy2012-01-231-1/+1
* new macro 'checktype'Roberto Ierusalimschy2012-01-201-2/+8
* object tag keeps variant bits too -> no need for 'isC' field inRoberto Ierusalimschy2012-01-201-5/+7
* extra comments about what fields are optional debug informationRoberto Ierusalimschy2011-10-311-4/+4
* more macros to try to make NaN trick work with other sizes ofRoberto Ierusalimschy2011-10-171-17/+39
* dead objects are not collectable.Roberto Ierusalimschy2011-09-241-3/+5
* NILCONSTANT also depends no endianess (with NaN trick)Roberto Ierusalimschy2011-07-041-4/+4
* configuration for NaN trick big-endian + macro 'luai_checknum' toRoberto Ierusalimschy2011-06-131-2/+19
* macro 'NNMARK' (mark for non-number values using the NaN trick)Roberto Ierusalimschy2011-06-091-4/+6
* first version with 'NANTRICK' (packing all Lua values inside a 'double')Roberto Ierusalimschy2011-06-071-15/+103
* stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy2011-06-021-15/+32
* yet another macro ('num_')Roberto Ierusalimschy2011-05-311-4/+5
* no need for two different implementations for equality (one raw andRoberto Ierusalimschy2011-05-311-2/+2
* yet another macro abstracting TValue representationRoberto Ierusalimschy2011-05-261-12/+13
* new macro 'lua_longassert' that is equivalent to an assertion withoutRoberto Ierusalimschy2011-05-051-4/+3
* new macros abstracting TValue representation (to easy change toRoberto Ierusalimschy2011-05-051-43/+48
* detail in assertionRoberto Ierusalimschy2011-05-041-2/+2
* more complete (and hopefuly more correct) handling of 'sizeof(char)'Roberto Ierusalimschy2011-05-031-3/+3
* cleaner scheme of bits for variant types (light C functions) andRoberto Ierusalimschy2011-04-071-33/+47
* all names used internally by macros end with '_'Roberto Ierusalimschy2011-04-051-28/+28
* small problems with 'luaone.c'Roberto Ierusalimschy2011-02-281-1/+6
* prototype for 'luaO_ceillog2' was different from definitionRoberto Ierusalimschy2011-01-071-2/+2
* 'hexafloat' moved to 'lobject.c' (hexa conversion needs it too)Roberto Ierusalimschy2010-12-101-1/+2
* detection of erroneous numeric strings with \0 (such as "1\0")Roberto Ierusalimschy2010-12-061-2/+2
* finalizers (__gc) for tablesRoberto Ierusalimschy2010-11-261-1/+5
* several new commentsRoberto Ierusalimschy2010-07-261-27/+43
* Lua closures are cached for reuseRoberto Ierusalimschy2010-06-041-1/+2
* slightly better definition for 'changenvalue'Roberto Ierusalimschy2010-05-071-3/+2
* "light C function" is a better name than "C-function pointer"Roberto Ierusalimschy2010-04-181-6/+6
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-9/+30
* new macro LUA_NUMTAGSRoberto Ierusalimschy2010-04-121-10/+4
* no more fenvs!Roberto Ierusalimschy2010-03-261-3/+2
* first version of _ENV; no more global variablesRoberto Ierusalimschy2010-03-121-2/+1
* 'setobj' must assing fields one by one, to allow trick of usingRoberto Ierusalimschy2010-01-081-3/+5
* new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations andRoberto Ierusalimschy2009-11-191-2/+2
* several small changes to simplify changing TValue if neededRoberto Ierusalimschy2009-11-061-19/+17
* better control over accesses to TValue fieldsRoberto Ierusalimschy2009-11-051-28/+31
* first implementation of lexical environmentsRoberto Ierusalimschy2009-09-301-1/+2
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-4/+12
* new macro 'getproto'Roberto Ierusalimschy2009-07-151-1/+2
* new macro 'changenvalue'Roberto Ierusalimschy2009-06-181-1/+4
* new function 'luaO_arith' to perform basic arithmetic operationsRoberto Ierusalimschy2009-06-171-1/+2