Results (71 - 80 of 827)
- Quickjump to bpoulain@apple.com
- [201632]: Fix a typo in the clz32() tests Patch by Benjamin Poulain ...
- Fix a typo in the clz32() tests Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-06-02 Rubber-stamped by Joseph Pecoraro. Joe found a bug in math-clz32.js: I typed INFINITI instead of INFINITY. The tests was effectively checking "undefined" instead of infinity. * js/math-clz32-expected.txt: ...
- By Jun 2, 2016 7:54:05 PM —
- [201586]: [JSC] Some setters for components of Date do not timeClip() their ...
- ... rdar://problem/25131426 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-06-01 Reviewed by Geoffrey Garen. Many of the setters where not doing timeClip() on the computed UTC time since Epoch. See http://www.ecma-international.org/ecma-262/6.0/#sec-date.prototype.setdate and the foll ...
- By Jun 1, 2016 8:34:31 PM —
- [201208]: [JSC] Improve int->float conversion in FTL ...
- ... org/show_bug.cgi?id=157936 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-19 Reviewed by Filip Pizlo. The integer -> floating point lowering was very barebone. For example, converting a constant integer to double was doing: mov #const, %eax xor %xmm0, %xmm0 cvtsi2sd %e ...
- By May 19, 2016 7:44:02 PM —
- [201207]: [JSC] FTL can crash on stack overflow ...
- ... //problem/24665964 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-19 Reviewed by Michael Saboff. The VM's m_largestFTLStackSize was never set anywhere (updateFTLLargestStackSize() was never called). We forgot to change that when implementing B3. Even when it is set, we sti ...
- By May 19, 2016 7:37:53 PM —
- [200992]: [JSC] "return this" in a constructor does not need a branch on ...
- ... org/show_bug.cgi?id=157775 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-16 Reviewed by Saam Barati and Ryosuke Niwa. When returning "this" in a constructor, the bytecode generator was generating: is_object locX, this jtrue locX, 5(->second ret) ret ...
- By May 16, 2016 8:36:45 PM —
- [200991]: [JSC] Remove the index check from op_get_by_val/op_put_by_val when the ...
- ... org/show_bug.cgi?id=157766 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-16 Reviewed by Geoffrey Garen. If the index is an integer constant, do not generate the index check. * jit/JITPropertyAccess.cpp: (JSC::JIT::emit_op_get_by_val): (JSC::JIT::emitSlow_op_get_by_val): (JSC::JIT ...
- By May 16, 2016 8:31:12 PM —
- [200990]: [JSC][DFG] Fill spilled Int32 as Int32 instead of JSInt32 ...
- ... org/show_bug.cgi?id=157700 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-16 Reviewed by Michael Saboff. In general, fillSpeculateInt32() originate from SpeculateInt32 and the user does not care about the tag. This is particularily obvious on Sunspider's math-spectral-norm.js. In ...
- By May 16, 2016 8:28:46 PM —
- [200898]: [JSC] SetLocal without exit do not need phantoms ...
- ... org/show_bug.cgi?id=157653 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-13 Reviewed by Filip Pizlo. I made a mistake in r200498. If a SetLocal cannot possibly exit, we were not clearing the source of the operand. As a result, we sometime kept a value alive up to the end of the b ...
- By May 13, 2016 4:45:44 PM —
- [200897]: [JSC] Move the CheckTierUp function calls out of the main path ...
- ... org/show_bug.cgi?id=157668 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-13 Reviewed by Mark Lam. If you have a tiny tiny loop (for example, Sunspider's bits-in-byte), the size of CheckTierUp is a problem. On multi-issue CPUs, the node is so big that we do not get to run anything ...
- By May 13, 2016 4:45:15 PM —
- [200896]: [JSC] Emit the loads of emitLoadWithStructureCheck() in the order they ...
- ... org/show_bug.cgi?id=157671 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-13 Reviewed by Mark Lam. This improves the chances of having a value when issuing the TEST. * jit/JITPropertyAccess.cpp: (JSC::JIT::emitLoadWithStructureCheck):
- By May 13, 2016 4:44:31 PM —
Note: See TracSearch
for help on searching.