~osomon/oxide/+git/chromium:app_specific_path_for_shm

Last commit made on 2016-07-19
Get this branch:
git clone -b app_specific_path_for_shm https://git.launchpad.net/~osomon/oxide/+git/chromium
Only Olivier Tilloy can upload to this branch. If you are Olivier Tilloy please log in for upload directions.

Branch merges

Branch information

Name:
app_specific_path_for_shm
Repository:
lp:~osomon/oxide/+git/chromium

Recent commits

0178aa2... by Olivier Tilloy

Patch GetShmemTempDir() to allow overriding it.

ae1ab2e... by Chris Coulson

Merge upstream 8acb9d5f2f71c3df8e64b13ee321a9d194e89785 in to master

8acb9d5... by tommycli <email address hidden>

Settings Router Refactor: Migrate canonical route list to new-style.

This links the router element to the new-style route list.

BUG=608115
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2153113003
Cr-Commit-Position: refs/heads/master@{#405947}

c2261d5... by zmo <email address hidden>

Roll WebGL 1eb6562..4951bdd

https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/1eb6562..4951bdd

BUG=
TEST=bots
<email address hidden>
NOTRY=true
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2158693002
Cr-Commit-Position: refs/heads/master@{#405946}

568a49b... by v8-autoroll <email address hidden>

Update V8 to version 5.4.170.

Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/e7331d48..5ab932bf

Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues

Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.

CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

<email address hidden>,<email address hidden>,<email address hidden>,<email address hidden>

Review-Url: https://codereview.chromium.org/2147153008
Cr-Commit-Position: refs/heads/master@{#405945}

532a877... by krasin <email address hidden>

Revert of Launch CFI for virtual calls on Linux x86-64. (patchset #2 id:20001 of https://codereview.chromium.org/2140373002/ )

Reason for revert:
Too many blink_perf.layout benchmarks regressed by ~3.5%. While the regressions are within predicted upper bound, there're too many of them to ignore:

https://chromeperf.appspot.com/report?sid=ebf0165d8c96c7a70c790d179a9bdc1f9e58e616182522fd961d17ad648fc28f&start_rev=404312&end_rev=405943

We will need to reevaluate the reason for such consistent slowdown and will make another attempt after it's cleared.

Original issue's description:
> Launch CFI for virtual calls on Linux x86-64.
>
> This is the second incremental step towards the full CFI launch.
> In the first step, we enabled LinkTimeOptimization (LTO) for the
> official Chrome builds. In this step we add Control Flow Integrity
> checks for all virtual calls.
>
> The remaining part is to add bad-cast checks to ensure the forward-edge
> Control Flow Integrity works as planned. That remaining part will
> require more work on reducing the overhead for size and speed by these
> CFI checks, so we don't enable them right away.
>
> The expected Perf impact by this CL:
>
> - Chrome binary size is increased by 5%,
> - Some of the benchmarks are slowed down by up to 3.5%.
>
> Note that before making it slower, we made it faster by implementing
> virtual const propagation and a number of heuristics for automatic
> devirtualization in LLVM which sped up some layout benchmarks by up to 7%
> (see https://crbug.com/580389 and https://crbug.com/617283)
>
> If there's a higher (negative) impact, we'll be willing to roll this
> feature back, but please allow the Perf bots to work for a day or two
> to collect more detailed statistics on the regressions, as it will help
> us to identify ways to speed it up (most likely, by inventing new ways
> for automatic devirtualization).
>
> BUG=464797
>
> Committed: https://crrev.com/01f474c48200a1e556a4cf668e2b5dbda0f38a6f
> Cr-Commit-Position: refs/heads/master@{#405894}

<email address hidden>,<email address hidden>,<email address hidden>
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=464797

Review-Url: https://codereview.chromium.org/2154993002
Cr-Commit-Position: refs/heads/master@{#405944}

9b6689b... by v8-autoroll <email address hidden>

Update V8 to version 5.4.169.

Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/82a881ed..e7331d48

Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues

Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.

CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

<email address hidden>,<email address hidden>,<email address hidden>,<email address hidden>

Review-Url: https://codereview.chromium.org/2161473002
Cr-Commit-Position: refs/heads/master@{#405943}

dc50caf... by rchlodnicki <email address hidden>

[net-internals] Fix JS exception on stopping capturing while in Capture view

Store a map of link enabled states so that we can use it to enable next
visibile view on hidding active view. Map is ordered so it works to iterate it.

BUG=616382
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2121763002
Cr-Commit-Position: refs/heads/master@{#405942}

1f909ce... by "joone.hur" <email address hidden>

Rename WaylandDisplay to WaylandConnection

In Chrome terminology, a Display corresponds to a single physical output
CRT or LCD. However, Display represents a connection to the compositor
in Wayland so we need to rename WaylandDisplay to WaylandConnection in
order to avoid terminology confusion.

See discussion here:
https://codereview.chromium.org/2042503002/#msg21

BUG=none

Review-Url: https://codereview.chromium.org/2147523003
Cr-Commit-Position: refs/heads/master@{#405941}

1d98ffe... by v8-autoroll <email address hidden>

Update V8 to version 5.4.168.

Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/81943068..82a881ed

Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues

Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.

CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

<email address hidden>,<email address hidden>,<email address hidden>,<email address hidden>

Review-Url: https://codereview.chromium.org/2157473003
Cr-Commit-Position: refs/heads/master@{#405940}