Title: [289601] trunk
Revision 289601
Author fpi...@apple.com
Date 2022-02-10 19:58:39 -0800 (Thu, 10 Feb 2022)
Log Message
Unreviewed, add an alternate email address.
* metadata/contributors.json:
Modified Paths
trunk/ChangeLog
trunk/metadata/contributors.json
Diff
Modified:
Title: [289590] trunk/Source
Revision 289590
Author fpi...@apple.com
Date 2022-02-10 15:49:33 -0800 (Thu, 10 Feb 2022)
Log Message
[libpas] jit_heap should support the segregated heap
https://bugs.webkit.org/show_bug.cgi?id=235497
Reviewed by Yusuke Suzuki.
Source/bmalloc:
One of the
Title: [289491] trunk/Source/bmalloc
Revision 289491
Author fpi...@apple.com
Date 2022-02-09 11:31:06 -0800 (Wed, 09 Feb 2022)
Log Message
[libpas] add documentation
https://bugs.webkit.org/show_bug.cgi?id=236385
Rubber stamped by Mark Lam.
* libpas/Documentation.md: Added.
Modified
Title: [288342] trunk/Source/bmalloc
Revision 288342
Author fpi...@apple.com
Date 2022-01-20 18:43:34 -0800 (Thu, 20 Jan 2022)
Log Message
[libpas] medium directory lookup should bail if begin_index is zero to catch races with expendable memory decommit (cherry pick
Title: [287994] trunk/Source/bmalloc
Revision 287994
Author fpi...@apple.com
Date 2022-01-13 14:45:11 -0800 (Thu, 13 Jan 2022)
Log Message
[libpas] pas_segregated_page_lock_with_mode in try_lock mode should check that the page still uses the lock after the try_lock
Title: [287991] trunk/Source/bmalloc
Revision 287991
Author fpi...@apple.com
Date 2022-01-13 13:12:09 -0800 (Thu, 13 Jan 2022)
Log Message
[libpas] add assertions that we aren't switching to a NULL lock
https://bugs.webkit.org/show_bug.cgi?id=235190
Reviewed by Yusuke Suzuki.
This adds
Title: [287968] trunk/Source/bmalloc
Revision 287968
Author fpi...@apple.com
Date 2022-01-12 18:52:00 -0800 (Wed, 12 Jan 2022)
Log Message
[libpas] thread_local_cache should not be allocated in the compact heap (cherry pick 11afcedfb5968f6894379ff1a41dd449ba7745f6)
Title: [286587] trunk/Source/bmalloc
Revision 286587
Author fpi...@apple.com
Date 2021-12-06 21:52:22 -0800 (Mon, 06 Dec 2021)
Log Message
[libpas] Clean up what the machine code looks like under LTO
https://bugs.webkit.org/show_bug.cgi?id=233909
Reviewed by Yusuke Suzuki.
During the
Title: [286516] trunk/Source/bmalloc
Revision 286516
Author fpi...@apple.com
Date 2021-12-03 14:48:23 -0800 (Fri, 03 Dec 2021)
Log Message
[libpas] Bitfit allocator has a wrong assertion when a page's max_free is enough for the size of an allocation, not enough for that allocation's size
Title: [284456] trunk/Source/WTF
Revision 284456
Author fpi...@apple.com
Date 2021-10-19 09:00:19 -0700 (Tue, 19 Oct 2021)
Log Message
StringBuffer should really know that strings might be 8-bit
https://bugs.webkit.org/show_bug.cgi?id=231937
Reviewed by Yusuke Suzuki.
We somehow forgot
Title: [283371] trunk/Source/bmalloc
Revision 283371
Author fpi...@apple.com
Date 2021-10-01 09:19:16 -0700 (Fri, 01 Oct 2021)
Log Message
[libpas] Change the names of libpas heap runtime configs to something simpler (intrinsic, primitive, typed, and flex) and add comments describing
Title: [283178] trunk/Source/bmalloc
Revision 283178
Author fpi...@apple.com
Date 2021-09-28 09:59:52 -0700 (Tue, 28 Sep 2021)
Log Message
[libpas] Fix coalescing of the large sharing pool and make it easy to introspect it (update to e4d20851ee9ff00f2962b349a9ff8465695a83d7)
Title: [282899] trunk/Source/bmalloc
Revision 282899
Author fpi...@apple.com
Date 2021-09-22 17:52:25 -0700 (Wed, 22 Sep 2021)
Log Message
[libpas] fix DebugHeap
https://bugs.webkit.org/show_bug.cgi?id=230658
Reviewed by Yusuke Suzuki.
The previous DebugHeap integration with libpas
Title: [282561] trunk/Source/bmalloc
Revision 282561
Author fpi...@apple.com
Date 2021-09-16 11:07:01 -0700 (Thu, 16 Sep 2021)
Log Message
Stub out the footprint() API when libpas is in use
https://bugs.webkit.org/show_bug.cgi?id=230362
Reviewed by Yusuke Suzuki.
The Gigacage's
Title: [280668] trunk/Source/bmalloc
Revision 280668
Author fpi...@apple.com
Date 2021-08-04 15:53:54 -0700 (Wed, 04 Aug 2021)
Log Message
[libpas] medium size class lookup needs to correctly fence the counting lock read path
https://bugs.webkit.org/show_bug.cgi?id=228799
Reviewed by
Title: [280605] trunk/Source/bmalloc
Revision 280605
Author fpi...@apple.com
Date 2021-08-03 12:15:21 -0700 (Tue, 03 Aug 2021)
Log Message
pas_segmented_vector's iterate functions should handle memory ordering correctly
https://bugs.webkit.org/show_bug.cgi?id=228746
Reviewed by Mark
Title: [278942] trunk/Source/_javascript_Core
Revision 278942
Author fpi...@apple.com
Date 2021-06-16 11:08:37 -0700 (Wed, 16 Jun 2021)
Log Message
RegisterSet should be smaller
https://bugs.webkit.org/show_bug.cgi?id=227078
Reviewed by Geoff Garen.
Previously, every RegisterSet would
Title: [278476] trunk/Source/_javascript_Core
Revision 278476
Author fpi...@apple.com
Date 2021-06-04 11:14:46 -0700 (Fri, 04 Jun 2021)
Log Message
Don't emit the NotDouble checks if we're already NotDouble.
Rubber stamped by Saam Barati.
* dfg/DFGSpeculativeJIT.cpp:
Title: [278465] trunk
Revision 278465
Author fpi...@apple.com
Date 2021-06-04 09:32:57 -0700 (Fri, 04 Jun 2021)
Log Message
DFG should speculate on CompareStrictEq(@x, @x)
https://bugs.webkit.org/show_bug.cgi?id=226621
Reviewed by Mark Lam.
JSTests:
*
Title: [278424] trunk/Source/_javascript_Core
Revision 278424
Author fpi...@apple.com
Date 2021-06-03 15:27:32 -0700 (Thu, 03 Jun 2021)
Log Message
DFG should eliminate obvious store barriers
https://bugs.webkit.org/show_bug.cgi?id=226604
Reviewed by Mark Lam.
This has a couple
Title: [277326] trunk/Source/_javascript_Core
Revision 277326
Author fpi...@apple.com
Date 2021-05-11 08:52:17 -0700 (Tue, 11 May 2021)
Log Message
Tune number of threads for AS
https://bugs.webkit.org/show_bug.cgi?id=225635
Reviewed by Mark Lam.
Using 4 GC markers (which really means
Title: [277133] trunk/Source/WTF
Revision 277133
Author fpi...@apple.com
Date 2021-05-06 15:30:16 -0700 (Thu, 06 May 2021)
Log Message
Remove old and unused memory barrier abstractions
https://bugs.webkit.org/show_bug.cgi?id=225487
Reviewed by Mark Lam.
We don't use
Title: [277118] trunk/Source/_javascript_Core
Revision 277118
Author fpi...@apple.com
Date 2021-05-06 13:55:29 -0700 (Thu, 06 May 2021)
Log Message
Make some things easier to dataLog in wasm
https://bugs.webkit.org/show_bug.cgi?id=225472
Reviewed by Yusuke Suzuki.
*
Title: [277117] trunk/Source
Revision 277117
Author fpi...@apple.com
Date 2021-05-06 13:54:16 -0700 (Thu, 06 May 2021)
Log Message
Reduce use of dmb ish on ARM64
https://bugs.webkit.org/show_bug.cgi?id=225465
Reviewed by Keith Miller.
Source/_javascript_Core:
We use
Title: [277110] trunk/Source/_javascript_Core
Revision 277110
Author fpi...@apple.com
Date 2021-05-06 12:41:15 -0700 (Thu, 06 May 2021)
Log Message
It should be possible to --logJIT=true
https://bugs.webkit.org/show_bug.cgi?id=225464
Reviewed by Mark Lam.
This makes it easy to just log
Title: [277105] trunk/Tools
Revision 277105
Author fpi...@apple.com
Date 2021-05-06 11:58:21 -0700 (Thu, 06 May 2021)
Log Message
Make it easy to pass __XPC variables to run-benchmark
https://bugs.webkit.org/show_bug.cgi?id=225473
Reviewed by Stephanie Lewis.
*
Title: [276858] trunk/Source/_javascript_Core
Revision 276858
Author fpi...@apple.com
Date 2021-04-30 15:48:43 -0700 (Fri, 30 Apr 2021)
Log Message
Make small JIT pool tests pass on AS
https://bugs.webkit.org/show_bug.cgi?id=225256
Reviewed by Mark Lam.
If we ask for a JIT pool that is
Title: [276855] trunk/Source/_javascript_Core
Revision 276855
Author fpi...@apple.com
Date 2021-04-30 14:50:21 -0700 (Fri, 30 Apr 2021)
Log Message
Make the JIT pool smaller on AS
https://bugs.webkit.org/show_bug.cgi?id=225249
Reviewed by Saam Barati.
This adds three related features:
Title: [276686] trunk/Source/_javascript_Core
Revision 276686
Author fpi...@apple.com
Date 2021-04-27 18:01:15 -0700 (Tue, 27 Apr 2021)
Log Message
Get the bytecode profiler working again
https://bugs.webkit.org/show_bug.cgi?id=225129
Reviewed by Saam Barati.
The bytecode profiler was
Title: [260575] trunk/Websites/webkit.org
Revision 260575
Author fpi...@apple.com
Date 2020-04-23 10:07:56 -0700 (Thu, 23 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle:
*
Title: [260472] trunk/Websites/webkit.org
Revision 260472
Author fpi...@apple.com
Date 2020-04-21 16:01:04 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle:
*
Title: [260470] trunk/Websites/webkit.org
Revision 260470
Author fpi...@apple.com
Date 2020-04-21 15:55:04 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle: Added.
*
Title: [260466] trunk/Websites/webkit.org
Revision 260466
Author fpi...@apple.com
Date 2020-04-21 15:37:18 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle:
*
Title: [260464] trunk/Websites/webkit.org
Revision 260464
Author fpi...@apple.com
Date 2020-04-21 15:33:08 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle:
*
Title: [260463] trunk/Websites/webkit.org
Revision 260463
Author fpi...@apple.com
Date 2020-04-21 15:27:16 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle: Added.
*
Title: [260324] trunk/Websites/webkit.org
Revision 260324
Author fpi...@apple.com
Date 2020-04-18 14:52:57 -0700 (Sat, 18 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle:
*
Title: [260320] trunk/Websites/webkit.org
Revision 260320
Author fpi...@apple.com
Date 2020-04-18 14:08:36 -0700 (Sat, 18 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle: Added.
*
Title: [260109] trunk/Websites/webkit.org
Revision 260109
Author fpi...@apple.com
Date 2020-04-14 16:59:30 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle:
*
Title: [260107] trunk/Websites/webkit.org
Revision 260107
Author fpi...@apple.com
Date 2020-04-14 16:57:49 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle:
*
Title: [260105] trunk/Websites/webkit.org
Revision 260105
Author fpi...@apple.com
Date 2020-04-14 16:54:29 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle: Added.
*
Title: [260103] trunk/Websites/webkit.org
Revision 260103
Author fpi...@apple.com
Date 2020-04-14 16:33:03 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/dfg-pipeline-dark.graffle: Added.
*
Title: [260094] trunk/Websites/webkit.org
Revision 260094
Author fpi...@apple.com
Date 2020-04-14 13:30:48 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/ftl-pipeline-dark.graffle: Added.
*
Title: [238326] trunk
Revision 238326
Author fpi...@apple.com
Date 2018-11-16 16:42:44 -0800 (Fri, 16 Nov 2018)
Log Message
All users of ArrayBuffer should agree on the same max size
https://bugs.webkit.org/show_bug.cgi?id=191771
Reviewed by Mark Lam.
JSTests:
*
Title: [238324] trunk/JSTests
Revision 238324
Author fpi...@apple.com
Date 2018-11-16 16:22:39 -0800 (Fri, 16 Nov 2018)
Log Message
Unreviewed, make some more tests not crash my computer by only running on instance of it. These tests do not need to
run for each JSC config since they're
Title: [238310] trunk/JSTests
Revision 238310
Author fpi...@apple.com
Date 2018-11-16 15:17:10 -0800 (Fri, 16 Nov 2018)
Log Message
Unreviewed, make some tests not crash my computer by only running on instance of it. These tests do not need to run for each JSC
config since they're
Title: [234097] trunk/Source/_javascript_Core
Revision 234097
Author fpi...@apple.com
Date 2018-07-23 09:13:40 -0700 (Mon, 23 Jul 2018)
Log Message
Unreviewed, fix no-JIT build.
* bytecode/CallLinkStatus.cpp:
(JSC::CallLinkStatus::computeFor):
* bytecode/CodeBlock.cpp:
Title: [233714] trunk/Source/_javascript_Core
Revision 233714
Author fpi...@apple.com
Date 2018-07-10 17:16:07 -0700 (Tue, 10 Jul 2018)
Log Message
Change the reoptimization backoff base to 1.3 from 2
https://bugs.webkit.org/show_bug.cgi?id=187540
Reviewed by Saam Barati.
I
Title: [233631] trunk/Tools
Revision 233631
Author fpi...@apple.com
Date 2018-07-08 16:18:47 -0700 (Sun, 08 Jul 2018)
Log Message
run-benchmark should run ARES-6 1.0.1
https://bugs.webkit.org/show_bug.cgi?id=187452
Reviewed by Sam Weinig.
We forgot to update this when we released
Title: [232598] trunk/Source/_javascript_Core
Revision 232598
Author fpi...@apple.com
Date 2018-06-07 14:01:19 -0700 (Thu, 07 Jun 2018)
Log Message
FunctionRareData::m_objectAllocationProfileWatchpoint is racy
https://bugs.webkit.org/show_bug.cgi?id=186237
Reviewed by Saam Barati.
We
Title: [232227] trunk/Source/WTF
Revision 232227
Author fpi...@apple.com
Date 2018-05-26 13:59:04 -0700 (Sat, 26 May 2018)
Log Message
testair sometimes crashes due to races in initialization of ARC4RandomNumberGenerator
https://bugs.webkit.org/show_bug.cgi?id=186014
Reviewed by Yusuke
Title: [232132] trunk/Source
Revision 232132
Author fpi...@apple.com
Date 2018-05-23 15:34:18 -0700 (Wed, 23 May 2018)
Log Message
Speed up JetStream/base64
https://bugs.webkit.org/show_bug.cgi?id=185914
Reviewed by Michael Saboff.
Source/_javascript_Core:
Make allocation fast
Title: [232074] trunk/Source
Revision 232074
Author fpi...@apple.com
Date 2018-05-22 12:20:05 -0700 (Tue, 22 May 2018)
Log Message
Get rid of TLCs
https://bugs.webkit.org/show_bug.cgi?id=185846
Rubber stamped by Geoffrey Garen.
Source/_javascript_Core:
This removes support for
Title: [232008] trunk/Source/_javascript_Core
Revision 232008
Author fpi...@apple.com
Date 2018-05-20 17:51:10 -0700 (Sun, 20 May 2018)
Log Message
Revert the B3 compiler pipeline's treatment of taildup
https://bugs.webkit.org/show_bug.cgi?id=185808
Reviewed by Yusuke Suzuki.
Title: [232000] trunk/Source
Revision 232000
Author fpi...@apple.com
Date 2018-05-19 15:00:21 -0700 (Sat, 19 May 2018)
Log Message
DFG should inline InstanceOf ICs
https://bugs.webkit.org/show_bug.cgi?id=185695
Reviewed by Yusuke Suzuki.
Source/_javascript_Core:
This teaches
Title: [231871] trunk
Revision 231871
Author fpi...@apple.com
Date 2018-05-16 14:02:49 -0700 (Wed, 16 May 2018)
Log Message
DFG models InstanceOf incorrectly
https://bugs.webkit.org/show_bug.cgi?id=185694
Reviewed by Keith Miller.
JSTests:
* stress/instanceof-proxy-check-structure.js:
Title: [231743] trunk/Source/WTF
Revision 231743
Author fpi...@apple.com
Date 2018-05-13 11:57:03 -0700 (Sun, 13 May 2018)
Log Message
Disable pointer poisoning
https://bugs.webkit.org/show_bug.cgi?id=185586
Reviewed by Yusuke Suzuki.
This seems like a 0.3% speed-up on
Title: [231741] trunk/Source/_javascript_Core
Revision 231741
Author fpi...@apple.com
Date 2018-05-13 09:54:55 -0700 (Sun, 13 May 2018)
Log Message
CachedCall::call() should be faster
https://bugs.webkit.org/show_bug.cgi?id=185583
Reviewed by Yusuke Suzuki.
CachedCall is an
Title: [231665] trunk/Source/_javascript_Core
Revision 231665
Author fpi...@apple.com
Date 2018-05-10 15:23:12 -0700 (Thu, 10 May 2018)
Log Message
DFG CFA should pick the right time to inject OSR entry data
https://bugs.webkit.org/show_bug.cgi?id=185530
Reviewed by Saam Barati.
Title: [231660] trunk/Source/_javascript_Core
Revision 231660
Author fpi...@apple.com
Date 2018-05-10 14:31:49 -0700 (Thu, 10 May 2018)
Log Message
InPlaceAbstractState::beginBasicBlock shouldn't copy all m_variables every time
https://bugs.webkit.org/show_bug.cgi?id=185452
Reviewed by
Title: [231607] trunk/Source/_javascript_Core
Revision 231607
Author fpi...@apple.com
Date 2018-05-09 16:31:14 -0700 (Wed, 09 May 2018)
Log Message
Speed up AbstractInterpreter::executeEdges
https://bugs.webkit.org/show_bug.cgi?id=185457
Reviewed by Saam Barati.
This patch started out
Title: [231522] trunk/Source/_javascript_Core
Revision 231522
Author fpi...@apple.com
Date 2018-05-08 16:30:31 -0700 (Tue, 08 May 2018)
Log Message
DFG::FlowMap::resize() shouldn't resize the shadow map unless we're in SSA
https://bugs.webkit.org/show_bug.cgi?id=185453
Reviewed by
Title: [231514] trunk
Revision 231514
Author fpi...@apple.com
Date 2018-05-08 14:49:09 -0700 (Tue, 08 May 2018)
Log Message
InPlaceAbstractState::beginBasicBlock shouldn't have to clear any abstract values
https://bugs.webkit.org/show_bug.cgi?id=185365
Reviewed by Saam Barati.
Title: [231468] trunk
Revision 231468
Author fpi...@apple.com
Date 2018-05-07 17:07:20 -0700 (Mon, 07 May 2018)
Log Message
InPlaceAbstractState::beginBasicBlock shouldn't have to clear any abstract values
https://bugs.webkit.org/show_bug.cgi?id=185365
Reviewed by Saam Barati.
Title: [231467] trunk/Source/_javascript_Core
Revision 231467
Author fpi...@apple.com
Date 2018-05-07 17:05:08 -0700 (Mon, 07 May 2018)
Log Message
DFG AI doesn't need to merge valuesAtTail - it can just assign them
https://bugs.webkit.org/show_bug.cgi?id=185355
Reviewed by Mark Lam.
Title: [231399] trunk/Source/_javascript_Core
Revision 231399
Author fpi...@apple.com
Date 2018-05-05 18:06:09 -0700 (Sat, 05 May 2018)
Log Message
DFG CFA phase should only do clobber asserts in debug
https://bugs.webkit.org/show_bug.cgi?id=185354
Reviewed by Saam Barati.
Title: [231338] trunk/Source/_javascript_Core
Revision 231338
Author fpi...@apple.com
Date 2018-05-03 17:41:58 -0700 (Thu, 03 May 2018)
Log Message
Make it easy to log compile times for all optimizing tiers
https://bugs.webkit.org/show_bug.cgi?id=185270
Reviewed by Keith Miller.
Title: [231283] trunk
Revision 231283
Author fpi...@apple.com
Date 2018-05-02 17:37:30 -0700 (Wed, 02 May 2018)
Log Message
JSC should know how to cache custom getter accesses on the prototype chain
https://bugs.webkit.org/show_bug.cgi?id=185213
Reviewed by Keith Miller.
JSTests:
*
Title: [231250] trunk/Source/_javascript_Core
Revision 231250
Author fpi...@apple.com
Date 2018-05-02 11:51:16 -0700 (Wed, 02 May 2018)
Log Message
JSC should be able to cache custom setter calls on the prototype chain
https://bugs.webkit.org/show_bug.cgi?id=185174
Reviewed by Saam
Title: [231204] trunk/Source/_javascript_Core
Revision 231204
Author fpi...@apple.com
Date 2018-05-01 12:55:59 -0700 (Tue, 01 May 2018)
Log Message
B3::demoteValues should be able to handle patchpoint terminals
https://bugs.webkit.org/show_bug.cgi?id=185151
Reviewed by Saam Barati.
Title: [231185] trunk
Revision 231185
Author fpi...@apple.com
Date 2018-04-30 17:04:44 -0700 (Mon, 30 Apr 2018)
Log Message
LICM shouldn't hoist nodes if hoisted nodes exited in that code block
https://bugs.webkit.org/show_bug.cgi?id=185126
Reviewed by Saam Barati.
JSTests:
I
Title: [231154] trunk/Source/_javascript_Core
Revision 231154
Author fpi...@apple.com
Date 2018-04-29 16:41:55 -0700 (Sun, 29 Apr 2018)
Log Message
B3 should run tail duplication at the bitter end
https://bugs.webkit.org/show_bug.cgi?id=185123
Reviewed by Geoffrey Garen.
Also
Title: [231116] trunk/Source/_javascript_Core
Revision 231116
Author fpi...@apple.com
Date 2018-04-27 16:43:30 -0700 (Fri, 27 Apr 2018)
Log Message
Also run foldPathConstants before mussing up SSA
https://bugs.webkit.org/show_bug.cgi?id=185069
Reviewed by Saam Barati.
This
Title: [230975] trunk/Source/_javascript_Core
Revision 230975
Author fpi...@apple.com
Date 2018-04-24 15:29:39 -0700 (Tue, 24 Apr 2018)
Log Message
MultiByOffset should emit one fewer branches in the case that the set of structures is proved already
Title: [230964] trunk/Source/_javascript_Core
Revision 230964
Author fpi...@apple.com
Date 2018-04-24 11:54:47 -0700 (Tue, 24 Apr 2018)
Log Message
DFG CSE should know how to decay a MultiGetByOffset
https://bugs.webkit.org/show_bug.cgi?id=159859
Reviewed by Keith Miller.
This
Title: [230956] trunk/Source/_javascript_Core
Revision 230956
Author fpi...@apple.com
Date 2018-04-24 08:53:15 -0700 (Tue, 24 Apr 2018)
Log Message
$vm.totalGCTime() should be a thing
https://bugs.webkit.org/show_bug.cgi?id=184916
Reviewed by Sam Weinig.
When debugging
Title: [230929] trunk/Source/_javascript_Core
Revision 230929
Author fpi...@apple.com
Date 2018-04-23 15:26:50 -0700 (Mon, 23 Apr 2018)
Log Message
Unreviewed, revert accidental change to verbose flag.
* dfg/DFGByteCodeParser.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [230928] trunk/Source/_javascript_Core
Revision 230928
Author fpi...@apple.com
Date 2018-04-23 15:25:29 -0700 (Mon, 23 Apr 2018)
Log Message
Roll out r226655 because it broke OSR entry when the pre-header is inadequately profiled.
Rubber stamped by Saam Barati.
This is a
Title: [230813] trunk/Source
Revision 230813
Author fpi...@apple.com
Date 2018-04-19 12:33:03 -0700 (Thu, 19 Apr 2018)
Log Message
The InternalFunction hierarchy should be in IsoSubspaces
https://bugs.webkit.org/show_bug.cgi?id=184721
Reviewed by Saam Barati.
Source/_javascript_Core:
Title: [230726] trunk/Source/_javascript_Core
Revision 230726
Author fpi...@apple.com
Date 2018-04-17 12:56:33 -0700 (Tue, 17 Apr 2018)
Log Message
JSGenericTypedArrayView<>::visitChildren has a race condition reading m_mode and m_vector
https://bugs.webkit.org/show_bug.cgi?id=184705
Title: [230725] trunk
Revision 230725
Author fpi...@apple.com
Date 2018-04-17 12:53:30 -0700 (Tue, 17 Apr 2018)
Log Message
PutStackSinkingPhase should know that KillStack means ConflictingFlush
https://bugs.webkit.org/show_bug.cgi?id=184672
Reviewed by Michael Saboff.
JSTests:
*
Title: [230723] trunk/Source/_javascript_Core
Revision 230723
Author fpi...@apple.com
Date 2018-04-17 11:59:00 -0700 (Tue, 17 Apr 2018)
Log Message
JSWebAssemblyCodeBlock should be in an IsoSubspace
https://bugs.webkit.org/show_bug.cgi?id=184704
Reviewed by Mark Lam.
Previously
Title: [230695] trunk/Source/WebCore
Revision 230695
Author fpi...@apple.com
Date 2018-04-16 18:56:15 -0700 (Mon, 16 Apr 2018)
Log Message
MutationObserver should be in an IsoHeap
https://bugs.webkit.org/show_bug.cgi?id=184671
Reviewed by Sam Weinig.
No new tests because no new
Title: [230662] trunk
Revision 230662
Author fpi...@apple.com
Date 2018-04-15 10:38:01 -0700 (Sun, 15 Apr 2018)
Log Message
Function.prototype.caller shouldn't return generator bodies
https://bugs.webkit.org/show_bug.cgi?id=184630
Reviewed by Yusuke Suzuki.
JSTests:
*
Title: [230494] trunk/Source/_javascript_Core
Revision 230494
Author fpi...@apple.com
Date 2018-04-10 14:16:21 -0700 (Tue, 10 Apr 2018)
Log Message
Unreviewed, fix cloop build.
* dfg/DFGAbstractInterpreterClobberState.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [230488] trunk
Revision 230488
Author fpi...@apple.com
Date 2018-04-10 12:45:54 -0700 (Tue, 10 Apr 2018)
Log Message
DFG AI and clobberize should agree with each other
https://bugs.webkit.org/show_bug.cgi?id=184440
Reviewed by Saam Barati.
JSTests:
Add tests for all of
Title: [230486] trunk/Source/_javascript_Core
Revision 230486
Author fpi...@apple.com
Date 2018-04-10 11:04:07 -0700 (Tue, 10 Apr 2018)
Log Message
ExecutableToCodeBlockEdge::visitChildren() should be cool with m_codeBlock being null since we clear it in finalizeUnconditionally()
Title: [230485] trunk/Source/_javascript_Core
Revision 230485
Author fpi...@apple.com
Date 2018-04-10 10:57:29 -0700 (Tue, 10 Apr 2018)
Log Message
REGRESSION(r227341 and r227742): AI and clobberize should be precise and consistent about the effectfulness of CompareEq
Title: [230465] trunk/Source/_javascript_Core
Revision 230465
Author fpi...@apple.com
Date 2018-04-09 19:42:27 -0700 (Mon, 09 Apr 2018)
Log Message
Executing known edge types may reveal a contradiction causing us to emit an exit at a node that is not allowed to exit
Title: [230287] trunk
Revision 230287
Author fpi...@apple.com
Date 2018-04-04 17:30:48 -0700 (Wed, 04 Apr 2018)
Log Message
REGRESSION(r222563): removed DoubleReal type check causes tons of crashes because CSE has never known how to handle SaneChain
Title: [230273] trunk/Source/_javascript_Core
Revision 230273
Author fpi...@apple.com
Date 2018-04-04 13:29:43 -0700 (Wed, 04 Apr 2018)
Log Message
Remove poisoning of typed array vector
https://bugs.webkit.org/show_bug.cgi?id=184313
Reviewed by Saam Barati.
* dfg/DFGFixupPhase.cpp:
Title: [230266] trunk/Source/_javascript_Core
Revision 230266
Author fpi...@apple.com
Date 2018-04-04 10:55:44 -0700 (Wed, 04 Apr 2018)
Log Message
Don't do index masking or poisoning for DirectArguments
https://bugs.webkit.org/show_bug.cgi?id=184280
Reviewed by Saam Barati.
*
Title: [230264] trunk/Source/_javascript_Core
Revision 230264
Author fpi...@apple.com
Date 2018-04-04 10:42:11 -0700 (Wed, 04 Apr 2018)
Log Message
JSArray::appendMemcpy seems to be missing a barrier
https://bugs.webkit.org/show_bug.cgi?id=184290
Reviewed by Mark Lam.
If you
Title: [230226] trunk/Source
Revision 230226
Author fpi...@apple.com
Date 2018-04-03 16:52:09 -0700 (Tue, 03 Apr 2018)
Log Message
GC shouldn't do object distancing
https://bugs.webkit.org/show_bug.cgi?id=184195
Reviewed by Saam Barati.
Source/_javascript_Core:
This rolls out
Title: [230145] trunk/Source/_javascript_Core
Revision 230145
Author fpi...@apple.com
Date 2018-04-01 12:46:05 -0700 (Sun, 01 Apr 2018)
Log Message
Raise the for-call inlining threshold to 190 to fix JetStream/richards regression
https://bugs.webkit.org/show_bug.cgi?id=184228
Reviewed
Title: [230143] trunk
Revision 230143
Author fpi...@apple.com
Date 2018-04-01 10:08:39 -0700 (Sun, 01 Apr 2018)
Log Message
JSC crash in JIT code with for-of loop and Array/Set iterators
https://bugs.webkit.org/show_bug.cgi?id=183174
Reviewed by Saam Barati.
JSTests:
*
Title: [230130] trunk/Source
Revision 230130
Author fpi...@apple.com
Date 2018-03-31 08:55:38 -0700 (Sat, 31 Mar 2018)
Log Message
Strings and Vectors shouldn't do index masking
https://bugs.webkit.org/show_bug.cgi?id=184193
Reviewed by Mark Lam.
Source/_javascript_Core:
*
Title: [230115] trunk
Revision 230115
Author fpi...@apple.com
Date 2018-03-30 13:31:00 -0700 (Fri, 30 Mar 2018)
Log Message
Bytecode generator should not get_from_scope something that may be a hole into a variable that is already live
https://bugs.webkit.org/show_bug.cgi?id=184189
Title: [229987] trunk
Revision 229987
Author fpi...@apple.com
Date 2018-03-26 14:01:16 -0700 (Mon, 26 Mar 2018)
Log Message
DFG should know that CreateThis can be effectful
https://bugs.webkit.org/show_bug.cgi?id=184013
Reviewed by Saam Barati.
JSTests:
*
Title: [229842] trunk
Revision 229842
Author fpi...@apple.com
Date 2018-03-21 19:15:44 -0700 (Wed, 21 Mar 2018)
Log Message
ScopedArguments should do poisoning and index masking
https://bugs.webkit.org/show_bug.cgi?id=183863
Reviewed by Mark Lam.
JSTests:
Adds another stress
Title: [229545] trunk/Source/_javascript_Core
Revision 229545
Author fpi...@apple.com
Date 2018-03-12 13:19:53 -0700 (Mon, 12 Mar 2018)
Log Message
Unreviewed, fix simple goof that was causing 32-bit DFG crashes.
* dfg/DFGSpeculativeJIT.cpp:
1 - 100 of 2695 matches
Mail list logo