Title: [291075] trunk/Source/WebGPU
Revision 291075
Author rmoris...@apple.com
Date 2022-03-09 14:25:11 -0800 (Wed, 09 Mar 2022)
Log Message
[WGSL] Implement enough of the Parser for the simplest shaders
https://bugs.webkit.org/show_bug.cgi?id=237629
Reviewed by Myles Maxfield.
The
Title: [291027] trunk/Source
Revision 291027
Author rmoris...@apple.com
Date 2022-03-08 18:56:37 -0800 (Tue, 08 Mar 2022)
Log Message
[WTF] LikelyDenseUnsignedIntegerSet::add can cause a reindexing of the entire bit vector with every call in the worst case
Title: [291026] trunk
Revision 291026
Author rmoris...@apple.com
Date 2022-03-08 18:53:09 -0800 (Tue, 08 Mar 2022)
Log Message
Enable tier-up in loops created by recursive tail call optimizations.
https://bugs.webkit.org/show_bug.cgi?id=178389
Reviewed by Saam Barati.
PerformanceTests:
Title: [291005] trunk/Source/WebGPU
Revision 291005
Author rmoris...@apple.com
Date 2022-03-08 12:41:12 -0800 (Tue, 08 Mar 2022)
Log Message
[WGSL] Add enough of the AST for the simplest shaders
https://bugs.webkit.org/show_bug.cgi?id=236655
Reviewed by Myles Maxfield.
These AST nodes
Title: [291004] trunk/Source/WebGPU
Revision 291004
Author rmoris...@apple.com
Date 2022-03-08 12:15:09 -0800 (Tue, 08 Mar 2022)
Log Message
[WGSL] The lexer should use the functions from wtf/ASCIICType.h
https://bugs.webkit.org/show_bug.cgi?id=236783
Reviewed by Darin Adler.
I was not
Title: [290290] trunk/Source
Revision 290290
Author rmoris...@apple.com
Date 2022-02-21 22:53:58 -0800 (Mon, 21 Feb 2022)
Log Message
[JSC] Format the output of --reportTotalPhaseTimes=1 more nicely
https://bugs.webkit.org/show_bug.cgi?id=237005
Reviewed by Saam Barati.
Title: [289799] trunk/Source
Revision 289799
Author rmoris...@apple.com
Date 2022-02-15 01:37:07 -0800 (Tue, 15 Feb 2022)
Log Message
[WGSL] Implement enough of the lexer for the simplest shaders
https://bugs.webkit.org/show_bug.cgi?id=233276
Reviewed by Myles Maxfield.
Source/WebGPU:
Title: [286053] trunk/Source/_javascript_Core
Revision 286053
Author rmoris...@apple.com
Date 2021-11-19 01:38:27 -0800 (Fri, 19 Nov 2021)
Log Message
AirFixObviousSpills should be optimized
https://bugs.webkit.org/show_bug.cgi?id=228052
Reviewed by Yusuke Suzuki.
There were two
Title: [286045] trunk/Source/_javascript_Core
Revision 286045
Author rmoris...@apple.com
Date 2021-11-18 22:06:32 -0800 (Thu, 18 Nov 2021)
Log Message
[JSC/Air] Optimize enableMovesOnValueAndAdjacents in IRC
https://bugs.webkit.org/show_bug.cgi?id=228615
Reviewed by Saam Barati.
The
Title: [286030] trunk/Source/_javascript_Core
Revision 286030
Author rmoris...@apple.com
Date 2021-11-18 14:56:56 -0800 (Thu, 18 Nov 2021)
Log Message
DFGByteCodeParser.cpp should avoid resizing the Operands<> of every BasicBlock on every inlining
Title: [285533] trunk/Source/_javascript_Core
Revision 285533
Author rmoris...@apple.com
Date 2021-11-09 13:56:05 -0800 (Tue, 09 Nov 2021)
Log Message
Using WASM function size as the cap for choosing a register allocator causes performance regressions.
Title: [285191] trunk
Revision 285191
Author rmoris...@apple.com
Date 2021-11-02 18:27:28 -0700 (Tue, 02 Nov 2021)
Log Message
Regression (r284330): [ macOS wk1 Debug ] webaudio/AudioBuffer/huge-buffer.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=232244
Reviewed by
Title: [285117] trunk
Revision 285117
Author rmoris...@apple.com
Date 2021-11-01 11:01:21 -0700 (Mon, 01 Nov 2021)
Log Message
JSGenericTypedArrayView::set crashes if the length + objectOffset is > UINT32_MAX
https://bugs.webkit.org/show_bug.cgi?id=231975
rdar://84402043
Reviewed by
Title: [284690] trunk/Source/_javascript_Core
Revision 284690
Author rmoris...@apple.com
Date 2021-10-22 09:36:49 -0700 (Fri, 22 Oct 2021)
Log Message
--reportBytecodeCompileTimes=1 should correctly report the bytecode size
https://bugs.webkit.org/show_bug.cgi?id=232118
Reviewed by
Title: [282200] trunk
Revision 282200
Author rmoris...@apple.com
Date 2021-09-09 01:10:20 -0700 (Thu, 09 Sep 2021)
Log Message
Optimize compareStrictEq when neither side is a double and at least one is not a BigInt
https://bugs.webkit.org/show_bug.cgi?id=226755
Reviewed by Yusuke
Title: [280704] trunk/Source/_javascript_Core
Revision 280704
Author rmoris...@apple.com
Date 2021-08-05 15:39:57 -0700 (Thu, 05 Aug 2021)
Log Message
REGRESSION (r280507): ASSERTION FAILED: !undominatedPhis.contains(value) in JSC::B3::(anonymous
Title: [280507] trunk
Revision 280507
Author rmoris...@apple.com
Date 2021-07-30 18:40:05 -0700 (Fri, 30 Jul 2021)
Log Message
Improve OSR entry into Wasm loops with arguments
https://bugs.webkit.org/show_bug.cgi?id=228595
Reviewed by Yusuke Suzuki.
JSTests:
Just a straightforward
Title: [279903] trunk/Source/_javascript_Core
Revision 279903
Author rmoris...@apple.com
Date 2021-07-13 20:21:03 -0700 (Tue, 13 Jul 2021)
Log Message
Invalid machine code emitted by SpeculativeJIT::emitObjectOrOtherBranch
https://bugs.webkit.org/show_bug.cgi?id=227869
Reviewed by Mark
Title: [279560] trunk/Source/_javascript_Core
Revision 279560
Author rmoris...@apple.com
Date 2021-07-04 16:55:48 -0700 (Sun, 04 Jul 2021)
Log Message
ActiveScratchBufferScope should take the buffer as argument
https://bugs.webkit.org/show_bug.cgi?id=227670
rdar://80011612
Reviewed by
Title: [279052] trunk/Source/_javascript_Core
Revision 279052
Author rmoris...@apple.com
Date 2021-06-20 00:37:12 -0700 (Sun, 20 Jun 2021)
Log Message
Fix speculated type in the one-argument overload of speculateNeitherDoubleNorHeapBigIntNorString
Title: [279041] trunk/Source/_javascript_Core
Revision 279041
Author rmoris...@apple.com
Date 2021-06-18 10:17:45 -0700 (Fri, 18 Jun 2021)
Log Message
[DFG] Untyped branches should eliminate checks based on results from the AbstractInterpreter
Title: [278959] trunk/Source/_javascript_Core
Revision 278959
Author rmoris...@apple.com
Date 2021-06-16 15:26:31 -0700 (Wed, 16 Jun 2021)
Log Message
Don't look at the (non-existent) child2 of DelById
https://bugs.webkit.org/show_bug.cgi?id=227095
Reviewed by Mark Lam.
Trivial fix to
Title: [278945] trunk/Source/_javascript_Core
Revision 278945
Author rmoris...@apple.com
Date 2021-06-16 11:34:23 -0700 (Wed, 16 Jun 2021)
Log Message
Drop the FTL(DFG) graph after lowering to B3
https://bugs.webkit.org/show_bug.cgi?id=226556
Reviewed by Phil Pizlo.
This patch
Title: [278810] trunk/Source/_javascript_Core
Revision 278810
Author rmoris...@apple.com
Date 2021-06-12 10:17:27 -0700 (Sat, 12 Jun 2021)
Log Message
We should drop B3 values while running Air
https://bugs.webkit.org/show_bug.cgi?id=226187
Reviewed by Saam Barati.
NB: this patch first
Title: [278642] trunk/Source/_javascript_Core
Revision 278642
Author rmoris...@apple.com
Date 2021-06-08 19:32:47 -0700 (Tue, 08 Jun 2021)
Log Message
Fix speculated type in speculateNeitherDoubleNorHeapBigIntNorString
https://bugs.webkit.org/show_bug.cgi?id=226786
Reviewed by Mark Lam.
Title: [278568] trunk
Revision 278568
Author rmoris...@apple.com
Date 2021-06-07 12:55:30 -0700 (Mon, 07 Jun 2021)
Log Message
Optimize compareStrictEq when neither side is a double and at least one is neither a string nor a BigInt
https://bugs.webkit.org/show_bug.cgi?id=226676
Reviewed
Title: [278463] trunk/Source/_javascript_Core
Revision 278463
Author rmoris...@apple.com
Date 2021-06-04 09:04:35 -0700 (Fri, 04 Jun 2021)
Log Message
Drop the FTL(DFG) graph after lowering to B3
https://bugs.webkit.org/show_bug.cgi?id=226556
Reviewed by Phil Pizlo.
The challenge in
Title: [278390] trunk/Source/_javascript_Core
Revision 278390
Author rmoris...@apple.com
Date 2021-06-02 18:07:45 -0700 (Wed, 02 Jun 2021)
Log Message
B3MoveConstants should filter directly on Values, and only create ValueKeys when useful
https://bugs.webkit.org/show_bug.cgi?id=226420
Title: [278381] trunk/Source/_javascript_Core
Revision 278381
Author rmoris...@apple.com
Date 2021-06-02 16:28:30 -0700 (Wed, 02 Jun 2021)
Log Message
Merge B3::StackSlot and Air::StackSlot
https://bugs.webkit.org/show_bug.cgi?id=226362
Reviewed by Filip Pizlo.
This is a very simple
Title: [278371] trunk/Source/_javascript_Core
Revision 278371
Author rmoris...@apple.com
Date 2021-06-02 13:45:55 -0700 (Wed, 02 Jun 2021)
Log Message
We should drop B3 values while running Air
https://bugs.webkit.org/show_bug.cgi?id=226187
Reviewed by Saam Barati.
We must keep the
Title: [278224] trunk
Revision 278224
Author rmoris...@apple.com
Date 2021-05-28 13:17:41 -0700 (Fri, 28 May 2021)
Log Message
Fix LikelyDenseUnsignedIntegerSet::clear()
https://bugs.webkit.org/show_bug.cgi?id=226388
JSTests:
rdar://78607433
Reviewed by Mark Lam.
*
Title: [277984] trunk/Source/_javascript_Core
Revision 277984
Author rmoris...@apple.com
Date 2021-05-24 17:03:46 -0700 (Mon, 24 May 2021)
Log Message
When running with --reportTotalPhaseTimes=1, we should also log the max time in a phase
https://bugs.webkit.org/show_bug.cgi?id=226196
Title: [277817] trunk/Tools
Revision 277817
Author rmoris...@apple.com
Date 2021-05-20 12:34:32 -0700 (Thu, 20 May 2021)
Log Message
The test of SmallSet.cpp should pass the right HashTrait to the HashSet it uses as a reference
https://bugs.webkit.org/show_bug.cgi?id=226027
Reviewed by
Title: [277748] trunk
Revision 277748
Author rmoris...@apple.com
Date 2021-05-19 13:49:25 -0700 (Wed, 19 May 2021)
Log Message
Fix typo in AirUseCounts
https://bugs.webkit.org/show_bug.cgi?id=225977
rdar://78210501
Reviewed by Mark Lam.
JSTests:
Add the testcase found by Tuomas.
*
Title: [274882] trunk
Revision 274882
Author rmoris...@apple.com
Date 2021-03-23 11:04:34 -0700 (Tue, 23 Mar 2021)
Log Message
Object.freeze(this) at the global scope can lose a reference to a WatchpointSet
https://bugs.webkit.org/show_bug.cgi?id=223608
Reviewed by Yusuke Suzuki.
Title: [270766] trunk/Source/_javascript_Core
Revision 270766
Author rmoris...@apple.com
Date 2020-12-14 03:46:06 -0800 (Mon, 14 Dec 2020)
Log Message
Minor cleanup of BigInts
https://bugs.webkit.org/show_bug.cgi?id=219253
Reviewed by Yusuke Suzuki.
* runtime/JSBigInt.cpp:
Title: [269107] trunk
Revision 269107
Author rmoris...@apple.com
Date 2020-10-28 10:32:26 -0700 (Wed, 28 Oct 2020)
Log Message
DFGIntegerRangeOptimization is wrong for Upsilon (as 'shadow' nodes are not in SSA form)
https://bugs.webkit.org/show_bug.cgi?id=218073
Reviewed by Saam Barati.
Title: [268871] trunk/Source/_javascript_Core
Revision 268871
Author rmoris...@apple.com
Date 2020-10-22 10:45:53 -0700 (Thu, 22 Oct 2020)
Log Message
Use operand names when dumping Bytecode
https://bugs.webkit.org/show_bug.cgi?id=218084
Reviewed by Saam Barati.
For example this would
Title: [265378] trunk/Source/WTF
Revision 265378
Author rmoris...@apple.com
Date 2020-08-07 09:39:30 -0700 (Fri, 07 Aug 2020)
Log Message
Fix inequality in newly added assertion
https://bugs.webkit.org/show_bug.cgi?id=215272
Reviewed by Alexey Proskuryakov.
No new tests, as it was
Title: [265371] trunk
Revision 265371
Author rmoris...@apple.com
Date 2020-08-07 07:13:24 -0700 (Fri, 07 Aug 2020)
Log Message
IndexSparseSet::sort() should update m_map
https://bugs.webkit.org/show_bug.cgi?id=215100
Reviewed by Yusuke Suzuki and Mark Lam.
Source/WTF:
IndexSparseSet
Title: [263068] trunk/Source/_javascript_Core
Revision 263068
Author rmoris...@apple.com
Date 2020-06-15 17:10:31 -0700 (Mon, 15 Jun 2020)
Log Message
testB3::testReportUsedRegistersLateUseFollowedByEarlyDefDoesNotMarkUseAsDead() has a validation failure in debug mode
Title: [262995] trunk
Revision 262995
Author rmoris...@apple.com
Date 2020-06-12 20:09:21 -0700 (Fri, 12 Jun 2020)
Log Message
The ||= operator (and similar ones) should produce valid bytecode even if the right side is a static error
https://bugs.webkit.org/show_bug.cgi?id=213154
Title: [262040] trunk
Revision 262040
Author rmoris...@apple.com
Date 2020-05-21 19:17:54 -0700 (Thu, 21 May 2020)
Log Message
Various compile-time boolean flags could/should be marked constexpr
https://bugs.webkit.org/show_bug.cgi?id=212244
Reviewed by Mark Lam.
Title: [262039] trunk/Source/_javascript_Core
Revision 262039
Author rmoris...@apple.com
Date 2020-05-21 17:39:30 -0700 (Thu, 21 May 2020)
Log Message
Remove AssemblerBufferWithConstantPool.h (as it has been dead for years)
https://bugs.webkit.org/show_bug.cgi?id=212241
Reviewed by
Title: [261596] trunk
Revision 261596
Author rmoris...@apple.com
Date 2020-05-12 20:09:50 -0700 (Tue, 12 May 2020)
Log Message
Exception check for OOM is a bit too late in JSBigInt::exponentiate.
https://bugs.webkit.org/show_bug.cgi?id=211823
Reviewed by Mark Lam.
JSTests:
Just add
Title: [260165] trunk/Source
Revision 260165
Author rmoris...@apple.com
Date 2020-04-15 18:40:42 -0700 (Wed, 15 Apr 2020)
Log Message
Flaky Test: fetch/fetch-worker-crash.html
https://bugs.webkit.org/show_bug.cgi?id=187257
Reviewed by Yusuke Suzuki.
Source/_javascript_Core:
The crash
Title: [256087] trunk/Source/_javascript_Core
Revision 256087
Author rmoris...@apple.com
Date 2020-02-07 22:08:33 -0800 (Fri, 07 Feb 2020)
Log Message
Throw OutOfMemory exception instead of crashing if DirectArguments/ScopedArguments can't be created
Title: [256003] trunk/Source/_javascript_Core
Revision 256003
Author rmoris...@apple.com
Date 2020-02-06 19:12:32 -0800 (Thu, 06 Feb 2020)
Log Message
Most of B3 and Air does not need to include CCallHelpers.h
https://bugs.webkit.org/show_bug.cgi?id=206975
Reviewed by Mark Lam.
They
Title: [255406] trunk/Source
Revision 255406
Author rmoris...@apple.com
Date 2020-01-29 17:06:08 -0800 (Wed, 29 Jan 2020)
Log Message
Remove Options::enableSpectreMitigations
https://bugs.webkit.org/show_bug.cgi?id=193885
Reviewed by Saam Barati.
>From what I remember we decided to
Title: [255394] trunk/Source/_javascript_Core
Revision 255394
Author rmoris...@apple.com
Date 2020-01-29 15:35:32 -0800 (Wed, 29 Jan 2020)
Log Message
Don't include CCallHelpers.h in B3Procedure.h
https://bugs.webkit.org/show_bug.cgi?id=206966
Reviewed by Saam Barati.
I verified
Title: [255321] trunk/Source/_javascript_Core
Revision 255321
Author rmoris...@apple.com
Date 2020-01-28 16:22:17 -0800 (Tue, 28 Jan 2020)
Log Message
Remove the include of BytecodeGenerator.h in CodeCache.h
https://bugs.webkit.org/show_bug.cgi?id=206851
Reviewed by Tadeu Zagallo.
This
Title: [255160] trunk/Tools
Revision 255160
Author rmoris...@apple.com
Date 2020-01-27 12:18:45 -0800 (Mon, 27 Jan 2020)
Log Message
Tools/Scripts/set-webkit-configuration should accept --coverage/--no-coverage
https://bugs.webkit.org/show_bug.cgi?id=206833
Reviewed by Jonathan Bedard.
Title: [255052] trunk/Source/_javascript_Core
Revision 255052
Author rmoris...@apple.com
Date 2020-01-23 20:52:29 -0800 (Thu, 23 Jan 2020)
Log Message
Break the dependency between jsc and DerivedSources
https://bugs.webkit.org/show_bug.cgi?id=206720
Reviewed by Mark Lam.
According to
Title: [255051] trunk/Source/_javascript_Core
Revision 255051
Author rmoris...@apple.com
Date 2020-01-23 20:24:50 -0800 (Thu, 23 Jan 2020)
Log Message
Remove dead option useFTLTBAA
https://bugs.webkit.org/show_bug.cgi?id=206725
Reviewed by Mark Lam.
It is likely from when the FTL used
Title: [255048] trunk/Source/_javascript_Core
Revision 255048
Author rmoris...@apple.com
Date 2020-01-23 18:57:12 -0800 (Thu, 23 Jan 2020)
Log Message
Remove dead options "dumpAllDFGNodes"/"showAllDFGNodes"
https://bugs.webkit.org/show_bug.cgi?id=204372
Reviewed by Keith Miller.
*
Title: [255040] trunk/Source/_javascript_Core
Revision 255040
Author rmoris...@apple.com
Date 2020-01-23 15:25:32 -0800 (Thu, 23 Jan 2020)
Log Message
Don't include BytecodeStructs.h in CommonSlowPaths.h
https://bugs.webkit.org/show_bug.cgi?id=206566
Reviewed by Tadeu Zagallo.
Simple
Title: [254738] trunk
Revision 254738
Author rmoris...@apple.com
Date 2020-01-16 23:16:34 -0800 (Thu, 16 Jan 2020)
Log Message
[ESNext] Enables a way to throw an error on ByteCodeGenerator step
https://bugs.webkit.org/show_bug.cgi?id=180139
Reviewed by Mark Lam.
JSTests:
*
Title: [254717] trunk/Source/_javascript_Core
Revision 254717
Author rmoris...@apple.com
Date 2020-01-16 16:06:35 -0800 (Thu, 16 Jan 2020)
Log Message
Try to simplify the template deduction used by callOperation in DFGSpeculativeJIT
https://bugs.webkit.org/show_bug.cgi?id=206329
Title: [254716] trunk
Revision 254716
Author rmoris...@apple.com
Date 2020-01-16 15:53:19 -0800 (Thu, 16 Jan 2020)
Log Message
Teach the bytecode that arithmetic operations can return bigints
https://bugs.webkit.org/show_bug.cgi?id=205416
Reviewed by Yusuke Suzuki.
JSTests:
This file
Title: [254712] trunk/Source/_javascript_Core
Revision 254712
Author rmoris...@apple.com
Date 2020-01-16 15:04:28 -0800 (Thu, 16 Jan 2020)
Log Message
Reduce the code generated by DFGSlowPathGenerator.h
https://bugs.webkit.org/show_bug.cgi?id=206330
Reviewed by Mark Lam.
The
Title: [252699] trunk/Source/_javascript_Core
Revision 252699
Author rmoris...@apple.com
Date 2019-11-20 12:06:52 -0800 (Wed, 20 Nov 2019)
Log Message
Fix load<16> on ARM64
https://bugs.webkit.org/show_bug.cgi?id=204326
Reviewed by Mark Lam.
On ARM64 I used load<16> in
Title: [252680] trunk
Revision 252680
Author rmoris...@apple.com
Date 2019-11-19 19:41:57 -0800 (Tue, 19 Nov 2019)
Log Message
[ESNext][BigInt] Add support for op_inc
https://bugs.webkit.org/show_bug.cgi?id=193240
Reviewed by Yusuke Suzuki.
JSTests:
Some parts of these tests are
Title: [251966] trunk/Source/_javascript_Core
Revision 251966
Author rmoris...@apple.com
Date 2019-11-02 13:12:38 -0700 (Sat, 02 Nov 2019)
Log Message
The offline assembler is wrong about which immediates are supported by and/or/xor on ARM64
https://bugs.webkit.org/show_bug.cgi?id=203752
Title: [251392] trunk
Revision 251392
Author rmoris...@apple.com
Date 2019-10-21 15:47:16 -0700 (Mon, 21 Oct 2019)
Log Message
Throw the right exception upon memory exhaustion in Array::slice
https://bugs.webkit.org/show_bug.cgi?id=202650
Reviewed by Saam Barati.
JSTests:
*
Title: [251371] trunk
Revision 251371
Author rmoris...@apple.com
Date 2019-10-21 12:06:48 -0700 (Mon, 21 Oct 2019)
Log Message
Post increment/decrement should only call ToNumber once
https://bugs.webkit.org/show_bug.cgi?id=202711
Reviewed by Saam Barati.
JSTests:
*
Title: [250867] trunk/Source/WTF
Revision 250867
Author rmoris...@apple.com
Date 2019-10-08 15:16:04 -0700 (Tue, 08 Oct 2019)
Log Message
dataLogIf should be ALWAYS_INLINE
https://bugs.webkit.org/show_bug.cgi?id=202703
Reviewed by Saam Barati.
We often have the following pattern:
```
Title: [249677] trunk/Source/_javascript_Core
Revision 249677
Author rmoris...@apple.com
Date 2019-09-09 17:23:50 -0700 (Mon, 09 Sep 2019)
Log Message
[Air] highOrderAdjacents in AbstractColoringAllocator::conservativeHeuristic should be some kind of array
Title: [248746] trunk
Revision 248746
Author rmoris...@apple.com
Date 2019-08-15 14:18:11 -0700 (Thu, 15 Aug 2019)
Log Message
[WHLSL] Don't accept operator&& or operator|| in the Lexer
https://bugs.webkit.org/show_bug.cgi?id=200785
Reviewed by Saam Barati.
Source/WebCore:
Title: [248729] trunk/Source/WebCore
Revision 248729
Author rmoris...@apple.com
Date 2019-08-15 10:49:38 -0700 (Thu, 15 Aug 2019)
Log Message
[WHLSL] Trivial clean-up of the MSL code generated
https://bugs.webkit.org/show_bug.cgi?id=200525
Reviewed by Darin Adler.
Emit simpler code for
Title: [248656] trunk/Source/WebCore
Revision 248656
Author rmoris...@apple.com
Date 2019-08-13 18:36:26 -0700 (Tue, 13 Aug 2019)
Log Message
[WHLSL] Move Qualifiers and Semantic from VariableDeclaration to VariableDeclaration::RareData
https://bugs.webkit.org/show_bug.cgi?id=200696
Title: [248650] trunk/Source/WebCore
Revision 248650
Author rmoris...@apple.com
Date 2019-08-13 18:05:27 -0700 (Tue, 13 Aug 2019)
Log Message
[WHLSL] Don't generate empty comma expressions for bare ';'
https://bugs.webkit.org/show_bug.cgi?id=200681
Reviewed by Myles C. Maxfield.
Title: [248384] trunk/Source/WebCore
Revision 248384
Author rmoris...@apple.com
Date 2019-08-07 12:58:15 -0700 (Wed, 07 Aug 2019)
Log Message
[WHLSL] Simplify and eliminate redundant work in WHLSLFunctionWriter.cpp
https://bugs.webkit.org/show_bug.cgi?id=200460
Reviewed by Myles
Title: [248194] trunk/Source/WebCore
Revision 248194
Author rmoris...@apple.com
Date 2019-08-02 18:10:43 -0700 (Fri, 02 Aug 2019)
Log Message
[WHLSL] Avoid visiting the full AST in computeDimensions
https://bugs.webkit.org/show_bug.cgi?id=200410
Reviewed by Myles C. Maxfield.
Avoid
Title: [247554] trunk
Revision 247554
Author rmoris...@apple.com
Date 2019-07-17 19:29:54 -0700 (Wed, 17 Jul 2019)
Log Message
[WHLSL] The lexer should not choke on a single '/'
https://bugs.webkit.org/show_bug.cgi?id=199886
Reviewed by Myles Maxfield.
Source/WebCore:
The bug is
Title: [247551] trunk/Source/WebCore
Revision 247551
Author rmoris...@apple.com
Date 2019-07-17 18:18:55 -0700 (Wed, 17 Jul 2019)
Log Message
[WHLSL] Remove traps from the compiler
https://bugs.webkit.org/show_bug.cgi?id=195811
Reviewed by Myles Maxfield.
Remove the Trap statement
Title: [247549] trunk/Source/WebCore
Revision 247549
Author rmoris...@apple.com
Date 2019-07-17 17:36:39 -0700 (Wed, 17 Jul 2019)
Log Message
[WHLSL] checkRecursiveType should not have exponential complexity.
https://bugs.webkit.org/show_bug.cgi?id=199835
Reviewed by Myles Maxfield.
Title: [247493] trunk
Revision 247493
Author rmoris...@apple.com
Date 2019-07-16 13:26:01 -0700 (Tue, 16 Jul 2019)
Log Message
[WHLSL] Desugar for loops and while loops
https://bugs.webkit.org/show_bug.cgi?id=199726
Reviewed by Myles C. Maxfield.
Source/WebCore:
This patch makes loops
Title: [247419] trunk/Source/WebCore
Revision 247419
Author rmoris...@apple.com
Date 2019-07-13 10:43:41 -0700 (Sat, 13 Jul 2019)
Log Message
[WHLSL] Return statements don't need to keep track of the function they're in
https://bugs.webkit.org/show_bug.cgi?id=199763
Reviewed by Myles C.
Title: [247341] trunk/Source/WebCore
Revision 247341
Author rmoris...@apple.com
Date 2019-07-10 19:09:52 -0700 (Wed, 10 Jul 2019)
Log Message
[WHLSL] Optional> -> std::unique_ptr in Return/IfStatement/ForLoop
https://bugs.webkit.org/show_bug.cgi?id=199695
Reviewed by Dean Jackson.
Title: [247339] trunk/Source/WebCore
Revision 247339
Author rmoris...@apple.com
Date 2019-07-10 18:18:14 -0700 (Wed, 10 Jul 2019)
Log Message
[WHLSL] The recursion checker should not have quadratic complexity
https://bugs.webkit.org/show_bug.cgi?id=199688
Reviewed by Saam Barati.
I fix
Title: [247189] trunk/Source/WebCore
Revision 247189
Author rmoris...@apple.com
Date 2019-07-05 17:33:01 -0700 (Fri, 05 Jul 2019)
Log Message
[WHLSL] The checker does not need to keep a separate m_typeAnnotations map
https://bugs.webkit.org/show_bug.cgi?id=199537
Reviewed by Myles C.
Title: [247171] trunk/Source/WebCore
Revision 247171
Author rmoris...@apple.com
Date 2019-07-05 13:10:36 -0700 (Fri, 05 Jul 2019)
Log Message
[WHLSL] Optimize the lexer
https://bugs.webkit.org/show_bug.cgi?id=199520
Reviewed by Myles Maxfield.
This patch includes a number of small
Title: [247170] trunk/Source/WebCore
Revision 247170
Author rmoris...@apple.com
Date 2019-07-05 13:09:39 -0700 (Fri, 05 Jul 2019)
Log Message
[WHLSL] Remove the phase resolveCallsInFunctions
https://bugs.webkit.org/show_bug.cgi?id=199474
Reviewed by Myles Maxfield.
This pass only
Title: [247127] trunk/Source/WebCore
Revision 247127
Author rmoris...@apple.com
Date 2019-07-03 18:15:38 -0700 (Wed, 03 Jul 2019)
Log Message
[WHLSL] Remove the phase resolveCallsInFunctions
https://bugs.webkit.org/show_bug.cgi?id=199474
Reviewed by Myles C. Maxfield.
This pass only
Title: [247124] trunk/Source/WebCore
Revision 247124
Author rmoris...@apple.com
Date 2019-07-03 18:06:35 -0700 (Wed, 03 Jul 2019)
Log Message
[WHLSL] Make the destructor of VariableDeclaration non-virtual
https://bugs.webkit.org/show_bug.cgi?id=199460
Reviewed by Myles C. Maxfield.
Title: [247110] trunk/Source/WebCore
Revision 247110
Author rmoris...@apple.com
Date 2019-07-03 15:11:36 -0700 (Wed, 03 Jul 2019)
Log Message
[WHLSL] "Semantic" should be held by a unique_ptr, not an Optional
https://bugs.webkit.org/show_bug.cgi?id=199462
Reviewed by Myles C. Maxfield.
Title: [247105] trunk/Source/WebCore
Revision 247105
Author rmoris...@apple.com
Date 2019-07-03 14:20:04 -0700 (Wed, 03 Jul 2019)
Log Message
[WHLSL] WHLSL::AST::Node is useless
https://bugs.webkit.org/show_bug.cgi?id=199391
Reviewed by Dean Jackson.
It has no member, no non-trivial
Title: [247062] trunk/Source
Revision 247062
Author rmoris...@apple.com
Date 2019-07-02 11:13:17 -0700 (Tue, 02 Jul 2019)
Log Message
[WHLSL] the initializer in VariableDeclaration should be a std::unique_ptr, not Optional>
https://bugs.webkit.org/show_bug.cgi?id=199389
Reviewed by Sam
common/config/contributors.json 2019-06-28 22:27:58 UTC (rev 246943)
+++ trunk/Tools/Scripts/webkitpy/common/config/contributors.json 2019-06-28 22:48:13 UTC (rev 246944)
@@ -4627,7 +4627,7 @@
"nicks" : [
"rmorisset"
],
- "status" : &qu
Title: [246524] trunk/Source/WebCore
Revision 246524
Author rmoris...@apple.com
Date 2019-06-17 17:06:17 -0700 (Mon, 17 Jun 2019)
Log Message
[WHLSL] The name resolver does not deal with nativeFunctionDeclaration
https://bugs.webkit.org/show_bug.cgi?id=198306
Reviewed by Saam Barati.
Title: [246520] trunk/Source/WebCore
Revision 246520
Author rmoris...@apple.com
Date 2019-06-17 16:07:32 -0700 (Mon, 17 Jun 2019)
Log Message
[WHLSL] Remove backtracking from parseAttributeBlock
https://bugs.webkit.org/show_bug.cgi?id=198934
Reviewed by Myles C. Maxfield.
No functional
Title: [245312] trunk/Source/WebCore
Revision 245312
Author rmoris...@apple.com
Date 2019-05-14 14:49:54 -0700 (Tue, 14 May 2019)
Log Message
[WHLSL] parseEffectfulSuffix() is never called
https://bugs.webkit.org/show_bug.cgi?id=195864
Reviewed by Myles C. Maxfield.
The fix is
Title: [245302] trunk/Source/WebCore
Revision 245302
Author rmoris...@apple.com
Date 2019-05-14 13:35:32 -0700 (Tue, 14 May 2019)
Log Message
[WHLSL] parseEffectfulAssignment should not call parseCallExpression directly
https://bugs.webkit.org/show_bug.cgi?id=197890
Reviewed by Myles
Title: [245271] trunk/Source/WTF
Revision 245271
Author rmoris...@apple.com
Date 2019-05-13 20:38:13 -0700 (Mon, 13 May 2019)
Log Message
IndexSet::isEmpty should use BitVector::isEmpty() instead of size()
https://bugs.webkit.org/show_bug.cgi?id=197857
Reviewed by Darin Adler.
*
Title: [245192] trunk/Source/_javascript_Core
Revision 245192
Author rmoris...@apple.com
Date 2019-05-10 13:37:07 -0700 (Fri, 10 May 2019)
Log Message
testb3 failing with crash in JSC::B3::BasicBlock::appendNonTerminal
https://bugs.webkit.org/show_bug.cgi?id=197756
Reviewed by Saam
Title: [245061] trunk/Source/WTF
Revision 245061
Author rmoris...@apple.com
Date 2019-05-08 11:18:42 -0700 (Wed, 08 May 2019)
Log Message
WTF::TimingScope should show the total duration and not just the mean
https://bugs.webkit.org/show_bug.cgi?id=197672
Reviewed by Alex Christensen.
*
Title: [245035] trunk/Source/_javascript_Core
Revision 245035
Author rmoris...@apple.com
Date 2019-05-07 14:28:38 -0700 (Tue, 07 May 2019)
Log Message
[B3] Constants should be hoisted to the root block until moveConstants
https://bugs.webkit.org/show_bug.cgi?id=197265
Reviewed by Saam
Title: [245031] trunk
Revision 245031
Author rmoris...@apple.com
Date 2019-05-07 13:59:44 -0700 (Tue, 07 May 2019)
Log Message
All prototypes should call didBecomePrototype()
https://bugs.webkit.org/show_bug.cgi?id=196315
Reviewed by Saam Barati.
JSTests:
*
Title: [245030] trunk/Source
Revision 245030
Author rmoris...@apple.com
Date 2019-05-07 13:46:43 -0700 (Tue, 07 May 2019)
Log Message
WTF::BitVector should have an isEmpty() method
https://bugs.webkit.org/show_bug.cgi?id=197637
Reviewed by Keith Miller.
Source/_javascript_Core:
Just
Title: [244708] trunk
Revision 244708
Author rmoris...@apple.com
Date 2019-04-26 15:21:25 -0700 (Fri, 26 Apr 2019)
Log Message
All prototypes should call didBecomePrototype()
https://bugs.webkit.org/show_bug.cgi?id=196315
Reviewed by Saam Barati.
JSTests:
*
1 - 100 of 185 matches
Mail list logo