summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* new macro 'cast_uchar'Roberto Ierusalimschy2010-12-102-4/+5
|
* 'loadstring' deprecated; use 'load' insteadRoberto Ierusalimschy2010-12-082-13/+18
|
* commentRoberto Ierusalimschy2010-12-071-2/+2
|
* detection of erroneous numeric strings with \0 (such as "1\0")Roberto Ierusalimschy2010-12-064-13/+17
|
* using 'strspn' to skip spaces in 'tonumber'Roberto Ierusalimschy2010-12-061-5/+9
|
* 'printf' replaced by 'luai_writestring'Roberto Ierusalimschy2010-12-031-2/+2
|
* 'micro' bug: when closing state, old objects are finalized (breakingRoberto Ierusalimschy2010-12-031-5/+8
| | | | assertion)
* commentsRoberto Ierusalimschy2010-12-021-3/+3
|
* getlocal/setlocal can access vararg parametersRoberto Ierusalimschy2010-11-301-9/+22
|
* new functions 'extract' and 'replace'Roberto Ierusalimschy2010-11-291-13/+56
|
* finalizers (__gc) for tablesRoberto Ierusalimschy2010-11-267-57/+63
|
* removed deprecated functions getn-foreach-foreachiv5.2-alphaRoberto Ierusalimschy2010-11-231-53/+7
|
* 'test' -> 'btest'Roberto Ierusalimschy2010-11-221-2/+2
|