Title: [201959] trunk/PerformanceTests
Revision 201959
Author fpi...@apple.com
Date 2016-06-10 18:20:21 -0700 (Fri, 10 Jun 2016)
Log Message
Fix some text in Air.js/README.md
https://bugs.webkit.org/show_bug.cgi?id=158650
Reviewed by Benjamin Poulain.
I read the text again and f
Title: [201960] trunk/PerformanceTests
Revision 201960
Author fpi...@apple.com
Date 2016-06-10 18:32:47 -0700 (Fri, 10 Jun 2016)
Log Message
Unreviewed, make the link to test.html into an actual link.
* Air.js/README.md:
Modified Paths
trunk/PerformanceTests/Air.js/README.md
trunk/Perf
Title: [201961] trunk/PerformanceTests
Revision 201961
Author fpi...@apple.com
Date 2016-06-10 18:52:58 -0700 (Fri, 10 Jun 2016)
Log Message
Make it easy to package Air.js
https://bugs.webkit.org/show_bug.cgi?id=158652
Reviewed by Benjamin Poulain.
If you want to give Air.js to
Title: [201975] trunk/PerformanceTests
Revision 201975
Author fpi...@apple.com
Date 2016-06-11 12:48:48 -0700 (Sat, 11 Jun 2016)
Log Message
Unreviewed, skip Air.js. It got unskipped when I renamed it from JSAir.
* Skipped:
Modified Paths
trunk/PerformanceTests/ChangeLog
trunk/Performa
Title: [201996] trunk/PerformanceTests
Revision 201996
Author fpi...@apple.com
Date 2016-06-13 11:08:36 -0700 (Mon, 13 Jun 2016)
Log Message
Fix round-down goof in Air.js's ShuffleCustom.forEachArg
https://bugs.webkit.org/show_bug.cgi?id=158674
Reviewed by Michael Saboff.
x / 3
Title: [202007] trunk/Source/_javascript_Core
Revision 202007
Author fpi...@apple.com
Date 2016-06-13 15:17:50 -0700 (Mon, 13 Jun 2016)
Log Message
FTL::Output methods should be out-of-line whenever possible
https://bugs.webkit.org/show_bug.cgi?id=158704
Reviewed by Benjamin Poulain.
Title: [193782] trunk/Source/_javascript_Core
Revision 193782
Author fpi...@apple.com
Date 2015-12-08 13:45:54 -0800 (Tue, 08 Dec 2015)
Log Message
DFG::UnificationPhase should merge isProfitableToUnbox, since this may have been set in ByteCodeParser
https://bugs.webkit.org/show_bug.cgi?i
Title: [193890] trunk/Source
Revision 193890
Author fpi...@apple.com
Date 2015-12-09 19:50:07 -0800 (Wed, 09 Dec 2015)
Log Message
FTL B3 should have basic GetById support
https://bugs.webkit.org/show_bug.cgi?id=152035
Reviewed by Saam Barati.
Source/_javascript_Core:
Adds basic GetByI
Title: [193941] trunk/Source/_javascript_Core
Revision 193941
Author fpi...@apple.com
Date 2015-12-10 19:41:18 -0800 (Thu, 10 Dec 2015)
Log Message
Consider still matching an address _expression_ even if B3 has already assigned a Tmp to it
https://bugs.webkit.org/show_bug.cgi?id=150777
R
Title: [193943] trunk/Source/_javascript_Core
Revision 193943
Author fpi...@apple.com
Date 2015-12-10 20:03:28 -0800 (Thu, 10 Dec 2015)
Log Message
FTL B3 should be able to run quicksort asm.js test
https://bugs.webkit.org/show_bug.cgi?id=152105
Reviewed by Geoffrey Garen.
This covers m
Title: [193987] trunk/Source/_javascript_Core
Revision 193987
Author fpi...@apple.com
Date 2015-12-11 15:20:20 -0800 (Fri, 11 Dec 2015)
Log Message
B3 should have CSE
https://bugs.webkit.org/show_bug.cgi?id=150961
Reviewed by Benjamin Poulain.
This implements a very simple CSE for pure
Title: [193993] trunk/Source/_javascript_Core
Revision 193993
Author fpi...@apple.com
Date 2015-12-11 16:17:24 -0800 (Fri, 11 Dec 2015)
Log Message
B3::reduceStrength should remove redundant Phi's
https://bugs.webkit.org/show_bug.cgi?id=152184
Reviewed by Benjamin Poulain.
This adds red
Title: [194039] trunk/Source/_javascript_Core
Revision 194039
Author fpi...@apple.com
Date 2015-12-14 11:13:31 -0800 (Mon, 14 Dec 2015)
Log Message
B3->Air compare-branch fusion should fuse even if the result of the comparison is used more than once
https://bugs.webkit.org/show_bug.cgi?id
Title: [194045] trunk/Source/_javascript_Core
Revision 194045
Author fpi...@apple.com
Date 2015-12-14 11:54:15 -0800 (Mon, 14 Dec 2015)
Log Message
Air: Support Architecture-specific forms and Opcodes
https://bugs.webkit.org/show_bug.cgi?id=151736
Reviewed by Benjamin Poulain.
This adds
Title: [194048] trunk/Source/_javascript_Core
Revision 194048
Author fpi...@apple.com
Date 2015-12-14 12:25:30 -0800 (Mon, 14 Dec 2015)
Log Message
B3 should not give ValueReps for the non-stackmap children of a CheckValue to the generator callback
https://bugs.webkit.org/show_bug.cgi?id=
Title: [194050] trunk/Source/_javascript_Core
Revision 194050
Author fpi...@apple.com
Date 2015-12-14 12:28:23 -0800 (Mon, 14 Dec 2015)
Log Message
Unreviewed, fix merge issue in a test.
* b3/testb3.cpp:
(JSC::B3::testCheckTwoMegaCombos):
(JSC::B3::testCheckTwoNonRedundantMegaCombos):
M
Title: [194067] trunk/Source/_javascript_Core
Revision 194067
Author fpi...@apple.com
Date 2015-12-14 15:18:36 -0800 (Mon, 14 Dec 2015)
Log Message
FTL B3 should do PutById
https://bugs.webkit.org/show_bug.cgi?id=152268
Reviewed by Saam Barati.
* CMakeLists.txt:
* _javascript_Core.xcode
Title: [194068] trunk/Source/_javascript_Core
Revision 194068
Author fpi...@apple.com
Date 2015-12-14 15:27:15 -0800 (Mon, 14 Dec 2015)
Log Message
Unreviewed, fix cloop build.
* jit/GPRInfo.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/jit/G
Title: [194072] trunk/Source/_javascript_Core
Revision 194072
Author fpi...@apple.com
Date 2015-12-14 16:30:53 -0800 (Mon, 14 Dec 2015)
Log Message
FTL B3 should be able to run n-body.js
https://bugs.webkit.org/show_bug.cgi?id=152281
Reviewed by Benjamin Poulain.
Fix a bug where m_captu
Title: [194092] trunk/Source/_javascript_Core
Revision 194092
Author fpi...@apple.com
Date 2015-12-14 20:52:55 -0800 (Mon, 14 Dec 2015)
Log Message
FTL B3 should account for localsOffset
https://bugs.webkit.org/show_bug.cgi?id=152288
Reviewed by Saam Barati.
The DFG will build up some d
Title: [194164] trunk/Source/_javascript_Core
Revision 194164
Author fpi...@apple.com
Date 2015-12-16 11:10:55 -0800 (Wed, 16 Dec 2015)
Log Message
Work around a bug in LLVM by flipping the unification order
https://bugs.webkit.org/show_bug.cgi?id=152341
rdar://problem/23920749
Reviewed
Title: [194175] trunk/Source/_javascript_Core
Revision 194175
Author fpi...@apple.com
Date 2015-12-16 14:39:13 -0800 (Wed, 16 Dec 2015)
Log Message
Improve JSObject::put performance
https://bugs.webkit.org/show_bug.cgi?id=152347
Reviewed by Geoffrey Garen.
This adds a new benchmark call
Title: [194185] trunk/Source/_javascript_Core
Revision 194185
Author fpi...@apple.com
Date 2015-12-16 15:59:13 -0800 (Wed, 16 Dec 2015)
Log Message
FTL B3 should support switches
https://bugs.webkit.org/show_bug.cgi?id=152360
Reviewed by Geoffrey Garen.
I implemented this because I was
Title: [194316] trunk/Source/_javascript_Core
Revision 194316
Author fpi...@apple.com
Date 2015-12-19 13:04:55 -0800 (Sat, 19 Dec 2015)
Log Message
[JSC] Streamline Tmp indexing inside the register allocator
https://bugs.webkit.org/show_bug.cgi?id=152420
Patch by Benjamin Poulain on 201
Title: [194320] trunk/Source/_javascript_Core
Revision 194320
Author fpi...@apple.com
Date 2015-12-20 11:53:40 -0800 (Sun, 20 Dec 2015)
Log Message
Implement compareDouble in B3/Air
https://bugs.webkit.org/show_bug.cgi?id=150903
Reviewed by Benjamin Poulain.
A hole in our coverage is th
Title: [194331] trunk/Source/_javascript_Core
Revision 194331
Author fpi...@apple.com
Date 2015-12-21 08:16:01 -0800 (Mon, 21 Dec 2015)
Log Message
B3->Air lowering incorrectly copy-propagates over ZExt32's
https://bugs.webkit.org/show_bug.cgi?id=152365
Reviewed by Benjamin Poulain.
The
Title: [194334] trunk/Source/_javascript_Core
Revision 194334
Author fpi...@apple.com
Date 2015-12-21 10:56:54 -0800 (Mon, 21 Dec 2015)
Log Message
FTL B3 should do vararg calls
https://bugs.webkit.org/show_bug.cgi?id=152468
Reviewed by Benjamin Poulain.
This adds FTL->B3 lowering of al
Title: [194341] trunk/Source/_javascript_Core
Revision 194341
Author fpi...@apple.com
Date 2015-12-21 12:54:51 -0800 (Mon, 21 Dec 2015)
Log Message
FTL B3 should do doubleToInt32
https://bugs.webkit.org/show_bug.cgi?id=152484
Reviewed by Saam Barati.
We used to have a DToI32 opcode in B
Title: [194353] trunk/Source/_javascript_Core
Revision 194353
Author fpi...@apple.com
Date 2015-12-21 15:32:57 -0800 (Mon, 21 Dec 2015)
Log Message
Unreviewed, remove highBitsAreZero(), it's unused.
* b3/B3LowerToAir.cpp:
(JSC::B3::Air::LowerToAir::run):
(JSC::B3::Air::LowerToAir::should
Title: [194354] trunk/Source/_javascript_Core
Revision 194354
Author fpi...@apple.com
Date 2015-12-21 15:40:36 -0800 (Mon, 21 Dec 2015)
Log Message
B3 should be able to compile Store16
https://bugs.webkit.org/show_bug.cgi?id=152493
Reviewed by Saam Barati.
This adds comprehensive Store1
Title: [194355] trunk/Source/_javascript_Core
Revision 194355
Author fpi...@apple.com
Date 2015-12-21 15:49:43 -0800 (Mon, 21 Dec 2015)
Log Message
Address review feedback from Saam. I should have landed it in r194354.
* b3/testb3.cpp:
(JSC::B3::testStore16Arg):
Modified Paths
trunk/S
Title: [194368] trunk/Source/_javascript_Core
Revision 194368
Author fpi...@apple.com
Date 2015-12-22 12:03:13 -0800 (Tue, 22 Dec 2015)
Log Message
FTL B3 should do tail calls
https://bugs.webkit.org/show_bug.cgi?id=152494
Reviewed by Michael Saboff.
OMG this was so easy.
The only shad
Title: [194372] trunk/Source
Revision 194372
Author fpi...@apple.com
Date 2015-12-22 13:59:59 -0800 (Tue, 22 Dec 2015)
Log Message
FTL B3 does not logicalNot correctly
https://bugs.webkit.org/show_bug.cgi?id=152512
Reviewed by Saam Barati.
Source/_javascript_Core:
I'm working on a bug
Title: [194382] trunk/Source
Revision 194382
Author fpi...@apple.com
Date 2015-12-22 17:50:19 -0800 (Tue, 22 Dec 2015)
Log Message
FTL B3 should be able to run richards
https://bugs.webkit.org/show_bug.cgi?id=152514
Reviewed by Michael Saboff.
Source/_javascript_Core:
This came down to
Title: [194383] trunk/Source/_javascript_Core
Revision 194383
Author fpi...@apple.com
Date 2015-12-22 18:33:48 -0800 (Tue, 22 Dec 2015)
Log Message
FTL B3 should use the right type for comparison slow paths
https://bugs.webkit.org/show_bug.cgi?id=152521
Reviewed by Saam Barati.
Fixes a
Title: [194385] trunk/Source/_javascript_Core
Revision 194385
Author fpi...@apple.com
Date 2015-12-22 19:22:47 -0800 (Tue, 22 Dec 2015)
Log Message
REGRESSION(194382): FTL B3 no longer runs V8/encrypt
https://bugs.webkit.org/show_bug.cgi?id=152519
Reviewed by Saam Barati.
A "Move Imm, T
Title: [194401] trunk/Source/_javascript_Core
Revision 194401
Author fpi...@apple.com
Date 2015-12-23 16:14:13 -0800 (Wed, 23 Dec 2015)
Log Message
Need a story for platform-specific Args
https://bugs.webkit.org/show_bug.cgi?id=152529
Reviewed by Michael Saboff.
This teaches Arg that so
Title: [194402] trunk/Source/_javascript_Core
Revision 194402
Author fpi...@apple.com
Date 2015-12-23 16:26:04 -0800 (Wed, 23 Dec 2015)
Log Message
FTL B3 should be able to run crypto-sha1 in eager mode
https://bugs.webkit.org/show_bug.cgi?id=152539
Reviewed by Saam Barati.
This patch c
Title: [194431] trunk/Source/_javascript_Core
Revision 194431
Author fpi...@apple.com
Date 2015-12-28 14:46:51 -0800 (Mon, 28 Dec 2015)
Log Message
FTL B3 should know that used registers are not the same thing as used registers. Rename the
latter to unavailable registers to avoid future c
Title: [194493] trunk/Source/_javascript_Core
Revision 194493
Author fpi...@apple.com
Date 2016-01-01 22:03:17 -0800 (Fri, 01 Jan 2016)
Log Message
FTL B3 should be able to run all of the old V8v7 tests
https://bugs.webkit.org/show_bug.cgi?id=152579
Reviewed by Saam Barati.
Fixes some s
Title: [194494] trunk/Source/_javascript_Core
Revision 194494
Author fpi...@apple.com
Date 2016-01-01 22:06:35 -0800 (Fri, 01 Jan 2016)
Log Message
Unreviewed, fix copyright dates. It's super annoying when we forget to update these, and I
just forgot to do so in the last commit. Also upda
Title: [194517] trunk/Source/_javascript_Core/ChangeLog
Revision 194517
Author fpi...@apple.com
Date 2016-01-03 12:07:46 -0800 (Sun, 03 Jan 2016)
Log Message
Fix ChangeLog entry for http://trac.webkit.org/changeset/194505
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Diff
Title: [194542] trunk/Source/_javascript_Core
Revision 194542
Author fpi...@apple.com
Date 2016-01-04 11:33:35 -0800 (Mon, 04 Jan 2016)
Log Message
B3 patchpoints should allow requesting scratch registers
https://bugs.webkit.org/show_bug.cgi?id=152669
Reviewed by Benjamin Poulain.
Scrat
Title: [194543] trunk/Source/_javascript_Core
Revision 194543
Author fpi...@apple.com
Date 2016-01-04 11:34:23 -0800 (Mon, 04 Jan 2016)
Log Message
Unreviewed, disable FTL B3 for now. I didn't intend to enable it yet.
* dfg/DFGCommon.h:
Modified Paths
trunk/Source/_javascript_Core/Chan
Title: [194548] trunk/Source/_javascript_Core
Revision 194548
Author fpi...@apple.com
Date 2016-01-04 12:49:33 -0800 (Mon, 04 Jan 2016)
Log Message
FTL B3 should do the ArithSub binary snippet
https://bugs.webkit.org/show_bug.cgi?id=152705
Reviewed by Saam Barati.
This implements the Ar
Title: [194553] trunk/Source/_javascript_Core
Revision 194553
Author fpi...@apple.com
Date 2016-01-04 13:33:37 -0800 (Mon, 04 Jan 2016)
Log Message
FTL B3 should do all of the non-bitop binary snippets
https://bugs.webkit.org/show_bug.cgi?id=152709
Reviewed by Mark Lam.
* ftl/FTLLowerDF
Title: [194556] trunk/Source/_javascript_Core
Revision 194556
Author fpi...@apple.com
Date 2016-01-04 14:31:45 -0800 (Mon, 04 Jan 2016)
Log Message
FTL B3 should do BitAnd binary snippets
https://bugs.webkit.org/show_bug.cgi?id=152713
Reviewed by Mark Lam.
Getting ready to finish up the
Title: [194561] trunk/Source/_javascript_Core
Revision 194561
Author fpi...@apple.com
Date 2016-01-04 15:08:32 -0800 (Mon, 04 Jan 2016)
Log Message
FTL B3 should do binary snippets
https://bugs.webkit.org/show_bug.cgi?id=152668
Reviewed by Mark Lam.
This finishes all of the rest of the
Title: [194594] trunk/Source/_javascript_Core
Revision 194594
Author fpi...@apple.com
Date 2016-01-05 11:42:16 -0800 (Tue, 05 Jan 2016)
Log Message
Implement B3 version of FTL::Output::check()
https://bugs.webkit.org/show_bug.cgi?id=152743
Reviewed by Geoffrey Garen.
Turns out this was
Title: [194598] trunk/Source/_javascript_Core
Revision 194598
Author fpi...@apple.com
Date 2016-01-05 12:39:27 -0800 (Tue, 05 Jan 2016)
Log Message
FTL B3 should do In
https://bugs.webkit.org/show_bug.cgi?id=152744
Reviewed by Michael Saboff.
This was easy; I just used the same idiom th
Title: [194604] trunk/Source/_javascript_Core
Revision 194604
Author fpi...@apple.com
Date 2016-01-05 13:25:47 -0800 (Tue, 05 Jan 2016)
Log Message
FTL B3 should do ArithNegate
https://bugs.webkit.org/show_bug.cgi?id=152745
Reviewed by Geoffrey Garen.
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::
Title: [194608] trunk/Source/_javascript_Core
Revision 194608
Author fpi...@apple.com
Date 2016-01-05 14:38:11 -0800 (Tue, 05 Jan 2016)
Log Message
regress/script-tests/deltablue-varargs.js.ftl-no-cjit-no-put-stack-validate on FTL B3 gets a B3 validation failure
https://bugs.webkit.org/sh
Title: [194614] trunk/Source/_javascript_Core
Revision 194614
Author fpi...@apple.com
Date 2016-01-05 15:36:18 -0800 (Tue, 05 Jan 2016)
Log Message
stress/v8-crypto-strict.js.ftl-eager-no-cjit in FTL B3 fails with an assertion in the callframe shuffler
https://bugs.webkit.org/show_bug.cgi
Title: [194628] trunk/Source/_javascript_Core
Revision 194628
Author fpi...@apple.com
Date 2016-01-05 19:43:40 -0800 (Tue, 05 Jan 2016)
Log Message
FTL B3 fails cdjs-tests.yaml/red_black_tree_test.js.ftl-eager-no-cjit
https://bugs.webkit.org/show_bug.cgi?id=152770
Reviewed by Mark Lam.
Title: [194655] trunk/Source/_javascript_Core
Revision 194655
Author fpi...@apple.com
Date 2016-01-06 12:49:32 -0800 (Wed, 06 Jan 2016)
Log Message
Make sure that the basic throw-from-operation mode of throwing makes sense in FTL B3
https://bugs.webkit.org/show_bug.cgi?id=152798
Reviewed
Title: [194716] trunk/Source/_javascript_Core
Revision 194716
Author fpi...@apple.com
Date 2016-01-07 13:20:37 -0800 (Thu, 07 Jan 2016)
Log Message
FTL B3 getById() should do exceptions
https://bugs.webkit.org/show_bug.cgi?id=152810
Reviewed by Saam Barati.
This adds abstractions for do
Title: [194730] trunk/Source/_javascript_Core
Revision 194730
Author fpi...@apple.com
Date 2016-01-07 14:59:43 -0800 (Thu, 07 Jan 2016)
Log Message
FTL B3 PutById should do exceptions
https://bugs.webkit.org/show_bug.cgi?id=152850
Reviewed by Saam Barati.
Implemented PutById exception h
Title: [194739] trunk/Source/_javascript_Core
Revision 194739
Author fpi...@apple.com
Date 2016-01-07 15:47:16 -0800 (Thu, 07 Jan 2016)
Log Message
FTL B3 JS calls should do exceptions
https://bugs.webkit.org/show_bug.cgi?id=152851
Reviewed by Geoffrey Garen.
This reduces the number of
Title: [194740] trunk/Source/_javascript_Core
Revision 194740
Author fpi...@apple.com
Date 2016-01-07 16:00:41 -0800 (Thu, 07 Jan 2016)
Log Message
Unreviewed, skipping this test. Looks like LLVM can't handle it.
* tests/stress/ftl-put-by-id-setter-exception-interesting-live-state.js:
(f
Title: [194744] trunk/Source/_javascript_Core
Revision 194744
Author fpi...@apple.com
Date 2016-01-07 16:34:53 -0800 (Thu, 07 Jan 2016)
Log Message
Unreviewed, skipping this test. Looks like LLVM can't handle this one, either.
* tests/stress/ftl-call-varargs-bad-args-exception-interestin
Title: [194746] trunk/Source/_javascript_Core
Revision 194746
Author fpi...@apple.com
Date 2016-01-07 17:10:15 -0800 (Thu, 07 Jan 2016)
Log Message
FTL B3 binary snippets should do exceptions
https://bugs.webkit.org/show_bug.cgi?id=152852
Reviewed by Saam Barati.
This reduces the number
Title: [194747] trunk/Source/_javascript_Core
Revision 194747
Author fpi...@apple.com
Date 2016-01-07 17:38:50 -0800 (Thu, 07 Jan 2016)
Log Message
Unreviewed, skip more tests that fail.
* tests/stress/ftl-shr-exception.js:
(foo):
* tests/stress/ftl-xor-exception.js:
(foo):
Modified Pat
Title: [194748] trunk/Source/_javascript_Core
Revision 194748
Author fpi...@apple.com
Date 2016-01-07 17:52:31 -0800 (Thu, 07 Jan 2016)
Log Message
FTL B3 lazy slow paths should do exceptions
https://bugs.webkit.org/show_bug.cgi?id=152853
Reviewed by Saam Barati.
This reduces the number
Title: [194773] trunk/Source/_javascript_Core
Revision 194773
Author fpi...@apple.com
Date 2016-01-08 11:02:53 -0800 (Fri, 08 Jan 2016)
Log Message
FTL B3 fails to realize that binary snippets might choose to omit their fast path
https://bugs.webkit.org/show_bug.cgi?id=152901
Reviewed by
Title: [194774] trunk/Source/_javascript_Core
Revision 194774
Author fpi...@apple.com
Date 2016-01-08 11:37:58 -0800 (Fri, 08 Jan 2016)
Log Message
FTL B3 allocateCell() should not crash
https://bugs.webkit.org/show_bug.cgi?id=152909
Reviewed by Mark Lam.
This code was crashing in some
Title: [194777] trunk/Source/_javascript_Core
Revision 194777
Author fpi...@apple.com
Date 2016-01-08 12:14:36 -0800 (Fri, 08 Jan 2016)
Log Message
B3 incorrectly turns NotEqual(bool, 1) into Equal(bool, 1) instead of Equal(bool, 0)
https://bugs.webkit.org/show_bug.cgi?id=152916
Reviewed
Title: [194786] trunk/Source/_javascript_Core
Revision 194786
Author fpi...@apple.com
Date 2016-01-08 13:42:23 -0800 (Fri, 08 Jan 2016)
Log Message
FTL B3 compile() doesn't clear exception handlers before we add FTL-specific ones
https://bugs.webkit.org/show_bug.cgi?id=152922
Reviewed by
Title: [194802] trunk/Source/_javascript_Core
Revision 194802
Author fpi...@apple.com
Date 2016-01-08 16:01:55 -0800 (Fri, 08 Jan 2016)
Log Message
B3 needs Neg()
https://bugs.webkit.org/show_bug.cgi?id=152925
Reviewed by Mark Lam.
Previously we said that negation should be represented
Title: [194805] trunk/Source/_javascript_Core
Revision 194805
Author fpi...@apple.com
Date 2016-01-08 16:37:47 -0800 (Fri, 08 Jan 2016)
Log Message
FTL B3 should do varargs tail calls and stack overflows
https://bugs.webkit.org/show_bug.cgi?id=152934
Reviewed by Saam Barati.
I was tryin
Title: [194824] trunk/Source/_javascript_Core
Revision 194824
Author fpi...@apple.com
Date 2016-01-09 20:15:59 -0800 (Sat, 09 Jan 2016)
Log Message
Air should support Branch64 with immediates
https://bugs.webkit.org/show_bug.cgi?id=152951
Reviewed by Oliver Hunt.
This doesn't significan
Title: [194834] trunk/Source
Revision 194834
Author fpi...@apple.com
Date 2016-01-10 16:58:34 -0800 (Sun, 10 Jan 2016)
Log Message
It should be possible to run liveness over registers without also tracking Tmps
https://bugs.webkit.org/show_bug.cgi?id=152963
Reviewed by Saam Barati.
Sour
Title: [194836] trunk/Source/_javascript_Core
Revision 194836
Author fpi...@apple.com
Date 2016-01-10 19:25:57 -0800 (Sun, 10 Jan 2016)
Log Message
B3 should reduce Trunc(BitOr(value, constant)) where !(constant & 0x) to Trunc(value)
https://bugs.webkit.org/show_bug.cgi?id=152955
Title: [194837] trunk/Source/_javascript_Core
Revision 194837
Author fpi...@apple.com
Date 2016-01-10 19:44:41 -0800 (Sun, 10 Jan 2016)
Log Message
Unreviewed, fix ARM64 build.
* b3/air/AirOpcode.opcodes:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_C
Title: [194855] trunk/Source/_javascript_Core
Revision 194855
Author fpi...@apple.com
Date 2016-01-11 09:18:07 -0800 (Mon, 11 Jan 2016)
Log Message
Turn Check(true) into Patchpoint() followed by Oops
https://bugs.webkit.org/show_bug.cgi?id=152968
Reviewed by Benjamin Poulain.
This is an
Title: [194856] trunk/Source/_javascript_Core
Revision 194856
Author fpi...@apple.com
Date 2016-01-11 09:25:03 -0800 (Mon, 11 Jan 2016)
Log Message
Make it easier to introduce exotic instructions to Air
https://bugs.webkit.org/show_bug.cgi?id=152953
Reviewed by Benjamin Poulain.
Current
Title: [209954] trunk/Source/_javascript_Core
Revision 209954
Author fpi...@apple.com
Date 2016-12-16 18:41:05 -0800 (Fri, 16 Dec 2016)
Log Message
CellState should have members with accurate names
https://bugs.webkit.org/show_bug.cgi?id=165969
Reviewed by Mark Lam.
This once ag
Title: [210398] trunk/Source
Revision 210398
Author fpi...@apple.com
Date 2017-01-05 16:24:11 -0800 (Thu, 05 Jan 2017)
Log Message
AutomaticThread timeout shutdown leaves a small window where notify() would think that the thread is still running
https://bugs.webkit.org/show_bug.cgi?id=166
Title: [210427] trunk/LayoutTests
Revision 210427
Author fpi...@apple.com
Date 2017-01-05 19:14:25 -0800 (Thu, 05 Jan 2017)
Log Message
Unreviewed, teach run-_javascript_core-tests that this is a slow test.
* js/script-tests/regress-139548.js:
Modified Paths
trunk/LayoutTests/ChangeLog
Title: [210451] trunk
Revision 210451
Author fpi...@apple.com
Date 2017-01-06 12:23:25 -0800 (Fri, 06 Jan 2017)
Log Message
DeferGC::~DeferGC should be super cheap
https://bugs.webkit.org/show_bug.cgi?id=166626
Reviewed by Saam Barati.
JSTests:
* stress/slow-path-generator-updating-cur
Title: [210497] trunk/LayoutTests
Revision 210497
Author fpi...@apple.com
Date 2017-01-08 20:12:17 -0800 (Sun, 08 Jan 2017)
Log Message
Unreviewed, since this test is slow it should run in fewer configurations. This resolves the
occasional timeouts I was seeing.
* js/script-tests/regress
Title: [210530] trunk/Source/_javascript_Core
Revision 210530
Author fpi...@apple.com
Date 2017-01-09 16:15:11 -0800 (Mon, 09 Jan 2017)
Log Message
Unreviewed, fix cloop.
* dfg/DFGPlanInlines.h:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/dfg/DF
Title: [210553] trunk/Source/_javascript_Core
Revision 210553
Author fpi...@apple.com
Date 2017-01-10 10:44:45 -0800 (Tue, 10 Jan 2017)
Log Message
JSArray has some object scanning races
https://bugs.webkit.org/show_bug.cgi?id=166874
Reviewed by Mark Lam.
This fixes two separate
Title: [210565] trunk/Source/_javascript_Core
Revision 210565
Author fpi...@apple.com
Date 2017-01-10 15:41:55 -0800 (Tue, 10 Jan 2017)
Log Message
Streamline the GC barrier slowpath
https://bugs.webkit.org/show_bug.cgi?id=166878
Reviewed by Geoffrey Garen and Saam Barati.
This
Title: [210821] trunk/Source
Revision 210821
Author fpi...@apple.com
Date 2017-01-17 10:55:55 -0800 (Tue, 17 Jan 2017)
Log Message
JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction
https://bugs.webkit.org/show_bug.cgi?id=167066
Reviewed by Keit
Title: [210824] trunk/Source
Revision 210824
Author fpi...@apple.com
Date 2017-01-17 12:25:36 -0800 (Tue, 17 Jan 2017)
Log Message
Unreviewed, roll out http://trac.webkit.org/changeset/210821
It was causing crashes.
Source/_javascript_Core:
* API/JSAPIWrapperObject.mm:
(JSAPIWrapperObje
Title: [210829] trunk/Source
Revision 210829
Author fpi...@apple.com
Date 2017-01-17 15:52:55 -0800 (Tue, 17 Jan 2017)
Log Message
JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction
https://bugs.webkit.org/show_bug.cgi?id=167066
Reviewed by Keit
Title: [210858] trunk/Source/_javascript_Core
Revision 210858
Author fpi...@apple.com
Date 2017-01-18 11:30:50 -0800 (Wed, 18 Jan 2017)
Log Message
JSObjectSetPrivate should not use jsCast<>
rdar://problem/30069096
Reviewed by Keith Miller.
* API/JSObjectRef.cpp:
(JSObjectSetPrivate):
Title: [210912] trunk/Source
Revision 210912
Author fpi...@apple.com
Date 2017-01-18 21:13:21 -0800 (Wed, 18 Jan 2017)
Log Message
JSSegmentedVariableObject and its subclasses should have a sane destruction story
https://bugs.webkit.org/show_bug.cgi?id=167193
Reviewed by Saam Barati.
Sou
Title: [210935] trunk/Source/_javascript_Core
Revision 210935
Author fpi...@apple.com
Date 2017-01-19 12:53:42 -0800 (Thu, 19 Jan 2017)
Log Message
The mutator needs to fire a barrier after memmoving stuff around in an object that the GC scans
https://bugs.webkit.org/show_bug.cgi?id=16720
Title: [210947] trunk/Source/_javascript_Core
Revision 210947
Author fpi...@apple.com
Date 2017-01-19 18:38:45 -0800 (Thu, 19 Jan 2017)
Log Message
Structure::pin() needs to be called while holding a lock
https://bugs.webkit.org/show_bug.cgi?id=167220
Reviewed by Saam Barati.
Imagine th
Title: [211065] trunk
Revision 211065
Author fpi...@apple.com
Date 2017-01-23 15:13:41 -0800 (Mon, 23 Jan 2017)
Log Message
SharedArrayBuffer plus WebGL should not equal CRASH
https://bugs.webkit.org/show_bug.cgi?id=167329
Reviewed by Saam Barati.
Source/_javascript_Core:
DOM u
Title: [211069] trunk/Source/_javascript_Core
Revision 211069
Author fpi...@apple.com
Date 2017-01-23 16:01:13 -0800 (Mon, 23 Jan 2017)
Log Message
Land the stochastic space-time scheduler disabled
https://bugs.webkit.org/show_bug.cgi?id=167249
Reviewed by Saam Barati.
The space
Title: [202141] trunk/Source/_javascript_Core
Revision 202141
Author fpi...@apple.com
Date 2016-06-16 15:18:06 -0700 (Thu, 16 Jun 2016)
Log Message
Kraken/stanford-crypto-pbkdf2.js sometimes crashes with an OSR assertion in FTL
https://bugs.webkit.org/show_bug.cgi?id=158850
Reviewed by K
Title: [202157] trunk
Revision 202157
Author fpi...@apple.com
Date 2016-06-16 21:48:47 -0700 (Thu, 16 Jun 2016)
Log Message
Baseline JIT should be concurrent
https://bugs.webkit.org/show_bug.cgi?id=158755
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This makes the basel
Title: [202244] trunk/Source/_javascript_Core
Revision 202244
Author fpi...@apple.com
Date 2016-06-20 14:25:33 -0700 (Mon, 20 Jun 2016)
Log Message
LLInt64 Float64 get_by_val doesn't purify NaN
https://bugs.webkit.org/show_bug.cgi?id=158956
Reviewed by Michael Saboff.
* llint/LowLevelIn
Title: [202397] trunk/Source/_javascript_Core
Revision 202397
Author fpi...@apple.com
Date 2016-06-23 13:55:41 -0700 (Thu, 23 Jun 2016)
Log Message
Failing baseline JIT compilation of a code block and then trying to compile it from OSR from DFG/FTL will corrupt the CodeBlock
https://bugs.
Title: [202446] trunk/PerformanceTests
Revision 202446
Author fpi...@apple.com
Date 2016-06-24 13:59:16 -0700 (Fri, 24 Jun 2016)
Log Message
Add a ES6 generator benchmark
https://bugs.webkit.org/show_bug.cgi?id=159101
Rubber stamped by Keith Miller.
This adds a Basic interpreter
Title: [202461] trunk/Tools
Revision 202461
Author fpi...@apple.com
Date 2016-06-24 16:49:15 -0700 (Fri, 24 Jun 2016)
Log Message
REGRESSION: Weak symbol warning when linking TestWebKitAPI
https://bugs.webkit.org/show_bug.cgi?id=159104
Reviewed by Mark Lam.
The problem is that t
Title: [202463] trunk/Source/_javascript_Core
Revision 202463
Author fpi...@apple.com
Date 2016-06-24 17:03:44 -0700 (Fri, 24 Jun 2016)
Log Message
B3 should die sooner if a Value has the wrong number of children
https://bugs.webkit.org/show_bug.cgi?id=159108
Reviewed by Mark Lam.
Title: [202469] trunk/Tools
Revision 202469
Author fpi...@apple.com
Date 2016-06-25 12:07:15 -0700 (Sat, 25 Jun 2016)
Log Message
REGRESSION: Weak symbol warning when linking TestWebKitAPI
https://bugs.webkit.org/show_bug.cgi?id=159104
Reviewed by Dan Bernstein.
This uses a bett
401 - 500 of 2807 matches
Mail list logo