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

Issue 949293002: Implement a poor man's PostAfterStartupTask() function. (Closed)

Created:
5 years, 10 months ago by michaeln
Modified:
5 years, 8 months ago
Reviewers:
jam, gab, Nico, Ilya Sherman, cmumford
CC:
chromium-reviews, darin-cc_chromium.org, horo+watch_chromium.org, jam, jsbell+serviceworker_chromium.org, kinuko+serviceworker, kinuko+watch, nhiroki, serviceworker-reviews, tzik
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement a poor man's PostAfterStartupTask() function. The initial impl claims complete after the first page loads. BUG=460265 Committed: https://crrev.com/96f887e253b8583cb5ea9dccda2aa796cdce2b98 Cr-Commit-Position: refs/heads/master@{#324950}

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Total comments: 3

Patch Set 3 : AfterStartupTaskPoster #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 1

Patch Set 7 : #

Total comments: 1

Patch Set 8 : #

Patch Set 9 : #

Total comments: 29

Patch Set 10 : #

Patch Set 11 : #

Total comments: 1

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Total comments: 10

Patch Set 17 : #

Patch Set 18 : #

Total comments: 2

Patch Set 19 : #

Total comments: 11

Patch Set 20 : #

Patch Set 21 : #

Patch Set 22 : #

Patch Set 23 : #

Patch Set 24 : #

Patch Set 25 : #

Patch Set 26 : #

Total comments: 10

Patch Set 27 : #

Total comments: 22

Patch Set 28 : #

Patch Set 29 : #

Patch Set 30 : #

Total comments: 9

Patch Set 31 : #

Patch Set 32 : #

Patch Set 33 : #

Patch Set 34 : #

Total comments: 2

Patch Set 35 : #

Total comments: 10

Patch Set 36 : #

Total comments: 4

Patch Set 37 : #

Patch Set 38 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+552 lines, -3 lines) Patch
M base/synchronization/cancellation_flag.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 28 29 30 31 32 33 34 35 1 chunk +5 lines, -0 lines 0 comments Download
M base/synchronization/cancellation_flag.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 28 29 30 31 32 33 34 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/browser/after_startup_task_utils.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 28 29 30 31 32 33 34 1 chunk +44 lines, -0 lines 0 comments Download
A chrome/browser/after_startup_task_utils.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 28 29 30 31 32 33 34 35 36 1 chunk +223 lines, -0 lines 0 comments Download
A chrome/browser/after_startup_task_utils_unittest.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 28 29 30 31 32 33 34 1 chunk +199 lines, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main.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 28 29 30 31 32 33 34 35 36 37 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.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 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.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 28 29 30 31 32 33 34 35 36 37 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi 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 28 29 30 31 32 33 34 35 36 37 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi 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 28 29 30 31 32 33 34 35 36 37 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/browser_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +10 lines, -0 lines 0 comments Download
M content/public/browser/browser_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +10 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.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 +10 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.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 +7 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +16 lines, -0 lines 0 comments Download

Messages

