aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* macro 'mark' renamed 'EOFMARK' ('mark' is too easy to confict, e.g.Roberto Ierusalimschy2011-03-141-4/+4
| | | | in alllua.c)
* returns for file-related functions and process-related functionsRoberto Ierusalimschy2011-03-034-82/+85
| | | | unified in 'auxlib'
* loaders receive an extra argument returned by the searcherRoberto Ierusalimschy2011-03-011-23/+32
| | | | (typically the file name)
* small problems with 'luaone.c'Roberto Ierusalimschy2011-02-285-11/+16
|
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-238-41/+29
|
* correct interpretation of return value from pcloseRoberto Ierusalimschy2011-02-211-28/+34
|
* small bug: may call reader function again after it returned endRoberto Ierusalimschy2011-02-172-4/+10
| | | | of input
* error for repeated label + jumps allowed to labels followed byRoberto Ierusalimschy2011-02-141-24/+34
| | | | 'no-op' statements
* 'break' does not need to be last statement in a block +Roberto Ierusalimschy2011-02-141-81/+84
| | | | 'explist1' -> 'explist' + moving a few functions around
* p-close returns "correct" status plus type of terminationRoberto Ierusalimschy2011-02-101-16/+36
|
* 'break' coded as 'goto' + small bug when closing multiple gotosRoberto Ierusalimschy2011-02-101-59/+52
| | | | to the same label
* simpler code for repeat-untilRoberto Ierusalimschy2011-02-091-11/+5
|
* corrected 'follow' for checking whether label is last statementRoberto Ierusalimschy2011-02-091-14/+21
| | | | in a block
* small changes in goto-related error messagesRoberto Ierusalimschy2011-02-091-8/+15
|
* trying to avoid assumption that sizeof(char)==1Roberto Ierusalimschy2011-02-075-12/+13
|
* ensures that all local variables are declared inside some block,Roberto Ierusalimschy2011-02-071-45/+39
| | | | opening a new block at 'open_func'
* some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy2011-02-074-118/+104
|
* no more 'OP_CLOSE' instructions (use jumps to close upvalues)Roberto Ierusalimschy2011-02-074-12/+10
|
* detail in 'print_usage'Roberto Ierusalimschy2011-02-071-6/+4
|
* first implementation of 'goto'Roberto Ierusalimschy2011-02-044-23/+227
|
* new reserved word 'goto'Roberto Ierusalimschy2011-02-022-4/+4
|
* avoid extra increment to 'savedpc' when jumpingRoberto Ierusalimschy2011-02-011-15/+20
|
* new scheme to close upvalues in 'break'; jump instructions mayRoberto Ierusalimschy2011-02-015-21/+41
| | | | do the close, avoiding the need for a OP_CLOSE instruction
* better control for GC running or stoppedRoberto Ierusalimschy2011-02-011-2/+2
|
* bug: problem with optimizations of short-circuit logicRoberto Ierusalimschy2011-01-311-2/+45
|
* bug in some short-circuit optimizationsRoberto Ierusalimschy2011-01-311-21/+7
|
* detail (cleaning trailing spaces)Roberto Ierusalimschy2011-01-2610-24/+24
|
* 'sep' argument to 'string.rep' + 'string.rep' preallocates entireRoberto Ierusalimschy2011-01-121-9/+23
| | | | buffer before creating resulting string
* 'luaL_findtable' returns boolean about whether it created a newRoberto Ierusalimschy2011-01-102-5/+6
| | | | table (to easy initializing table)
* using 'luaL_findtable' to manage hook tableRoberto Ierusalimschy2011-01-101-17/+6
|
* optional argument 'sep' to 'searchpath'Roberto Ierusalimschy2011-01-071-5/+9
|
* prototype for 'luaO_ceillog2' was different from definitionRoberto Ierusalimschy2011-01-071-2/+2
|
* new function 'rawlen'Roberto Ierusalimschy2011-01-071-1/+11
|
* full collection does not restart collector + avoid changing GCRoberto Ierusalimschy2010-12-293-20/+25
| | | | state if an error happens in a step
* own implementation of 'tunumber', so that it works correctly withRoberto Ierusalimschy2010-12-271-18/+24
| | | | numbers outside the 'int' range
* more efficient hash for numbers in IEEE754 machinesRoberto Ierusalimschy2010-12-231-9/+10
|
* change in the relationship between totalbytes and GCdebt - luaM_realloc_Roberto Ierusalimschy2010-12-205-26/+35
| | | | is too critical to update two counters
* better control for GC running or stoppedRoberto Ierusalimschy2010-12-206-31/+31
|
* error when indexing strings with invalid keysRoberto Ierusalimschy2010-12-201-7/+19
|
* 'debug.setmetatable' returns object (like 'setmetatable')Roberto Ierusalimschy2010-12-201-3/+3
|
* removed 'newproxy'Roberto Ierusalimschy2010-12-171-37/+1
|
* allows number of bits used by the library to be changed from outsideRoberto Ierusalimschy2010-12-171-11/+14
|
* table library respects '#' metamethodsRoberto Ierusalimschy2010-12-171-4/+4
|
* GC does not mark dead registers inside activation recordRoberto Ierusalimschy2010-12-171-6/+21
|
* new closures are always created on "next" register (so that GC knowsRoberto Ierusalimschy2010-12-171-9/+6
| | | | stack limit)
* new macro 'luaC_condGC' to allow extra code to be run in caseRoberto Ierusalimschy2010-12-171-2/+4
| | | | of GC steps
* commentRoberto Ierusalimschy2010-12-151-2/+2
|
* 'loadin' -> 'load'Roberto Ierusalimschy2010-12-131-44/+29
|
* official support for floating hexa numeralsRoberto Ierusalimschy2010-12-103-13/+99
|
* 'hexafloat' moved to 'lobject.c' (hexa conversion needs it too)Roberto Ierusalimschy2010-12-102-10/+4
|