summaryrefslogtreecommitdiff
path: root/lvm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bug in order NaN x int (tests must ensure that NaN does not getv5.3.1Roberto Ierusalimschy2015-06-091-11/+12
* When comparing integers with floats, use float as common type whenRoberto Ierusalimschy2015-06-021-52/+69
* bug: interpreter cannot pop activation frame before calling returnRoberto Ierusalimschy2015-05-221-3/+2
* 'l <= r' for numbers has its own function, instead of usingRoberto Ierusalimschy2015-05-201-14/+30
* new semantics for numerical order (following math regardlessRoberto Ierusalimschy2015-05-201-28/+90
* new semantics for equality int-floatRoberto Ierusalimschy2015-04-291-5/+3
* Bug: suspended '__le' metamethod can give wrong resultRoberto Ierusalimschy2015-04-101-11/+21
* detail ('b + base' -> 'base + b' to follow all other similar uses)Roberto Ierusalimschy2015-03-301-2/+2
* always use macros to operate on lua_NumbersRoberto Ierusalimschy2015-03-071-2/+2
* new macros 'chgfltvalue'/'chgivalue' (numerical for loop doesRoberto Ierusalimschy2015-03-021-3/+3
* 'numisinteger' (for table keys) replaced by 'luaV_tointeger' (oldRoberto Ierusalimschy2015-02-201-21/+3
* macros 'luai_num*' (for float arithmetic operations) moved toRoberto Ierusalimschy2015-02-051-1/+2
* size of short strings stored in a single byte, to reduce the sizeRoberto Ierusalimschy2015-01-161-13/+19
* change in macro 'vmcase', avoding code inside it. (Code inside theRoberto Ierusalimschy2014-12-271-97/+142
* new macro 'nvalue' (to convert an object to a float when we knowRoberto Ierusalimschy2014-12-191-3/+2
* 'x//y' extended to floats + more comments about module and floorRoberto Ierusalimschy2014-11-211-22/+27
* simpler definition for 'luaV_tonumber_'Roberto Ierusalimschy2014-11-191-11/+8
* macro to change method of conversion from float to integer (make itRoberto Ierusalimschy2014-11-031-6/+15
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-4/+6
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-9/+9
* 'lua_numtointeger' -> 'lua_numbertointeger'Roberto Ierusalimschy2014-10-241-2/+2
* macros 'LUA_QL'/'LUA_QL' deprecatedRoberto Ierusalimschy2014-10-171-4/+4
* size for array part of a table ('sizearray') changed from 'int' toRoberto Ierusalimschy2014-09-041-2/+2
* new macro 'cvt2num' to better control whether strings are convertibleRoberto Ierusalimschy2014-07-301-3/+3
* new macro 'cvt2str' to better control whether numbers are convertibleRoberto Ierusalimschy2014-07-301-33/+4
* 'iswhite' and related macros now can work directly on any objectRoberto Ierusalimschy2014-07-211-2/+2
* type 'TString' refers directly to the structure inside the unionRoberto Ierusalimschy2014-07-181-7/+7
* new conversion float->integer: conversion is valid only whenRoberto Ierusalimschy2014-07-171-7/+15
* detail (typos in comments)Roberto Ierusalimschy2014-06-301-2/+2
* more precision between closure types ('LClosure' x 'CClosure')Roberto Ierusalimschy2014-06-191-10/+10
* more relaxed rules for __eq metamethod (more similar to otherRoberto Ierusalimschy2014-06-101-4/+9
* function 'luaV_numtointeger' changed to a global macroRoberto Ierusalimschy2014-05-261-18/+2
* detail (comment)Roberto Ierusalimschy2014-05-231-3/+3
* commentsRoberto Ierusalimschy2014-05-201-4/+6
* added a few commentsRoberto Ierusalimschy2014-05-151-1/+14
* added a compat option (although it will be off by default) toRoberto Ierusalimschy2014-05-141-1/+3
* addition of '.0' to float representation done by the kernelRoberto Ierusalimschy2014-05-121-4/+11
* no more integer exponentiationRoberto Ierusalimschy2014-05-121-23/+2
* added comments to several functionsRoberto Ierusalimschy2014-05-121-55/+93
* in 'for' loops, make the limit an integer whenever initial value andRoberto Ierusalimschy2014-05-091-3/+40
* 'lua_strtonum' (and 'luaO_str2num') now return string size, instead ofRoberto Ierusalimschy2014-05-011-4/+4
* function 'limittointeger' no needed (now that 'tointeger_aux' handlesRoberto Ierusalimschy2014-04-301-16/+2
* 'luaO_str2d' + 'luaO_str2int' replaced by 'luaO_str2num' plus properRoberto Ierusalimschy2014-04-301-22/+46
* merge of common parts from 'limittointeger' and 'luaV_tointeger_'Roberto Ierusalimschy2014-04-291-10/+15
* 'setnvalue' -> 'setfltvalue' (for consitency with 'fltvalue')Roberto Ierusalimschy2014-04-291-13/+13
* 'for' loop tries to convert limit to integer when initial value andRoberto Ierusalimschy2014-04-291-2/+23
* n^-m gives float result (instead of error)Roberto Ierusalimschy2014-04-271-9/+8
* cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable fromRoberto Ierusalimschy2014-04-151-4/+4
* macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, thatRoberto Ierusalimschy2014-04-151-7/+7
* 'MIN/MAX_INTEGER' replaced by 'LUA_MIN/MAXINTEGER'Roberto Ierusalimschy2014-04-111-4/+4