summaryrefslogtreecommitdiff
path: root/lstrlib.c
Commit message (Expand)AuthorAgeFilesLines
* Detailsv5.4.5Roberto Ierusalimschy2023-04-181-1/+1
* DocumentationRoberto Ierusalimschy2021-10-111-1/+1
* Revamp of format validation in 'string.format'Roberto Ierusalimschy2021-09-031-26/+86
* DetailsRoberto Ierusalimschy2021-05-241-10/+7
* Broadening the use of branch hintsRoberto Ierusalimschy2021-02-241-19/+22
* Cleaner handling of floats in pack/unpackRoberto Ierusalimschy2020-12-161-29/+41
* No need for 'volatile' in string.pack/unpackRoberto Ierusalimschy2020-10-121-10/+7
* Wrong cast in 'str_unpack'Roberto Ierusalimschy2020-09-301-1/+1
* Fixed bug in 'string.format("%p")'Roberto Ierusalimschy2020-03-161-2/+4
* Corrected direct use of 'snprintf' in 'lstrlib.c'Roberto Ierusalimschy2020-02-281-1/+1
* Added test for NULL in string.format("%p")Roberto Ierusalimschy2019-12-171-0/+2
* 'l_mathlim' renamed to 'l_floatatt'Roberto Ierusalimschy2019-12-051-2/+2
* More pious implementation of 'string.dump'Roberto Ierusalimschy2019-10-231-8/+24
* Easy redefinition of valid flags for 'string.format'Roberto Ierusalimschy2019-10-171-3/+6
* No coercion string->number in arithmetic with LUA_NOCVTS2NRoberto Ierusalimschy2019-10-081-0/+13
* Added macro 'luaL_pushfail'Roberto Ierusalimschy2019-08-161-2/+2
* Fixed bug in 'string.format' with option '%f'Roberto Ierusalimschy2019-07-231-8/+6
* Avoid using large buffers in 'string.format'Roberto Ierusalimschy2019-04-121-12/+28
* Small optimizations in 'string.gsub'Roberto Ierusalimschy2019-04-111-46/+84
* New conversion specifier '%p' for 'string.format'Roberto Ierusalimschy2019-03-131-0/+5
* DetailsRoberto Ierusalimschy2019-03-131-2/+4
* Optional 'init' argument to 'string.gmatch'Roberto Ierusalimschy2019-01-081-24/+52
* DetailRoberto Ierusalimschy2018-12-271-2/+1
* Better error messages for some polymorphic functionsRoberto Ierusalimschy2018-12-101-2/+2
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* avoid possible overflows when checking sizes in 'string.unpack'Roberto Ierusalimschy2018-05-251-11/+8
* removed coercion string->number in bitwise operationsRoberto Ierusalimschy2018-02-211-59/+1
* using new 'lua_newuserdatauv' instead of 'lua_newuserdata'Roberto Ierusalimschy2018-02-211-2/+2
* detail (typo in comments)Roberto Ierusalimschy2017-11-231-2/+2
* detail ('signal' -> 'sign' in comments)Roberto Ierusalimschy2017-11-161-2/+2
* new function 'luaV_flttointeger' to convert floats to integers (withoutRoberto Ierusalimschy2017-11-081-9/+71
* coercion string->number in arithmetic operations moved to stringRoberto Ierusalimschy2017-07-071-2/+86
* handling of inf, -inf, and NaN by string.format'%q'Roberto Ierusalimschy2017-05-191-14/+28
* added 'return' to calls to 'luaL_error' (to signal to the compilerRoberto Ierusalimschy2017-03-141-4/+4
* detail (removing spaces at end of lines)Roberto Ierusalimschy2016-12-221-2/+2
* Using LUAI_UAC* types more consistently on vararg callsRoberto Ierusalimschy2016-12-201-7/+9
* small corrections for C++ complianceRoberto Ierusalimschy2016-06-271-2/+2
* 'string.format("%q")' writes 'math.mininteger' in hexa, to ensureRoberto Ierusalimschy2016-05-201-14/+19
* 'string.pack("cn")' does not accept strings longer than 'n'Roberto Ierusalimschy2016-05-181-8/+6
* comment (FALLTHROUGH)Roberto Ierusalimschy2016-05-131-3/+3
* 'string.format("%q", number)' ensures a dot as decimal pointRoberto Ierusalimschy2016-05-021-7/+21
* no more time limits to pattern matching (at least for now)Roberto Ierusalimschy2016-04-221-38/+1
* match time limit defined by variable 'string.pattlimit'Roberto Ierusalimschy2016-04-191-16/+36
* 'string.format"%q"' now works for all basic types (nil, boolean,Roberto Ierusalimschy2016-04-081-6/+36
* LUA_PACKPADBYTE -> LUAL_PACKPADBYTE (it is an internal libraryRoberto Ierusalimschy2016-04-071-6/+6
* new way to avoid infinite loops in empty matches: "Python rule"Roberto Ierusalimschy2016-03-311-8/+8
* commentsRoberto Ierusalimschy2016-03-231-12/+12
* bug: 'gmatch' iterator fails when called from a coroutine differentRoberto Ierusalimschy2016-03-231-5/+4
* '\0' is a control character, no need to check it explicitlyRoberto Ierusalimschy2016-02-251-2/+2
* format "%s" in 'string.format' accepts embedded zeros when itv5.3.2v5-3-2Roberto Ierusalimschy2015-11-251-9/+12