[webkit-changes] [231170] trunk

2018-04-30 Thread jfbastien
Title: [231170] trunk Revision 231170 Author jfbast...@apple.com Date 2018-04-30 14:17:59 -0700 (Mon, 30 Apr 2018) Log Message Use some C++17 features https://bugs.webkit.org/show_bug.cgi?id=185135 Reviewed by Alex Christensen. .: As discussed here [0] let's move WebKit to a subset of

[webkit-changes] [231129] trunk/Source/JavaScriptCore

2018-04-27 Thread jfbastien
Title: [231129] trunk/Source/_javascript_Core Revision 231129 Author jfbast...@apple.com Date 2018-04-27 20:32:24 -0700 (Fri, 27 Apr 2018) Log Message Make the first 64 bits of JSString look like a double JSValue https://bugs.webkit.org/show_bug.cgi?id=185081 Reviewed by Filip Pizlo.

[webkit-changes] [230863] trunk

2018-04-20 Thread jfbastien
Title: [230863] trunk Revision 230863 Author jfbast...@apple.com Date 2018-04-20 16:18:23 -0700 (Fri, 20 Apr 2018) Log Message Handle more JSON stringify OOM https://bugs.webkit.org/show_bug.cgi?id=184846 Reviewed by Mark Lam. JSTests: * stress/json-stringified-overflow-2.js: Added.

[webkit-changes] [230740] trunk

2018-04-17 Thread jfbastien
Title: [230740] trunk Revision 230740 Author jfbast...@apple.com Date 2018-04-17 16:48:00 -0700 (Tue, 17 Apr 2018) Log Message A put is not an ExistingProperty put when we transition a structure because of an attributes change https://bugs.webkit.org/show_bug.cgi?id=184706 Reviewed by

[webkit-changes] [230119] trunk

2018-03-30 Thread jfbastien
Title: [230119] trunk Revision 230119 Author jfbast...@apple.com Date 2018-03-30 16:12:44 -0700 (Fri, 30 Mar 2018) Log Message WebAssembly compilation from DataView Modified Paths trunk/JSTests/ChangeLog trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [230116] trunk/Source/WTF

2018-03-30 Thread jfbastien
Title: [230116] trunk/Source/WTF Revision 230116 Author jfbast...@apple.com Date 2018-03-30 13:46:58 -0700 (Fri, 30 Mar 2018) Log Message WorkQueueWin: don't move rvalues https://bugs.webkit.org/show_bug.cgi?id=184190 Reviewed by Mark Lam. As part of #184167 optional is now more

[webkit-changes] [230113] trunk/Source

2018-03-30 Thread jfbastien
Title: [230113] trunk/Source Revision 230113 Author jfbast...@apple.com Date 2018-03-30 12:16:55 -0700 (Fri, 30 Mar 2018) Log Message Remove CXX_REFERENCE_QUALIFIED_FUNCTIONS and optional's equivalent https://bugs.webkit.org/show_bug.cgi?id=184167 Reviewed by Yusuke Suzuki. Remove

[webkit-changes] [230109] trunk/Source/WTF

2018-03-30 Thread jfbastien
Title: [230109] trunk/Source/WTF Revision 230109 Author jfbast...@apple.com Date 2018-03-30 10:36:20 -0700 (Fri, 30 Mar 2018) Log Message Introduce WTF_LAZY_INSTANTIATE https://bugs.webkit.org/show_bug.cgi?id=184169 Reviewed by Mark Lam. As part of #184164 I'm adding some forwarding

[webkit-changes] [230108] trunk/Source/WebKit

2018-03-30 Thread jfbastien
Title: [230108] trunk/Source/WebKit Revision 230108 Author jfbast...@apple.com Date 2018-03-30 10:30:18 -0700 (Fri, 30 Mar 2018) Log Message Update messages.py codegen for String, fix tests https://bugs.webkit.org/show_bug.cgi?id=184179 Reviewed by Mark Lam. I updated some of the code

[webkit-changes] [230097] trunk/Source

2018-03-29 Thread jfbastien
Title: [230097] trunk/Source Revision 230097 Author jfbast...@apple.com Date 2018-03-29 22:05:15 -0700 (Thu, 29 Mar 2018) Log Message Use Forward.h instead of forward-declaring WTF::String https://bugs.webkit.org/show_bug.cgi?id=184172 Reviewed by Yusuke Suzuki. As part of #184164 I'm

[webkit-changes] [230090] trunk/Source/WTF

2018-03-29 Thread jfbastien
Title: [230090] trunk/Source/WTF Revision 230090 Author jfbast...@apple.com Date 2018-03-29 19:36:03 -0700 (Thu, 29 Mar 2018) Log Message Remove WTF_EXPORT_STRING_API https://bugs.webkit.org/show_bug.cgi?id=184168 Reviewed by Yusuke Suzuki. Remove WTF_EXPORT_STRING_API as requested by

[webkit-changes] [229900] trunk/Tools

2018-03-23 Thread jfbastien
Title: [229900] trunk/Tools Revision 229900 Author jfbast...@apple.com Date 2018-03-23 10:07:47 -0700 (Fri, 23 Mar 2018) Log Message dump-class-layout is just wrong https://bugs.webkit.org/show_bug.cgi?id=183939 Reviewed by Yusuke Suzuki. Looks like r229291 contained a half-renamed

[webkit-changes] [229109] trunk/Source/JavaScriptCore

