- 08 Apr, 2016 17 commits
-
-
mstarzinger authored
The parser should never need to look at the underlying closure object, hence the field can be moved from ParseInfo into CompilationInfo. R=rossberg@chromium.org Review URL: https://codereview.chromium.org/1863083002 Cr-Commit-Position: refs/heads/master@{#35358}
-
mlippautz authored
R=hpayer@chromium.org NOTRY=true BUG= Review URL: https://codereview.chromium.org/1872633003 Cr-Commit-Position: refs/heads/master@{#35357}
-
machenbach authored
This will allow the infrastructure to warn about new very slow tests which are not marked as slow. If not marked, they might be scheduled late in the test run and prolong the overall running time uselessly. BUG=chromium:601468 LOG=n Review URL: https://codereview.chromium.org/1863793005 Cr-Commit-Position: refs/heads/master@{#35356}
-
machenbach authored
The slow_archs list had only an effect when no timeout was passed. Now it will also increase the timeout on the bots. Also simplified the code a bit. Review URL: https://codereview.chromium.org/1866953002 Cr-Commit-Position: refs/heads/master@{#35355}
-
Michael Lippautz authored
R=hpayer@chromium.org NOTRY=true BUG= Review URL: https://codereview.chromium.org/1869353002 . Cr-Commit-Position: refs/heads/master@{#35354}
-
hablich authored
Revert of Migrate FastCloneShallowObjectStub to TurboFan (patchset #7 id:140001 of https://codereview.chromium.org/1838283003/ ) Reason for revert: Makes some WebGL tests flaky: https://codereview.chromium.org/1866373002/ Bisection on tryserver shows this as the culprit. Local repro unfortunately does not work. Original issue's description: > Migrate FastCloneShallowObjectStub to TurboFan > > BUG= > > Committed: https://crrev.com/4c2b04542f263b2679194f9fb75672ebbe72b924 > Cr-Commit-Position: refs/heads/master@{#35330} TBR=bmeurer@chromium.org,verwaest@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG= Review URL: https://codereview.chromium.org/1875683002 Cr-Commit-Position: refs/heads/master@{#35353}
-
ahaas authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1867293002 Cr-Commit-Position: refs/heads/master@{#35352}
-
hablich authored
Revert of [builtins] Migrate String.prototype.charCodeAt and String.prototype.charAt to TurboFan. (patchset #2 id:20001 of https://codereview.chromium.org/1868963002/ ) Reason for revert: Needed to revert https://codereview.chromium.org/1838283003/ Original issue's description: > [builtins] Migrate String.prototype.charCodeAt and String.prototype.charAt to TurboFan. > > Make these builtins fast by default w/o relying on the > %_StringCharCodeAt and %_StringCharAt intrinsics, which we cannot deal > with well in TurboFan (and ignition). > > R=epertoso@chromium.org > > Committed: https://crrev.com/43d3331d87f68ea7efa1b58f559f33f60e5dacfb > Cr-Commit-Position: refs/heads/master@{#35350} TBR=epertoso@chromium.org,bmeurer@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1870993002 Cr-Commit-Position: refs/heads/master@{#35351}
-
bmeurer authored
Make these builtins fast by default w/o relying on the %_StringCharCodeAt and %_StringCharAt intrinsics, which we cannot deal with well in TurboFan (and ignition). R=epertoso@chromium.org Review URL: https://codereview.chromium.org/1868963002 Cr-Commit-Position: refs/heads/master@{#35350}
-
balazs.kilvady authored
AddInt + WordShl cases can be optimized on MIPS and this CL contains tests for those special cases. These test also must be passed on other architectures. BUG= Review URL: https://codereview.chromium.org/1867923002 Cr-Commit-Position: refs/heads/master@{#35349}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1863793004 Cr-Commit-Position: refs/heads/master@{#35348}
-
jarin authored
BUG=chromium:600593 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1870763003 Cr-Commit-Position: refs/heads/master@{#35347}
-
mvstanton authored
It's such a corner case. BUG= Review URL: https://codereview.chromium.org/1865013002 Cr-Commit-Position: refs/heads/master@{#35346}
-
cbruni authored
BUG=chromium:601390 LOG=n Review URL: https://codereview.chromium.org/1865343002 Cr-Commit-Position: refs/heads/master@{#35345}
-
yangguo authored
Also make the syntax a bit less complicated and speculative. R=littledan@chromium.org BUG=v8:4743 LOG=N Review URL: https://codereview.chromium.org/1845243002 Cr-Commit-Position: refs/heads/master@{#35344}
-
v8-autoroll authored
Rolling v8/tools/clang to 88d00d95febafac2dbe501850d0f53e95e4db291 TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org Review URL: https://codereview.chromium.org/1867573005 Cr-Commit-Position: refs/heads/master@{#35343}
-
adamk authored
These were all on by default in M49 without complaint. R=littledan@chromium.org Review URL: https://codereview.chromium.org/1858943002 Cr-Commit-Position: refs/heads/master@{#35342}
-
- 07 Apr, 2016 23 commits
-
-
slan authored
Currently, snapshot_toolchain is hardcoded to use a clang host toolchain. Use a GCC toolchain if is_clang is false. Revert this when this is root-caused (see crbug.com/601486) LOG=Y BUG=601486 Review URL: https://codereview.chromium.org/1809643003 Cr-Commit-Position: refs/heads/master@{#35341}
-
jyan authored
Port ce1fe78d R=mvstanton@chromium.org, joransiu@ca.ibm.com, mbrandy@us.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com BUG=chromium:585041 LOG=N Review URL: https://codereview.chromium.org/1869033002 Cr-Commit-Position: refs/heads/master@{#35340}
-
mstarzinger authored
This fixes corner cases where the layout of feedback vectors baked into the snapshot is different from the expected layout, depending on some runtime flags. We make sure the feedback vector is regenereated for functions that are not compiled. Flag changes of this kind are only allowed when code is not serialized. An alternative solution would be to not serialize the feedback vector for such cases in the first place. That solution however would have a higher overhead, as it would required the serializer to be able to recognize feedback vectors while generating a snapshot. R=mvstanton@chromium.org TEST=mjsunit/regress/regress-crbug-600995 BUG=chromium:600995 LOG=n Review URL: https://codereview.chromium.org/1869693003 Cr-Commit-Position: refs/heads/master@{#35339}
-
cbruni authored
Make sure we check that packed elements do not containt TheHole. %DebugPrint: - Only print the transition arrays for maps - Print more detailed instance types directly for objects - directly print the array length for JS_ARRAY objects BUG= Review URL: https://codereview.chromium.org/1870433003 Cr-Commit-Position: refs/heads/master@{#35338}
-
mbrandy authored
Port ce1fe78d R=mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com BUG=chromium:585041 LOG=N Review URL: https://codereview.chromium.org/1872443002 Cr-Commit-Position: refs/heads/master@{#35337}
-
hpayer authored
BUG=chromium:601204 LOG=n Review URL: https://codereview.chromium.org/1865333002 Cr-Commit-Position: refs/heads/master@{#35336}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/1871503002 Cr-Commit-Position: refs/heads/master@{#35335}
-
mike authored
As originally implemented, a SingleNameBinding within a BindingPattern was incorrectly interpreted as an assignment if an initializer was present and that initializer was itself an AssignmentExpresion. For example: let x; { let [x = y = 1] = []; } print(x); // expected: undefined, actual: 1 Extend the heuristic that detects the "context" of a destructuring pattern to account for AssignmentExpressions within SingleNameBindings. BUG=v8:4891 LOG=N R=adamk@chromium.org Review URL: https://codereview.chromium.org/1859423002 Cr-Commit-Position: refs/heads/master@{#35334}
-
mlippautz authored
R=hpayer@chromium.org BUG=chromium:601041, chromium:601417, chromium:581412 LOG=N Review URL: https://codereview.chromium.org/1863363004 Cr-Commit-Position: refs/heads/master@{#35333}
-
cbruni authored
Pushing undefined onto a FAST_DOUBLE_ARRAY does not enforce the right representation checks. BUG=chromuim:599089 LOG=n Review URL: https://codereview.chromium.org/1868973002 Cr-Commit-Position: refs/heads/master@{#35332}
-
mvstanton authored
BUG=chromium:585041 LOG=N Review URL: https://codereview.chromium.org/1854423003 Cr-Commit-Position: refs/heads/master@{#35331}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/1838283003 Cr-Commit-Position: refs/heads/master@{#35330}
-
mstarzinger authored
Now that we no longer compile stubs from JavaScript source, but have other means of generating stubs using our optimizing compilers, we can assume that scope analysis has happened whenever prologues are being assembled. R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1863333004 Cr-Commit-Position: refs/heads/master@{#35329}
-
ssanfilippo authored
LOG=N Review URL: https://codereview.chromium.org/1869453002 Cr-Commit-Position: refs/heads/master@{#35328}
-
mlippautz authored
R=hpayer@chromium.org BUG=chromium:601014, chromium:601329, chromium:581412 LOG=N Review URL: https://codereview.chromium.org/1862263003 Cr-Commit-Position: refs/heads/master@{#35327}
-
mstarzinger authored
Now that the SharedFunctionInfo is available to compilers all of the time, we no longer need to rely on the literal for source printing. R=titzer@chromium.org Review URL: https://codereview.chromium.org/1866613003 Cr-Commit-Position: refs/heads/master@{#35326}
-
machenbach authored
BUG=v8:4894 NOTRY=true LOG=n TBR=yangguo@chromium.org Review URL: https://codereview.chromium.org/1868923002 Cr-Commit-Position: refs/heads/master@{#35325}
-
machenbach authored
TBR=jyan@ca.ibm.com NOTRY=true Review URL: https://codereview.chromium.org/1869683002 Cr-Commit-Position: refs/heads/master@{#35324}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1868553003 Cr-Commit-Position: refs/heads/master@{#35323}
-
clemensh authored
Nothing too important, but it helps localizing the cause of an error much faster. By the way, I also changed the output for assertThrows and assertDoesNotThrow a bit. All new arguments are optional, so everything is backwards compatible. R=jfb@chromium.org, titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/1866693002 Cr-Commit-Position: refs/heads/master@{#35322}
-
machenbach authored
Crashes flakily with stressopt/alwaysopt. BUG=v8:4893 LOG=n TBR=yangguo@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1863393002 Cr-Commit-Position: refs/heads/master@{#35321}
-
ivica.bogosavljevic authored
BUG= Review URL: https://codereview.chromium.org/1857193002 Cr-Commit-Position: refs/heads/master@{#35320}
-
hablich authored
Revert of [heap] Respect idle deadline in AdvanceIncrementalMarking more carefully. (patchset #4 id:60001 of https://codereview.chromium.org/1855943002/ ) Reason for revert: Reverting because of https://bugs.chromium.org/p/chromium/issues/detail?id=601204 Original issue's description: > [heap] Respect idle deadline in AdvanceIncrementalMarking more carefully. > > Committed: https://crrev.com/0eb53167f492a44d26b68c2197e37452f70c3a4f > Cr-Commit-Position: refs/heads/master@{#35288} TBR=ulan@chromium.org,hpayer@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1870613002 Cr-Commit-Position: refs/heads/master@{#35319}
-