Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Issue 1287383003: Re-reland: Remove register index/code indirection (Closed)

Created:
5 years, 4 months ago by danno
Modified:
5 years, 2 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Re-reland: Remove register index/code indirection Previous to this patch, both the lithium and TurboFan register allocators tracked allocated registers by "indices", rather than the register codes used elsewhere in the runtime. This patch ensures that codes are used everywhere, and in the process cleans up a bunch of redundant code and adds more structure to how the set of allocatable registers is defined. Some highlights of changes: * TurboFan's RegisterConfiguration class moved to V8's top level so that it can be shared with Crankshaft. * Various "ToAllocationIndex" and related methods removed. * Code that can be easily shared between Register classes on different platforms is now shared. * The list of allocatable registers on each platform is declared as a list rather than implicitly via the register index <-> code mapping. Committed: https://crrev.com/80bc6f6e11f79524e3f1ad05579583adfd5f18b2 Cr-Commit-Position: refs/heads/master@{#30913} Committed: https://crrev.com/7b7a8205d9a00c678fb7a6e032a55fecbc1509cf Cr-Commit-Position: refs/heads/master@{#31075} Committed: https://crrev.com/5cf1c0bcf6f10ff61a95a00fa302eeee7c390885 Cr-Commit-Position: refs/heads/master@{#31087}

Patch Set 1 #

Patch Set 2 : More cleanup #

Patch Set 3 : Unify all the assemblers #

Patch Set 4 : Remove stray changes #

Patch Set 5 : Latest #

Patch Set 6 : Finish x64 #

Patch Set 7 : Right deoptimizer behavior #

Patch Set 8 : Fix x64 #

Patch Set 9 : Ugh. This is getting big. #

Patch Set 10 : Compiles, tests pass #

Patch Set 11 : Latest #

Patch Set 12 : arm64 again #

Patch Set 13 : Updated to ToT #

Total comments: 1

Patch Set 14 : Add MIPS port #

Patch Set 15 : Merge with ToT #

Patch Set 16 : Merge with ToT #

Total comments: 2

Patch Set 17 : Revert stray change #

Patch Set 18 : Merge to ToT #

Patch Set 19 : Fix greedy allocator #

Patch Set 20 : Fix MIPS #