2018-02-28 Thread jfbastien
Title: [229109] trunk/Source/_javascript_Core Revision 229109 Author jfbast...@apple.com Date 2018-02-28 16:00:07 -0800 (Wed, 28 Feb 2018) Log Message GC should sweep code block before deleting https://bugs.webkit.org/show_bug.cgi?id=183229 Reviewed by Saam Barati, Fil Pizlo. Stub

[webkit-changes] [228108] trunk/Source/bmalloc

2018-02-05 Thread jfbastien
Title: [228108] trunk/Source/bmalloc Revision 228108 Author jfbast...@apple.com Date 2018-02-05 11:26:49 -0800 (Mon, 05 Feb 2018) Log Message Gigacage: enable only for WebContent process and token executables https://bugs.webkit.org/show_bug.cgi?id=182457 Reviewed by Keith Miller.

[webkit-changes] [227168] trunk/Source/JavaScriptCore

2018-01-18 Thread jfbastien
Title: [227168] trunk/Source/_javascript_Core Revision 227168 Author jfbast...@apple.com Date 2018-01-18 15:53:23 -0800 (Thu, 18 Jan 2018) Log Message Set the minimum executable allocator size properly https://bugs.webkit.org/show_bug.cgi?id=181816 Reviewed by Saam Barati. Executable

[webkit-changes] [226956] trunk

2018-01-15 Thread jfbastien
Title: [226956] trunk Revision 226956 Author jfbast...@apple.com Date 2018-01-15 14:02:45 -0800 (Mon, 15 Jan 2018) Log Message Remove makePoisonedUnique https://bugs.webkit.org/show_bug.cgi?id=181630 Reviewed by Mark Lam. Source/_javascript_Core: I added a conversion from

[webkit-changes] [226920] trunk/Source

2018-01-12 Thread jfbastien
Title: [226920] trunk/Source Revision 226920 Author jfbast...@apple.com Date 2018-01-12 15:47:58 -0800 (Fri, 12 Jan 2018) Log Message PoisonedWriteBarrier https://bugs.webkit.org/show_bug.cgi?id=181599 Reviewed by Mark Lam. Source/_javascript_Core: Allow poisoning of WriteBarrier

[webkit-changes] [226752] trunk

2018-01-10 Thread jfbastien
Title: [226752] trunk Revision 226752 Author jfbast...@apple.com Date 2018-01-10 19:03:35 -0800 (Wed, 10 Jan 2018) Log Message Poison small JSObject derivatives which only contain pointers https://bugs.webkit.org/show_bug.cgi?id=181483 Reviewed by Mark Lam. Source/_javascript_Core: I

[webkit-changes] [226485] trunk

2018-01-05 Thread jfbastien
Title: [226485] trunk Revision 226485 Author jfbast...@apple.com Date 2018-01-05 23:01:21 -0800 (Fri, 05 Jan 2018) Log Message WebAssembly: poison JS object's secrets https://bugs.webkit.org/show_bug.cgi?id=181339 Reviewed by Mark Lam. Source/_javascript_Core: Separating

[webkit-changes] [226428] trunk/Source/JavaScriptCore

2018-01-04 Thread jfbastien
Title: [226428] trunk/Source/_javascript_Core Revision 226428 Author jfbast...@apple.com Date 2018-01-04 16:17:06 -0800 (Thu, 04 Jan 2018) Log Message Add assembler support for x86 lfence and sfence https://bugs.webkit.org/show_bug.cgi?id=181311 Reviewed by Michael Saboff. Useful for

[webkit-changes] [225824] trunk

2017-12-12 Thread jfbastien
Title: [225824] trunk Revision 225824 Author jfbast...@apple.com Date 2017-12-12 16:50:34 -0800 (Tue, 12 Dec 2017) Log Message makeString: support more integral types https://bugs.webkit.org/show_bug.cgi?id=180720 Reviewed by Sam Weinig. Source/WTF: Only some integral types worked.

[webkit-changes] [225550] trunk

2017-12-05 Thread jfbastien
Title: [225550] trunk Revision 225550 Author jfbast...@apple.com Date 2017-12-05 14:50:32 -0800 (Tue, 05 Dec 2017) Log Message WebAssembly: don't eagerly checksum https://bugs.webkit.org/show_bug.cgi?id=180441 Reviewed by Saam Barati. JSTests: Checksum is now disabled, so tests only

[webkit-changes] [225519] trunk/Source/JavaScriptCore

2017-12-04 Thread jfbastien
Title: [225519] trunk/Source/_javascript_Core Revision 225519 Author jfbast...@apple.com Date 2017-12-04 23:51:33 -0800 (Mon, 04 Dec 2017) Log Message Math: don't redundantly check for exceptions, just release scope https://bugs.webkit.org/show_bug.cgi?id=180395 Rubber stamped by Mark

[webkit-changes] [225493] trunk/JSTests

2017-12-04 Thread jfbastien
Title: [225493] trunk/JSTests Revision 225493 Author jfbast...@apple.com Date 2017-12-04 14:06:50 -0800 (Mon, 04 Dec 2017) Log Message Proxy all functions, except the $ objects https://bugs.webkit.org/show_bug.cgi?id=180375 Reviewed by Saam Barati. It looks like this test may have

[webkit-changes] [225444] trunk/JSTests

2017-12-01 Thread jfbastien
Title: [225444] trunk/JSTests Revision 225444 Author jfbast...@apple.com Date 2017-12-01 22:48:27 -0800 (Fri, 01 Dec 2017) Log Message Try proxying all function arguments https://bugs.webkit.org/show_bug.cgi?id=180306 Reviewed by Saam Barati. * stress/proxy-all-the-parameters.js:

