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
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/popupwindow
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
/
jit
/
qv4assembler.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix build for Android with android-clang
Liang Qi
2018-05-25
1
-2
/
+1
*
Fix crash with JIT on x86
Simon Hausmann
2018-04-11
1
-0
/
+4
*
Restore the QV4_WRITE_PERF_MAP feature
Ulf Hermann
2018-03-19
1
-6
/
+41
*
use nullptr consistently (clang-tidy)
Shawn Rutledge
2018-02-26
1
-2
/
+2
*
Optimize inc/dec operations
Lars Knoll
2018-01-09
1
-24
/
+63
*
Raise minimum supported MSVC version to 2015
Friedemann Kleint
2018-01-06
1
-11
/
+2
*
Optimize cmpEq/NeInt
Lars Knoll
2018-01-03
1
-0
/
+28
*
Optimize ushr with constant argument
Lars Knoll
2018-01-02
1
-14
/
+19
*
Optimize shift operations
Lars Knoll
2018-01-02
1
-21
/
+12
*
Optimize bitAnd, bitOr and bitXor
Lars Knoll
2018-01-02
1
-14
/
+83
*
Don't load the JS stack frame pointer twice
Lars Knoll
2018-01-02
1
-3
/
+0
*
Optimize generated code for toInt32 and toNumber
Lars Knoll
2018-01-02
1
-1
/
+27
*
Optimize JIT generated for for CreateCallContext
Lars Knoll
2018-01-02
1
-0
/
+21
*
JIT: Inline load(Scoped)Local and store(Scoped)Local instructions
Lars Knoll
2017-11-30
1
-7
/
+29
*
V4 JIT: Try not to overdo alignment
Erik Verbruggen
2017-11-28
1
-8
/
+2
*
V4: Add fastpath for integer-to-integer comparissons
Erik Verbruggen
2017-11-23
1
-15
/
+14
*
V4: Add int32 fastpath for inc/dec
Erik Verbruggen
2017-11-22
1
-4
/
+51
*
V4: Add int32 fastpath for add/sub/mul in the JIT
wip/new-backend
Erik Verbruggen
2017-11-21
1
-34
/
+81
*
V4: Shorten code by introducing an IntegerTag constant
Erik Verbruggen
2017-11-18
1
-13
/
+15
*
V4: Add a baseline JIT
Erik Verbruggen
2017-11-17
1
-0
/
+1914
*
Remove now unused files
Lars Knoll
2017-06-30
1
-726
/
+0
*
Merge remote-tracking branch 'origin/5.9' into dev
Simon Hausmann
2017-04-07
1
-18
/
+9
|
\
|
*
Fix double conversion code generation when cross-compiling
Simon Hausmann
2017-04-06
1
-7
/
+1
|
*
Fix loading of strings when cross-compiling from 64-bit host to 32-bit
Simon Hausmann
2017-04-06
1
-1
/
+1
|
*
Fix Clang warning about member in template class not defined
Thiago Macieira
2017-04-03
1
-3
/
+0
|
*
Fix encoding of primitive constants when cross-compiling
Simon Hausmann
2017-03-31
1
-6
/
+6
|
*
Fix value type encoding constant usage when cross-compiling
Simon Hausmann
2017-03-30
1
-1
/
+1
*
|
Merge remote-tracking branch 'origin/5.9' into dev
Liang Qi
2017-03-30
1
-3
/
+7
|
\
|
|
*
Simplify function prologue code in the JIT
Simon Hausmann
2017-03-29
1
-3
/
+1
|
*
Add support for showing disassembly for cache mapped code
Simon Hausmann
2017-03-29
1
-0
/
+6
*
|
Merge remote-tracking branch 'origin/5.9' into HEAD
Simon Hausmann
2017-03-23
1
-13
/
+20
|
\
|
|
*
Protect CallContext member usage against word size differences
Simon Hausmann
2017-03-17
1
-1
/
+2
|
*
Protect ExecutionContext member usage against word size differences
Simon Hausmann
2017-03-17
1
-6
/
+10
|
*
Protect CompilationUnit member usage against word size differences
Simon Hausmann
2017-03-17
1
-1
/
+1
|
*
Fix running of 32-bit JIT code generated on 64-bit hosts
Simon Hausmann
2017-03-17
1
-5
/
+5
*
|
Implement a real write barrier
Lars Knoll
2017-03-09
1
-9
/
+13
*
|
Mark where we need a write barrier in the JIT
Lars Knoll
2017-03-09
1
-6
/
+13
*
|
move locals over to be write barrier safe
Lars Knoll
2017-03-09
1
-1
/
+1
*
|
Separate SimpleCallData and CallData
Lars Knoll
2017-03-09
1
-1
/
+1
*
|
Avoid one indirection when looking up local variables
Lars Knoll
2017-03-09
1
-2
/
+1
*
|
Merge remote-tracking branch 'origin/5.9' into dev
Liang Qi
2017-03-02
1
-0
/
+2
|
\
|
|
*
V4 JIT: Store the NaNEncodeMask in a register on 64bit
Erik Verbruggen
2017-02-24
1
-0
/
+2
*
|
sources: Add missing override and remove redundant virtual
Alexander Volkov
2017-02-23
1
-2
/
+2
|
/
*
Prospective fix for native ARMv7 and ARM64 builds
Simon Hausmann
2017-02-10
1
-0
/
+4
*
Remove remaining ARM #ifdef in qv4assembler.cpp
Simon Hausmann
2017-02-08
1
-10
/
+1
*
Fix ARM64 build
Simon Hausmann
2017-02-08
1
-0
/
+1
*
Fix assembler cross-compilation on 32-bit hosts
Simon Hausmann
2017-02-07
1
-1
/
+1
*
Include the ARMv7 assembler in the qmldevtools bootstrap build
Simon Hausmann
2017-02-01
1
-0
/
+3
*
Remove platform ifdefs for generateCJumpStrictUndefined
Simon Hausmann
2017-01-31
1
-11
/
+0
*
Remove platform ifdefs in JIT::ISel::visitRet
Simon Hausmann
2017-01-31
1
-0
/
+32
[next]