Qt Declarative (Quick 2)
Go to file
Erik Verbruggen e2218f8b5c Fix JITted code for jump strict-not-equal undefined on 32bit
The generated code for jump-on-strict-not-equal-undefined used the
same logic (but with inverted conditions) as the equal case. For
equality, one can jump to else if the value parts are not the same.
So, for not-equal, if the value parts are the same, it would jump
to the else block if they are the same. Meaning, an encoded int
value of 0 (which is strict-not-equal to undefined) would end up
being evaluated as equal.

Task-number: QTBUG-66832
Change-Id: Id27bb44eccbf39608ae8cebab634c8bcd4c8adfc
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2018-03-15 10:29:39 +00:00
bin Update copyright headers 2015-02-12 10:28:11 +00:00
dist Add change file for Qt 5.6.3 2017-09-06 14:15:02 +02:00
examples Example: Enable auto scaling on HighDPI screens 2016-10-28 11:25:10 +00:00
src Fix JITted code for jump strict-not-equal undefined on 32bit 2018-03-15 10:29:39 +00:00
tests Fix JITted code for jump strict-not-equal undefined on 32bit 2018-03-15 10:29:39 +00:00
tools Fix build on macOS with ICC: -sectcreate is a linker option 2016-07-24 19:52:12 +00:00
.gitattributes Update the git-archive export options 2012-09-10 14:24:05 +02:00
.gitignore Update .gitignore 2016-08-15 07:58:22 +00:00
.gitmodules Update Ecmascript testsuite submodule 2015-03-17 11:38:42 +00:00
.qmake.conf Bump version 2017-09-21 12:25:36 +02:00
.tag Update the git-archive export options 2012-09-10 14:24:05 +02:00
LGPL_EXCEPTION.txt Update copyright headers 2015-02-12 10:28:11 +00:00
LICENSE.FDL Add license files mandated by (L)GPL. 2013-02-15 00:03:10 +01:00
LICENSE.GPLv3 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" 2016-06-16 13:42:07 +00:00
LICENSE.LGPLv3 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" 2016-06-16 13:42:07 +00:00
LICENSE.LGPLv21 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" 2016-06-16 13:42:07 +00:00
qtdeclarative.pro Fix error message when Python could not be found 2016-03-09 16:17:59 +00:00
sync.profile remove dependencies from sync.profile 2016-11-05 21:05:01 +00:00