[webkit-changes] [225443] trunk

2017-12-01 Thread jfbastien
Title: [225443] trunk Revision 225443 Author jfbast...@apple.com Date 2017-12-01 21:44:04 -0800 (Fri, 01 Dec 2017) Log Message _javascript_Core: missing exception checks in Math functions that take more than one argument https://bugs.webkit.org/show_bug.cgi?id=180297 Reviewed by Mark

[webkit-changes] [225435] trunk/JSTests

2017-12-01 Thread jfbastien
Title: [225435] trunk/JSTests Revision 225435 Author jfbast...@apple.com Date 2017-12-01 16:41:53 -0800 (Fri, 01 Dec 2017) Log Message _javascript_Core: add test for weird class static getters https://bugs.webkit.org/show_bug.cgi?id=180281 Reviewed by Mark Lam. I fixed a bug for it in

[webkit-changes] [225416] trunk/Source/JavaScriptCore

2017-12-01 Thread jfbastien
Title: [225416] trunk/Source/_javascript_Core Revision 225416 Author jfbast...@apple.com Date 2017-12-01 14:19:03 -0800 (Fri, 01 Dec 2017) Log Message WebAssembly: stack trace improvement follow-ups https://bugs.webkit.org/show_bug.cgi?id=180273 Reviewed by Saam Barati. *

[webkit-changes] [225411] trunk

2017-12-01 Thread jfbastien
Title: [225411] trunk Revision 225411 Author jfbast...@apple.com Date 2017-12-01 13:58:36 -0800 (Fri, 01 Dec 2017) Log Message WebAssembly: restore cached stack limit after out-call https://bugs.webkit.org/show_bug.cgi?id=179106 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [225378] trunk

2017-11-30 Thread jfbastien
Title: [225378] trunk Revision 225378 Author jfbast...@apple.com Date 2017-11-30 18:41:10 -0800 (Thu, 30 Nov 2017) Log Message WebAssembly: improve stack trace https://bugs.webkit.org/show_bug.cgi?id=179343 Reviewed by Saam Barati. JSTests: Update the tests to follow the new format.

[webkit-changes] [225320] trunk/Source

2017-11-29 Thread jfbastien
Title: [225320] trunk/Source Revision 225320 Author jfbast...@apple.com Date 2017-11-29 23:53:21 -0800 (Wed, 29 Nov 2017) Log Message WTF / bmalloc: don't write to 0xbbadbeef when ASAN is looking https://bugs.webkit.org/show_bug.cgi?id=180175 Reviewed by Mark Lam. ASAN knows that

[webkit-changes] [225273] trunk

2017-11-29 Thread jfbastien
Title: [225273] trunk Revision 225273 Author jfbast...@apple.com Date 2017-11-29 09:46:26 -0800 (Wed, 29 Nov 2017) Log Message Strict and sloppy functions shouldn't share structure Modified Paths trunk/JSTests/ChangeLog trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [225239] trunk

2017-11-28 Thread jfbastien
Title: [225239] trunk Revision 225239 Author jfbast...@apple.com Date 2017-11-28 13:58:57 -0800 (Tue, 28 Nov 2017) Log Message _javascript_ rest function parameter with negative index leads to bad DFG abstract interpretation Modified Paths trunk/JSTests/ChangeLog

[webkit-changes] [224991] trunk/Source/JavaScriptCore

2017-11-17 Thread jfbastien
Title: [224991] trunk/Source/_javascript_Core Revision 224991 Author jfbast...@apple.com Date 2017-11-17 15:10:45 -0800 (Fri, 17 Nov 2017) Log Message NFC update ClassInfo to C++14 https://bugs.webkit.org/show_bug.cgi?id=179783 Reviewed by Mark Lam. Forked from #179734, use `using`

[webkit-changes] [224985] trunk

2017-11-17 Thread jfbastien
Title: [224985] trunk Revision 224985 Author jfbast...@apple.com Date 2017-11-17 13:57:09 -0800 (Fri, 17 Nov 2017) Log Message WebAssembly JS API: throw when a promise can't be created https://bugs.webkit.org/show_bug.cgi?id=179826 Reviewed by Mark Lam. JSTests: Test

[webkit-changes] [224927] trunk/Source/JavaScriptCore

2017-11-16 Thread jfbastien
Title: [224927] trunk/Source/_javascript_Core Revision 224927 Author jfbast...@apple.com Date 2017-11-16 11:08:37 -0800 (Thu, 16 Nov 2017) Log Message It should be easier to reify lazy property names https://bugs.webkit.org/show_bug.cgi?id=179734 Reviewed by Keith Miller. We reify

[webkit-changes] [224762] trunk

2017-11-13 Thread jfbastien
Title: [224762] trunk Revision 224762 Author jfbast...@apple.com Date 2017-11-13 11:19:30 -0800 (Mon, 13 Nov 2017) Log Message std::expected: fix and test move https://bugs.webkit.org/show_bug.cgi?id=179617 Reviewed by Alex Christensen. Source/WTF: Non-copyable move types should be

[webkit-changes] [224272] trunk/Source/JavaScriptCore

2017-11-01 Thread jfbastien
Title: [224272] trunk/Source/_javascript_Core Revision 224272 Author jfbast...@apple.com Date 2017-10-31 23:15:59 -0700 (Tue, 31 Oct 2017) Log Message WebAssembly: Wasm::IndexOrName has a raw pointer to Name https://bugs.webkit.org/show_bug.cgi?id=176644 Reviewed by Michael Saboff.

