WebKit Trac
  • Login
  • Preferences
  • Register
  • Forgot your password?
  • Wiki
  • Timeline
  • Browse Source
  • Search

Context Navigation



Results (101 - 110 of 630)

← 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 →
[209952]: JSTests: De-duplicate finally blocks. ...
... Performance appears to be neutral both on ES6SampleBench (run via cli) and the JSC benchmarks. Relevant spec references: https://tc39.github.io/ecma262/#sec-completion-record-specification-type https://tc39.github.io/ecma262/#sec-try-statement-runtime-semantics-evaluation * bytec ...
By mark.lam@apple.com — Dec 16, 2016 5:06:49 PM
[209273]: ES6SampleBench should report an average for Steady State so that all ...
ES6SampleBench should report an average for Steady State so that all of the numbers are comparable https://bugs.webkit.org/show_bug.cgi?id=165325 Reviewed by Saam Barati. This makes all of the numbers that ES6SampleBench reports comparabl ...
By fpizlo@apple.com — Dec 2, 2016 2:44:38 PM
[209121]: We should be able optimize the pattern where we spread a function's ...
... This patch is a 6% speedup on my MBP on ES6SampleBench. * b3/B3LowerToAir.cpp: (JSC::B3::Air::LowerToAir::tryAppendLea): * b3/B3ValueRep.h: * builtins/BuiltinExecutables.cpp: (JSC::BuiltinExecutables::createDefaultConstructor): * dfg/DFGAbstractInterpreterInlines.h: (JSC::DFG::A ...
By sbarati@apple.com — Nov 29, 2016 10:24:44 PM
[208840]: [WebCore] Clean up script loading code in XML ...
... We also disable ES6 modules for non HTML document. While ES6 modules tag requires "defer" semantics, "defer" semantics is not implemented in non HTML documents. And ES6 module tag is only specified in whatwg HTML spec. * dom/LoadableClassicScript.cpp: (We ...
By Yusuke Suzuki — Nov 16, 2016 10:47:31 PM
[208824]: [ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag ...
[ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag https://bugs.webkit.org/show_bug.cgi?id=164827 Reviewed by Ryosuke Niwa. .: * Source/cmake/OptionsWin.cmake: * Source/cmake/WebKitFeatures.cmake: * Source/cmake/tools/vsp ...
By Yusuke Suzuki — Nov 16, 2016 4:24:37 PM
[208788]: [ES6] Integrate ES6 Modules into WebCore ...
[ES6] Integrate ES6 Modules into WebCore https://bugs.webkit.org/show_bug.cgi?id=148897 Reviewed by Ryosuke Niwa. Source/WebCore: This patch introduces ES6 Modules into WebCore. We integrate JSC's JSModuleLoader into WebCore. JSC construc ...
By Yusuke Suzuki — Nov 16, 2016 3:39:43 AM
[208721]: Unreviewed, revert unintended change. * ES6SampleBench/Air/benchmark.js:
Unreviewed, revert unintended change. * ES6SampleBench/Air/benchmark.js:
By fpizlo@apple.com — Nov 14, 2016 5:51:17 PM
[208637]: We should have a more concise way of determining when we're varargs ...
... op_spread takes a single input and performs the ES6 iteration protocol on it. It returns the result of doing the spread inside a new class I've made called JSFixedArray. JSFixedArray is a cell with a single 'size' field and a buffer of values allocated inline in the cell. Abstracting the ...
By sbarati@apple.com — Nov 11, 2016 6:58:11 PM
[208584]: We should have a more concise way of determining when we're varargs ...
... op_spread takes a single input and performs the ES6 iteration protocol on it. It returns the result of doing the spread inside a new class I've made called JSFixedArray. JSFixedArray is a cell with a single 'size' field and a buffer of values allocated inline in the cell. Abstracting the ...
By sbarati@apple.com — Nov 11, 2016 12:33:34 AM
[208524]: [JSC] Avoid cloned arguments allocation in ArrayPrototype methods ...
... And we found that DFG compiled Array#map is heavily used in ES6SampleBench/Basic. And it always creates a meaningless ClonedArguments. Using ES6 default parameter here is not a solution. It increases the number of parameters of the CodeBlock (not `function.length`). And the optional parameters in A ...
By Yusuke Suzuki — Nov 9, 2016 10:34:05 PM
← 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 →
Note: See TracSearch for help on searching.

Trac Powered

Powered by Trac 1.2.3
By Edgewall Software.

Hosted by Apple