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

Issue 1507143003: Clean up base::Callback stuff (Closed)

Created:
5 years ago by tzik
Modified:
5 years ago
Reviewers:
danakj, dcheng
CC:
chromium-reviews, vmpstr+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Clean up base::Callback stuff * Typo fix * Remove unused or duplicated forward decls * Make Callback ctor explicit * Simplify BindState param by expanding TypeList BUG= Committed: https://crrev.com/ce3ecf87d878414a8b475549c72ae799f1e1c5c9 Cr-Commit-Position: refs/heads/master@{#365184}

Patch Set 1 #

Patch Set 2 : #

Total comments: 7

Patch Set 3 : #

Patch Set 4 : revert Callback(BindStateType*) part #

Patch Set 5 : fix #

Patch Set 6 : #

Patch Set 7 : fix nocompile test #

Total comments: 5

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -45 lines) Patch
M base/bind.h View 1 3 chunks +4 lines, -8 lines 0 comments Download
M base/bind_internal.h View 1 2 3 chunks +5 lines, -12 lines 0 comments Download
M base/bind_unittest.nc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M base/callback.h View 1 2 3 4 5 6 7 4 chunks +7 lines, -15 lines 0 comments Download
M base/callback_forward.h View 1 chunk +2 lines, -0 lines 0 comments Download
M base/callback_unittest.cc View 1 4 chunks +5 lines, -9 lines 0 comments Download

Messages

Total messages: 45 (21 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/1
5 years ago (2015-12-08 17:35:38 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/20001
5 years ago (2015-12-08 17:42:45 UTC) #4
tzik
PTAL.
5 years ago (2015-12-08 18:22:32 UTC) #7
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/89329)
5 years ago (2015-12-08 18:40:22 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/20001
5 years ago (2015-12-08 19:44:35 UTC) #11
dcheng
+danakj@ as well. https://codereview.chromium.org/1507143003/diff/20001/base/bind_internal.h File base/bind_internal.h (right): https://codereview.chromium.org/1507143003/diff/20001/base/bind_internal.h#newcode365 base/bind_internal.h:365: template <typename Runnable, typename RunType, typename... ...
5 years ago (2015-12-08 20:16:47 UTC) #13
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-08 21:42:38 UTC) #15
danakj
It might be nice to do each of these fixups in separate CLs so it's ...
5 years ago (2015-12-08 22:13:00 UTC) #16
tzik
https://codereview.chromium.org/1507143003/diff/20001/base/bind_internal.h File base/bind_internal.h (right): https://codereview.chromium.org/1507143003/diff/20001/base/bind_internal.h#newcode365 base/bind_internal.h:365: template <typename Runnable, typename RunType, typename... BoundArg> On 2015/12/08 ...
5 years ago (2015-12-09 07:03:15 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/40001
5 years ago (2015-12-09 07:42:59 UTC) #20
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-09 09:35:28 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/60001
5 years ago (2015-12-10 07:44:20 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/80001
5 years ago (2015-12-10 07:52:52 UTC) #27
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_compile_dbg on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_compile_dbg/builds/96596) cast_shell_linux on ...
5 years ago (2015-12-10 08:05:21 UTC) #29
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/100001
5 years ago (2015-12-10 15:07:48 UTC) #31
dcheng
lgtm one thing: update the description to remove the bullet point about simplifying the BindState ...
5 years ago (2015-12-10 18:21:11 UTC) #32
danakj
https://codereview.chromium.org/1507143003/diff/120001/base/callback.h File base/callback.h (left): https://codereview.chromium.org/1507143003/diff/120001/base/callback.h#oldcode372 base/callback.h:372: // Note that this constructor CANNOT be explicit, and ...
5 years ago (2015-12-10 19:13:16 UTC) #33
tzik
On 2015/12/10 18:21:11, dcheng wrote: > lgtm > > one thing: update the description to ...
5 years ago (2015-12-14 03:23:49 UTC) #35
tzik
https://codereview.chromium.org/1507143003/diff/120001/base/callback.h File base/callback.h (left): https://codereview.chromium.org/1507143003/diff/120001/base/callback.h#oldcode372 base/callback.h:372: // Note that this constructor CANNOT be explicit, and ...
5 years ago (2015-12-14 03:24:04 UTC) #36
danakj
LGTM https://codereview.chromium.org/1507143003/diff/120001/base/callback.h File base/callback.h (left): https://codereview.chromium.org/1507143003/diff/120001/base/callback.h#oldcode372 base/callback.h:372: // Note that this constructor CANNOT be explicit, ...
5 years ago (2015-12-14 21:06:08 UTC) #37
tzik
https://codereview.chromium.org/1507143003/diff/120001/base/callback.h File base/callback.h (right): https://codereview.chromium.org/1507143003/diff/120001/base/callback.h#newcode370 base/callback.h:370: // See base/bind.h for details. On 2015/12/14 21:06:08, danakj ...
5 years ago (2015-12-15 04:30:40 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507143003/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507143003/140001
5 years ago (2015-12-15 04:33:38 UTC) #41
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years ago (2015-12-15 06:41:57 UTC) #43
commit-bot: I haz the power
5 years ago (2015-12-15 06:42:47 UTC) #45
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/ce3ecf87d878414a8b475549c72ae799f1e1c5c9
Cr-Commit-Position: refs/heads/master@{#365184}

Powered by Google App Engine
This is Rietveld 408576698