[webkit-changes] [224122] trunk/Source/JavaScriptCore

2017-10-27 Thread jfbastien
Title: [224122] trunk/Source/_javascript_Core Revision 224122 Author jfbast...@apple.com Date 2017-10-27 11:42:27 -0700 (Fri, 27 Oct 2017) Log Message WebAssembly: update arbitrary limits to what browsers use https://bugs.webkit.org/show_bug.cgi?id=178946 Reviewed by Saam Barati.

[webkit-changes] [224020] trunk/Source/JavaScriptCore

2017-10-26 Thread jfbastien
Title: [224020] trunk/Source/_javascript_Core Revision 224020 Author jfbast...@apple.com Date 2017-10-26 08:33:55 -0700 (Thu, 26 Oct 2017) Log Message WebAssembly: no VM / JS version of our implementation https://bugs.webkit.org/show_bug.cgi?id=177472 Reviewed by Michael Saboff. This

[webkit-changes] [223907] trunk/Source/JavaScriptCore

2017-10-24 Thread jfbastien
Title: [223907] trunk/Source/_javascript_Core Revision 223907 Author jfbast...@apple.com Date 2017-10-24 11:55:52 -0700 (Tue, 24 Oct 2017) Log Message WebAssembly: NFC renames of things that aren't JS-specific https://bugs.webkit.org/show_bug.cgi?id=178738 Reviewed by Saam Barati. *

[webkit-changes] [223866] trunk/Source/JavaScriptCore

2017-10-23 Thread jfbastien
Title: [223866] trunk/Source/_javascript_Core Revision 223866 Author jfbast...@apple.com Date 2017-10-23 17:29:40 -0700 (Mon, 23 Oct 2017) Log Message WebAssembly: topEntryFrame on Wasm::Instance https://bugs.webkit.org/show_bug.cgi?id=178690 Reviewed by Saam Barati. topEntryFrame is

[webkit-changes] [223409] trunk/Source/JavaScriptCore

2017-10-16 Thread jfbastien
Title: [223409] trunk/Source/_javascript_Core Revision 223409 Author jfbast...@apple.com Date 2017-10-16 09:19:29 -0700 (Mon, 16 Oct 2017) Log Message JSRunLoopTimer: reduce likely race when used improperly https://bugs.webkit.org/show_bug.cgi?id=178298 Reviewed by Saam Barati. If an

[webkit-changes] [222878] trunk

2017-10-04 Thread jfbastien
Title: [222878] trunk Revision 222878 Author jfbast...@apple.com Date 2017-10-04 13:54:26 -0700 (Wed, 04 Oct 2017) Log Message WTF: Update std::expected to match current proposal https://bugs.webkit.org/show_bug.cgi?id=177881 Reviewed by Mark Lam. Source/_javascript_Core: Update API.

[webkit-changes] [222873] trunk/Source/JavaScriptCore

2017-10-04 Thread jfbastien
Title: [222873] trunk/Source/_javascript_Core Revision 222873 Author jfbast...@apple.com Date 2017-10-04 13:20:43 -0700 (Wed, 04 Oct 2017) Log Message WebAssembly: address no VM / JS follow-ups https://bugs.webkit.org/show_bug.cgi?id=177887 Reviewed by Saam Barati. All minor fixes, no

[webkit-changes] [222113] trunk/Source

2017-09-15 Thread jfbastien
Title: [222113] trunk/Source Revision 222113 Author jfbast...@apple.com Date 2017-09-15 14:28:55 -0700 (Fri, 15 Sep 2017) Log Message WTF: use Forward.h when appropriate instead of Vector.h https://bugs.webkit.org/show_bug.cgi?id=176984 Reviewed by Saam Barati. There's no need to

[webkit-changes] [221856] trunk/Source/WebKit

2017-09-11 Thread jfbastien
Title: [221856] trunk/Source/WebKit Revision 221856 Author jfbast...@apple.com Date 2017-09-11 08:32:59 -0700 (Mon, 11 Sep 2017) Log Message cmake build fix one file was deleted, another renamed. Modified Paths trunk/Source/WebKit/ChangeLog trunk/Source/WebKit/PlatformMac.cmake

[webkit-changes] [221636] trunk/PerformanceTests

2017-09-05 Thread jfbastien
Title: [221636] trunk/PerformanceTests Revision 221636 Author jfbast...@apple.com Date 2017-09-05 14:18:24 -0700 (Tue, 05 Sep 2017) Log Message StitchMarker: build fix Modified Paths trunk/PerformanceTests/ChangeLog trunk/PerformanceTests/StitchMarker/ck.sh Diff Modified:

[webkit-changes] [221078] trunk/JSTests

