- 11 Apr, 2016 7 commits
-
-
hablich authored
R=machenbach@chromium.org Review URL: https://codereview.chromium.org/1876723002 Cr-Commit-Position: refs/heads/master@{#35375}
-
hpayer authored
Black allocation discards all old-space free-lists, which may be quite full when we perform memory reducing GCs. BUG=chromium:599174 LOG=n Review URL: https://codereview.chromium.org/1869493002 Cr-Commit-Position: refs/heads/master@{#35374}
-
marija.antic authored
Fix for multiple test failures occurring since ResumeGeneratorTrampoline was introduced with the change 974721c6. BUG= Review URL: https://codereview.chromium.org/1869343003 Cr-Commit-Position: refs/heads/master@{#35373}
-
hablich authored
Revert of Use GCC for snapshot_toolchain when is_clang=false. (patchset #1 id:1 of https://codereview.chromium.org/1809643003/ ) Reason for revert: Blocks roll: https://codereview.chromium.org/1874173002/ Original issue's description: > Use GCC for snapshot_toolchain when is_clang=false. > > 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 > > Committed: https://crrev.com/920370d1a910681bf464bd91aced316058ea2f6c > Cr-Commit-Position: refs/heads/master@{#35341} TBR=jochen@chromium.org,alokp@chromium.org,dpranke@chromium.org,slan@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=601486 LOG=Y Review URL: https://codereview.chromium.org/1873113002 Cr-Commit-Position: refs/heads/master@{#35372}
-
cbruni authored
BUG= Review URL: https://codereview.chromium.org/1873833002 Cr-Commit-Position: refs/heads/master@{#35371}
-
neis authored
... instead of doing stack magic. This is a cleanup in preparation for the new generators implementation. R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/1867263002 Cr-Commit-Position: refs/heads/master@{#35370}
-
Ilija.Pavlovic authored
Enabled big endian testing for MIPS32 and MIPS64. The tests are also adapted for big endian variant. TEST=cctest/test-assembler-mips[64] BUG= Review URL: https://codereview.chromium.org/1867503002 Cr-Commit-Position: refs/heads/master@{#35369}
-
- 10 Apr, 2016 1 commit
-
-
bmeurer authored
If we already know that the input to one of the ObjectIs<Type> nodes is TaggedPointer, we don't need to perform the Smi check at runtime. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1872143002 Cr-Commit-Position: refs/heads/master@{#35368}
-
- 09 Apr, 2016 1 commit
-
-
v8-autoroll authored
Rolling v8/buildtools to a2082cafead67b75c9c8edbdca47a2def6dbab21 Rolling v8/tools/clang to 9dc1904d214a77f081362c1b848b5f28d2192748 TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org Review URL: https://codereview.chromium.org/1876583002 Cr-Commit-Position: refs/heads/master@{#35367}
-
- 08 Apr, 2016 25 commits
-
-
jfb authored
Revert of Fix printf formats (patchset #8 id:140001 of https://codereview.chromium.org/1869433004/ ) Reason for revert: One small issue easily fixed here: https://codereview.chromium.org/1867333003/ But it looks like MSVS 2013 doesn't like some of the formats and exists with the unhelpful: Stderr: f:\dd\vctools\crt\crtw32\stdio\output.c(1125) : Assertion failed: ("Incorrect format specifier", 0) It's easier to revert for now, I'll dig more into the docs: https://msdn.microsoft.com/en-us/library/56e442dc(v=vs.120).aspx https://msdn.microsoft.com/en-us/library/tcxf1dw6(v=vs.120).aspx And then resubmit, making sure I run these bots. Original issue's description: > Fix printf formats > > The usage of __attribute__((format(x, y)) was either wrong or missing from multiple functions, leading to erroneous formats. This CL: > > - Imports PRINTF_FORMAT macro from Chrome's src/base/compiler-specific.h. > - Uses it appropriately. > - Imports Chrome's base/format_macros.h mainly to fix size_t formats (further cleanup could be done). > - Fixes a bunch of incorrect formats. > > R= jochen@chromium.org, bmeurer@chromium.org, yangguo@chromium.org, ahaas@chromium.org > > Committed: https://crrev.com/6ebf9fbb93d31f9be41156a3325d58704ed4933d > Cr-Commit-Position: refs/heads/master@{#35365} TBR=jochen@chromium.org,bmeurer@chromium.org,yangguo@chromium.org,ahaas@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/1867383002 Cr-Commit-Position: refs/heads/master@{#35366}
-
jfb authored
The usage of __attribute__((format(x, y)) was either wrong or missing from multiple functions, leading to erroneous formats. This CL: - Imports PRINTF_FORMAT macro from Chrome's src/base/compiler-specific.h. - Uses it appropriately. - Imports Chrome's base/format_macros.h mainly to fix size_t formats (further cleanup could be done). - Fixes a bunch of incorrect formats. R= jochen@chromium.org, bmeurer@chromium.org, yangguo@chromium.org, ahaas@chromium.org Review URL: https://codereview.chromium.org/1869433004 Cr-Commit-Position: refs/heads/master@{#35365}
-
epertoso authored
Adds a DivideStub for the division operator and hooks it up with TurboFan and Ignition. Review URL: https://codereview.chromium.org/1865293003 Cr-Commit-Position: refs/heads/master@{#35364}
-
mstarzinger authored
R=rmcilroy@chromium.org Review URL: https://codereview.chromium.org/1803373002 Cr-Commit-Position: refs/heads/master@{#35363}
-
agrieve authored
Aside from v8_imminent_deprecation_warnings, all of these existed already but were not configurable as GN args. BUG=chromium:542853 LOG=n Review URL: https://codereview.chromium.org/1867963002 Cr-Commit-Position: refs/heads/master@{#35362}
-
machenbach authored
TBR=jyan@ca.ibm.com NOTRY=true Review URL: https://codereview.chromium.org/1871893002 Cr-Commit-Position: refs/heads/master@{#35361}
-
machenbach authored
The builder + triggered tester replace the old compile-only bot. Ran now as experiment for a few days. BUG=535160 TBR=sergiyb@chromium.org, kjellander@chromium.org NOTRY=true NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1872783002 Cr-Commit-Position: refs/heads/master@{#35360}
-
rmcilroy authored
Removes the seperate Ignition snapshot and build the Ignition bytecode handlers in the default snapshot. BUG=v8:4280 LOG=N Committed: https://crrev.com/1798f3fe84faff32ba44e09f6aed79245dd98d80 Cr-Commit-Position: refs/heads/master@{#35058} Review URL: https://codereview.chromium.org/1833643002 Cr-Commit-Position: refs/heads/master@{#35359}
-
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 6 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}
-