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
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
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: [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
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: [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
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_
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
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
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/
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
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: [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
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.
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
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
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
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
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
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
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
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
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: [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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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/
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
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
"JF Bastien" : {
+ "emails" : [
+"jfbast...@apple.com",
+"j...@chromium.org"
+ ],
+ "expertise" : "_javascript_/ECMAScript",
+ "nicks" : [
+ "jfb",
+
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
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:
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
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
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
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
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
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: [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
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
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
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
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: [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: [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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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
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
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:
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
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
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
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
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
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
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
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
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
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
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:
* _
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
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
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::
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
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:
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
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
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
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
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
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
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
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 - 100 of 146 matches
Mail list logo