2017-08-23 Thread jfbastien
Title: [221078] trunk/JSTests Revision 221078 Author jfbast...@apple.com Date 2017-08-23 09:28:29 -0700 (Wed, 23 Aug 2017) Log Message Fix verbose in tests Modified Paths trunk/JSTests/ChangeLog trunk/JSTests/wasm/regress/175693.js Diff Modified: trunk/JSTests/ChangeLog (221077 =>

[webkit-changes] [220894] trunk

2017-08-17 Thread jfbastien
Title: [220894] trunk Revision 220894 Author jfbast...@apple.com Date 2017-08-17 18:04:00 -0700 (Thu, 17 Aug 2017) Log Message WebAssembly: const in unreachable code decoded incorrectly, erroneously rejects binary as invalid https://bugs.webkit.org/show_bug.cgi?id=175693 Reviewed by

[webkit-changes] [220773] trunk/LayoutTests

2017-08-15 Thread jfbastien
Title: [220773] trunk/LayoutTests Revision 220773 Author jfbast...@apple.com Date 2017-08-15 16:48:46 -0700 (Tue, 15 Aug 2017) Log Message LayoutTests: test that an XMLHttpRequest with Content-Encoding: gzip is properly decompressed https://bugs.webkit.org/show_bug.cgi?id=175579 Also

[webkit-changes] [220010] trunk/Tools

2017-07-28 Thread jfbastien
Title: [220010] trunk/Tools Revision 220010 Author jfbast...@apple.com Date 2017-07-28 11:54:33 -0700 (Fri, 28 Jul 2017) Log Message Using "auto -> returnType" breaks prepare-ChangeLog https://bugs.webkit.org/show_bug.cgi?id=174930 Reviewed by Daniel Bates. Teach

[webkit-changes] [219988] trunk/Source/WTF

2017-07-27 Thread jfbastien
Title: [219988] trunk/Source/WTF Revision 219988 Author jfbast...@apple.com Date 2017-07-27 19:17:37 -0700 (Thu, 27 Jul 2017) Log Message Update lock benchmarks https://bugs.webkit.org/show_bug.cgi?id=174907 Reviewed by Filip Pizlo. * benchmarks/ConditionSpeedTest.cpp: (main): *

[webkit-changes] [219969] trunk/JSTests

2017-07-26 Thread jfbastien
Title: [219969] trunk/JSTests Revision 219969 Author jfbast...@apple.com Date 2017-07-26 16:29:25 -0700 (Wed, 26 Jul 2017) Log Message WebAssembly: test throwing out of the start function https://bugs.webkit.org/show_bug.cgi?id=165714 Reviewed by Keith Miller. * wasm/assert.js: *

[webkit-changes] [219899] trunk/Source/JavaScriptCore

2017-07-25 Thread jfbastien
Title: [219899] trunk/Source/_javascript_Core Revision 219899 Author jfbast...@apple.com Date 2017-07-25 19:23:01 -0700 (Tue, 25 Jul 2017) Log Message WebAssembly: generate smaller binaries https://bugs.webkit.org/show_bug.cgi?id=174818 Reviewed by Filip Pizlo. This patch reduces

[webkit-changes] [219134] trunk/Source/JavaScriptCore

2017-07-05 Thread jfbastien
Title: [219134] trunk/Source/_javascript_Core Revision 219134 Author jfbast...@apple.com Date 2017-07-05 09:51:59 -0700 (Wed, 05 Jul 2017) Log Message WebAssembly: implement name section's module name, skip unknown sections https://bugs.webkit.org/show_bug.cgi?id=172008 Reviewed by

[webkit-changes] [218951] trunk

2017-06-29 Thread jfbastien
Title: [218951] trunk Revision 218951 Author jfbast...@apple.com Date 2017-06-29 11:49:18 -0700 (Thu, 29 Jun 2017) Log Message WebAssembly: disable some APIs under CSP https://bugs.webkit.org/show_bug.cgi?id=173892 Reviewed by Daniel Bates. Source/_javascript_Core: We should disable

[webkit-changes] [218883] trunk/Source/JavaScriptCore

2017-06-28 Thread jfbastien
Title: [218883] trunk/Source/_javascript_Core Revision 218883 Author jfbast...@apple.com Date 2017-06-28 11:12:35 -0700 (Wed, 28 Jun 2017) Log Message Ensure that computed new stack pointer values do not underflow. Re-apply this patch, it originally broke the ARM build because the llint

[webkit-changes] [218868] trunk

2017-06-28 Thread jfbastien
Title: [218868] trunk Revision 218868 Author jfbast...@apple.com Date 2017-06-27 23:42:13 -0700 (Tue, 27 Jun 2017) Log Message WebAssembly: running out of executable memory should throw OoM https://bugs.webkit.org/show_bug.cgi?id=171537 Reviewed by Saam Barati. JSTests: * wasm.yaml:

[webkit-changes] [218723] trunk/Source/JavaScriptCore

2017-06-22 Thread jfbastien
Title: [218723] trunk/Source/_javascript_Core Revision 218723 Author jfbast...@apple.com Date 2017-06-22 15:12:26 -0700 (Thu, 22 Jun 2017) Log Message ARM64: doubled executable memory limit from 32MiB to 64MiB https://bugs.webkit.org/show_bug.cgi?id=173734 Reviewed by Oliver Hunt.

[webkit-changes] [218290] trunk/JSTests

2017-06-14 Thread jfbastien
Title: [218290] trunk/JSTests Revision 218290 Author jfbast...@apple.com Date 2017-06-14 13:15:47 -0700 (Wed, 14 Jun 2017) Log Message WebAssembly: remove empty test files Modified Paths trunk/JSTests/ChangeLog Removed Paths trunk/JSTests/wasm/function-tests/call-indirect-params.js

[webkit-changes] [218220] trunk/Source/JavaScriptCore

2017-06-13 Thread jfbastien
Title: [218220] trunk/Source/_javascript_Core Revision 218220 Author jfbast...@apple.com Date 2017-06-13 15:45:59 -0700 (Tue, 13 Jun 2017) Log Message WebAssembly: fix erroneous signature comment https://bugs.webkit.org/show_bug.cgi?id=173334 Reviewed by Keith Miller. *

[webkit-changes] [217921] trunk

2017-06-07 Thread jfbastien
Title: [217921] trunk Revision 217921 Author jfbast...@apple.com Date 2017-06-07 21:43:51 -0700 (Wed, 07 Jun 2017) Log Message WebAssembly: test imports and exports with 16-bit characters https://bugs.webkit.org/show_bug.cgi?id=165977 Reviewed by Saam Barati. JSTests: The output for

[webkit-changes] [217097] trunk

2017-05-18 Thread jfbastien
Title: [217097] trunk Revision 217097 Author jfbast...@apple.com Date 2017-05-18 22:27:28 -0700 (Thu, 18 May 2017) Log Message WebAssembly: exports is a getter https://bugs.webkit.org/show_bug.cgi?id=172129 Reviewed by Saam Barati. JSTests: Update test to reflect new semantics. *

[webkit-changes] [216921] trunk/Source/JavaScriptCore

2017-05-16 Thread jfbastien
Title: [216921] trunk/Source/_javascript_Core Revision 216921 Author jfbast...@apple.com Date 2017-05-16 02:24:13 -0700 (Tue, 16 May 2017) Log Message WebAssembly: enforce size limits https://bugs.webkit.org/show_bug.cgi?id=165833 Reviewed by Keith Miller. Use the same limits as V8.

[webkit-changes] [216913] trunk/JSTests

2017-05-16 Thread jfbastien
Title: [216913] trunk/JSTests Revision 216913 Author jfbast...@apple.com Date 2017-05-16 00:23:34 -0700 (Tue, 16 May 2017) Log Message WebAssembly: add memory fuzzer https://bugs.webkit.org/show_bug.cgi?id=169976 Reviewed by Keith Miller. * wasm/fuzz/memory.js: Added. (const.insert):

[webkit-changes] [216911] trunk/Source/JavaScriptCore

2017-05-16 Thread jfbastien
Title: [216911] trunk/Source/_javascript_Core Revision 216911 Author jfbast...@apple.com Date 2017-05-16 00:09:56 -0700 (Tue, 16 May 2017) Log Message WebAssembly: report Memory usage to GC https://bugs.webkit.org/show_bug.cgi?id=170690 Reviewed by Keith Miller. *

[webkit-changes] [216908] trunk

2017-05-16 Thread jfbastien
Title: [216908] trunk Revision 216908 Author jfbast...@apple.com Date 2017-05-16 00:07:35 -0700 (Tue, 16 May 2017) Log Message WebAssembly: validate load / store alignment https://bugs.webkit.org/show_bug.cgi?id=168836 Reviewed by Keith Miller. JSTests: * wasm/WASM.js: fix regular

[webkit-changes] [216672] trunk

2017-05-11 Thread jfbastien
Title: [216672] trunk Revision 216672 Author jfbast...@apple.com Date 2017-05-11 00:56:34 -0700 (Thu, 11 May 2017) Log Message WebAssembly: stop supporting 0xD https://bugs.webkit.org/show_bug.cgi?id=168788 Reviewed by Saam Barati. JSTests: Test that only version 1 is supported. *

[webkit-changes] [216598] trunk/JSTests

2017-05-10 Thread jfbastien
Title: [216598] trunk/JSTests Revision 216598 Author jfbast...@apple.com Date 2017-05-10 11:22:31 -0700 (Wed, 10 May 2017) Log Message WebAssemby: builder doesn't do Memory section maximum correctly https://bugs.webkit.org/show_bug.cgi?id=171931 Reviewed by Keith Miller. *

[webkit-changes] [216597] trunk

2017-05-10 Thread jfbastien
Title: [216597] trunk Revision 216597 Author jfbast...@apple.com Date 2017-05-10 11:15:17 -0700 (Wed, 10 May 2017) Log Message WebAssembly: support name section JSTests: https://bugs.webkit.org/show_bug.cgi?id=171263 Reviewed by Keith Miller. * wasm/function-tests/nameSection.js:

[webkit-changes] [216430] trunk/Source/JavaScriptCore

2017-05-08 Thread jfbastien
Title: [216430] trunk/Source/_javascript_Core Revision 216430 Author jfbast...@apple.com Date 2017-05-08 10:06:29 -0700 (Mon, 08 May 2017) Log Message WebAssembly: don't just emit extended offset adds for patch https://bugs.webkit.org/show_bug.cgi?id=171799 Reviewed by Mark Lam. It

[webkit-changes] [216306] trunk/Source/JavaScriptCore

2017-05-05 Thread jfbastien
Title: [216306] trunk/Source/_javascript_Core Revision 216306 Author jfbast...@apple.com Date 2017-05-05 20:57:42 -0700 (Fri, 05 May 2017) Log Message WebAssembly: Air::Inst::generate crashes on large binary on A64 https://bugs.webkit.org/show_bug.cgi?id=170215 Reviewed by Filip Pizlo.

[webkit-changes] [215743] trunk/Source/JavaScriptCore

2017-04-25 Thread jfbastien
Title: [215743] trunk/Source/_javascript_Core Revision 215743 Author jfbast...@apple.com Date 2017-04-25 10:36:01 -0700 (Tue, 25 Apr 2017) Log Message lowerStackArgs: check Arg::addr.isValidForm when falling back to SP offsets https://bugs.webkit.org/show_bug.cgi?id=171278 Reviewed by

[webkit-changes] [215664] trunk

2017-04-22 Thread jfbastien
Title: [215664] trunk Revision 215664 Author jfbast...@apple.com Date 2017-04-22 00:52:03 -0700 (Sat, 22 Apr 2017) Log Message WebAssembly: Module.exports, Module.imports, Module.customSections are wrong https://bugs.webkit.org/show_bug.cgi?id=171078 Reviewed by Saam Barati. They're

[webkit-changes] [215662] trunk/JSTests

2017-04-21 Thread jfbastien
Title: [215662] trunk/JSTests Revision 215662 Author jfbast...@apple.com Date 2017-04-21 21:31:37 -0700 (Fri, 21 Apr 2017) Log Message Noisy OOM Modified Paths trunk/JSTests/ChangeLog trunk/JSTests/wasm/stress/oom.js Diff Modified: trunk/JSTests/ChangeLog (215661 => 215662) ---

[webkit-changes] [215533] trunk/Source/JavaScriptCore

2017-04-19 Thread jfbastien
Title: [215533] trunk/Source/_javascript_Core Revision 215533 Author jfbast...@apple.com Date 2017-04-19 15:05:51 -0700 (Wed, 19 Apr 2017) Log Message WebAssembly: fast memory cleanups https://bugs.webkit.org/show_bug.cgi?id=170909 Reviewed by Saam Barati. * b3/B3LowerToAir.cpp:

[webkit-changes] [215526] trunk

2017-04-19 Thread jfbastien
Title: [215526] trunk Revision 215526 Author jfbast...@apple.com Date 2017-04-19 13:03:52 -0700 (Wed, 19 Apr 2017) Log Message Unreviewed, rolling out r215520. Broke Debian 8 Reverted changeset: "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"

[webkit-changes] [215525] trunk

2017-04-19 Thread jfbastien
Title: [215525] trunk Revision 215525 Author jfbast...@apple.com Date 2017-04-19 12:38:52 -0700 (Wed, 19 Apr 2017) Log Message WebAssembly: limit slow memories https://bugs.webkit.org/show_bug.cgi?id=170825 Reviewed by Saam Barati. JSTests: * wasm.yaml: * wasm/stress/oom.js: Added.

[webkit-changes] [215522] trunk/Source/JavaScriptCore

2017-04-19 Thread jfbastien
Title: [215522] trunk/Source/_javascript_Core Revision 215522 Author jfbast...@apple.com Date 2017-04-19 11:25:43 -0700 (Wed, 19 Apr 2017) Log Message Cannot compile _javascript_Core/runtime/VMTraps.cpp on FreeBSD because std::pair has a non-trivial copy constructor

[webkit-changes] [215519] trunk/Tools

2017-04-19 Thread jfbastien
Title: [215519] trunk/Tools Revision 215519 Author jfbast...@apple.com Date 2017-04-19 11:02:04 -0700 (Wed, 19 Apr 2017) Log Message WebAssembly: add script which can import GCC torture tests https://bugs.webkit.org/show_bug.cgi?id=170740 Reviewed by Saam Barati. Add a script which can

[webkit-changes] [215517] trunk

2017-04-19 Thread jfbastien
Title: [215517] trunk Revision 215517 Author jfbast...@apple.com Date 2017-04-19 10:12:37 -0700 (Wed, 19 Apr 2017) Log Message WebAssembly: don't expose any WebAssembly JS object if JIT is off https://bugs.webkit.org/show_bug.cgi?id=170782 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [215407] trunk/Source

2017-04-17 Thread jfbastien
Title: [215407] trunk/Source Revision 215407 Author jfbast...@apple.com Date 2017-04-17 01:24:48 -0700 (Mon, 17 Apr 2017) Log Message B3: don't allow unsigned offsets in Value https://bugs.webkit.org/show_bug.cgi?id=170692 Reviewed by Filip Pizlo. Source/_javascript_Core: MemoryValue

[webkit-changes] [215356] trunk/Source/JavaScriptCore

2017-04-13 Thread jfbastien
Title: [215356] trunk/Source/_javascript_Core Revision 215356 Author jfbast...@apple.com Date 2017-04-13 21:46:56 -0700 (Thu, 13 Apr 2017) Log Message WebAssembly: fix windows build https://bugs.webkit.org/show_bug.cgi?id=170832 Reviewed by Mark Lam. My previous patch re-declared isIOS

[webkit-changes] [215340] trunk

2017-04-13 Thread jfbastien
Title: [215340] trunk Revision 215340 Author jfbast...@apple.com Date 2017-04-13 14:48:42 -0700 (Thu, 13 Apr 2017) Log Message WebAssembly: manage memory better https://bugs.webkit.org/show_bug.cgi?id=170628 Reviewed by Keith Miller, Michael Saboff. JSTests: * wasm/Builder.js: move a

[webkit-changes] [215328] trunk/Source/WebCore

2017-04-13 Thread jfbastien
Title: [215328] trunk/Source/WebCore Revision 215328 Author jfbast...@apple.com Date 2017-04-13 11:44:25 -0700 (Thu, 13 Apr 2017) Log Message cmake-build-fix Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/PlatformMac.cmake Diff Modified:

[webkit-changes] [214909] trunk/Tools

2017-04-04 Thread jfbastien
14908 => 214909) --- trunk/Tools/Scripts/webkitpy/common/config/contributors.json 2017-04-04 22:37:51 UTC (rev 214908) +++ trunk/Tools/Scripts/webkitpy/common/config/contributors.json 2017-04-04 22:48:40 UTC (rev 214909) @@ -2453,7 +2453,7 @@ "jfb_", "jfbastien"