Total messages: 77 (10 generated)
michaeln
https://codereview.chromium.org/949293002/diff/1/content/browser/browser_main_runner.cc File content/browser/browser_main_runner.cc (right): https://codereview.chromium.org/949293002/diff/1/content/browser/browser_main_runner.cc#newcode292 content/browser/browser_main_runner.cc:292: bool IsBrowserStartingUp() { The startup metrics component tracks some ...
5 years, 10 months ago (2015-02-24 23:07:11 UTC) #1
michaeln
Hi gab, ptal The criteria for 'is starting up' is not what it should be, ...
5 years, 10 months ago (2015-02-25 01:02:50 UTC) #3
gab
On 2015/02/25 01:02:50, michaeln wrote: > Hi gab, ptal > > The criteria for 'is ...
5 years, 10 months ago (2015-02-25 19:18:36 UTC) #4
michaeln
Thnx for looking. > Hey Michael, thanks for taking this on. > > IMO a ...
5 years, 10 months ago (2015-02-25 20:15:10 UTC) #5
gab
On 2015/02/25 20:15:10, michaeln wrote: > Thnx for looking. > > > Hey Michael, thanks ...
5 years, 10 months ago (2015-02-25 20:36:31 UTC) #6
michaeln
> We have the LightSpeed experiment for that (see Alexei's recent post). Perfecto! 598 // ...
5 years, 10 months ago (2015-02-25 21:22:33 UTC) #7
gab
On 2015/02/25 21:22:33, michaeln wrote: > > We have the LightSpeed experiment for that (see ...
5 years, 10 months ago (2015-02-26 14:23:06 UTC) #8
michaeln
> SGTM, do we even need the bool getter? i.e. if all we have is ...
5 years, 10 months ago (2015-02-26 22:04:39 UTC) #9
cmumford
On 2015/02/26 22:04:39, michaeln wrote: > > SGTM, do we even need the bool getter? ...
5 years, 10 months ago (2015-02-26 23:34:33 UTC) #10
cmumford
https://codereview.chromium.org/949293002/diff/20001/content/browser/appcache/appcache_update_job.cc File content/browser/appcache/appcache_update_job.cc (right): https://codereview.chromium.org/949293002/diff/20001/content/browser/appcache/appcache_update_job.cc#newcode464 content/browser/appcache/appcache_update_job.cc:464: FROM_HERE, base::TimeDelta::FromSeconds(base::RandInt(5, 15)), Constants for 5 & 15? Also ...
5 years, 10 months ago (2015-02-26 23:47:46 UTC) #12
gab
On 2015/02/26 22:04:39, michaeln wrote: > > SGTM, do we even need the bool getter? ...
5 years, 9 months ago (2015-03-02 12:49:35 UTC) #13
michaeln
Declaring when startup is complete has to be a function of chrome, the content lib ...
5 years, 9 months ago (2015-03-02 20:48:02 UTC) #14
michaeln
BrowserMainLoop::PreCreateThreads() looks like a reasonable place get the poster from the client and set it ...
5 years, 9 months ago (2015-03-02 21:37:03 UTC) #15
michaeln
ptal, here's a cut at an interface and default no-delay impl along the lines of ...
5 years, 9 months ago (2015-03-03 02:41:42 UTC) #16
gab
Question (disclaimer I'm no content vs chrome expert): why does chrome even need to be ...
5 years, 9 months ago (2015-03-03 13:50:53 UTC) #17
michaeln
On 2015/03/03 13:50:53, gab wrote: > Question (disclaimer I'm no content vs chrome expert): why ...
5 years, 9 months ago (2015-03-03 19:52:45 UTC) #18
gab
On 2015/03/03 19:52:45, michaeln wrote: > On 2015/03/03 13:50:53, gab wrote: > > Question (disclaimer ...
5 years, 9 months ago (2015-03-03 20:07:03 UTC) #19
michaeln
> > I'll ping jam about the details of the chrome/content interface. > > Okay ...
5 years, 9 months ago (2015-03-03 20:26:48 UTC) #20
gab
On 2015/03/03 20:26:48, michaeln wrote: > > > I'll ping jam about the details of ...
5 years, 9 months ago (2015-03-04 16:17:31 UTC) #21
michaeln
@jam, can you take a look at the content public api?
5 years, 9 months ago (2015-03-04 22:58:07 UTC) #23
jam
https://codereview.chromium.org/949293002/diff/120001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/120001/chrome/browser/chrome_content_browser_client.cc#newcode817 chrome/browser/chrome_content_browser_client.cc:817: // TODO(michaeln): write me It would be clearer while ...
5 years, 9 months ago (2015-03-05 17:05:03 UTC) #24
michaeln
> It would be clearer while reviewing this cl if this was implemented. Ok, ptal, ...
5 years, 9 months ago (2015-03-09 23:11:46 UTC) #25
gab
I'll let jam weigh in on the interface, looks reasonable in general IMO, a few ...
5 years, 9 months ago (2015-03-10 15:00:33 UTC) #26
michaeln
thnx for looking https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc#newcode229 chrome/browser/chrome_browser_main.cc:229: using StartupCompleteFlag = base::CancellationFlag; > Perhaps ...
5 years, 9 months ago (2015-03-10 19:46:26 UTC) #27
gab
https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc#newcode229 chrome/browser/chrome_browser_main.cc:229: using StartupCompleteFlag = base::CancellationFlag; On 2015/03/10 19:46:26, michaeln wrote: ...
5 years, 9 months ago (2015-03-10 19:55:27 UTC) #28
michaeln
> > Maybe the failsafe timer should start earlier in the startup process, as soon ...
5 years, 9 months ago (2015-03-10 20:46:32 UTC) #29
jam
https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc#newcode1135 chrome/browser/chrome_browser_main.cc:1135: // Failsafe for signaling startup completion. why do we ...
5 years, 9 months ago (2015-03-10 23:04:35 UTC) #30
michaeln
https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc#newcode1135 chrome/browser/chrome_browser_main.cc:1135: // Failsafe for signaling startup completion. On 2015/03/10 23:04:34, ...
5 years, 9 months ago (2015-03-10 23:54:54 UTC) #31
cmumford
On 2015/03/10 at 23:54:54, michaeln wrote: > https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc > File chrome/browser/chrome_browser_main.cc (right): > > https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_browser_main.cc#newcode1135 ...
5 years, 9 months ago (2015-03-18 23:16:37 UTC) #32
michaeln
ptal > Also, you should also run "git cl format" and "git cl lint" and ...
5 years, 9 months ago (2015-03-20 00:21:28 UTC) #33
michaeln
> https://codereview.chromium.org/949293002/diff/200001/chrome/browser/chrome_browser_main.cc#newcode240 > chrome/browser/chrome_browser_main.cc:240: static void > SetBrowserStartupIsComplete(); > i'll probably have to expose SetBrowserStartupIsComplete ...
5 years, 9 months ago (2015-03-20 19:05:39 UTC) #34
michaeln
@jam, ping https://codereview.chromium.org/949293002/diff/300001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/300001/chrome/browser/chrome_browser_main.cc#newcode269 chrome/browser/chrome_browser_main.cc:269: #if !defined(OS_ANDROID) FUD: Initially mimic'ing chrome_browser_main_extra_parts_metrics.cc which ...
5 years, 9 months ago (2015-03-23 20:24:23 UTC) #35
jam
https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_content_browser_client.cc#newcode830 chrome/browser/chrome_content_browser_client.cc:830: task_runner->PostTask(from_here, task); On 2015/03/10 23:54:54, michaeln wrote: > On ...
5 years, 9 months ago (2015-03-23 23:19:44 UTC) #36
cmumford
https://codereview.chromium.org/949293002/diff/300001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/300001/chrome/browser/chrome_browser_main.cc#newcode262 chrome/browser/chrome_browser_main.cc:262: }; Not sure: Is DISALLOW_COPY_AND_ASSIGN required for local *.cc ...
5 years, 9 months ago (2015-03-23 23:57:20 UTC) #37
michaeln
https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/160001/chrome/browser/chrome_content_browser_client.cc#newcode830 chrome/browser/chrome_content_browser_client.cc:830: task_runner->PostTask(from_here, task); On 2015/03/23 23:19:44, jam wrote: > On ...
5 years, 9 months ago (2015-03-24 23:01:12 UTC) #38
michaeln
https://codereview.chromium.org/949293002/diff/340001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/340001/chrome/browser/chrome_content_browser_client.cc#newcode2612 chrome/browser/chrome_content_browser_client.cc:2612: after_startup_tasks_.clear(); Oh, I think there's a problem with this? ...
5 years, 9 months ago (2015-03-25 01:09:32 UTC) #39
michaeln
https://codereview.chromium.org/949293002/diff/340001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/340001/chrome/browser/chrome_content_browser_client.cc#newcode2612 chrome/browser/chrome_content_browser_client.cc:2612: after_startup_tasks_.clear(); On 2015/03/25 01:09:32, michaeln wrote: > Oh, I ...
5 years, 9 months ago (2015-03-25 02:25:18 UTC) #40
jam
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc#newcode238 chrome/browser/chrome_browser_main.cc:238: g_startup_complete_flag.Get().Set(); what I had meant earlier (sorry if not ...
5 years, 9 months ago (2015-03-26 15:38:58 UTC) #41
michaeln
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc#newcode238 chrome/browser/chrome_browser_main.cc:238: g_startup_complete_flag.Get().Set(); On 2015/03/26 15:38:58, jam wrote: > what I ...
5 years, 9 months ago (2015-03-26 19:52:33 UTC) #42
michaeln
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_content_browser_client.cc#newcode2625 chrome/browser/chrome_content_browser_client.cc:2625: const int kMaxDelay = 30; On 2015/03/26 19:52:33, michaeln ...
5 years, 9 months ago (2015-03-26 20:17:53 UTC) #43
jam
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc#newcode238 chrome/browser/chrome_browser_main.cc:238: g_startup_complete_flag.Get().Set(); On 2015/03/26 19:52:33, michaeln wrote: > On 2015/03/26 ...
5 years, 9 months ago (2015-03-26 20:22:08 UTC) #44
michaeln
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_browser_main.cc#newcode238 chrome/browser/chrome_browser_main.cc:238: g_startup_complete_flag.Get().Set(); On 2015/03/26 20:22:08, jam wrote: > On 2015/03/26 ...
5 years, 9 months ago (2015-03-26 21:39:36 UTC) #45
jam
https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/949293002/diff/360001/chrome/browser/chrome_content_browser_client.cc#newcode2625 chrome/browser/chrome_content_browser_client.cc:2625: const int kMaxDelay = 30; On 2015/03/26 21:39:36, michaeln ...
5 years, 9 months ago (2015-03-27 15:50:29 UTC) #46
michaeln
ptal, added after_startup_task.h .cc files and some uma numbers
5 years, 9 months ago (2015-03-27 21:15:36 UTC) #47
michaeln
https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc File chrome/browser/after_startup_task.cc (right): https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc#newcode70 chrome/browser/after_startup_task.cc:70: g_after_startup_tasks.Get().shrink_to_fit(); bummer, shrink_to_fit() isn't implemented everywhere
5 years, 9 months ago (2015-03-27 21:35:42 UTC) #48
cmumford
Just nits from me. https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc File chrome/browser/after_startup_task.cc (right): https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc#newcode1 chrome/browser/after_startup_task.cc:1: // Copyright (c) 2015 The ...
5 years, 9 months ago (2015-03-27 21:59:59 UTC) #49
michaeln
https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc File chrome/browser/after_startup_task.cc (right): https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc#newcode117 chrome/browser/after_startup_task.cc:117: ~StartupObserver() override { DCHECK(IsBrowserStartupComplete()); } On 2015/03/27 21:59:58, cmumford ...
5 years, 9 months ago (2015-03-27 22:08:00 UTC) #50
gab
lg, thanks Michael! Some comments below. https://codereview.chromium.org/949293002/diff/520001/chrome/browser/after_startup_task.cc File chrome/browser/after_startup_task.cc (right): https://codereview.chromium.org/949293002/diff/520001/chrome/browser/after_startup_task.cc#newcode47 chrome/browser/after_startup_task.cc:47: void RunTask(scoped_ptr<AfterStartupTask> queued_task); ...
5 years, 8 months ago (2015-03-30 18:29:37 UTC) #51
michaeln
thnx for all the review comments, here's another cut at it https://codereview.chromium.org/949293002/diff/500001/chrome/browser/after_startup_task.cc File chrome/browser/after_startup_task.cc (right): ...
5 years, 8 months ago (2015-04-03 19:51:38 UTC) #52
michaeln
ptal, added unittests
5 years, 8 months ago (2015-04-06 22:50:45 UTC) #53
michaeln
https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils.cc File chrome/browser/after_startup_task_utils.cc (right): https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils.cc#newcode215 chrome/browser/after_startup_task_utils.cc:215: g_startup_complete_flag.Get().UnsafeReset(); Another (better?) option here would be to reset ...
5 years, 8 months ago (2015-04-06 23:12:22 UTC) #54
cmumford
https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils_unittest.cc File chrome/browser/after_startup_task_utils_unittest.cc (right): https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils_unittest.cc#newcode30 chrome/browser/after_startup_task_utils_unittest.cc:30: posted_task_count_(0), Nit: Use Non-Static Class Member Initializers https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils_unittest.cc#newcode137 chrome/browser/after_startup_task_utils_unittest.cc:137: ...
5 years, 8 months ago (2015-04-06 23:18:03 UTC) #55
michaeln
https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils_unittest.cc File chrome/browser/after_startup_task_utils_unittest.cc (right): https://codereview.chromium.org/949293002/diff/580001/chrome/browser/after_startup_task_utils_unittest.cc#newcode30 chrome/browser/after_startup_task_utils_unittest.cc:30: posted_task_count_(0), On 2015/04/06 23:18:03, cmumford wrote: > Nit: Use ...
5 years, 8 months ago (2015-04-06 23:45:59 UTC) #56
michaeln
ping!
5 years, 8 months ago (2015-04-07 23:51:54 UTC) #57
cmumford
lgtm
5 years, 8 months ago (2015-04-08 15:19:51 UTC) #58
jam
lgtm someone from base/owners should review the base change https://codereview.chromium.org/949293002/diff/660001/base/synchronization/cancellation_flag.h File base/synchronization/cancellation_flag.h (right): https://codereview.chromium.org/949293002/diff/660001/base/synchronization/cancellation_flag.h#newcode33 base/synchronization/cancellation_flag.h:33: ...
5 years, 8 months ago (2015-04-08 20:34:27 UTC) #59
michaeln
@thakis for base/OWNERS https://codereview.chromium.org/949293002/diff/660001/base/synchronization/cancellation_flag.h File base/synchronization/cancellation_flag.h (right): https://codereview.chromium.org/949293002/diff/660001/base/synchronization/cancellation_flag.h#newcode33 base/synchronization/cancellation_flag.h:33: void UnsafeReset(); On 2015/04/08 20:34:27, jam ...
5 years, 8 months ago (2015-04-08 21:57:25 UTC) #60
michaeln
@thakis again, this time with him in the reviewers list
5 years, 8 months ago (2015-04-09 19:43:29 UTC) #62
Nico
base lgtm with a comment. I looked at one non-base file to figure out what ...
5 years, 8 months ago (2015-04-09 20:10:15 UTC) #63
michaeln
thnx! https://codereview.chromium.org/949293002/diff/680001/base/synchronization/cancellation_flag.h File base/synchronization/cancellation_flag.h (right): https://codereview.chromium.org/949293002/diff/680001/base/synchronization/cancellation_flag.h#newcode32 base/synchronization/cancellation_flag.h:32: void UnsafeResetForTesting(); On 2015/04/09 20:10:15, Nico wrote: > ...
5 years, 8 months ago (2015-04-09 21:48:39 UTC) #64
michaeln
> Should this get an "intent to implement" thread on chromium-dev? Everyone should > use ...
5 years, 8 months ago (2015-04-09 21:50:45 UTC) #65
Nico
On Thu, Apr 9, 2015 at 2:50 PM, <michaeln@chromium.org> wrote: > Should this get an ...
5 years, 8 months ago (2015-04-09 21:55:29 UTC) #66
michaeln
@isherman for histogram labels > That's not public, is it? Right, I don't think it ...
5 years, 8 months ago (2015-04-09 23:49:17 UTC) #68
Ilya Sherman
histograms.xml lgtm % several nits: https://codereview.chromium.org/949293002/diff/700001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/949293002/diff/700001/tools/metrics/histograms/histograms.xml#newcode250 tools/metrics/histograms/histograms.xml:250: +<histogram name="AfterStartupTasks.Count"> Rather than ...
5 years, 8 months ago (2015-04-09 23:53:56 UTC) #69
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/949293002/740001
5 years, 8 months ago (2015-04-13 21:32:08 UTC) #75
commit-bot: I haz the power
Committed patchset #38 (id:740001)
5 years, 8 months ago (2015-04-13 23:58:44 UTC) #76
commit-bot: I haz the power
5 years, 8 months ago (2015-04-13 23:59:43 UTC) #77
Message was sent while issue was closed.
Patchset 38 (id:??) landed as
https://crrev.com/96f887e253b8583cb5ea9dccda2aa796cdce2b98
Cr-Commit-Position: refs/heads/master@{#324950}

Powered by Google App Engine
This is Rietveld 408576698