Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -4/+4 |
| | | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2. | ||||
* | detail (removing spaces at end of lines) | Roberto Ierusalimschy | 2016-12-22 | 1 | -2/+2 |
| | |||||
* | Using LUAI_UAC* types more consistently on vararg calls | Roberto Ierusalimschy | 2016-12-20 | 1 | -7/+9 |
| | |||||
* | small corrections for C++ compliance | Roberto Ierusalimschy | 2016-06-27 | 1 | -2/+2 |
| | |||||
* | 'string.format("%q")' writes 'math.mininteger' in hexa, to ensure | Roberto Ierusalimschy | 2016-05-20 | 1 | -14/+19 |
| | | | | it is read back as an integer | ||||
* | 'string.pack("cn")' does not accept strings longer than 'n' | Roberto Ierusalimschy | 2016-05-18 | 1 | -8/+6 |
| | |||||
* | comment (FALLTHROUGH) | Roberto Ierusalimschy | 2016-05-13 | 1 | -3/+3 |
| | |||||
* | 'string.format("%q", number)' ensures a dot as decimal point | Roberto Ierusalimschy | 2016-05-02 | 1 | -7/+21 |
| | |||||
* | no more time limits to pattern matching (at least for now) | Roberto Ierusalimschy | 2016-04-22 | 1 | -38/+1 |
| | |||||
* | match time limit defined by variable 'string.pattlimit' | Roberto Ierusalimschy | 2016-04-19 | 1 | -16/+36 |
| | |||||
* | 'string.format"%q"' now works for all basic types (nil, boolean, | Roberto Ierusalimschy | 2016-04-08 | 1 | -6/+36 |
| | | | | numbers, and strings) | ||||
* | LUA_PACKPADBYTE -> LUAL_PACKPADBYTE (it is an internal library | Roberto Ierusalimschy | 2016-04-07 | 1 | -6/+6 |
| | | | | name, not something to be usually configured) | ||||
* | new way to avoid infinite loops in empty matches: "Python rule" | Roberto Ierusalimschy | 2016-03-31 | 1 | -8/+8 |
| | | | | | ("Empty matches for the pattern are replaced only when not adjacent to a previous match") | ||||
* | comments | Roberto Ierusalimschy | 2016-03-23 | 1 | -12/+12 |
| | |||||
* | bug: 'gmatch' iterator fails when called from a coroutine different | Roberto Ierusalimschy | 2016-03-23 | 1 | -5/+4 |
| | | | | from the one that created it | ||||
* | '\0' is a control character, no need to check it explicitly | Roberto Ierusalimschy | 2016-02-25 | 1 | -2/+2 |
| | |||||
* | format "%s" in 'string.format' accepts embedded zeros when itv5.3.2 | Roberto Ierusalimschy | 2015-11-25 | 1 | -9/+12 |
| | | | | has no modifiers | ||||
* | ensure argument to 'string.format("%s")' does not contain zeros | Roberto Ierusalimschy | 2015-11-23 | 1 | -1/+2 |
| | |||||
* | corrected comparisons of signed (int) with unsigned (size_t) | Roberto Ierusalimschy | 2015-10-29 | 1 | -3/+3 |
| | |||||
* | option 'c' in 'string.pack' accepts any string size (truncating | Roberto Ierusalimschy | 2015-10-28 | 1 | -3/+8 |
| | | | | if larger and padding if smaller) | ||||
* | detail (removed unreacheable 'break') | Roberto Ierusalimschy | 2015-10-08 | 1 | -2/+2 |
| | |||||
* | 'gmatch' keeps its state in a userdata (keeping the same 'MatchState' | Roberto Ierusalimschy | 2015-09-28 | 1 | -20/+26 |
| | | | | across calls) | ||||
* | implemented counter to abort non-linear behavior in pattern matching | Roberto Ierusalimschy | 2015-09-26 | 1 | -26/+46 |
| | |||||
* | in 'lua_number2strx', use the call to 'l_sprintf' to add exponent | Roberto Ierusalimschy | 2015-07-20 | 1 | -4/+3 |
| | | | | to result directly | ||||
* | buffer size changed from size_t to int (it is always small) + | Roberto Ierusalimschy | 2015-06-24 | 1 | -7/+10 |
| | | | | comments + assert that printf result fits in given buffer | ||||
* | using 'snprintf' in C99 (both for documentation of buffer sizes | Roberto Ierusalimschy | 2015-06-18 | 1 | -16/+18 |
| | | | | and some complains from tools) | ||||
* | new configuration macro 'l_mathlim' (simplifies some dependencies | Roberto Ierusalimschy | 2015-05-20 | 1 | -10/+7 |
| | | | | on float type) | ||||
* | more consistent use of locale radix character across Lua | Roberto Ierusalimschy | 2015-04-03 | 1 | -2/+3 |
| | |||||
* | details (avoid 'lint' warnings) | Roberto Ierusalimschy | 2015-03-28 | 1 | -12/+12 |
| | |||||
* | detail | Roberto Ierusalimschy | 2015-02-09 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2015-02-05 | 1 | -2/+2 |
| | |||||
* | make buffer for format specification a little larger (length modifier | Roberto Ierusalimschy | 2015-02-04 | 1 | -3/+2 |
| | | | | can be larger than 2, e.g. "I64") | ||||
* | own implementation for 'string.format("%a")' for C89 platforms | Roberto Ierusalimschy | 2015-02-04 | 1 | -3/+84 |
| | |||||
* | BUG (when compiled with long double): buffer overflow when formatting | Roberto Ierusalimschy | 2015-01-13 | 1 | -5/+11 |
| | | | | string.format("%.99f", 1e4930) | ||||
* | correct computation for limit in 'getnum' | Roberto Ierusalimschy | 2014-12-11 | 1 | -3/+3 |
| | |||||
* | better limits for 'sting.rep' and 'string.packsize' | Roberto Ierusalimschy | 2014-12-11 | 1 | -12/+17 |
| | |||||
* | new function 'string.packsize' | Roberto Ierusalimschy | 2014-12-10 | 1 | -1/+24 |
| | |||||
* | no more default size for option 'c' in pack/unpack | Roberto Ierusalimschy | 2014-12-04 | 1 | -2/+6 |
| | |||||
* | detail (to avoid a "to avoid warnings" return) | Roberto Ierusalimschy | 2014-11-11 | 1 | -10/+8 |
| | |||||
* | details (error messages) | Roberto Ierusalimschy | 2014-11-08 | 1 | -4/+3 |
| | |||||
* | detail | Roberto Ierusalimschy | 2014-11-05 | 1 | -2/+2 |
| | |||||
* | more direct way to fill sign-extension extra bytes when packing | Roberto Ierusalimschy | 2014-11-05 | 1 | -13/+29 |
| | | | | integers with sizes larger than lua_Integer + added comments | ||||
* | added macro for configuring padding value in 'string.pack' | Roberto Ierusalimschy | 2014-11-04 | 1 | -6/+12 |
| | |||||
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -4/+6 |
| | | | | any other header file | ||||
* | new option '=' (native endian) for pack/unpack | Roberto Ierusalimschy | 2014-10-31 | 1 | -1/+2 |
| | |||||
* | comments (a few extra quotes around identifiers) | Roberto Ierusalimschy | 2014-10-30 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2014-10-28 | 1 | -2/+2 |
| | |||||
* | pack/unpack do not handle final '\0' as an "option" (it streches | Roberto Ierusalimschy | 2014-10-27 | 1 | -19/+11 |
| | | | | unnecessarily the switch range) | ||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -13/+13 |
| | |||||
* | added some casts to avoid warnings in some compilers | Roberto Ierusalimschy | 2014-10-24 | 1 | -3/+3 |
| |