Title: [234647] trunk/Tools
Revision 234647
Author utatane@gmail.com
Date 2018-08-07 03:59:40 -0700 (Tue, 07 Aug 2018)
Log Message
Unreviewed, add a new address to my configuration
* Scripts/webkitpy/common/config/contributors.json:
Modified Paths
trunk/Tools/ChangeLog
Title: [234588] trunk
Revision 234588
Author utatane@gmail.com
Date 2018-08-06 00:59:13 -0700 (Mon, 06 Aug 2018)
Log Message
Implement self.queueMicrotask in Workers
https://bugs.webkit.org/show_bug.cgi?id=188247
Reviewed by Ryosuke Niwa.
Source/WebCore:
This patch adds support
Title: [234493] trunk/Source/WebCore
Revision 234493
Author utatane@gmail.com
Date 2018-08-01 21:24:11 -0700 (Wed, 01 Aug 2018)
Log Message
Unreviewed, revert TransformationMatrix::operator== change
https://bugs.webkit.org/show_bug.cgi?id=188197
This change partially revert cleaning
Title: [234492] trunk/Source/WebCore
Revision 234492
Author utatane@gmail.com
Date 2018-08-01 21:10:43 -0700 (Wed, 01 Aug 2018)
Log Message
Unreviewed, rename TransformationMatrix::Identity to TransformationMatrix::identity
https://bugs.webkit.org/show_bug.cgi?id=188204
Follow the
Title: [234491] trunk
Revision 234491
Author utatane@gmail.com
Date 2018-08-01 20:55:47 -0700 (Wed, 01 Aug 2018)
Log Message
Add self.queueMicrotask(f) on DOMWindow
https://bugs.webkit.org/show_bug.cgi?id=188212
Reviewed by Ryosuke Niwa.
Source/_javascript_Core:
* CMakeLists.txt:
Title: [234460] trunk/Source/WebCore
Revision 234460
Author utatane@gmail.com
Date 2018-08-01 09:01:00 -0700 (Wed, 01 Aug 2018)
Log Message
Add TransformationMatrix::Identity
https://bugs.webkit.org/show_bug.cgi?id=188204
Reviewed by Simon Fraser.
This patch adds
Title: [234434] trunk/Source/_javascript_Core
Revision 234434
Author utatane@gmail.com
Date 2018-07-31 11:48:44 -0700 (Tue, 31 Jul 2018)
Log Message
[JSC] Remove unnecessary cellLock() in JSObject's GC marking if IndexingType is contiguous
Title: [234433] trunk/Source/WebCore
Revision 234433
Author utatane@gmail.com
Date 2018-07-31 11:37:18 -0700 (Tue, 31 Jul 2018)
Log Message
Clean up TransformationMatrix implementation
https://bugs.webkit.org/show_bug.cgi?id=188197
Reviewed by Simon Fraser.
We perform cleaning up
Title: [234427] trunk/Source/WebCore
Revision 234427
Author utatane@gmail.com
Date 2018-07-31 09:31:47 -0700 (Tue, 31 Jul 2018)
Log Message
Use static const global variable for TransformationMatrix instead of NeverDestroyed
https://bugs.webkit.org/show_bug.cgi?id=188195
Reviewed by
Title: [234347] trunk/Source/WebCore
Revision 234347
Author utatane@gmail.com
Date 2018-07-29 11:13:28 -0700 (Sun, 29 Jul 2018)
Log Message
Use static global variables instead of static NeverDestroyed inside function if possible
https://bugs.webkit.org/show_bug.cgi?id=188146
Title: [234331] trunk
Revision 234331
Author utatane@gmail.com
Date 2018-07-27 15:27:10 -0700 (Fri, 27 Jul 2018)
Log Message
[JSC] Record CoW status in ArrayProfile correctly
https://bugs.webkit.org/show_bug.cgi?id=187949
Reviewed by Saam Barati.
JSTests:
*
Title: [234284] trunk/Source/_javascript_Core
Revision 234284
Author utatane@gmail.com
Date 2018-07-26 17:42:33 -0700 (Thu, 26 Jul 2018)
Log Message
[JSC] Dump IndexingMode in Structure
https://bugs.webkit.org/show_bug.cgi?id=188085
Reviewed by Keith Miller.
Dump IndexingMode
Title: [234183] trunk
Revision 234183
Author utatane@gmail.com
Date 2018-07-24 17:41:10 -0700 (Tue, 24 Jul 2018)
Log Message
[JSC] Record CoW status in ArrayProfile
https://bugs.webkit.org/show_bug.cgi?id=187949
Reviewed by Saam Barati.
JSTests:
*
Title: [234090] trunk
Revision 234090
Author utatane@gmail.com
Date 2018-07-22 12:24:34 -0700 (Sun, 22 Jul 2018)
Log Message
[JSC] GetByIdVariant and InByIdVariant do not need slot base if they are not "hit" variants
https://bugs.webkit.org/show_bug.cgi?id=187891
Reviewed by Saam
Title: [234089] trunk
Revision 234089
Author utatane@gmail.com
Date 2018-07-22 09:54:38 -0700 (Sun, 22 Jul 2018)
Log Message
[DFG] Fold GetByVal if the indexed value is non configurable and non writable
https://bugs.webkit.org/show_bug.cgi?id=186462
Reviewed by Saam Barati.
Title: [234082] trunk/Source
Revision 234082
Author utatane@gmail.com
Date 2018-07-21 06:10:43 -0700 (Sat, 21 Jul 2018)
Log Message
[JSC] Use Function / ScopedLambda / RecursableLambda instead of std::function
https://bugs.webkit.org/show_bug.cgi?id=187472
Reviewed by Mark Lam.
Title: [234066] trunk
Revision 234066
Author utatane@gmail.com
Date 2018-07-20 14:25:19 -0700 (Fri, 20 Jul 2018)
Log Message
[DFG] Fold GetByVal if Array is CoW
https://bugs.webkit.org/show_bug.cgi?id=186459
Reviewed by Saam Barati.
JSTests:
*
Title: [234065] trunk/Source/_javascript_Core
Revision 234065
Author utatane@gmail.com
Date 2018-07-20 14:14:15 -0700 (Fri, 20 Jul 2018)
Log Message
[JSC] Remove cellLock in JSObject::convertContiguousToArrayStorage
https://bugs.webkit.org/show_bug.cgi?id=186602
Reviewed by Saam
Title: [234058] trunk/Source/_javascript_Core
Revision 234058
Author utatane@gmail.com
Date 2018-07-20 11:28:28 -0700 (Fri, 20 Jul 2018)
Log Message
[JSC] A bit performance improvement for Object.assign by cleaning up code
https://bugs.webkit.org/show_bug.cgi?id=187852
Reviewed by
Title: [233987] trunk/Source/_javascript_Core
Revision 233987
Author utatane@gmail.com
Date 2018-07-19 10:06:38 -0700 (Thu, 19 Jul 2018)
Log Message
Unreviewed, check scope after performing getPropertySlot in JSON.stringify
https://bugs.webkit.org/show_bug.cgi?id=187807
Properly
Title: [233937] trunk/Source/_javascript_Core
Revision 233937
Author utatane@gmail.com
Date 2018-07-18 15:36:34 -0700 (Wed, 18 Jul 2018)
Log Message
[JSC] Reduce size of AST nodes
https://bugs.webkit.org/show_bug.cgi?id=187689
Reviewed by Mark Lam.
We clean up AST nodes to reduce
Title: [233924] trunk
Revision 233924
Author utatane@gmail.com
Date 2018-07-18 12:01:34 -0700 (Wed, 18 Jul 2018)
Log Message
JSON.stringify should emit non own properties if second array argument includes
https://bugs.webkit.org/show_bug.cgi?id=187724
Reviewed by Mark Lam.
JSTests:
Title: [233918] trunk
Revision 233918
Author utatane@gmail.com
Date 2018-07-18 11:31:09 -0700 (Wed, 18 Jul 2018)
Log Message
[JSC] JSON.stringify's replacer should use `isArray` instead of JSArray checks
https://bugs.webkit.org/show_bug.cgi?id=187755
Reviewed by Mark Lam.
JSTests:
Title: [233917] trunk/Source/_javascript_Core
Revision 233917
Author utatane@gmail.com
Date 2018-07-18 11:27:08 -0700 (Wed, 18 Jul 2018)
Log Message
[JSC] Root wrapper object in JSON.stringify is not necessary if replacer is not callable
https://bugs.webkit.org/show_bug.cgi?id=187752
Title: [233862] trunk/Source/_javascript_Core
Revision 233862
Author utatane@gmail.com
Date 2018-07-16 13:10:06 -0700 (Mon, 16 Jul 2018)
Log Message
[JSC] UnlinkedCodeBlock::shrinkToFit miss m_constantIdentifierSets
https://bugs.webkit.org/show_bug.cgi?id=187709
Reviewed by Mark
Title: [233860] trunk/Source/_javascript_Core
Revision 233860
Author utatane@gmail.com
Date 2018-07-16 12:49:11 -0700 (Mon, 16 Jul 2018)
Log Message
[JSC] Make SourceParseMode small
https://bugs.webkit.org/show_bug.cgi?id=187705
Reviewed by Mark Lam.
Each SourceParseMode is
Title: [233856] trunk/Tools
Revision 233856
Author utatane@gmail.com
Date 2018-07-16 11:52:22 -0700 (Mon, 16 Jul 2018)
Log Message
Add --target-path option to dump-class-layout
https://bugs.webkit.org/show_bug.cgi?id=187687
Reviewed by Simon Fraser.
We add an escape hatch to
Title: [233855] trunk
Revision 233855
Author utatane@gmail.com
Date 2018-07-16 11:49:22 -0700 (Mon, 16 Jul 2018)
Log Message
[JSC] Generator and AsyncGeneratorMethod's prototype is incorrect
https://bugs.webkit.org/show_bug.cgi?id=187585
Reviewed by Darin Adler.
JSTests:
*
Title: [233806] trunk/Source/_javascript_Core
Revision 233806
Author utatane@gmail.com
Date 2018-07-13 11:20:21 -0700 (Fri, 13 Jul 2018)
Log Message
[32bit JSC tests] stress/cow-convert-double-to-contiguous.js and stress/cow-convert-int32-to-contiguous.js are failing
Title: [233765] trunk/Source
Revision 233765
Author utatane@gmail.com
Date 2018-07-12 01:43:38 -0700 (Thu, 12 Jul 2018)
Log Message
[JSC] Thread VM& to JSCell::methodTable(VM&)
https://bugs.webkit.org/show_bug.cgi?id=187548
Reviewed by Saam Barati.
Source/_javascript_Core:
This
Title: [233740] trunk
Revision 233740
Author utatane@gmail.com
Date 2018-07-11 13:29:47 -0700 (Wed, 11 Jul 2018)
Log Message
Iterator of Array.keys() returns object in wrong order
https://bugs.webkit.org/show_bug.cgi?id=185197
Reviewed by Keith Miller.
JSTests:
We align the shape
Title: [233724] trunk/JSTests
Revision 233724
Author utatane@gmail.com
Date 2018-07-11 00:59:12 -0700 (Wed, 11 Jul 2018)
Log Message
Unreviewed, clean up test262 expectations
* test262/expectations.yaml:
Modified Paths
trunk/JSTests/ChangeLog
Title: [233721] trunk/Source/_javascript_Core
Revision 233721
Author utatane@gmail.com
Date 2018-07-10 22:00:13 -0700 (Tue, 10 Jul 2018)
Log Message
[JSC] Remove getTypedArrayImpl
https://bugs.webkit.org/show_bug.cgi?id=187338
Reviewed by Mark Lam.
getTypedArrayImpl is overridden
Title: [233657] trunk/Source/_javascript_Core
Revision 233657
Author utatane@gmail.com
Date 2018-07-09 14:29:41 -0700 (Mon, 09 Jul 2018)
Log Message
[JSC] Embed RegExp into constant buffer in UnlinkedCodeBlock and CodeBlock
https://bugs.webkit.org/show_bug.cgi?id=187477
Reviewed by
Title: [233650] trunk/Source/WebCore
Revision 233650
Author utatane@gmail.com
Date 2018-07-09 12:08:41 -0700 (Mon, 09 Jul 2018)
Log Message
[WebCore] Annotate classes with WTF_MAKE_FAST_ALLOCATED as much as possible
https://bugs.webkit.org/show_bug.cgi?id=187474
Reviewed by Mark
Title: [233646] trunk/Source/WTF
Revision 233646
Author utatane@gmail.com
Date 2018-07-09 10:54:23 -0700 (Mon, 09 Jul 2018)
Log Message
[WTF] Annotate RunLoop::Timer fast-allocated
https://bugs.webkit.org/show_bug.cgi?id=187473
Reviewed by Saam Barati.
It is allocated by
Title: [233645] trunk/Source/_javascript_Core
Revision 233645
Author utatane@gmail.com
Date 2018-07-09 10:09:43 -0700 (Mon, 09 Jul 2018)
Log Message
[JSC] Make some data members of UnlinkedCodeBlock private
https://bugs.webkit.org/show_bug.cgi?id=187467
Reviewed by Mark Lam.
This
Title: [233644] trunk/Source/_javascript_Core
Revision 233644
Author utatane@gmail.com
Date 2018-07-09 10:08:17 -0700 (Mon, 09 Jul 2018)
Log Message
[JSC] Optimize layout of AccessCase / ProxyableAccessCase to reduce size of ProxyableAccessCase
Title: [233633] trunk/Source/_javascript_Core
Revision 233633
Author utatane@gmail.com
Date 2018-07-08 21:37:24 -0700 (Sun, 08 Jul 2018)
Log Message
Unreviewed, build fix for debug builds after r233630
https://bugs.webkit.org/show_bug.cgi?id=187441
* jit/JIT.cpp:
Title: [233630] trunk/Source/_javascript_Core
Revision 233630
Author utatane@gmail.com
Date 2018-07-08 10:59:25 -0700 (Sun, 08 Jul 2018)
Log Message
[JSC] Optimize layout of CodeBlock to reduce padding
https://bugs.webkit.org/show_bug.cgi?id=187441
Reviewed by Mark Lam.
Arrange the
Title: [233629] trunk/Source
Revision 233629
Author utatane@gmail.com
Date 2018-07-08 10:39:55 -0700 (Sun, 08 Jul 2018)
Log Message
[JSC] Optimize padding of UnlinkedCodeBlock to shrink
https://bugs.webkit.org/show_bug.cgi?id=187448
Reviewed by Saam Barati.
Source/_javascript_Core:
Title: [233627] trunk/Source/_javascript_Core
Revision 233627
Author utatane@gmail.com
Date 2018-07-08 09:41:14 -0700 (Sun, 08 Jul 2018)
Log Message
[JSC] Optimize padding of InferredTypeTable by using cellLock
https://bugs.webkit.org/show_bug.cgi?id=187447
Reviewed by Mark Lam.
Title: [233626] trunk/Source/_javascript_Core
Revision 233626
Author utatane@gmail.com
Date 2018-07-08 05:29:08 -0700 (Sun, 08 Jul 2018)
Log Message
[JSC] Optimize layout of SourceProvider to reduce padding
https://bugs.webkit.org/show_bug.cgi?id=187440
Reviewed by Mark Lam.
Title: [233622] trunk/Source/_javascript_Core
Revision 233622
Author utatane@gmail.com
Date 2018-07-07 13:46:28 -0700 (Sat, 07 Jul 2018)
Log Message
[JSC] Optimize layout of SymbolTable to reduce padding
https://bugs.webkit.org/show_bug.cgi?id=187437
Reviewed by Mark Lam.
Arrange
Title: [233621] trunk/Source/_javascript_Core
Revision 233621
Author utatane@gmail.com
Date 2018-07-07 13:29:31 -0700 (Sat, 07 Jul 2018)
Log Message
[JSC] Optimize layout of RegExp to reduce padding
https://bugs.webkit.org/show_bug.cgi?id=187438
Reviewed by Mark Lam.
Reduce the
Title: [233620] trunk/Source/_javascript_Core
Revision 233620
Author utatane@gmail.com
Date 2018-07-07 13:29:01 -0700 (Sat, 07 Jul 2018)
Log Message
[JSC] Optimize layout of ValueProfile to reduce padding
https://bugs.webkit.org/show_bug.cgi?id=187439
Reviewed by Mark Lam.
Reduce
Title: [233613] trunk/Source/WTF
Revision 233613
Author utatane@gmail.com
Date 2018-07-07 00:10:20 -0700 (Sat, 07 Jul 2018)
Log Message
[linux] ASSERT: Using an alternative signal stack is not supported. Consider disabling the concurrent GC.
Title: [233467] trunk/Source/_javascript_Core
Revision 233467
Author utatane@gmail.com
Date 2018-07-03 10:50:12 -0700 (Tue, 03 Jul 2018)
Log Message
[JSC] Move slowDownAndWasteMemory function to JSArrayBufferView
https://bugs.webkit.org/show_bug.cgi?id=187290
Reviewed by Saam
Title: [233415] trunk/Source/WTF
Revision 233415
Author utatane@gmail.com
Date 2018-07-01 21:24:33 -0700 (Sun, 01 Jul 2018)
Log Message
[WTF] RandomDevice should be initialized inside std::call_once
https://bugs.webkit.org/show_bug.cgi?id=186017
Reviewed by Darin Adler.
While Linux
Title: [233295] trunk/Source
Revision 233295
Author utatane@gmail.com
Date 2018-06-27 18:10:37 -0700 (Wed, 27 Jun 2018)
Log Message
[GTK][WPE] Use LazyNeverDestroyed to remove static initializers
https://bugs.webkit.org/show_bug.cgi?id=187089
Reviewed by Michael Catanzaro.
Title: [233252] trunk
Revision 233252
Author utatane@gmail.com
Date 2018-06-27 03:05:50 -0700 (Wed, 27 Jun 2018)
Log Message
[JSC] ArrayPatternNode::emitDirectBinding does not return assignment target value if dst is nullptr
https://bugs.webkit.org/show_bug.cgi?id=185943
Reviewed by
Title: [233249] trunk/Source/ThirdParty/libwebrtc
Revision 233249
Author utatane@gmail.com
Date 2018-06-27 01:19:05 -0700 (Wed, 27 Jun 2018)
Log Message
[GTK][WPE] Remove gflags from libwebrtc build
https://bugs.webkit.org/show_bug.cgi?id=187078
Reviewed by Alejandro G. Castro.
Title: [233245] trunk/Source
Revision 233245
Author utatane@gmail.com
Date 2018-06-26 22:01:29 -0700 (Tue, 26 Jun 2018)
Log Message
[JSC] Pass VM& to functions more
https://bugs.webkit.org/show_bug.cgi?id=186241
Reviewed by Mark Lam.
Source/_javascript_Core:
This patch threads VM&
Title: [233239] trunk
Revision 233239
Author utatane@gmail.com
Date 2018-06-26 18:58:06 -0700 (Tue, 26 Jun 2018)
Log Message
Remove static initializers more
https://bugs.webkit.org/show_bug.cgi?id=186969
Reviewed by Michael Catanzaro.
Source/WebCore:
This patch removes static
Title: [233139] trunk/Source/_javascript_Core
Revision 233139
Author utatane@gmail.com
Date 2018-06-25 02:26:22 -0700 (Mon, 25 Jun 2018)
Log Message
[JSC] Remove unnecessary PLATFORM guards
https://bugs.webkit.org/show_bug.cgi?id=186995
Reviewed by Mark Lam.
*
Title: [233134] trunk/Source/bmalloc
Revision 233134
Author utatane@gmail.com
Date 2018-06-24 12:01:22 -0700 (Sun, 24 Jun 2018)
Log Message
[bmalloc][Linux] Remove static initializers for PerProcess<>::s_object
https://bugs.webkit.org/show_bug.cgi?id=186966
Reviewed by Anders
Title: [233123] trunk/Source
Revision 233123
Author utatane@gmail.com
Date 2018-06-23 02:59:04 -0700 (Sat, 23 Jun 2018)
Log Message
[WTF] Use Ref<> for the result type of non-failing factory functions
https://bugs.webkit.org/show_bug.cgi?id=186920
Reviewed by Darin Adler.
Title: [233006] trunk
Revision 233006
Author utatane@gmail.com
Date 2018-06-20 02:00:27 -0700 (Wed, 20 Jun 2018)
Log Message
[GTK][WPE][Nicosia] Add name for Nicosia Painting Threads
https://bugs.webkit.org/show_bug.cgi?id=186836
Reviewed by Carlos Garcia Campos.
Source/WebCore:
Title: [233005] trunk/Tools
Revision 233005
Author utatane@gmail.com
Date 2018-06-20 01:23:45 -0700 (Wed, 20 Jun 2018)
Log Message
[WPE] Remove warnings by setting nullptr for unused listeners
https://bugs.webkit.org/show_bug.cgi?id=186835
Reviewed by Carlos Garcia Campos.
frame,
Title: [232907] trunk/Source/_javascript_Core
Revision 232907
Author utatane@gmail.com
Date 2018-06-16 11:29:38 -0700 (Sat, 16 Jun 2018)
Log Message
[JSC] Inline JSArray::pushInline and Structure::nonPropertyTransition
https://bugs.webkit.org/show_bug.cgi?id=186723
Reviewed by Mark
Title: [232904] trunk
Revision 232904
Author utatane@gmail.com
Date 2018-06-16 09:33:58 -0700 (Sat, 16 Jun 2018)
Log Message
[DFG] Reduce OSRExit for Kraken/crypto-aes due to CoW array
https://bugs.webkit.org/show_bug.cgi?id=186721
Reviewed by Keith Miller.
JSTests:
*
Title: [232902] trunk
Revision 232902
Author utatane@gmail.com
Date 2018-06-16 04:18:05 -0700 (Sat, 16 Jun 2018)
Log Message
[DFG][FTL] Spread onto PhantomNewArrayBuffer assumes JSFixedArray, but JSImmutableButterfly is returned
https://bugs.webkit.org/show_bug.cgi?id=186460
Title: [232798] trunk/Source/_javascript_Core
Revision 232798
Author utatane@gmail.com
Date 2018-06-13 11:32:56 -0700 (Wed, 13 Jun 2018)
Log Message
[JSC] Always use Nuke & Set procedure for x86
https://bugs.webkit.org/show_bug.cgi?id=186592
Reviewed by Keith Miller.
We always use
Title: [232750] trunk/JSTests
Revision 232750
Author utatane@gmail.com
Date 2018-06-12 05:09:55 -0700 (Tue, 12 Jun 2018)
Log Message
Update test262 for Array#sort
https://bugs.webkit.org/show_bug.cgi?id=186458
* test262/expectations.yaml:
Modified Paths
trunk/JSTests/ChangeLog
Title: [232666] trunk
Revision 232666
Author utatane@gmail.com
Date 2018-06-10 00:36:40 -0700 (Sun, 10 Jun 2018)
Log Message
[JSC] Array.prototype.sort should rejects null comparator
https://bugs.webkit.org/show_bug.cgi?id=186458
Reviewed by Keith Miller.
JSTests:
*
Title: [232619] trunk
Revision 232619
Author utatane@gmail.com
Date 2018-06-08 01:47:06 -0700 (Fri, 08 Jun 2018)
Log Message
[WTF] Add WorkerPool
https://bugs.webkit.org/show_bug.cgi?id=174569
Reviewed by Carlos Garcia Campos.
Source/WebCore:
We start using WorkerPool for
Title: [232567] trunk
Revision 232567
Author utatane@gmail.com
Date 2018-06-06 19:28:01 -0700 (Wed, 06 Jun 2018)
Log Message
[DFG] Compare operations do not respect negative zeros
https://bugs.webkit.org/show_bug.cgi?id=183729
Reviewed by Saam Barati.
JSTests:
*
Title: [232463] trunk/Source/_javascript_Core
Revision 232463
Author utatane@gmail.com
Date 2018-06-04 00:42:43 -0700 (Mon, 04 Jun 2018)
Log Message
Get rid of UnconditionalFinalizers and WeakReferenceHarvesters
https://bugs.webkit.org/show_bug.cgi?id=180248
Reviewed by Sam Weinig.
Title: [232461] trunk/Source/_javascript_Core
Revision 232461
Author utatane@gmail.com
Date 2018-06-03 21:13:42 -0700 (Sun, 03 Jun 2018)
Log Message
LayoutTests/fast/css/parsing-css-matches-7.html always abandons its Document (disabling JIT fixes it)
Title: [232444] trunk
Revision 232444
Author utatane@gmail.com
Date 2018-06-02 14:13:47 -0700 (Sat, 02 Jun 2018)
Log Message
Baseline op_jtrue emits an insane amount of code
https://bugs.webkit.org/show_bug.cgi?id=185708
Reviewed by Filip Pizlo.
JSTests:
*
Title: [232443] trunk
Revision 232443
Author utatane@gmail.com
Date 2018-06-02 14:11:19 -0700 (Sat, 02 Jun 2018)
Log Message
[JSC] Remove WeakReferenceHarvester
https://bugs.webkit.org/show_bug.cgi?id=186102
Reviewed by Filip Pizlo.
JSTests:
*
Title: [232442] trunk
Revision 232442
Author utatane@gmail.com
Date 2018-06-02 14:08:10 -0700 (Sat, 02 Jun 2018)
Log Message
[JSC] Object.create should have intrinsic
https://bugs.webkit.org/show_bug.cgi?id=186200
Reviewed by Filip Pizlo.
JSTests:
*
Title: [232404] trunk
Revision 232404
Author utatane@gmail.com
Date 2018-06-01 12:06:36 -0700 (Fri, 01 Jun 2018)
Log Message
[JSC] Add Symbol.prototype.description getter
https://bugs.webkit.org/show_bug.cgi?id=186053
Reviewed by Keith Miller.
JSTests:
*
Title: [232401] trunk/Source/_javascript_Core
Revision 232401
Author utatane@gmail.com
Date 2018-06-01 11:47:26 -0700 (Fri, 01 Jun 2018)
Log Message
[JSC] Correct values and members of JSBigInt appropriately
https://bugs.webkit.org/show_bug.cgi?id=186196
Reviewed by Darin Adler.
Title: [232400] trunk
Revision 232400
Author utatane@gmail.com
Date 2018-06-01 11:39:57 -0700 (Fri, 01 Jun 2018)
Log Message
[DFG] InById should be converted to MatchStructure
https://bugs.webkit.org/show_bug.cgi?id=185803
Reviewed by Keith Miller.
JSTests:
*
Title: [232387] trunk/Source/_javascript_Core
Revision 232387
Author utatane@gmail.com
Date 2018-05-31 21:45:24 -0700 (Thu, 31 May 2018)
Log Message
[Baseline] Store constant directly in emit_op_mov
https://bugs.webkit.org/show_bug.cgi?id=186182
Reviewed by Saam Barati.
In the old
Title: [232271] trunk/Source/_javascript_Core
Revision 232271
Author utatane@gmail.com
Date 2018-05-29 13:04:14 -0700 (Tue, 29 May 2018)
Log Message
[Baseline] Merge loading functionalities
https://bugs.webkit.org/show_bug.cgi?id=185907
Reviewed by Saam Barati.
This patch unifies
Title: [232264] trunk/Source/WTF
Revision 232264
Author utatane@gmail.com
Date 2018-05-29 10:56:47 -0700 (Tue, 29 May 2018)
Log Message
Unreviewed, follow-up after r232244
https://bugs.webkit.org/show_bug.cgi?id=186023
_BitScanReverse64 is available only in X86_64 and ARM.
*
Title: [232253] trunk/Source/_javascript_Core
Revision 232253
Author utatane@gmail.com
Date 2018-05-28 23:43:38 -0700 (Mon, 28 May 2018)
Log Message
[JSC] JSBigInt::digitDiv has undefined behavior which causes test failures
https://bugs.webkit.org/show_bug.cgi?id=186022
Reviewed by
Title: [232244] trunk/Source
Revision 232244
Author utatane@gmail.com
Date 2018-05-28 05:26:05 -0700 (Mon, 28 May 2018)
Log Message
[WTF] Add clz32 / clz64 for MSVC
https://bugs.webkit.org/show_bug.cgi?id=186023
Reviewed by Daniel Bates.
Source/_javascript_Core:
Move clz32 and
Title: [232226] trunk
Revision 232226
Author utatane@gmail.com
Date 2018-05-26 11:17:09 -0700 (Sat, 26 May 2018)
Log Message
[JSC] Rename Array#flatten to flat
https://bugs.webkit.org/show_bug.cgi?id=186012
Reviewed by Saam Barati.
JSTests:
* stress/array-flatten.js:
Title: [232182] trunk/Source/_javascript_Core
Revision 232182
Author utatane@gmail.com
Date 2018-05-24 21:29:13 -0700 (Thu, 24 May 2018)
Log Message
[Baseline] Remove a hack for DCE removal of NewFunction
https://bugs.webkit.org/show_bug.cgi?id=185945
Reviewed by Saam Barati.
This
Title: [232108] trunk/JSTests
Revision 232108
Author utatane@gmail.com
Date 2018-05-23 05:37:12 -0700 (Wed, 23 May 2018)
Log Message
Unreviewed, skip test if memoryLimited is specified
https://bugs.webkit.org/show_bug.cgi?id=185888
* stress/regress-185888.js:
Modified Paths
Title: [232106] trunk/Source/_javascript_Core
Revision 232106
Author utatane@gmail.com
Date 2018-05-22 22:05:13 -0700 (Tue, 22 May 2018)
Log Message
[JSC] Clean up stringGetByValStubGenerator
https://bugs.webkit.org/show_bug.cgi?id=185864
Reviewed by Saam Barati.
We clean up
Title: [232105] trunk/Source/_javascript_Core
Revision 232105
Author utatane@gmail.com
Date 2018-05-22 21:44:44 -0700 (Tue, 22 May 2018)
Log Message
[JSC] Use branchIfString/branchIfNotString instead of structure checkings
https://bugs.webkit.org/show_bug.cgi?id=185810
Reviewed by
Title: [232092] trunk
Revision 232092
Author utatane@gmail.com
Date 2018-05-22 17:16:57 -0700 (Tue, 22 May 2018)
Log Message
[JSC] Fix CachedCall's argument count if RegExp has named captures
https://bugs.webkit.org/show_bug.cgi?id=185587
Reviewed by Mark Lam.
JSTests:
*
Title: [232059] trunk/Source/bmalloc
Revision 232059
Author utatane@gmail.com
Date 2018-05-22 03:49:17 -0700 (Tue, 22 May 2018)
Log Message
Define GIGACAGE_ALLOCATION_CAN_FAIL on Linux
https://bugs.webkit.org/show_bug.cgi?id=183329
Reviewed by Michael Catanzaro.
We specify
Title: [232052] trunk
Revision 232052
Author utatane@gmail.com
Date 2018-05-21 23:46:43 -0700 (Mon, 21 May 2018)
Log Message
Use more C++17
https://bugs.webkit.org/show_bug.cgi?id=185176
Reviewed by JF Bastien.
PerformanceTests:
* MallocBench/MallocBench.xcodeproj/project.pbxproj:
Title: [232048] trunk/Source/_javascript_Core
Revision 232048
Author utatane@gmail.com
Date 2018-05-21 22:46:27 -0700 (Mon, 21 May 2018)
Log Message
[JSC] Remove duplicate methods in JSInterfaceJIT
https://bugs.webkit.org/show_bug.cgi?id=185813
Reviewed by Saam Barati.
Some methods
Title: [232047] trunk
Revision 232047
Author utatane@gmail.com
Date 2018-05-21 21:54:31 -0700 (Mon, 21 May 2018)
Log Message
Unreviewed, reland InById cache
https://bugs.webkit.org/show_bug.cgi?id=185682
JSTests:
* stress/in-by-id-accessors.js: Added.
(shouldBe):
(test):
Title: [232017] trunk/Source/_javascript_Core
Revision 232017
Author utatane@gmail.com
Date 2018-05-21 09:45:35 -0700 (Mon, 21 May 2018)
Log Message
Unreviewed, fix 32bit and scope release
https://bugs.webkit.org/show_bug.cgi?id=185682
* jit/JITOperations.cpp:
*
Title: [232002] trunk/Source/_javascript_Core
Revision 232002
Author utatane@gmail.com
Date 2018-05-20 03:49:20 -0700 (Sun, 20 May 2018)
Log Message
[DFG] CheckTypeInfoFlags should say `eliminated` if it is removed in constant folding phase
Title: [231998] trunk
Revision 231998
Author utatane@gmail.com
Date 2018-05-19 13:21:30 -0700 (Sat, 19 May 2018)
Log Message
[JSC] JSC should have consistent InById IC
https://bugs.webkit.org/show_bug.cgi?id=185682
Reviewed by Filip Pizlo.
JSTests:
* stress/in-by-id-accessors.js:
Title: [231976] trunk/Source/_javascript_Core
Revision 231976
Author utatane@gmail.com
Date 2018-05-18 11:55:35 -0700 (Fri, 18 May 2018)
Log Message
Unreviewed, fix exception checking, part 2
https://bugs.webkit.org/show_bug.cgi?id=185350
* dfg/DFGOperations.cpp:
Title: [231957] trunk/Source/_javascript_Core
Revision 231957
Author utatane@gmail.com
Date 2018-05-18 09:15:50 -0700 (Fri, 18 May 2018)
Log Message
Unreviewed, fix exception checking
https://bugs.webkit.org/show_bug.cgi?id=185350
* runtime/CommonSlowPaths.h:
Title: [231902] trunk/Source/_javascript_Core
Revision 231902
Author utatane@gmail.com
Date 2018-05-17 09:08:51 -0700 (Thu, 17 May 2018)
Log Message
[JSC] Remove reifyPropertyNameIfNeeded
https://bugs.webkit.org/show_bug.cgi?id=185350
Reviewed by Saam Barati.
Title: [231864] trunk/Source/WTF
Revision 231864
Author utatane@gmail.com
Date 2018-05-16 12:46:22 -0700 (Wed, 16 May 2018)
Log Message
Unreviewed, follow-up after r231762
https://bugs.webkit.org/show_bug.cgi?id=185589
Addresses darin's suggestions to improve timeClip.
*
Title: [231852] trunk
Revision 231852
Author utatane@gmail.com
Date 2018-05-16 10:50:38 -0700 (Wed, 16 May 2018)
Log Message
[Win] Use C++17 in MSVC
https://bugs.webkit.org/show_bug.cgi?id=185232
Reviewed by Alex Christensen.
.:
Use /std:c++17 option.
*
Title: [231839] trunk/Source
Revision 231839
Author utatane@gmail.com
Date 2018-05-16 00:05:27 -0700 (Wed, 16 May 2018)
Log Message
[JSC] Check TypeInfo first before calling getCallData when we would like to check whether given object is a function
Title: [231762] trunk
Revision 231762
Author utatane@gmail.com
Date 2018-05-14 10:18:05 -0700 (Mon, 14 May 2018)
Log Message
[JSC] timeClip(-0) should produce +0
https://bugs.webkit.org/show_bug.cgi?id=185589
Reviewed by Saam Barati.
JSTests:
Fix several test262 failures.
*
1 - 100 of 691 matches
Mail list logo