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
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.
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.
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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.
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
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
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
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:
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
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
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.
*
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:
*
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.
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
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
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
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`
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
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
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
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.
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.
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
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.
*
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
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
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.
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
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
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
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:
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 =>
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
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
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
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):
*
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:
*
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
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
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
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
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:
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.
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
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.
*
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
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.
*
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.
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):
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.
*
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
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.
*
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.
*
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:
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
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.
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
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
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)
---
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:
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"
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.
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
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
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:
*
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
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
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
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:
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"
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
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
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:
*
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
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.
*
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
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
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
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.
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.
*
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:
*
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
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 - 100 of 146 matches
Mail list logo