index
:
qt/qtdeclarative.git
5.10
5.11
5.12
5.13
5.14
5.15
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6.0
6.1
6.2
6.2.0
6.2.4
6.3
6.4
6.4.0
6.4.1
6.4.2
6.4.3
6.5
6.5.0
6.5.1
6.5.2
6.5.3
6.6
6.6.0
6.6.1
6.6.2
6.6.3
6.7
6.7.0
6.7.1
6.7.2
6.7.3
6.8
6.8.0
6.8.1
6.8.2
6.8.3
6.9
6.9.0
6.9.1
dev
old/5.0
old/5.1
old/5.2
r2d-5.5
r2d-5.6
r2d-5.6.0
r2d-dev
wip/animation-refactor
wip/cmake
wip/dbus
wip/figmastyle
wip/gc
wip/iosstyle
wip/itemviews
wip/material3
wip/nacl
wip/nativemenus
wip/new-backend
wip/pointerhandler
wip/propertycache-refactor
wip/qquickdeliveryagent
wip/qtquickcontrols2
wip/scenegraphng
wip/statemachine
wip/textng
wip/tizen
wip/visuallistmodel
wip/webassembly
Qt Declarative (Quick 2)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
qml
/
compiler
/
qv4codegen.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix iterator assignment for for-in loops
Erik Verbruggen
2017-12-13
1
-12
/
+21
*
V4: Change CallValue to have the value on the stack
Erik Verbruggen
2017-11-23
1
-2
/
+2
*
V4: Collapse LoadRegExp+StoreReg into MoveRegExp
Erik Verbruggen
2017-11-23
1
-2
/
+3
*
Don't create a CallContext if arguments are being used in strict mode
Lars Knoll
2017-11-15
1
-2
/
+3
*
V4: Get rid of Reference::This and treat it as a stack slot
Erik Verbruggen
2017-11-14
1
-11
/
+0
*
Set Jump locations for loops
Ulf Hermann
2017-11-08
1
-0
/
+27
*
Refactor Call/Construct instructions
Lars Knoll
2017-11-07
1
-25
/
+30
*
Codegen: Set source location for return instruction
Ulf Hermann
2017-11-06
1
-0
/
+1
*
Re-enable Debug instructions and locations for QML functions
Ulf Hermann
2017-11-06
1
-1
/
+1
*
Remove Binop/BinopContext instructions and implement missing binops
Erik Verbruggen
2017-10-23
1
-67
/
+42
*
Fix potential crash in codegen
Erik Verbruggen
2017-10-23
1
-15
/
+24
*
Improve while(true/false) condition generation
Erik Verbruggen
2017-09-26
1
-2
/
+12
*
Fix delayed loading of arguments in binary expressions
Erik Verbruggen
2017-09-20
1
-4
/
+106
*
Fix name lookup in QML signal handlers
Erik Verbruggen
2017-09-08
1
-2
/
+2
*
Get rid of the hack for named expressions
Lars Knoll
2017-09-02
1
-2
/
+14
*
Generate a Decrement instead of a Sub with -1 as the rhs
Erik Verbruggen
2017-09-01
1
-5
/
+11
*
Generate Cmp* instructions instead of calling into the runtime
Erik Verbruggen
2017-09-01
1
-8
/
+84
*
Fix invalid condition inversion for conditional jumps
Erik Verbruggen
2017-09-01
1
-62
/
+60
*
Fix compiler warning on gcc
Lars Knoll
2017-09-01
1
-1
/
+1
*
Don't emit bytecode just to set the thisObject to undefined
Lars Knoll
2017-09-01
1
-1
/
+1
*
Move CallContext construction into a interpreter instruction
Lars Knoll
2017-09-01
1
-2
/
+7
*
Unify JSStackFrame and CallData
Lars Knoll
2017-09-01
1
-9
/
+9
*
Add the current context and function object to CallData
Lars Knoll
2017-09-01
1
-2
/
+7
*
Get rid of the specialized Moth::CompilationUnit
Lars Knoll
2017-08-31
1
-3
/
+2
*
Remove the codeRefs in the Moth::CompilationUnit
Lars Knoll
2017-08-30
1
-5
/
+0
*
Fix compilation failures on Ubuntu 16.10 (gcc 6.2.0)
Erik Verbruggen
2017-08-29
1
-2
/
+4
*
Cleanup closure handling in codegen
Lars Knoll
2017-08-28
1
-19
/
+24
*
Add a load/storeLocal instruction
Lars Knoll
2017-08-28
1
-8
/
+20
*
Fix naming conflict for "swap" function
Erik Verbruggen
2017-08-25
1
-2
/
+2
*
Correctly initialize the first function line in the bytecode generator
Erik Verbruggen
2017-08-25
1
-0
/
+1
*
Move line number information into a side table
Lars Knoll
2017-08-25
1
-3
/
+4
*
Specialize possible direct calls to eval
Lars Knoll
2017-08-25
1
-1
/
+5
*
Cleanup object construction instructions
Lars Knoll
2017-08-25
1
-3
/
+3
*
Add optimized branch instructions for comparisons with ints
Lars Knoll
2017-08-25
1
-4
/
+18
*
Add optimized JmpCmpEq/NeNull instructions
Lars Knoll
2017-08-25
1
-2
/
+38
*
Make sure the for-in loop variable is an lvalue
Erik Verbruggen
2017-08-21
1
-2
/
+2
*
still emit global load instructions when 'undefined' is used as lhs
Lars Knoll
2017-08-21
1
-8
/
+14
*
Store the actual string for name in Reference
Lars Knoll
2017-08-21
1
-11
/
+11
*
Split store-on-stack functions for "known destination"
Erik Verbruggen
2017-08-18
1
-1
/
+7
*
Add a LoadZero instruction
Lars Knoll
2017-08-18
1
-0
/
+5
*
Remove the Load/StoreScopedArgument instructions
Lars Knoll
2017-08-18
1
-20
/
+3
*
Optimize byte codes for loading true/false
Lars Knoll
2017-08-18
1
-0
/
+6
*
Constant fold &, | and ^
Lars Knoll
2017-08-18
1
-3
/
+18
*
Emit JumpStrict(Not)Equal instructions where needed
Lars Knoll
2017-08-18
1
-0
/
+16
*
Add specialized instructions for loading undefined, null and ints
Lars Knoll
2017-08-18
1
-3
/
+22
*
Avoid lookup calls for constant values of the global object
Lars Knoll
2017-08-18
1
-0
/
+8
*
Stop generating instructions when encountering a throw/return
Erik Verbruggen
2017-08-18
1
-0
/
+13
*
Don't use a return value register for regular functions
Erik Verbruggen
2017-08-18
1
-41
/
+94
*
Cleanup naming of Stack frame structures
Lars Knoll
2017-08-10
1
-1
/
+1
*
Always retrieve the this object from the stack
Lars Knoll
2017-08-10
1
-8
/
+3
[next]