summaryrefslogtreecommitdiff
path: root/lcode.c (unfollow)
Commit message (Expand)AuthorFilesLines
2016-04-07LUA_PACKPADBYTE -> LUAL_PACKPADBYTE (it is an internal libraryRoberto Ierusalimschy1-6/+6
2016-03-31new way to avoid infinite loops in empty matches: "Python rule"Roberto Ierusalimschy1-8/+8
2016-03-31do not try to ensure that 'sweepgc' points to a live objectRoberto Ierusalimschy1-18/+11
2016-03-31detail (comment)Roberto Ierusalimschy1-2/+2
2016-03-23commentsRoberto Ierusalimschy1-12/+12
2016-03-23bug: 'gmatch' iterator fails when called from a coroutine differentRoberto Ierusalimschy2-5/+31
2016-03-07bug: label between local definitions can mix-up their initializationsRoberto Ierusalimschy2-2/+35
2016-02-29call 'checkGC' *after* creating new objects (this is how 'execute'Roberto Ierusalimschy1-10/+10
2016-02-26When available, use metafield '__name' in error messagesRoberto Ierusalimschy3-8/+25
2016-02-25'\0' is a control character, no need to check it explicitlyRoberto Ierusalimschy1-2/+2
2016-02-25in 'table.move', destination table can be source table even ifRoberto Ierusalimschy1-3/+3
2016-02-09simpler yet definition for 'checkoption'Roberto Ierusalimschy1-18/+14
2016-02-08simpler code for 'checkoption' + added conversion specifiers specificRoberto Ierusalimschy1-25/+34
2016-02-08details (removed silly use of 'luaL_opt' + better error messagesRoberto Ierusalimschy1-3/+3
2016-02-05new macro 'vmfetch' to help changing code to computed goto's (macroRoberto Ierusalimschy1-8/+13
2016-01-13new release number + new yearRoberto Ierusalimschy1-4/+4
2016-01-08no more extra space in 'luaL_checkstack'. (It was already uselessRoberto Ierusalimschy1-11/+10
2016-01-06details (comments + text of error messages)Roberto Ierusalimschy1-5/+5
2016-01-05'getcode' -> 'getinstruction'Roberto Ierusalimschy3-18/+22
2016-01-05'luaV_fastget' only treats the real fast case (table with a non-nilRoberto Ierusalimschy3-55/+67
2016-01-04bug: Metatable may access its own dealocated field whenRoberto Ierusalimschy1-21/+22
2016-01-04more refactoringRoberto Ierusalimschy1-94/+97
2016-01-04Metatable may access its own dealocated field whenRoberto Ierusalimschy1-1/+48
2015-12-30more comments + reordeing of union inside 'expdesc' to allowRoberto Ierusalimschy1-13/+16
2015-12-21avoid empty macro arguments (invalid in C89)Roberto Ierusalimschy2-4/+4
2015-12-18comments (*lots* of them) + assertsRoberto Ierusalimschy1-84/+324
2015-12-17comments. (More explanation about kinds of expressions.)Roberto Ierusalimschy1-17/+27
2015-12-17reordering of some functions + 'code_label' renamed to 'code_loadbool'Roberto Ierusalimschy1-61/+61
2015-12-17detail ('while' -> 'for') in 'luaK_patchclose'Roberto Ierusalimschy1-4/+2
2015-12-16comments (about hooks vs signals)Roberto Ierusalimschy2-4/+15
2015-12-16make 'hook' volatile (as it may be changed in signal handling)Roberto Ierusalimschy1-2/+2
2015-12-14comments + small code changes around stack usage when 'luaL_checkstack'Roberto Ierusalimschy1-5/+21
2015-12-14in 'table.sort': 'typedef' for type of indices + removed stack checkRoberto Ierusalimschy1-16/+17
2015-12-14using 'sig_atomic_t' for 'hookmask' (as it can be changed insideRoberto Ierusalimschy1-2/+11
2015-12-14commentsRoberto Ierusalimschy1-11/+13
2015-12-10detail (removed fixed argument to function 'callallpendingfinalizers')Roberto Ierusalimschy1-4/+4
2015-12-09detail (moving bodies of 'while' to a separate line)Roberto Ierusalimschy1-5/+9
2015-11-25format "%s" in 'string.format' accepts embedded zeros when itv5.3.2Roberto Ierusalimschy1-9/+12
2015-11-25randomness in 'table.sort' used only when needed (big imbalance inRoberto Ierusalimschy1-38/+73
2015-11-24handling 'clock_t' and 'time_t' correctly in ISO C point of viewRoberto Ierusalimschy1-5/+14
2015-11-23easy the way to accept other modifiers for 'mode' in 'io.open'Roberto Ierusalimschy1-7/+13
2015-11-23tiny code refactoring in 'luaS_hash'Roberto Ierusalimschy1-4/+3
2015-11-23ensure argument to 'string.format("%s")' does not contain zerosRoberto Ierusalimschy1-1/+2
2015-11-23details (comments)Roberto Ierusalimschy5-11/+11
2015-11-23using unsigned int (instead of int) in 'table.sort' to avoid overflowsRoberto Ierusalimschy1-17/+23
2015-11-23details (merging declarations with initialization)Roberto Ierusalimschy1-7/+5
2015-11-20randomness in pivot for 'table.sort' done by a macro (easier to change)Roberto Ierusalimschy1-11/+17
2015-11-19details (typos in comments)Roberto Ierusalimschy10-22/+22
2015-11-17detailRoberto Ierusalimschy1-2/+2
2015-11-13detailsRoberto Ierusalimschy1-18/+18