<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtwebkit.git/Source/JavaScriptCore, branch 5.4</title>
<subtitle>code.qt.io: qt/qtwebkit.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/'/>
<entry>
<title>Support MSVC 2015</title>
<updated>2015-05-29T11:40:02+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@theqtcompany.com</email>
</author>
<published>2015-05-29T09:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=540119ba890eb25836980c433d041b687428fdb2'/>
<id>540119ba890eb25836980c433d041b687428fdb2</id>
<content type='text'>
Fixes building qtwebkit with MSVC 2015

Change-Id: I94b085ab822b3cdfa911814467e051c11c93d79e
Task-number: QTBUG-46344
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@theqtcompany.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes building qtwebkit with MSVC 2015

Change-Id: I94b085ab822b3cdfa911814467e051c11c93d79e
Task-number: QTBUG-46344
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@theqtcompany.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>DFG optimizes out strict mode arguments tear off</title>
<updated>2015-04-10T15:45:17+00:00</updated>
<author>
<name>Filip Pizlo</name>
<email>fpizlo@apple.com</email>
</author>
<published>2015-04-07T11:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=b653da9a88901fbc44114cac9232a6a332d2d0a7'/>
<id>b653da9a88901fbc44114cac9232a6a332d2d0a7</id>
<content type='text'>
https://bugs.webkit.org/show_bug.cgi?id=119504

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg and Oliver Hunt.

Don't do the optimization for strict mode.

* dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
(JSC::DFG::ArgumentsSimplificationPhase::pruneObviousArgumentCreations):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154217 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Change-Id: I68037df21deaa964ff18c4f168f465c2600627f7
Reviewed-by: Julien Brianceau &lt;jbriance@cisco.com&gt;
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.webkit.org/show_bug.cgi?id=119504

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg and Oliver Hunt.

Don't do the optimization for strict mode.

* dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
(JSC::DFG::ArgumentsSimplificationPhase::pruneObviousArgumentCreations):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154217 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Change-Id: I68037df21deaa964ff18c4f168f465c2600627f7
Reviewed-by: Julien Brianceau &lt;jbriance@cisco.com&gt;
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash in JIT::DFG::prepareOSREntry</title>
<updated>2015-04-01T11:54:08+00:00</updated>
<author>
<name>Julien Brianceau</name>
<email>jbriance@cisco.com</email>
</author>
<published>2015-04-01T09:36:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=80471d52c85ab8edd1332e084b8bf46f44571c3b'/>
<id>80471d52c85ab8edd1332e084b8bf46f44571c3b</id>
<content type='text'>
While verifying predictions in prepareOSREntry, locals could lay
outside the stack in some cases. So we shouldn't retrieve jsValue
from locals when we don't have to.

Task-number: QTBUG-45299
Change-Id: I70003170348887128e11360fb501b69647194172
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While verifying predictions in prepareOSREntry, locals could lay
outside the stack in some cases. So we shouldn't retrieve jsValue
from locals when we don't have to.

Task-number: QTBUG-45299
Change-Id: I70003170348887128e11360fb501b69647194172
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Incorrect type speculation reported by ToPrimitive</title>
<updated>2015-03-11T14:07:41+00:00</updated>
<author>
<name>Oliver Hunt</name>
<email>oliver@apple.com</email>
</author>
<published>2015-03-11T13:07:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=a7f2e6bf8c1bc569c56d713894f442c7fed63264'/>
<id>a7f2e6bf8c1bc569c56d713894f442c7fed63264</id>
<content type='text'>
https://bugs.webkit.org/show_bug.cgi?id=119458

Reviewed by Mark Hahnenberg.

Make sure that we report the correct type possibilities for the output
from ToPrimitive

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153674 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Change-Id: I85d91598088ead350c89c4a9cc28a2bd866a2d22
Task-number: QTBUG-44912
Reviewed-by: Julien Brianceau &lt;jbriance@cisco.com&gt;
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.webkit.org/show_bug.cgi?id=119458

Reviewed by Mark Hahnenberg.

Make sure that we report the correct type possibilities for the output
from ToPrimitive

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153674 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Change-Id: I85d91598088ead350c89c4a9cc28a2bd866a2d22
Task-number: QTBUG-44912
Reviewed-by: Julien Brianceau &lt;jbriance@cisco.com&gt;
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix g++ 5.0 build</title>
<updated>2015-03-06T10:57:54+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@theqtcompany.com</email>
</author>
<published>2015-03-06T10:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=650c6ee8e76bb574d3a1bea09e2494992d8f070e'/>
<id>650c6ee8e76bb574d3a1bea09e2494992d8f070e</id>
<content type='text'>
A non-inline template needs to be explicitly instantiated if used
outside the object where it is declared.

Patch suggested by Khem Raj.

