<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtscript.git/src/3rdparty/javascriptcore, branch dev</title>
<subtitle>code.qt.io: qt/qtscript.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/'/>
<entry>
<title>Suppress sanitizer for Heap::markConservatively</title>
<updated>2021-10-26T16:12:57+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>ABBAPOH@gmail.com</email>
</author>
<published>2021-10-26T13:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=2c1ffc66bf5d5db05018d7b06253b5ca51e557ab'/>
<id>2c1ffc66bf5d5db05018d7b06253b5ca51e557ab</id>
<content type='text'>
This function does delibarately corrupt the stack when
called from markCurrentThreadConservativelyInternal().

Change-Id: I63504c9bc1b892f9bb236de92bf363b82aebd420
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function does delibarately corrupt the stack when
called from markCurrentThreadConservativelyInternal().

Change-Id: I63504c9bc1b892f9bb236de92bf363b82aebd420
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build in C++17 mode</title>
<updated>2020-12-18T16:00:26+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2020-07-28T16:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=8d92009942ba69b816f2e5125ca0c0d1b38f97b0'/>
<id>8d92009942ba69b816f2e5125ca0c0d1b38f97b0</id>
<content type='text'>
Replaces auto-ptrs with unique_ptrs and fixes the ceil() macro which
confilcts with some other code in Qt6 headers.

Change-Id: I59e45fae84878d1fa0cf59383f0eb7763f1ecc68
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaces auto-ptrs with unique_ptrs and fixes the ceil() macro which
confilcts with some other code in Qt6 headers.

Change-Id: I59e45fae84878d1fa0cf59383f0eb7763f1ecc68
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix thisObject() of QScriptable argument for String(), etc</title>
<updated>2019-04-17T15:46:36+00:00</updated>
<author>
<name>Alexandra Cherdantseva</name>
<email>neluhus.vagus@gmail.com</email>
</author>
<published>2019-02-18T11:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=484e9de6d86d011bd349890cba87a25554b0f672'/>
<id>484e9de6d86d011bd349890cba87a25554b0f672</id>
<content type='text'>
When `String(object)` is evaluated, and `object` is a QObject or some
custom object with native prototype, then `object.toString()` will be
called with incorrect `this`. This also applies for Number(), Boolean()
and other built-in constructors.

Change-Id: I0219f0e119c1e29d80e4c0f856421352715e9e6e
Reviewed-by: Konstantin Tokarev &lt;annulen@yandex.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `String(object)` is evaluated, and `object` is a QObject or some
custom object with native prototype, then `object.toString()` will be
called with incorrect `this`. This also applies for Number(), Boolean()
and other built-in constructors.

Change-Id: I0219f0e119c1e29d80e4c0f856421352715e9e6e
Reviewed-by: Konstantin Tokarev &lt;annulen@yandex.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename VERSION to VERSION.TXT</title>
<updated>2019-03-04T11:10:13+00:00</updated>
<author>
<name>Eskil Abrahamsen Blomfeldt</name>
<email>eskil.abrahamsen-blomfeldt@qt.io</email>
</author>
<published>2019-03-04T08:54:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=a122caecff790a82f707894fa9db72afe91fcb7e'/>
<id>a122caecff790a82f707894fa9db72afe91fcb7e</id>
<content type='text'>
On case-insensitive file systems, this causes an issue with recent
versions of the Android NDK, because, since Android NDK r19, the libc++ header
"cstddef" contains

  #include &lt;version&gt;

which will resolve to this file instead of the intended header due
to the ordering of the search paths.

The simplest solution is just to give this a suffix so that it can
be differentiated from the headers.

Task-number: QTQAINFRA-2568
Change-Id: Ic1502e65de3dba912ed079d406a65ebf9b935694
Reviewed-by: BogDan Vatra &lt;bogdan@kdab.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On case-insensitive file systems, this causes an issue with recent
versions of the Android NDK, because, since Android NDK r19, the libc++ header
"cstddef" contains

  #include &lt;version&gt;

which will resolve to this file instead of the intended header due
to the ordering of the search paths.

The simplest solution is just to give this a suffix so that it can
be differentiated from the headers.

