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

Issue 1981053002: Implement DISALLOW_COPY_AND_ASSIGN using = delete. (Closed)

Created:
4 years, 7 months ago by Peter Kasting
Modified:
4 years, 6 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement DISALLOW_COPY_AND_ASSIGN using = delete. BUG=447156 TEST=none CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=rdevlin.cronin Committed: https://crrev.com/16afbf1fd62d6d4d4cf34c148333bd5b7aaf997f Cr-Commit-Position: refs/heads/master@{#395814}

Patch Set 1 #

Patch Set 2 : Fix compile #

Patch Set 3 : Compile fix #

Patch Set 4 : More compile fixes #

Patch Set 5 : Yet More Compile Fixes #

Patch Set 6 : Resync #

Patch Set 7 : Still more compile fixes #

Patch Set 8 : Son of compile fixes #

Patch Set 9 : Son of son of compile fixes #

Patch Set 10 : Bride of compile fixes #

Patch Set 11 : Compile and test fixes #

Patch Set 12 : Resync #

Patch Set 13 : COmpile fixes redux #

Patch Set 14 : Compile fixes FTW #

Patch Set 15 : The compile fixes are beginning to wind down #

Patch Set 16 : Compile fixes & reformatting #

Patch Set 17 : Home stretch #

Patch Set 18 : Only Android is failing now #

Patch Set 19 : Another Android fix #

Patch Set 20 : Android fix #

Patch Set 21 : Sigh #

Patch Set 22 : Resync #

Patch Set 23 : Bad merge #

Patch Set 24 : Android fix again #

Patch Set 25 : Resync #

Patch Set 26 : Resync #

Patch Set 27 : Resync #

Patch Set 28 : Remove newly-unused variables #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -9 lines) Patch
M base/macros.h View 1 chunk +2 lines, -2 lines 3 comments Download
M chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/autofill_private/autofill_private_event_router.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +1 line, -2 lines 0 comments Download
M extensions/browser/extension_service_worker_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -1 line 0 comments Download
M extensions/browser/extension_service_worker_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 27 (11 generated)
Peter Kasting
4 years, 7 months ago (2016-05-24 01:16:16 UTC) #3
Peter Kasting
Adding reviewers: hcarmona: chrome/browser/extensions/api/autofill_private/ - this is due to https://codereview.chromium.org/1957043002 lazyboy: extensions/browser/ - this is ...
4 years, 7 months ago (2016-05-24 02:06:27 UTC) #5
hcarmona
LGTM chrome/browser/extensions/api/autofill_private/
4 years, 7 months ago (2016-05-24 02:16:06 UTC) #6
lazyboy
extensions/browser/extension_service_worker_message_filter.cc LGTM
4 years, 7 months ago (2016-05-24 02:22:49 UTC) #7
Peter Kasting
Ping thakis -- this CL tends to go stale quickly as people continually add new ...
4 years, 7 months ago (2016-05-25 01:19:09 UTC) #8
Nico
lgtm This is awesome :-)
4 years, 7 months ago (2016-05-25 01:40:24 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1981053002/540001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1981053002/540001
4 years, 7 months ago (2016-05-25 01:48:40 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/189321)
4 years, 7 months ago (2016-05-25 01:57:09 UTC) #13
Peter Kasting
TBR to rdevlin.cronin for extensions/ OWNER
4 years, 7 months ago (2016-05-25 01:59:30 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1981053002/540001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1981053002/540001
4 years, 7 months ago (2016-05-25 02:00:07 UTC) #18
Devlin
extensions lgtm
4 years, 7 months ago (2016-05-25 03:34:00 UTC) #19
commit-bot: I haz the power
Committed patchset #28 (id:540001)
4 years, 7 months ago (2016-05-25 06:27:27 UTC) #21
commit-bot: I haz the power
Patchset 28 (id:??) landed as https://crrev.com/16afbf1fd62d6d4d4cf34c148333bd5b7aaf997f Cr-Commit-Position: refs/heads/master@{#395814}
4 years, 7 months ago (2016-05-25 06:29:14 UTC) #23
hajimehoshi
A revert of this CL (patchset #28 id:540001) has been created in https://codereview.chromium.org/2009783002/ by hajimehoshi@chromium.org. ...
4 years, 7 months ago (2016-05-25 07:44:17 UTC) #24
Ryan Hamilton
Thanks for doing this! https://codereview.chromium.org/1981053002/diff/540001/base/macros.h File base/macros.h (right): https://codereview.chromium.org/1981053002/diff/540001/base/macros.h#newcode24 base/macros.h:24: // This should be used ...
4 years, 6 months ago (2016-05-25 14:10:06 UTC) #26
Peter Kasting
4 years, 6 months ago (2016-05-25 18:55:17 UTC) #27
Message was sent while issue was closed.
https://codereview.chromium.org/1981053002/diff/540001/base/macros.h
File base/macros.h (right):

https://codereview.chromium.org/1981053002/diff/540001/base/macros.h#newcode24
base/macros.h:24: // This should be used in the private: declarations for a
class
On 2016/05/25 14:10:06, Ryan Hamilton wrote:
> Presumably, this advice about private: is no longer correct?

No, this advice is still correct.  We have not made any changes to how the macro
should be used.

Powered by Google App Engine
This is Rietveld 408576698