From 8933268baca5d1c2992c808a6399982f28babd47 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Wed, 22 Jan 2014 13:02:09 +0100 Subject: V4: remove more superfluous spills. Spills for targets of phi-nodes are already inserted by the renumbering, so they don't need to be added (again) while resolving edges. This fixes a problem with crypto.js. Change-Id: I4b1d79fc92236b4a6b0b6d6d30ada17c8581a093 Reviewed-by: Fawzi Mohamed Reviewed-by: Lars Knoll --- src/qml/compiler/qv4regalloc.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/qml/compiler/qv4regalloc.cpp b/src/qml/compiler/qv4regalloc.cpp index 3521d0c27a..49b7529b9d 100644 --- a/src/qml/compiler/qv4regalloc.cpp +++ b/src/qml/compiler/qv4regalloc.cpp @@ -956,9 +956,6 @@ private: moveTo = createTemp(Temp::StackSlot, spillSlot, it->temp().type); } else { moveTo = createTemp(Temp::PhysicalRegister, platformRegister(*it), it->temp().type); - const int spillSlot = _assignedSpillSlots.value(it->temp(), -1); - if (isPhiTarget && spillSlot != -1) - mapping.add(moveFrom, createTemp(Temp::StackSlot, spillSlot, it->temp().type)); } // add move to mapping -- cgit v1.2.3 From e7cf8b10ff9e8d70f90c2f27df60f9e040be6911 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 22 Jan 2014 13:02:33 -0800 Subject: Update changelog for 5.2.1 Change-Id: I6e8d2dbf129092c53331c639a767ca4955212f77 Reviewed-by: Simon Hausmann --- dist/changes-5.2.1 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 dist/changes-5.2.1 diff --git a/dist/changes-5.2.1 b/dist/changes-5.2.1 new file mode 100644 index 0000000000..c5371185f0 --- /dev/null +++ b/dist/changes-5.2.1 @@ -0,0 +1,38 @@ +Qt 5.2.1 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.2.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + + http://qt-project.org/doc/qt-5.2 + +The Qt version 5.2 series is binary compatible with the 5.1.x series. +Applications compiled for 5.1 will continue to run with 5.2. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + + http://bugreports.qt-project.org/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + +**************************************************************************** +* Library * +**************************************************************************** + +QtQml +----- + + - [QTBUG-35979] Fixed JavaScript Array.pop() not updating the + internal array length correctly + +QtQuick +------- + + - [QTBUG-35128] Fixed TextInput to call fixup() on its validator when + being accepted or losing focus, and the validator reports that the input + is in "intermediate" state ie. the input should be fixed up. + - [QTBUG-34517] Fixed an issue that caused QQuickTextInput to not + accept delete/home/backspace/left/right keys when the key was used + in a shortcut. -- cgit v1.2.3