index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lparser.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
details
Roberto Ierusalimschy
2014-12-27
1
-4
/
+4
*
removed unneeded barrier ('from' must be white)
Roberto Ierusalimschy
2014-11-27
1
-2
/
+2
*
added include for 'lprefix.h', for stuff that must be added before
Roberto Ierusalimschy
2014-11-02
1
-4
/
+6
*
`name' in comments changed to 'name'
Roberto Ierusalimschy
2014-10-25
1
-31
/
+31
*
macros 'LUA_QL'/'LUA_QL' deprecated
Roberto Ierusalimschy
2014-10-17
1
-7
/
+7
*
'iswhite' and related macros now can work directly on any object
Roberto Ierusalimschy
2014-07-21
1
-4
/
+4
*
type 'TString' refers directly to the structure inside the union
Roberto Ierusalimschy
2014-07-18
1
-4
/
+4
*
added check for conversion 'obj2gco' (and corrections for small
Roberto Ierusalimschy
2014-07-18
1
-4
/
+4
*
more precision between closure types ('LClosure' x 'CClosure')
Roberto Ierusalimschy
2014-06-19
1
-5
/
+5
*
first implementation of '<<', '>>', and '~' (bitwise not)
Roberto Ierusalimschy
2013-12-30
1
-7
/
+11
*
first implementation of bitwise operators '&' (band), '|' (bor),
Roberto Ierusalimschy
2013-12-18
1
-7
/
+11
*
new order for binary operations (grouping them by type of result)
Roberto Ierusalimschy
2013-12-16
1
-9
/
+11
*
bug (GC can collect long identifier during parser) + change (using
Roberto Ierusalimschy
2013-08-30
1
-28
/
+17
*
added 'local' bit (true => object is only refered by local variables)
Roberto Ierusalimschy
2013-08-16
1
-1
/
+2
*
new operation '//' (integer division)
Roberto Ierusalimschy
2013-04-26
1
-2
/
+4
*
default increment for 'for' loop is an integer (1, not 1.0)
Roberto Ierusalimschy
2013-04-25
1
-2
/
+2
*
first implementation of literal integers (no constant folding yet)
Roberto Ierusalimschy
2013-04-16
1
-4
/
+9
*
comments
Roberto Ierusalimschy
2013-02-06
1
-3
/
+6
*
detail (avoid being picky about conversion from 'unsigned char'
Roberto Ierusalimschy
2012-08-06
1
-2
/
+2
*
extend optimization of 'if a then break end' for the case
Roberto Ierusalimschy
2012-05-20
1
-4
/
+10
*
no more 'Proto' objects on the stack. Protos are anchored on outer
Roberto Ierusalimschy
2012-05-08
1
-45
/
+52
*
primaryexp -> suffixedexp; prefixexp -> primaryexp + more 'syntactical'
Roberto Ierusalimschy
2012-04-20
1
-15
/
+17
*
'eqstr' -> 'luaS_eqstr'
Roberto Ierusalimschy
2012-01-23
1
-8
/
+8
*
old error messages may be misleading
Roberto Ierusalimschy
2011-12-02
1
-4
/
+4
*
more uses of 'l_noret'
Roberto Ierusalimschy
2011-11-30
1
-7
/
+5
*
detail (avoid applying macro 'getstr' with a function-call argument)
Roberto Ierusalimschy
2011-10-31
1
-2
/
+3
*
silly bug in 5.2 beta: assignment conflict code did not test to check
Roberto Ierusalimschy
2011-10-24
1
-17
/
+20
*
lint (unreachable code)
Roberto Ierusalimschy
2011-09-30
1
-2
/
+2
*
small bug in if-goto optimization: block must be closed ('leaveblock')
Roberto Ierusalimschy
2011-09-14
1
-5
/
+8
*
optimization for |if cond then goto|
Roberto Ierusalimschy
2011-08-30
1
-18
/
+37
*
cleaner code for 'if' construct
Roberto Ierusalimschy
2011-08-25
1
-20
/
+14
*
'nCcalls' should be local to each thread, as each thread may have its
Roberto Ierusalimschy
2011-08-23
1
-6
/
+6
*
reducing even more use of C stack by the parser: struct 'FuncState'
Roberto Ierusalimschy
2011-07-27
1
-12
/
+12
*
detail (cleaned whitespaces at end of lines)
Roberto Ierusalimschy
2011-07-15
1
-3
/
+3
*
small simplifications (and assert was wrongly written)
Roberto Ierusalimschy
2011-07-02
1
-4
/
+2
*
back to "one-label-per-block"
Roberto Ierusalimschy
2011-06-27
1
-20
/
+13
*
label syntax changed to '::label::'
Roberto Ierusalimschy
2011-06-20
1
-6
/
+6
*
label names must be unique inside a function
Roberto Ierusalimschy
2011-06-16
1
-12
/
+27
*
comment
Roberto Ierusalimschy
2011-05-02
1
-2
/
+2
*
local function name only visible to debug info after being initialized
Roberto Ierusalimschy
2011-04-18
1
-1
/
+6
*
no need of lookahead in Zio
Roberto Ierusalimschy
2011-02-23
1
-3
/
+3
*
error for repeated label + jumps allowed to labels followed by
Roberto Ierusalimschy
2011-02-14
1
-24
/
+34
*
'break' does not need to be last statement in a block +
Roberto Ierusalimschy
2011-02-14
1
-81
/
+84
*
'break' coded as 'goto' + small bug when closing multiple gotos
Roberto Ierusalimschy
2011-02-10
1
-59
/
+52
*
simpler code for repeat-until
Roberto Ierusalimschy
2011-02-09
1
-11
/
+5
*
corrected 'follow' for checking whether label is last statement
Roberto Ierusalimschy
2011-02-09
1
-14
/
+21
*
small changes in goto-related error messages
Roberto Ierusalimschy
2011-02-09
1
-8
/
+15
*
ensures that all local variables are declared inside some block,
Roberto Ierusalimschy
2011-02-07
1
-45
/
+39
*
some reorganization of dynamic data structures used by the parser
Roberto Ierusalimschy
2011-02-07
1
-64
/
+65
*
no more 'OP_CLOSE' instructions (use jumps to close upvalues)
Roberto Ierusalimschy
2011-02-07
1
-3
/
+7
[next]