[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 tes

[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 Saa

[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] [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: trunk/Per

[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] [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 obje

[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 std::unique_

[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 a

[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. Giga

[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: * wasm/function-tests/

[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. * wasm/WasmIndex

[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] [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 La

[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: Added.

[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 broke

[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 La

[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 h

[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. Add

[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 t

[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 WebAssembly's

[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 rout

[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. We

[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] [206468] trunk/Source/WTF

2016-09-27 Thread jfbastien
Title: [206468] trunk/Source/WTF Revision 206468 Author jfbast...@apple.com Date 2016-09-27 16:20:56 -0700 (Tue, 27 Sep 2016) Log Message Atomics.h on Windows: remove seq_cst hack https://bugs.webkit.org/show_bug.cgi?id=162022 Reviewed by Mark Lam. No need to force access to seq_cst, al

[webkit-changes] [206470] trunk

2016-09-27 Thread jfbastien
Title: [206470] trunk Revision 206470 Author jfbast...@apple.com Date 2016-09-27 16:41:34 -0700 (Tue, 27 Sep 2016) Log Message Speed up Heap::isMarkedConcurrently https://bugs.webkit.org/show_bug.cgi?id=162095 Reviewed by Filip Pizlo. Source/_javascript_Core: Speed up isMarkedConcurren

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

2016-09-27 Thread jfbastien
Title: [206482] trunk/Source/_javascript_Core Revision 206482 Author jfbast...@apple.com Date 2016-09-27 18:11:07 -0700 (Tue, 27 Sep 2016) Log Message Missing Atomics.h include in MarkedBlock.h https://bugs.webkit.org/show_bug.cgi?id=162648 Missing include from my previous patch. Review

[webkit-changes] [206756] trunk

2016-10-03 Thread jfbastien
Title: [206756] trunk Revision 206756 Author jfbast...@apple.com Date 2016-10-03 15:43:37 -0700 (Mon, 03 Oct 2016) Log Message Auto-generate WASMOps.h, share with testing JSON file https://bugs.webkit.org/show_bug.cgi?id=162870 Reviewed by Keith Miller. JSTests: * stress/wasm/to-c++.js

[webkit-changes] [206794] trunk

2016-10-04 Thread jfbastien
Title: [206794] trunk Revision 206794 Author jfbast...@apple.com Date 2016-10-04 16:25:33 -0700 (Tue, 04 Oct 2016) Log Message WebAssembly: handle a few corner cases https://bugs.webkit.org/show_bug.cgi?id=162884 Reviewed by Keith Miller. JSTests: * stress/wasm/generate-wasmops-header.

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

2017-10-31 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. Inde

[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 abl

[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 lazy

[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 WebAssembly.{comp

[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` inst

[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 trunk/Source/_javascrip

[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 trunk/Source/_javascript_Co

[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 0xbbad

[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. No

[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 genera

[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: * wasm/

[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): * benchma

[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 prepare-ChangeLog abou

[webkit-changes] [205764] trunk/Tools

2016-09-09 Thread jfbastien
"JF Bastien" : { + "emails" : [ +"jfbast...@apple.com", +"j...@chromium.org" + ], + "expertise" : "_javascript_/ECMAScript", + "nicks" : [ + "jfb", +

[webkit-changes] [205880] trunk

2016-09-13 Thread jfbastien
Title: [205880] trunk Revision 205880 Author jfbast...@apple.com Date 2016-09-13 14:53:11 -0700 (Tue, 13 Sep 2016) Log Message Support jsc shell builtin `read` https://bugs.webkit.org/show_bug.cgi?id=161662 Reviewed by Keith Miller. JSTests: * stress/jsc-read.js: Added. (test): test `r

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

2016-09-14 Thread jfbastien
C++ which will come after C++17: https://github.com/jfbastien/papers/blob/master/source/P0418r1.bs While we're at it we should always inline all of these wrapped functions because the generated code is horrendous if the memory order isn't known at compile time. * wtf/Atomics.h: (WTF:

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

2016-09-14 Thread jfbastien
Title: [205921] trunk/Source/WTF Revision 205921 Author jfbast...@apple.com Date 2016-09-14 11:51:26 -0700 (Wed, 14 Sep 2016) Log Message Atomics on ARM don't require full-system fencing, and other minutiae https://bugs.webkit.org/show_bug.cgi?id=161928 Reviewed by Geoffrey Garen. Add c

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

2016-09-15 Thread jfbastien
Title: [205995] trunk/Source/WTF Revision 205995 Author jfbast...@apple.com Date 2016-09-15 13:43:58 -0700 (Thu, 15 Sep 2016) Log Message TextBreakIterator: unconvolute character break cache https://bugs.webkit.org/show_bug.cgi?id=162001 Reviewed by Michael Saboff. Simplify the one-elem

[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 Dif

[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 includ

[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 f

[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] [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 i

[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. * wasm/WasmSignatu

[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 t

[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. Some

[webkit-changes] [218868] trunk

2017-06-27 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] [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] [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 p

[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 Keith

[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 A

[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 us

[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. * was

[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 pa

[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. http

[webkit-changes] [208670] trunk

2016-11-13 Thread jfbastien
Title: [208670] trunk Revision 208670 Author jfbast...@apple.com Date 2016-11-13 11:28:36 -0800 (Sun, 13 Nov 2016) Log Message Implement WTF::Expected https://bugs.webkit.org/show_bug.cgi?id=164526 Reviewed by Yusuke Suzuki. std::expected isn't in C++17, and may be in C++20. It's a nice

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

2016-11-14 Thread jfbastien
Title: [208713] trunk/Source/WTF Revision 208713 Author jfbast...@apple.com Date 2016-11-14 16:10:23 -0800 (Mon, 14 Nov 2016) Log Message Expected: add missing `inline` https://bugs.webkit.org/show_bug.cgi?id=164735 Reviewed by Yusuke Suzuki. Free functions and full template specializat

[webkit-changes] [209165] trunk/JSTests

2016-11-30 Thread jfbastien
Title: [209165] trunk/JSTests Revision 209165 Author jfbast...@apple.com Date 2016-11-30 17:03:02 -0800 (Wed, 30 Nov 2016) Log Message WebAssembly builder: don't throw when checker not implemented https://bugs.webkit.org/show_bug.cgi?id=165219 Reviewed by Mark Lam. We should perform whi

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

2016-12-02 Thread jfbastien
Title: [209284] trunk/Source/_javascript_Core Revision 209284 Author jfbast...@apple.com Date 2016-12-02 16:37:33 -0800 (Fri, 02 Dec 2016) Log Message WebAssembly: mark WasmOps.h as private https://bugs.webkit.org/show_bug.cgi?id=165335 Reviewed by Mark Lam. * _javascript_Core.xcodeproj

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

2016-12-06 Thread jfbastien
Title: [209429] trunk/Source/_javascript_Core Revision 209429 Author jfbast...@apple.com Date 2016-12-06 15:29:28 -0800 (Tue, 06 Dec 2016) Log Message PureNaN: fix typo https://bugs.webkit.org/show_bug.cgi?id=165493 Reviewed by Mark Lam. * runtime/PureNaN.h: Modified Paths trunk/Sourc

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

2016-12-07 Thread jfbastien
Title: [209528] trunk/Source/_javascript_Core Revision 209528 Author jfbast...@apple.com Date 2016-12-07 23:20:37 -0800 (Wed, 07 Dec 2016) Log Message Cleanup WebAssembly's RETURN_IF_EXCEPTION https://bugs.webkit.org/show_bug.cgi?id=165595 Reviewed by Filip Pizlo. * wasm/js/WebAssemblyC

[webkit-changes] [209597] trunk

2016-12-08 Thread jfbastien
Title: [209597] trunk Revision 209597 Author jfbast...@apple.com Date 2016-12-08 22:52:51 -0800 (Thu, 08 Dec 2016) Log Message WebAssembly: JSC::link* shouldn't need a CodeBlock https://bugs.webkit.org/show_bug.cgi?id=165591 Reviewed by Keith Miller. JSTests: test that wasm -> JS works

[webkit-changes] [209642] trunk

2016-12-09 Thread jfbastien
Title: [209642] trunk Revision 209642 Author jfbast...@apple.com Date 2016-12-09 18:34:02 -0800 (Fri, 09 Dec 2016) Log Message WebAssembly JS API: implement start function https://bugs.webkit.org/show_bug.cgi?id=165150 Reviewed by Saam Barati. JSTests: * wasm/Builder.js: allow building

[webkit-changes] [209651] trunk

2016-12-09 Thread jfbastien
Title: [209651] trunk Revision 209651 Author jfbast...@apple.com Date 2016-12-09 23:08:31 -0800 (Fri, 09 Dec 2016) Log Message WebAssembly: implement data section https://bugs.webkit.org/show_bug.cgi?id=165696 Reviewed by Keith Miller. As specified in https://github.com/WebAssembly/desi

[webkit-changes] [209761] trunk/Source

2016-12-13 Thread jfbastien
Title: [209761] trunk/Source Revision 209761 Author jfbast...@apple.com Date 2016-12-13 11:15:05 -0800 (Tue, 13 Dec 2016) Log Message [WTF] Turn tryMakeString(), makeString() into variadic templates https://bugs.webkit.org/show_bug.cgi?id=147142 Reviewed by Mark Lam. Source/_javascript_

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

2016-12-13 Thread jfbastien
Title: [209778] trunk/Source/WTF Revision 209778 Author jfbast...@apple.com Date 2016-12-13 14:27:48 -0800 (Tue, 13 Dec 2016) Log Message std::expected: fix rvalue forwarding issues https://bugs.webkit.org/show_bug.cgi?id=165812 Reviewed by Mark Lam. * wtf/Expected.h: (WTF::UnexpectedTy

[webkit-changes] [209874] trunk

2016-12-15 Thread jfbastien
Title: [209874] trunk Revision 209874 Author jfbast...@apple.com Date 2016-12-15 14:08:38 -0800 (Thu, 15 Dec 2016) Log Message JSTests: WebAssembly API: improve data section errors https://bugs.webkit.org/show_bug.cgi?id=165733 Reviewed by Keith Miller. * wasm/js-api/element-data.js: Ad

[webkit-changes] [212735] trunk

2017-02-21 Thread jfbastien
Title: [212735] trunk Revision 212735 Author jfbast...@apple.com Date 2017-02-21 12:00:52 -0800 (Tue, 21 Feb 2017) Log Message Fix cmake build https://bugs.webkit.org/show_bug.cgi?id=168665 Reviewed by Mark Lam. It was broken by r212555 and r212681. Source/WebKit: * PlatformMac.cmake:

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

2017-02-21 Thread jfbastien
Title: [212782] trunk/Source/_javascript_Core Revision 212782 Author jfbast...@apple.com Date 2017-02-21 17:16:42 -0800 (Tue, 21 Feb 2017) Log Message FullCodeOrigin for CodeBlock+CodeOrigin printing https://bugs.webkit.org/show_bug.cgi?id=168673 Reviewed by Filip Pizlo. WebAssembly doe

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

2017-02-22 Thread jfbastien
Title: [212877] trunk/Source/_javascript_Core Revision 212877 Author jfbast...@apple.com Date 2017-02-22 22:35:50 -0800 (Wed, 22 Feb 2017) Log Message WebAssembly: clear out insignificant i32 bits when calling _javascript_ https://bugs.webkit.org/show_bug.cgi?id=166677 Reviewed by Keith

[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 nor

[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 tes

[webkit-changes] [207432] trunk

2016-10-17 Thread jfbastien
Title: [207432] trunk Revision 207432 Author jfbast...@apple.com Date 2016-10-17 14:36:05 -0700 (Mon, 17 Oct 2016) Log Message WebAssembly JS API: implement basic stub Implement the global WebAssembly _javascript_ object, and its constructor + function properties as described in: https

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

2016-10-19 Thread jfbastien
Title: [207576] trunk/Source/_javascript_Core Revision 207576 Author jfbast...@apple.com Date 2016-10-19 16:34:45 -0700 (Wed, 19 Oct 2016) Log Message create_hash_table: allow empty tables The Windows build was broken by because I added empty tables and Windows insists that empty tables

[webkit-changes] [207650] trunk

2016-10-20 Thread jfbastien
Title: [207650] trunk Revision 207650 Author jfbast...@apple.com Date 2016-10-20 18:19:24 -0700 (Thu, 20 Oct 2016) Log Message WebAssembly API: implement exception constructors properly - Rename WebAssemblyObject to JSWebAssembly for consistency. - WebAssembly object now has its own pr

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

2016-10-25 Thread jfbastien
Title: [207843] trunk/Source/_javascript_Core Revision 207843 Author jfbast...@apple.com Date 2016-10-25 14:10:46 -0700 (Tue, 25 Oct 2016) Log Message WebAssembly: fix unknown section name handling, and check for section size overflow https://bugs.webkit.org/show_bug.cgi?id=163959 See: h

[webkit-changes] [207846] trunk/JSTests

2016-10-25 Thread jfbastien
Title: [207846] trunk/JSTests Revision 207846 Author jfbast...@apple.com Date 2016-10-25 14:48:19 -0700 (Tue, 25 Oct 2016) Log Message WebAssembly JS API: simple Module test https://bugs.webkit.org/show_bug.cgi?id=163963 Reviewed by Filip Pizlo. * wasm/LowLevelBinary.js: (export.default

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

2016-10-25 Thread jfbastien
Title: [207852] trunk/Source/_javascript_Core Revision 207852 Author jfbast...@apple.com Date 2016-10-25 15:41:09 -0700 (Tue, 25 Oct 2016) Log Message Remove redundant argument count check Indexing argument out of bounds already returns jsUndefined(). Remove redundant argument count che

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

2016-10-26 Thread jfbastien
Title: [207927] trunk/Source/_javascript_Core Revision 207927 Author jfbast...@apple.com Date 2016-10-26 16:57:13 -0700 (Wed, 26 Oct 2016) Log Message WebAssembly: remove now-dead JSWasmModule https://bugs.webkit.org/show_bug.cgi?id=164044 Reviewed by Keith Miller. * CMakeLists.txt: * _

[webkit-changes] [207929] trunk

2016-10-26 Thread jfbastien
Title: [207929] trunk Revision 207929 Author jfbast...@apple.com Date 2016-10-26 19:18:51 -0700 (Wed, 26 Oct 2016) Log Message WebAssembly API: implement Instance As described in: https://github.com/WebAssembly/design/blob/master/JS.md#webassemblyinstance-objects - Take ownership of Wa

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

2016-11-04 Thread jfbastien
Title: [208413] trunk/Source/_javascript_Core Revision 208413 Author jfbast...@apple.com Date 2016-11-04 19:48:16 -0700 (Fri, 04 Nov 2016) Log Message testWASM should be very sad if no options are provided https://bugs.webkit.org/show_bug.cgi?id=16 Reviewed by Saam Barati. Detect mi

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

2016-11-09 Thread jfbastien
Title: [208463] trunk/Source/_javascript_Core Revision 208463 Author jfbast...@apple.com Date 2016-11-09 12:13:11 -0800 (Wed, 09 Nov 2016) Log Message WebAssembly: Silence noisy warning https://bugs.webkit.org/show_bug.cgi?id=164459 Reviewed by Yusuke Suzuki. * wasm/WasmPlan.cpp: (JSC::

[webkit-changes] [208567] trunk

2016-11-10 Thread jfbastien
Title: [208567] trunk Revision 208567 Author jfbast...@apple.com Date 2016-11-10 15:07:15 -0800 (Thu, 10 Nov 2016) Log Message ASSERTION FAILED: length > offset encountered with wasm.yaml/wasm/js-api/test_Module.js.default-wasm https://bugs.webkit.org/show_bug.cgi?id=164597 Reviewed by K

[webkit-changes] [210026] trunk

2016-12-20 Thread jfbastien
Title: [210026] trunk Revision 210026 Author jfbast...@apple.com Date 2016-12-20 10:54:33 -0800 (Tue, 20 Dec 2016) Log Message WebAssembly: unique function signatures https://bugs.webkit.org/show_bug.cgi?id=165957 Reviewed by Saam Barati. JSTests: * wasm/function-tests/table-basic.js:

[webkit-changes] [210028] trunk

2016-12-20 Thread jfbastien
Title: [210028] trunk Revision 210028 Author jfbast...@apple.com Date 2016-12-20 12:20:05 -0800 (Tue, 20 Dec 2016) Log Message WebAssembly API: implement WebAssembly.LinkError https://bugs.webkit.org/show_bug.cgi?id=165805 JSTests: Reviewed by Mark lam. Update all exception sites whic

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

2016-12-20 Thread jfbastien
Title: [210038] trunk/Source/_javascript_Core Revision 210038 Author jfbast...@apple.com Date 2016-12-20 14:16:28 -0800 (Tue, 20 Dec 2016) Log Message WebAssembly: construct 32-bit encodedJSValue properly https://bugs.webkit.org/show_bug.cgi?id=166199 Reviewed by Mark Lam. Constructing

[webkit-changes] [210073] trunk

2016-12-21 Thread jfbastien
Title: [210073] trunk Revision 210073 Author jfbast...@apple.com Date 2016-12-21 12:34:04 -0800 (Wed, 21 Dec 2016) Log Message WebAssembly JS API: cleanup & pass VM around to {Compile/Runtime}Error https://bugs.webkit.org/show_bug.cgi?id=166295 Reviewed by Mark Lam. JSTests: Update te

[webkit-changes] [210244] trunk

2017-01-03 Thread jfbastien
Title: [210244] trunk Revision 210244 Author jfbast...@apple.com Date 2017-01-03 12:24:36 -0800 (Tue, 03 Jan 2017) Log Message WebAssembly JS API: check and test in-call / out-call values https://bugs.webkit.org/show_bug.cgi?id=164876 Reviewed by Saam Barati. JSTests: * wasm.yaml: * w

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

2017-01-03 Thread jfbastien
Title: [210259] trunk/Source/_javascript_Core Revision 210259 Author jfbast...@apple.com Date 2017-01-03 17:14:59 -0800 (Tue, 03 Jan 2017) Log Message REGRESSION (r210244): Release JSC Stress test failure: wasm.yaml/wasm/js-api/wasm-to-wasm.js.default-wasm https://bugs.webkit.org/show_bug

[webkit-changes] [210282] trunk

2017-01-04 Thread jfbastien
Title: [210282] trunk Revision 210282 Author jfbast...@apple.com Date 2017-01-04 11:27:01 -0800 (Wed, 04 Jan 2017) Log Message WebAssembly JS API: add Module.sections https://bugs.webkit.org/show_bug.cgi?id=165159 Reviewed by Mark Lam. JSTests: As described here: https://github.com/We

[webkit-changes] [210312] trunk/JSTests

2017-01-04 Thread jfbastien
Title: [210312] trunk/JSTests Revision 210312 Author jfbast...@apple.com Date 2017-01-04 18:49:51 -0800 (Wed, 04 Jan 2017) Log Message WebAssembly: sections with the same name are allowed https://bugs.webkit.org/show_bug.cgi?id=166708 Reviewed by Saam Barati. * wasm/self-test/test_Build

[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: trunk/Source/WebCore/Cha

  1   2   >