246 Commits (f4211a5ea4e235ccfa8b8dfa46031c23e9e839e2)

Author SHA1 Message Date
Roberto Ierusalimschy 413a393e62 Stack indices changed to union's 2 years ago
Roberto Ierusalimschy 26be27459b Negation in constant folding of '>>' may overflow 2 years ago
Roberto Ierusalimschy d61b0c6028 More checks and documentation for uses of EXTRA_STACK 2 years ago
Roberto Ierusalimschy 8dd2c912d2 Detail 3 years ago
Roberto Ierusalimschy 58216600eb 'luaL_newstate' should not allocate extra memory 4 years ago
Roberto Ierusalimschy 0280407fc5 Details 4 years ago
Roberto Ierusalimschy ae809e9fd1 'luaV_concat' can "concat" one single value 4 years ago
Roberto Ierusalimschy e96385aded Simplification and smaller buffers for 'lua_pushfstring' 4 years ago
Roberto Ierusalimschy 72a094bda7 Undo change in the handling of 'L->top' (commit b80077b8f3) 5 years ago
Roberto Ierusalimschy b80077b8f3 Change in the handling of 'L->top' when calling metamethods 5 years ago
Roberto Ierusalimschy 1fb4d53925 OP_NEWTABLE keeps exact size of arrays 5 years ago
Roberto Ierusalimschy 2c68e66570 Details 6 years ago
Roberto Ierusalimschy b293ae0577 Details 6 years ago
Roberto Ierusalimschy 7c5786479c A few more improvements in 'luaO_pushvfstring' 6 years ago
Roberto Ierusalimschy b36e26f51b Some more small improvements to 'luaO_pushvfstring' 6 years ago
Roberto Ierusalimschy 3da34a5fa7 Revamp of 'lua_pushfstring' / 'luaO_pushvfstring' 6 years ago
Roberto Ierusalimschy 5ca1075b71 Added field 'srclen' to structure 'lua_Debug' 6 years ago
Roberto Ierusalimschy 1e0c73d5b6 Changes in the validation of UTF-8 6 years ago
Roberto Ierusalimschy 5e76a4fd31 New macros for arithmetic/bitwise operations in 'luaV_execute' 6 years ago
Roberto Ierusalimschy 5382a22e0e Corrections in the implementation of '%' for floats. 6 years ago
Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings 6 years ago
Roberto Ierusalimschy 505fc91222 no more 'luaO_nilobject' to avoid comparison of global variable addresses 7 years ago
Roberto Ierusalimschy deb807837c 'luaO_pushvfstring' does not need to reallocate stack 7 years ago
Roberto Ierusalimschy 34b00c16e2 removed compatibility code with older versions 7 years ago
Roberto Ierusalimschy e2b15aa21d janitor work on casts 7 years ago
Roberto Ierusalimschy a9295a2b8e typos in comments 7 years ago
Roberto Ierusalimschy 599f1742c6 detail (typo in comments) 7 years ago
Roberto Ierusalimschy e4e5aa85a2 detail ('signal' -> 'sign' in comments) 7 years ago
Roberto Ierusalimschy 26679ea35b new function 'luaV_flttointeger' to convert floats to integers (without 7 years ago
Roberto Ierusalimschy 911f1e3e7f raw operation should not convert strings to numbers 7 years ago
Roberto Ierusalimschy 4dff277255 coercion string->number in arithmetic operations moved to string 7 years ago
Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements 7 years ago
Roberto Ierusalimschy a9dbc2d641 assert removed in 'luaO_arith' 8 years ago
Roberto Ierusalimschy a45945b6d5 new macro 'lua_pointer2str' to encapsulate use of 'l_sprintf' inside 8 years ago
Roberto Ierusalimschy 2a235312f0 detail (removing spaces at end of lines) 8 years ago
Roberto Ierusalimschy 09c9fa36ea small corrections for C++ compliance 8 years ago
Roberto Ierusalimschy 10b0b09555 do not convert decimal constants with overflow to integers. 9 years ago
Roberto Ierusalimschy ed110f66c5 'luaO_str2num' (and, therefore, 'lua_stringtonumber', 'number', 9 years ago
Roberto Ierusalimschy 2d1d57bc18 comments 9 years ago
Roberto Ierusalimschy 8c1fb91802 macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used 9 years ago
Roberto Ierusalimschy 332a06bbd1 'luaO_pushvfstring' now uses 'incr_top' to increment top. 9 years ago
Roberto Ierusalimschy e89763e964 simpler code for 'luaO_fb2int' 10 years ago
Roberto Ierusalimschy 19eb6ae580 using 'snprintf' in C99 (both for documentation of buffer sizes 10 years ago
Roberto Ierusalimschy 69b5f7a410 some details in 'luaO_int2fb' + more consistent use of the locale 10 years ago
Roberto Ierusalimschy e723c75c02 details (avoid 'lint' warnings) 10 years ago
Roberto Ierusalimschy c8d6cb0136 macros 'luai_num*' (for float arithmetic operations) moved to 10 years ago
Roberto Ierusalimschy fb6796ba06 removed useless initializations 10 years ago
Roberto Ierusalimschy 5fbd40dbe5 'x//y' extended to floats 10 years ago
Roberto Ierusalimschy 81c39a5244 no need to cast '*s' to unsigned char when we know it is a digit + 10 years ago
Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before 10 years ago