[webkit-changes] [214547] trunk

2017-03-31 Thread jfbastien
Title: [214547] trunk Revision 214547 Author jfbast...@apple.com Date 2017-03-29 10:44:59 -0700 (Wed, 29 Mar 2017) Log Message WebAssembly: add shell-only Memory mode helper https://bugs.webkit.org/show_bug.cgi?id=170227 Reviewed by Mark Lam. JSTests: * wasm/assert.js: fix a prior

[webkit-changes] [214601] trunk

2017-03-31 Thread jfbastien
Title: [214601] trunk Revision 214601 Author jfbast...@apple.com Date 2017-03-30 00:16:27 -0700 (Thu, 30 Mar 2017) Log Message WebAssembly: fix misc JS API implementation inconsistencies https://bugs.webkit.org/show_bug.cgi?id=170187 Reviewed by Keith Miller. JSTests: Verify that

[webkit-changes] [214484] trunk

2017-03-31 Thread jfbastien
Title: [214484] trunk Revision 214484 Author jfbast...@apple.com Date 2017-03-28 11:41:53 -0700 (Tue, 28 Mar 2017) Log Message WebAssembly: implement Module imports/exports https://bugs.webkit.org/show_bug.cgi?id=166982 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [214541] trunk/Source/JavaScriptCore

