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.8
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
*
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
*
More consistent naming of instructions and runtime methods
Lars Knoll
2017-08-10
1
-16
/
+16
*
Split StoreName into StoreNameStrict and StoreNameSloppy
Lars Knoll
2017-08-10
1
-3
/
+10
*
Refactor context handling
Lars Knoll
2017-08-10
1
-4
/
+1
*
Avoid creating a CallContext for simple functions
Lars Knoll
2017-08-10
1
-2
/
+25
*
Create separate instructions to create both types of arguments objects
Lars Knoll
2017-08-10
1
-2
/
+7
*
Load the this argument through LoadReg for simple calls
Lars Knoll
2017-08-10
1
-2
/
+9
*
Introduce a JS stack frame that corresponds to the C++ stack frame
Lars Knoll
2017-08-10
1
-0
/
+3
*
Inline more of the runtime code into the interpreter
Lars Knoll
2017-08-08
1
-8
/
+7
*
Use the accumulator for the rhs of CmpJmp instructions
Lars Knoll
2017-08-08
1
-7
/
+1
*
Add instructions for <, <=, >, >=
Lars Knoll
2017-08-08
1
-1
/
+36
*
Parse foo["bar"] as a member expression
Lars Knoll
2017-08-08
1
-0
/
+11
*
Move the function to call into the accumulator
Lars Knoll
2017-08-08
1
-1
/
+3
*
Fix bytecode dumping for arguments
Erik Verbruggen
2017-08-04
1
-1
/
+1
*
Store arguments in the stack frame before the locals/temps
Erik Verbruggen
2017-08-03
1
-70
/
+60
*
Where applicable, rename Temp* to Register*
Erik Verbruggen
2017-08-03
1
-38
/
+38
*
Rename a number of types from Temp(orary) to StackSlot
Erik Verbruggen
2017-08-03
1
-103
/
+103
*
Use lookup instructions when calling properties
Lars Knoll
2017-08-02
1
-5
/
+13
*
Add commonly used JumpCompare instructions
Erik Verbruggen
2017-08-02
1
-6
/
+64
*
Allow for more values to be in the accumulator
Erik Verbruggen
2017-08-02
1
-38
/
+148
*
Introduce an accumulator in the interpreter, and change instructions
Erik Verbruggen
2017-08-02
1
-444
/
+375
*
Fix various signed/unsigned warnings
Erik Verbruggen
2017-08-02
1
-1
/
+1
*
Replace Q_ASSERT(!"unreachable") with Q_UNREACHABLE()
Erik Verbruggen
2017-08-02
1
-35
/
+35
*
Remove Moth::Param from the interpreter instructions
Erik Verbruggen
2017-07-19
1
-92
/
+176
*
Fix assignments-to-self like x=x
Erik Verbruggen
2017-07-07
1
-3
/
+0
*
Fix QML disk caching
Erik Verbruggen
2017-07-05
1
-0
/
+1
*
Fix bug when a ternary expression was used in a if condition
Erik Verbruggen
2017-07-04
1
-74
/
+75
*
Bring back captureRequired on scope/contest property loading
Erik Verbruggen
2017-07-04
1
-3
/
+9
*
Limit the amount of escaping variables
Lars Knoll
2017-07-04
1
-21
/
+36
*
Properly calculate escaping variables
Lars Knoll
2017-07-04
1
-2
/
+2
*
Move the Runtime codegen into it's own file
Lars Knoll
2017-07-03
1
-42
/
+1
*
Move Codegen::ScanFunctions into it's own file
Lars Knoll
2017-07-03
1
-357
/
+1
*
Split up qv4codegen into several files
Lars Knoll
2017-07-03
1
-396
/
+7
*
Mark whether arguments or local variables can escape
Lars Knoll
2017-07-03
1
-2
/
+2
*
Smaller cleanups
Lars Knoll
2017-06-30
1
-43
/
+43
*
Get rid of IR::Module and IR::Function
Lars Knoll
2017-06-30
1
-87
/
+91
*
Remove interpreter instructions we can't generate anymore
Erik Verbruggen
2017-06-30
1
-5
/
+1
*
Re-add missing captureRequired flag
Erik Verbruggen
2017-06-30
1
-3
/
+5
*
Don't use IR::Function for temp allocation anymore
Lars Knoll
2017-06-30
1
-1
/
+1
*
Introduce a QQmlJS::Module
Lars Knoll
2017-06-30
1
-6
/
+11
*
Rename Codegen::Environment to Context and pull it out of Codegen
Lars Knoll
2017-06-30
1
-50
/
+50
*
Remove some dead code
Lars Knoll
2017-06-29
1
-11
/
+0
*
Get rid of inheritedLocals in the codegen
Lars Knoll
2017-06-29
1
-17
/
+3
*
Pass a correctly initialized calldata also when we have no arguments
Lars Knoll
2017-06-29
1
-1
/
+3
*
Only register QML dependencies for reads from scope/context props
Erik Verbruggen
2017-06-29
1
-6
/
+10
*
Mark QML id objects as read-only
Erik Verbruggen
2017-06-29
1
-3
/
+3
*
Evaluate the argument to with() before setting up the exception handler
Lars Knoll
2017-06-29
1
-0
/
+1
*
Switch over to new JS call setup
Lars Knoll
2017-06-29
1
-63
/
+58
[next]