Task-number: QTBUG-44829
Change-Id: Ib0adbd9273bd1cef01e5863bc8aaa9c373022792
Reviewed-by: Andras Becsi &lt;andras.becsi@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A non-inline template needs to be explicitly instantiated if used
outside the object where it is declared.

Patch suggested by Khem Raj.

Task-number: QTBUG-44829
Change-Id: Ib0adbd9273bd1cef01e5863bc8aaa9c373022792
Reviewed-by: Andras Becsi &lt;andras.becsi@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize label vector lazily</title>
<updated>2015-02-25T09:33:36+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@theqtcompany.com</email>
</author>
<published>2015-02-18T14:07:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=877fe7d55036492a897d0928fe43d5df2bc6e2e5'/>
<id>877fe7d55036492a897d0928fe43d5df2bc6e2e5</id>
<content type='text'>
When parsing JSON temporary JIT objects are created when resolving each
id. Each of these get a list of labels initialized to the size of the
codeblock being operated on, which can be very long in some cases.

This patch delays the initialization of the label vector, until it is
actually used which is easy to figure out since the vector is not
exported outside the class.

Task-number: QTBUG-44475
Change-Id: I4fdbb7de7e7d953fffed39e38feed066edb6742b
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When parsing JSON temporary JIT objects are created when resolving each
id. Each of these get a list of labels initialized to the size of the
codeblock being operated on, which can be very long in some cases.

This patch delays the initialization of the label vector, until it is
actually used which is easy to figure out since the vector is not
exported outside the class.

Task-number: QTBUG-44475
Change-Id: I4fdbb7de7e7d953fffed39e38feed066edb6742b
Reviewed-by: Michael Brüning &lt;michael.bruning@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build failure with python3</title>
<updated>2014-11-26T21:21:12+00:00</updated>
<author>
<name>Samuel Martin</name>
<email>s.martin49@gmail.com</email>
</author>
<published>2014-11-13T14:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=18cb1a3ae907d76da9eb8c54528cf3bcb074d0e5'/>
<id>18cb1a3ae907d76da9eb8c54528cf3bcb074d0e5</id>
<content type='text'>
Task-number: QTBUG-33692
Change-Id: I9f0bd6411e42b7ca06710dd47e3bcae4d2605c81
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-33692
Change-Id: I9f0bd6411e42b7ca06710dd47e3bcae4d2605c81
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use fixed executable allocator on x64</title>
<updated>2014-11-07T11:48:59+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@digia.com</email>
</author>
<published>2014-11-07T11:26:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=7e29781fac7f864ac80ca52be5e61c4f1a500308'/>
<id>7e29781fac7f864ac80ca52be5e61c4f1a500308</id>
<content type='text'>
Since the x86-64 assembler generator depends on jumps being expressable
as 32bit offsets we need to use the fixed size executable allocator and
not the on demand allocator. This patch removes its exclusion from being
used on Windows.

Task-number: QTBUG-42417
Change-Id: Ie6b127e9b4291869566fd99cc7efe05b566c8e66
Reviewed-by: Jocelyn Turcotte &lt;jocelyn.turcotte@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the x86-64 assembler generator depends on jumps being expressable
as 32bit offsets we need to use the fixed size executable allocator and
not the on demand allocator. This patch removes its exclusion from being
used on Windows.

Task-number: QTBUG-42417
Change-Id: Ie6b127e9b4291869566fd99cc7efe05b566c8e66
Reviewed-by: Jocelyn Turcotte &lt;jocelyn.turcotte@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.3' into 5.4</title>
<updated>2014-10-31T14:06:58+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@digia.com</email>
</author>
<published>2014-10-31T14:06:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=14c77ecb6e56b3c3979ab612305fece60eb2be9b'/>
<id>14c77ecb6e56b3c3979ab612305fece60eb2be9b</id>
<content type='text'>
Change-Id: I11f35f205d2ded597d54650a948bec3e1e52b419
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I11f35f205d2ded597d54650a948bec3e1e52b419
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix assert after makerope boundary check</title>
<updated>2014-10-31T10:30:36+00:00</updated>
<author>
<name>Lucas Forschler</name>
<email>lforschler@apple.com</email>
</author>
<published>2014-10-22T13:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt5/qtwebkit.git/commit/?id=0930236a6e8bef5c2b90f1522a06acf9dee9c15d'/>
<id>0930236a6e8bef5c2b90f1522a06acf9dee9c15d</id>
<content type='text'>
The browser demo asserts on qt-project.org after the makerope security
fix.

Port of http://trac.webkit.org/changeset/169397

Change-Id: I19c98737735d9b17133742752928d4ce6349de13
Reviewed-by: Michael Bruning &lt;michael.bruning@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The browser demo asserts on qt-project.org after the makerope security
fix.

Port of http://trac.webkit.org/changeset/169397

Change-Id: I19c98737735d9b17133742752928d4ce6349de13
Reviewed-by: Michael Bruning &lt;michael.bruning@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