2017-03-29 Thread jfbastien
Title: [214541] trunk/Source/_javascript_Core Revision 214541 Author jfbast...@apple.com Date 2017-03-29 10:17:49 -0700 (Wed, 29 Mar 2017) Log Message WebAssembly: NFC s/goto/lambda/g https://bugs.webkit.org/show_bug.cgi?id=170242 Reviewed by Mark Lam. Lambdas are more in-style than

[webkit-changes] [214526] trunk/Source/JavaScriptCore

2017-03-28 Thread jfbastien
Title: [214526] trunk/Source/_javascript_Core Revision 214526 Author jfbast...@apple.com Date 2017-03-28 21:02:17 -0700 (Tue, 28 Mar 2017) Log Message WebAssembly: option to crash if no fast memory is available https://bugs.webkit.org/show_bug.cgi?id=170219 Reviewed by Mark Lam. *

[webkit-changes] [214438] trunk

2017-03-27 Thread jfbastien
Title: [214438] trunk Revision 214438 Author jfbast...@apple.com Date 2017-03-27 16:24:31 -0700 (Mon, 27 Mar 2017) Log Message WebAssembly: misc memory testing https://bugs.webkit.org/show_bug.cgi?id=170137 Reviewed by Keith Miller. JSTests: * wasm/assert.js: handle newlines in code

