- 04 Dec, 2014 8 commits
-
-
machenbach authored
This adds a common perf configuration for JSTests including Classes, Collections, Iterators and Strings. This allows the android test runner to handle subdirectories correctly and to share the base.js resource in the parent directory. The new json config has added resources configs for the Android runner. The perf runner's relative paths on the device are fixed as well. Resources are only pushed on the configuration node where they are specified. They are pushed to a dir on the device that follows the same directory structure as on the host. The binary is executed in the benchmark folder on the device like on the host to allow relative path file loading. BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test TBR=ulan@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/779923002 Cr-Commit-Position: refs/heads/master@{#25655}
-
machenbach authored
Revert of Encode reservation meta data in the snapshot blob. (patchset #3 id:40001 of https://codereview.chromium.org/781443002/) Reason for revert: [sheriff] Breaks http://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064/builds/1540 Original issue's description: > Encode reservation meta data in the snapshot blob. > > This also makes reserving multiple chunks per object space possible. > > R=vogelheim@chromium.org TBR=vogelheim@chromium.org,baixo@chromium.org,yangguo@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/780833002 Cr-Commit-Position: refs/heads/master@{#25654}
-
weiliang.lin authored
BUG= Review URL: https://codereview.chromium.org/777173002 Cr-Commit-Position: refs/heads/master@{#25653}
-
yangguo authored
This also makes reserving multiple chunks per object space possible. R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/781443002 Cr-Commit-Position: refs/heads/master@{#25652}
-
machenbach authored
BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test TBR=ulan@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/776873005 Cr-Commit-Position: refs/heads/master@{#25651}
-
aandrey authored
R=rossberg@chromium.org, yangguo@chromium.org, adamk@chromium.org LOG=N Review URL: https://codereview.chromium.org/777703002 Cr-Commit-Position: refs/heads/master@{#25650}
-
cdai2 authored
port 3fc9c9b6 original commit message: Use weak cells to embed maps in store handler. BUG=v8:3629 R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/779843002 Cr-Commit-Position: refs/heads/master@{#25649}
-
chunyang.dai authored
port 062a032f original commit message: CheckPrototypes uses weak cells to embed maps. BUG= Review URL: https://codereview.chromium.org/761093004 Cr-Commit-Position: refs/heads/master@{#25648}
-
- 03 Dec, 2014 22 commits
-
-
balazs.kilvady authored
Port 3fc9c9b6 BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/762483004 Cr-Commit-Position: refs/heads/master@{#25647}
-
titzer authored
This reverts commit 918ef9d7. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/780623002 Cr-Commit-Position: refs/heads/master@{#25646}
-
balazs.kilvady authored
Port 062a032f BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/777673002 Cr-Commit-Position: refs/heads/master@{#25645}
-
machenbach authored
BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test NOTRY=true Review URL: https://codereview.chromium.org/754463005 Cr-Commit-Position: refs/heads/master@{#25644}
-
Ben L. Titzer authored
This reverts commit a48ad24a. BUG= Review URL: https://codereview.chromium.org/763773004 Cr-Commit-Position: refs/heads/master@{#25643}
-
wingo authored
The "do I inline?" decision needs many of the same inputs as the "should I even try to crankshaft?" decision. This change consolidates these checks in the numbering pass. It also removes the is_generator() check, as that's already handled when visiting the initial Yield expression. R=svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/775693003 Cr-Commit-Position: refs/heads/master@{#25642}
-
balazs.kilvady authored
Port c516d4f0 BUG= Review URL: https://codereview.chromium.org/773113005 Cr-Commit-Position: refs/heads/master@{#25641}
-
arv authored
BUG=v8:3710 LOG=Y R=dslomov@chromium.org, marja@chromium.org Review URL: https://codereview.chromium.org/768203002 Cr-Commit-Position: refs/heads/master@{#25640}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/774473004 Cr-Commit-Position: refs/heads/master@{#25639}
-
mstarzinger authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/773133003 Cr-Commit-Position: refs/heads/master@{#25638}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/754363008 Cr-Commit-Position: refs/heads/master@{#25637}
-
Dusan Milosavljevic authored
TEST= BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/769283002 Cr-Commit-Position: refs/heads/master@{#25636}
-
Dusan Milosavljevic authored
The V8_INFINITY macro expands to constant expression of type float. TEST=mjsunit/constant-folding-2 BUG= R=balazs.kilvady@imgtec.com Review URL: https://codereview.chromium.org/779433003 Cr-Commit-Position: refs/heads/master@{#25635}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/770373002 Cr-Commit-Position: refs/heads/master@{#25634}
-
titzer authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/769303002 Cr-Commit-Position: refs/heads/master@{#25633}
-
bmeurer authored
- Remove use_count_, only used for debug builds and tests. - Use BitField instead of the unreliable C++ bit fields. - Improve memory layout. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/780503002 Cr-Commit-Position: refs/heads/master@{#25632}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/775013002 Cr-Commit-Position: refs/heads/master@{#25631}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/771703004 Cr-Commit-Position: refs/heads/master@{#25630}
-
yangguo authored
And some refactorings. R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/766893002 Cr-Commit-Position: refs/heads/master@{#25629}
-
marja authored
Instead, make it possible for indifidual tests to pass "always true flags" which are not part of the varying flag set. The downside is that if an experimental flag changes parsing of some of the unrelated code snippets, it's noticed later (only after the flag is turned on by default). But this is a reasonable trade off for faster tests. Additional fix: Some tests (ErrorsFutureStrictReservedWords) were using always_flags incorrectly (running two different tests with different always_flags basically iterates over every flag combination anyway - most of them twice). BUG=v8:3707 LOG=N Review URL: https://codereview.chromium.org/772823002 Cr-Commit-Position: refs/heads/master@{#25628}
-
Benedikt Meurer authored
- (y << L + x) & (-1 << L) => (x & (-1 << L)) + y << L - (x + y << L) & (-1 << L) => (x & (-1 << L)) + y << L TEST=unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/758603003 Cr-Commit-Position: refs/heads/master@{#25627}
-
paul.lind authored
Port c516d4f0 Partial port to un-break the build. There are a few failing tests, and the code is suboptimal for smaller offsets. Fixes and mips64 port will come in another CL. BUG= Review URL: https://codereview.chromium.org/762853004 Cr-Commit-Position: refs/heads/master@{#25626}
-
- 02 Dec, 2014 10 commits
-
-
adamk authored
Review URL: https://codereview.chromium.org/757143002 Cr-Commit-Position: refs/heads/master@{#25625}
-
vogelheim authored
As there's no associated bug, here's the issue: - Some ES6 functionality in Chrome is presently broken; this fixes it. - The natives (built-in libraries) can be accessed by their 'name'. This is used to active ES6 flags. - Strangely enough, there's an id and a name, where the name is derived from the id as "native %s.js", with %s for the id. - NativesCollection<.>::GetScriptName uses the name. - NativesCollection<.>::GetIndex uses the id. - Example: NativesCollection<EXPERIMENTAL>::GetIndex("harmony-string") -> 3 NativesCollection<EXPERIMENTAL>::GetScriptName(3) -> "native harmony-string.js" - Nobody knows why; it's quite mysterious. - When introducing the "external startup data", I didn't fully understand this and used the id in both places. - When the "external startup data" was turned on in Chrome, ES6 features broke in Chrome since the libraries could no longer be found. - This CL fixes this and makes the external startup data behave just like the built-in version. R=dslomov BUG= Review URL: https://codereview.chromium.org/774613003 Cr-Commit-Position: refs/heads/master@{#25624}
-
baptiste.afsa authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/773803003 Cr-Commit-Position: refs/heads/master@{#25623}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/753063004 Cr-Commit-Position: refs/heads/master@{#25622}
-
mstarzinger authored
R=jarin@chromium.org TEST=cctest/test-scheduler/NestedFloatingDiamondWithChain Review URL: https://codereview.chromium.org/738613005 Cr-Commit-Position: refs/heads/master@{#25621}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/760493003 Cr-Commit-Position: refs/heads/master@{#25620}
-
weiliang.lin authored
port 83a635e0 BUG= Review URL: https://codereview.chromium.org/773783002 Cr-Commit-Position: refs/heads/master@{#25619}
-
jochen authored
BUG=none R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/769253002 Cr-Commit-Position: refs/heads/master@{#25618}
-
dslomov authored
R=arv@chromium.org,rossberg@chromium.org BUG=v8:3330 LOG=Y Review URL: https://codereview.chromium.org/774653002 Cr-Commit-Position: refs/heads/master@{#25617}
-
danno authored
- Create a first-class Edge type. - Separate node and edge iterators - Make iterators only responsible for iteration - Make it possible to modify the use edge iterator while iterating. - Add the ability to update inputs to Edges directly. Review URL: https://codereview.chromium.org/765983002 Cr-Commit-Position: refs/heads/master@{#25616}
-