aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* exports luaV_arith to be used by lua_arithRoberto Ierusalimschy2009-06-171-1/+3
|
* exports luaV_arith to be used by lua_arith + uses 'luaO_arith' toRoberto Ierusalimschy2009-06-171-16/+7
| | | | perform basic arith. operations
* constant folding uses 'luaO_arith' to perform basic operationsRoberto Ierusalimschy2009-06-171-17/+5
|
* new function 'luaO_arith' to perform basic arithmetic operationsRoberto Ierusalimschy2009-06-172-2/+17
|
* 'lessequal' renamed 'luaV_lessequal' and exported to be used byRoberto Ierusalimschy2009-06-172-4/+5
| | | | 'lua_compare'
* new API function 'lua_mainthread'Roberto Ierusalimschy2009-06-153-3/+12
|
* patch for wrong code generation for some particular boolean expressionsRoberto Ierusalimschy2009-06-151-2/+49
|
* BUG: "(((1 or false) and true) or false)" gives wrong resultRoberto Ierusalimschy2009-06-151-9/+15
|
* 'getline' renamed to 'getfuncline' (to avoid problems with POSIX)Roberto Ierusalimschy2009-06-104-9/+9
|
* new function 'luaK_codek' (detail)Roberto Ierusalimschy2009-06-103-6/+15
|
* new macro 'condmovestack' instead of 'condhardstacktests'Roberto Ierusalimschy2009-06-084-13/+11
|
* added "\n" at the end of 'package.config' (so that the stringRoberto Ierusalimschy2009-06-041-2/+2
| | | | is a sequence of complete lines)
* no more L->base + ci->base only for Lua functions (C functions may useRoberto Ierusalimschy2009-06-017-80/+81
| | | | 'func')
* small bug in 'luaV_concat' (L->top was left incorrect in some cases)Roberto Ierusalimschy2009-05-274-29/+28
|
* type of 'luai_ctype_' array changed to unsigned (safer for bitwiseRoberto Ierusalimschy2009-05-272-4/+6
| | | | operations)
* details (use ci->base instead of L->base when possible)Roberto Ierusalimschy2009-05-221-6/+6
|
* errors in finalizers are propagated with code LUA_ERRGCMM (ERRor inRoberto Ierusalimschy2009-05-213-9/+20
| | | | __gc MetaMethod)
* hexadecimal escape sequences in strings + better error messages forRoberto Ierusalimschy2009-05-181-22/+55
| | | | bad decimal escape sequences
* new macro 'zungetc'Roberto Ierusalimschy2009-05-181-1/+4
|
* new property 'lisupper' (needed to compute values for hexa digits)Roberto Ierusalimschy2009-05-182-7/+9
|
* 'symbexec' merged with 'getobjname' (as only use for symbolic executionRoberto Ierusalimschy2009-05-041-103/+78
| | | | now is to find a "good" name for an object)
* variable renaming: 'lualibs' -> 'loadedlibs'; 'luareqlibs' ->Roberto Ierusalimschy2009-05-011-7/+7
| | | | 'preloadedlibs'
* commentsRoberto Ierusalimschy2009-05-011-3/+5
|
* no more code checkingRoberto Ierusalimschy2009-04-305-131/+9
|
* resize string hash table only when new size is smaller than current oneRoberto Ierusalimschy2009-04-291-3/+7
|
* hash table for strings is rehashed in placeRoberto Ierusalimschy2009-04-291-16/+18
|
* new way to GC stacks: the entire stack must be correct all the times;Roberto Ierusalimschy2009-04-284-47/+63
| | | | | the 'dead' part of a stack (after the top) must have only nil's, so that 'top' may go up without cleaning the stack.
* malicious zero-length string in binary code may segfault Lua +Roberto Ierusalimschy2009-04-271-2/+30
| | | | wrong code generation for some particular boolean expressions
* unused arguments removedRoberto Ierusalimschy2009-04-271-9/+9
|
* 'exit' changed to 'abort' in case of panic (+ some extra comments)Roberto Ierusalimschy2009-04-261-9/+9
| | | | 'abort' seems more in line with panic ("abnormal termination")
* several small improvements based on 'ci' being fixed now (includingRoberto Ierusalimschy2009-04-178-138/+133
| | | | erasing savedpc from lua_State)
* 'luaM_freearray' does not need array type as argumentRoberto Ierusalimschy2009-04-175-18/+18
|
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-1710-126/+127
|
* 'nresults' is saved in CallInfo from the caller, not the calledRoberto Ierusalimschy2009-04-151-5/+4
|
* new function 'T.makeCfunc' (for later use)Roberto Ierusalimschy2009-04-141-16/+38
|
* first implementation of yieldable 'pcall'Roberto Ierusalimschy2009-04-085-30/+110
|
* detailRoberto Ierusalimschy2009-04-031-2/+2
|
* added comment explaining why the 'feof' test when loading a fileRoberto Ierusalimschy2009-04-021-1/+4
|
* Lua will abort anyway, so 'panic' does not need to.Roberto Ierusalimschy2009-03-311-2/+2
|
* in 'lua_call', avoid preparing a continuation when thread cannot yield.Roberto Ierusalimschy2009-03-301-8/+8
|
* avoid making 'lastfree' an invalid pointerRoberto Ierusalimschy2009-03-301-2/+3
|
* 'loadlib(lib, "*")' loads 'lib' with global names exported to allRoberto Ierusalimschy2009-03-261-13/+20
|
* small bug: EOZ is a valid character to be testedRoberto Ierusalimschy2009-03-262-12/+21
|
* no more support for old-style varargsRoberto Ierusalimschy2009-03-265-51/+10
|
* 'context' added to suspendable callsRoberto Ierusalimschy2009-03-236-24/+39
|
* 'math.random' uses lua_Number to manage its arguments (there is noRoberto Ierusalimschy2009-03-171-8/+8
| | | | reason to lose range).
* missing argument to 'assert' raises "assertion failed" errorRoberto Ierusalimschy2009-03-161-2/+1
|
* new optional argument to 'load', to control allowed modes (binary orRoberto Ierusalimschy2009-03-131-15/+41
| | | | textual chunks)
* ctype 'lalpha' includes '_' (as '_' behaves as a letter from theRoberto Ierusalimschy2009-03-113-9/+11
| | | | point of view of Lua)
* added macro 'lisxdigit' (just in case :)Roberto Ierusalimschy2009-03-102-6/+8
|