Patch Set 21 : Fix MIPS tests again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1644 lines, -1829 lines) Patch
M BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -2 lines 0 comments Download
M src/arm/assembler-arm.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +104 lines, -146 lines 0 comments Download
M src/arm/assembler-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +14 lines, -26 lines 0 comments Download
M src/arm/assembler-arm-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -43 lines 0 comments Download
M src/arm/constants-arm.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -11 lines 0 comments Download
M src/arm/deoptimizer-arm.cc View 1 2 3 4 5 6 7 8 12 13 5 chunks +10 lines, -8 lines 0 comments Download
M src/arm/disasm-arm.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M src/arm/lithium-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -4 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +7 lines, -7 lines 0 comments Download
M src/arm/macro-assembler-arm.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +14 lines, -14 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +7 lines, -3 lines 0 comments Download
M src/arm/simulator-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M src/arm64/assembler-arm64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 10 chunks +54 lines, -130 lines 0 comments Download
M src/arm64/assembler-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 15 2 chunks +5 lines, -2 lines 0 comments Download
M src/arm64/constants-arm64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -6 lines 0 comments Download
M src/arm64/deoptimizer-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -3 lines 0 comments Download
M src/arm64/lithium-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -4 lines 0 comments Download
M src/arm64/lithium-codegen-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +4 lines, -4 lines 0 comments Download
M src/arm64/macro-assembler-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +7 lines, -4 lines 0 comments Download
M src/arm64/simulator-arm64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -6 lines 0 comments Download
M src/arm64/utils-arm64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -6 lines 0 comments Download
M src/assembler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -2 lines 0 comments Download
M src/assembler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +32 lines, -0 lines 0 comments Download
M src/compiler/c-linkage.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M src/compiler/code-generator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -2 lines 0 comments Download
M src/compiler/code-generator-impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -3 lines 0 comments Download
M src/compiler/graph-visualizer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -4 lines 0 comments Download
M src/compiler/greedy-allocator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +8 lines, -6 lines 0 comments Download
M src/compiler/instruction.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +16 lines, -1 line 0 comments Download
M src/compiler/instruction.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +11 lines, -9 lines 0 comments Download
M src/compiler/instruction-selector-impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +5 lines, -10 lines 0 comments Download
M src/compiler/linkage.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M src/compiler/pipeline.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -1 line 0 comments Download
M src/compiler/pipeline.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M src/compiler/register-allocator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 6 chunks +14 lines, -5 lines 0 comments Download
M src/compiler/register-allocator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 17 chunks +71 lines, -32 lines 0 comments Download
M src/compiler/register-allocator-verifier.cc View 1 2 3 4 5 6 7 1 chunk +4 lines, -2 lines 0 comments Download
M src/compiler/register-configuration.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -56 lines 0 comments Download
M src/compiler/register-configuration.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -76 lines 0 comments Download
M src/deoptimizer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -2 lines 0 comments Download
M src/frames.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +4 lines, -2 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +83 lines, -110 lines 0 comments Download
M src/ia32/code-stubs-ia32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +9 lines, -7 lines 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 2 3 4 5 6 7 8 6 chunks +17 lines, -13 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +7 lines, -7 lines 0 comments Download
M src/ia32/lithium-gap-resolver-ia32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -2 lines 0 comments Download
M src/ia32/lithium-gap-resolver-ia32.cc View 1 2 3 4 5 6 7 8 7 chunks +24 lines, -17 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -4 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +11 lines, -11 lines 0 comments Download
M src/lithium.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +8 lines, -12 lines 0 comments Download
M src/lithium-allocator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +3 lines, -3 lines 0 comments Download
M src/lithium-allocator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 14 chunks +49 lines, -44 lines 0 comments Download
M src/mips/assembler-mips.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +130 lines, -187 lines 0 comments Download
M src/mips/assembler-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 8 chunks +27 lines, -49 lines 0 comments Download
M src/mips/assembler-mips-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -30 lines 0 comments Download
M src/mips/deoptimizer-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +16 lines, -12 lines 0 comments Download
M src/mips/lithium-codegen-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +4 lines, -4 lines 0 comments Download
M src/mips/lithium-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -4 lines 0 comments Download
M src/mips/macro-assembler-mips.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +10 lines, -10 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +7 lines, -4 lines 0 comments Download
M src/mips64/assembler-mips64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +128 lines, -185 lines 0 comments Download
M src/mips64/assembler-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 8 chunks +27 lines, -49 lines 0 comments Download
M src/mips64/assembler-mips64-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -30 lines 0 comments Download
M src/mips64/deoptimizer-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +16 lines, -12 lines 0 comments Download
M src/mips64/lithium-codegen-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +4 lines, -4 lines 0 comments Download
M src/mips64/lithium-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -4 lines 0 comments Download
M src/mips64/macro-assembler-mips64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +11 lines, -11 lines 0 comments Download
M src/mips64/macro-assembler-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +7 lines, -4 lines 0 comments Download
M src/objects.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
A src/register-configuration.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +88 lines, -0 lines 0 comments Download
A src/register-configuration.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +146 lines, -0 lines 0 comments Download
M src/x64/assembler-x64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +136 lines, -176 lines 0 comments Download
M src/x64/assembler-x64.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -14 lines 0 comments Download
M src/x64/code-stubs-x64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +9 lines, -7 lines 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 2 3 4 5 6 7 8 6 chunks +14 lines, -11 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +4 lines, -4 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -4 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +11 lines, -11 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +13 lines, -7 lines 0 comments Download
M src/x87/assembler-x87.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +0 lines, -16 lines 0 comments Download
M test/cctest/compiler/test-gap-resolver.cc View 1 2 3 4 5 6 7 8 2 chunks +10 lines, -2 lines 0 comments Download
M test/cctest/compiler/test-run-native-calls.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 17 chunks +92 lines, -51 lines 0 comments Download
M test/cctest/test-code-stubs-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +13 lines, -9 lines 0 comments Download
M test/cctest/test-code-stubs-arm64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +12 lines, -8 lines 0 comments Download
M test/cctest/test-code-stubs-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +14 lines, -10 lines 0 comments Download
M test/cctest/test-code-stubs-mips.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +13 lines, -8 lines 0 comments Download
M test/cctest/test-code-stubs-mips64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +3 lines, -1 line 0 comments Download
M test/cctest/test-code-stubs-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +10 lines, -4 lines 0 comments Download
M test/unittests/compiler/instruction-selector-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -2 lines 0 comments Download
M test/unittests/compiler/instruction-sequence-unittest.h View 1 chunk +1 line, -1 line 0 comments Download
M test/unittests/compiler/instruction-sequence-unittest.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -2 lines 0 comments Download
M test/unittests/compiler/register-allocator-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -1 line 0 comments Download
M tools/gyp/v8.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 41 (13 generated)
danno
This is cleanup/refactoring that makes it possible to use register codes in the register allocator ...
5 years, 4 months ago (2015-08-21 10:29:16 UTC) #2
Benedikt Meurer
Looking good. I think it's a useful refactoring.
5 years, 4 months ago (2015-08-24 04:37:56 UTC) #3
akos.palfi.imgtec
Hi Danno - We've created the MIPS ports (https://codereview.chromium.org/1343533002), but there are a few cctest ...
5 years, 3 months ago (2015-09-14 13:25:10 UTC) #5
paul.l...
Hey Danno - Akos mentioned the MIPS port CL. We still have bugs in test-run-native-calls. ...
5 years, 3 months ago (2015-09-15 02:09:46 UTC) #7
danno
On 2015/09/15 at 02:09:46, paul.lind wrote: > Hey Danno - Akos mentioned the MIPS port ...
5 years, 3 months ago (2015-09-15 15:43:45 UTC) #8
akos.palfi.imgtec
Hi Danno, We've fixed the remaining bugs, the latest patchset shows no test failures. I ...
5 years, 3 months ago (2015-09-15 22:19:32 UTC) #9
danno
On 2015/09/15 at 22:19:32, akos.palfi wrote: > Hi Danno, > > We've fixed the remaining ...
5 years, 3 months ago (2015-09-17 11:03:32 UTC) #10
danno
With the MIPS port complete, I think this is ready for a first review, PTAL
5 years, 3 months ago (2015-09-17 11:54:58 UTC) #11
Benedikt Meurer
As discussed offline earlier, I'm fine with the patch overall; it'll simplify things long-term and ...
5 years, 3 months ago (2015-09-22 17:41:17 UTC) #13
danno
On 2015/09/22 at 17:41:17, bmeurer wrote: > As discussed offline earlier, I'm fine with the ...
5 years, 2 months ago (2015-09-24 07:05:57 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1287383003/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1287383003/300001
5 years, 2 months ago (2015-09-24 08:40:24 UTC) #17
commit-bot: I haz the power
All required reviewers (with asterisk prefixes) have not yet approved this CL. No L-G-T-M from ...
5 years, 2 months ago (2015-09-24 08:40:27 UTC) #19
titzer
https://codereview.chromium.org/1287383003/diff/300001/test/mjsunit/regress/regress-crbug-513507.js File test/mjsunit/regress/regress-crbug-513507.js (right): https://codereview.chromium.org/1287383003/diff/300001/test/mjsunit/regress/regress-crbug-513507.js#newcode22 test/mjsunit/regress/regress-crbug-513507.js:22: makeFun()(7); // Warm up. What's up here?
5 years, 2 months ago (2015-09-24 09:54:45 UTC) #20
titzer
LGTM other than the previous comment.
5 years, 2 months ago (2015-09-24 09:56:37 UTC) #21
danno
Stray test case change fixed, Jaro, any feedback? https://codereview.chromium.org/1287383003/diff/300001/test/mjsunit/regress/regress-crbug-513507.js File test/mjsunit/regress/regress-crbug-513507.js (right): https://codereview.chromium.org/1287383003/diff/300001/test/mjsunit/regress/regress-crbug-513507.js#newcode22 test/mjsunit/regress/regress-crbug-513507.js:22: makeFun()(7); ...
5 years, 2 months ago (2015-09-24 10:43:26 UTC) #22
Jarin
lgtm
5 years, 2 months ago (2015-09-24 12:29:39 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1287383003/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1287383003/320001
5 years, 2 months ago (2015-09-24 12:31:00 UTC) #26
commit-bot: I haz the power
Committed patchset #17 (id:320001)
5 years, 2 months ago (2015-09-24 12:53:03 UTC) #27
commit-bot: I haz the power
Patchset 17 (id:??) landed as https://crrev.com/80bc6f6e11f79524e3f1ad05579583adfd5f18b2 Cr-Commit-Position: refs/heads/master@{#30913}
5 years, 2 months ago (2015-09-24 12:53:33 UTC) #28
danno
A revert of this CL (patchset #17 id:320001) has been created in https://codereview.chromium.org/1365073002/ by danno@chromium.org. ...
5 years, 2 months ago (2015-09-24 13:38:00 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1287383003/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1287383003/380001
5 years, 2 months ago (2015-10-02 13:56:18 UTC) #32
commit-bot: I haz the power
Committed patchset #20 (id:380001)
5 years, 2 months ago (2015-10-02 13:59:01 UTC) #33
commit-bot: I haz the power
Patchset 20 (id:??) landed as https://crrev.com/7b7a8205d9a00c678fb7a6e032a55fecbc1509cf Cr-Commit-Position: refs/heads/master@{#31075}
5 years, 2 months ago (2015-10-02 13:59:14 UTC) #34
danno
A revert of this CL (patchset #20 id:380001) has been created in https://codereview.chromium.org/1380863004/ by danno@chromium.org. ...
5 years, 2 months ago (2015-10-02 15:35:47 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1287383003/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1287383003/400001
5 years, 2 months ago (2015-10-02 15:58:35 UTC) #38
paul.l...
Thanks for the fixes Danno! We were just starting to look after the revert, but ...
5 years, 2 months ago (2015-10-02 16:11:30 UTC) #39
commit-bot: I haz the power
Committed patchset #21 (id:400001)
5 years, 2 months ago (2015-10-02 16:55:19 UTC) #40
commit-bot: I haz the power
5 years, 2 months ago (2015-10-02 16:55:38 UTC) #41
Message was sent while issue was closed.
Patchset 21 (id:??) landed as
https://crrev.com/5cf1c0bcf6f10ff61a95a00fa302eeee7c390885
Cr-Commit-Position: refs/heads/master@{#31087}

Powered by Google App Engine
This is Rietveld 408576698