[webkit-changes] [214384] trunk/Source

2017-03-24 Thread jfbastien
Title: [214384] trunk/Source Revision 214384 Author jfbast...@apple.com Date 2017-03-24 16:25:16 -0700 (Fri, 24 Mar 2017) Log Message WebAssembly: store state in TLS instead of on VM https://bugs.webkit.org/show_bug.cgi?id=169611 Reviewed by Filip Pizlo. Source/_javascript_Core: Using

[webkit-changes] [214380] trunk/Source/JavaScriptCore

2017-03-24 Thread jfbastien
Title: [214380] trunk/Source/_javascript_Core Revision 214380 Author jfbast...@apple.com Date 2017-03-24 15:09:15 -0700 (Fri, 24 Mar 2017) Log Message WebAssembly: spec-tests/memory.wast.js fails in debug https://bugs.webkit.org/show_bug.cgi?id=169794 Reviewed by Keith Miller. The

[webkit-changes] [214261] trunk/Source/JavaScriptCore

2017-03-22 Thread jfbastien
Title: [214261] trunk/Source/_javascript_Core Revision 214261 Author jfbast...@apple.com Date 2017-03-22 10:56:29 -0700 (Wed, 22 Mar 2017) Log Message WebAssembly: name ExecState consistently https://bugs.webkit.org/show_bug.cgi?id=169954 Reviewed by Saam Barati. No functional change.

[webkit-changes] [214260] trunk/JSTests

2017-03-22 Thread jfbastien
Title: [214260] trunk/JSTests Revision 214260 Author jfbast...@apple.com Date 2017-03-22 10:54:36 -0700 (Wed, 22 Mar 2017) Log Message WebAssembly: test module namespace object for WebAssembly.Instance https://bugs.webkit.org/show_bug.cgi?id=169951 Reviewed by Saam Barati. *

[webkit-changes] [214259] trunk

2017-03-22 Thread jfbastien
Title: [214259] trunk Revision 214259 Author jfbast...@apple.com Date 2017-03-22 10:52:55 -0700 (Wed, 22 Mar 2017) Log Message WebAssembly: constructors without new don't throw https://bugs.webkit.org/show_bug.cgi?id=165995 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [213067] trunk

2017-02-27 Thread jfbastien
Title: [213067] trunk Revision 213067 Author jfbast...@apple.com Date 2017-02-27 08:52:46 -0800 (Mon, 27 Feb 2017) Log Message WebAssembly: miscellaneous spec fixes part deux https://bugs.webkit.org/show_bug.cgi?id=168861 Reviewed by Keith Miller. JSTests: * wasm.yaml: more passing

[webkit-changes] [212983] trunk

2017-02-24 Thread jfbastien
Title: [212983] trunk Revision 212983 Author jfbast...@apple.com Date 2017-02-24 18:02:06 -0800 (Fri, 24 Feb 2017) Log Message WebAssembly: miscellaneous spec fixes https://bugs.webkit.org/show_bug.cgi?id=168822 Reviewed by Saam Barati. JSTests: * wasm.yaml: mark some skip tests as

  1   2   >