Task-number: QTQAINFRA-2568
Change-Id: Ic1502e65de3dba912ed079d406a65ebf9b935694
Reviewed-by: BogDan Vatra &lt;bogdan@kdab.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build with GCC 8.3</title>
<updated>2019-01-28T23:51:19+00:00</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago.macieira@intel.com</email>
</author>
<published>2019-01-28T22:33:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=97ec1d1882a83c23c91f0f7daea48e05858d8c32'/>
<id>97ec1d1882a83c23c91f0f7daea48e05858d8c32</id>
<content type='text'>
Qualifiers in the asm statement are not allowed in the global scope. I
thought they were necessary for LTO, but I the commit to this file that
added them predates my work on setting up LTO for GCC.

Change-Id: Id98140e1c2f0426cabbefffd157e23e5ece67a49
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qualifiers in the asm statement are not allowed in the global scope. I
thought they were necessary for LTO, but I the commit to this file that
added them predates my work on setting up LTO for GCC.

Change-Id: Id98140e1c2f0426cabbefffd157e23e5ece67a49
Reviewed-by: Allan Sandfeld Jensen &lt;allan.jensen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable JavaScriptCore to compile for MSVC arm64</title>
<updated>2018-12-21T16:06:29+00:00</updated>
<author>
<name>Thomas Miller</name>
<email>thomaslmiller91@gmail.com</email>
</author>
<published>2018-12-20T20:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=b65a9693f730f625cda95684acfaefd21538a5da'/>
<id>b65a9693f730f625cda95684acfaefd21538a5da</id>
<content type='text'>
Change-Id: I2a735a5bfa8eb417cb2824ebd8e008676f403e35
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@qt.io&gt;
Reviewed-by: Jędrzej Nowacki &lt;jedrzej.nowacki@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2a735a5bfa8eb417cb2824ebd8e008676f403e35
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@qt.io&gt;
Reviewed-by: Jędrzej Nowacki &lt;jedrzej.nowacki@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.11' into 5.12</title>
<updated>2018-12-04T02:05:03+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2018-12-04T02:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=a21313fea09c6b6b44398424a0a14920911dc186'/>
<id>a21313fea09c6b6b44398424a0a14920911dc186</id>
<content type='text'>
Change-Id: Iccc9e012e446c72292d5c8ef4a45a735a4e88025
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iccc9e012e446c72292d5c8ef4a45a735a4e88025
</pre>
</div>
</content>
</entry>
<entry>
<title>[android] Fix compile with unified headers</title>
<updated>2018-11-30T15:38:34+00:00</updated>
<author>
<name>BogDan Vatra</name>
<email>bogdan@kdab.com</email>
</author>
<published>2017-11-22T11:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=3e1692bebdf2e4c69adb2a23718ad230a74992dd'/>
<id>3e1692bebdf2e4c69adb2a23718ad230a74992dd</id>
<content type='text'>
Latest Android NDKs are using unified headers which don't have asm/procinfo.h
anymore but they provide asm/hwcap.h.

Change-Id: Ibd599952d5b22e5e6955958bed33773032ad8a28
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Latest Android NDKs are using unified headers which don't have asm/procinfo.h
anymore but they provide asm/hwcap.h.

Change-Id: Ibd599952d5b22e5e6955958bed33773032ad8a28
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Never call an object with a this ptr that is null</title>
<updated>2018-10-15T07:08:06+00:00</updated>
<author>
<name>Lars Knoll</name>
<email>lars.knoll@qt.io</email>
</author>
<published>2018-10-15T06:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=9b0fcf7943e63f35cf7d13c7771cb0185178e9fa'/>
<id>9b0fcf7943e63f35cf7d13c7771cb0185178e9fa</id>
<content type='text'>
Task-number: QTBUG-67936
Change-Id: Ie12c87f8aef30ebca887ad357393c86417d7d742
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-67936
Change-Id: Ie12c87f8aef30ebca887ad357393c86417d7d742
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>3rdparty/javascriptcore: Add RISC-V support</title>
<updated>2018-07-26T20:50:57+00:00</updated>
<author>
<name>Alistair Francis</name>
<email>alistair.francis@wdc.com</email>
</author>
<published>2018-07-18T21:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtscript.git/commit/?id=21781f11a71d4e6449d89372aa9cc5b95ce8a67c'/>
<id>21781f11a71d4e6449d89372aa9cc5b95ce8a67c</id>
<content type='text'>
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Change-Id: I81f15084ef6b5b8d855c1f568cacca176af51b57
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Change-Id: I81f15084ef6b5b8d855c1f568cacca176af51b57
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
