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

Issue 1291163002: Join embeder threads on Windows. (Closed)

Created:
5 years, 4 months ago by zra
Modified:
5 years, 3 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : Cleanup #

Patch Set 4 : #

Total comments: 7

Patch Set 5 : Add asserts #

Patch Set 6 : simplify locking #

Total comments: 4

Patch Set 7 : Only wait for read thread in ReadComplete #

Total comments: 2

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+244 lines, -92 lines) Patch
M runtime/bin/dbg_connection.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M runtime/bin/dbg_connection.cc View 1 2 2 chunks +10 lines, -0 lines 0 comments Download
M runtime/bin/dbg_connection_android.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/dbg_connection_linux.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/dbg_connection_macos.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/dbg_connection_win.h View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
M runtime/bin/dbg_connection_win.cc View 1 2 3 4 3 chunks +56 lines, -1 line 0 comments Download
M runtime/bin/eventhandler_win.h View 1 2 3 4 5 6 7 8 chunks +19 lines, -25 lines 0 comments Download
M runtime/bin/eventhandler_win.cc View 1 2 3 4 5 6 41 chunks +128 lines, -66 lines 0 comments Download
M runtime/bin/main.cc View 1 2 3 4 5 6 4 chunks +9 lines, -0 lines 0 comments Download
M runtime/bin/process.cc View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (2 generated)
zra
5 years, 4 months ago (2015-08-14 15:05:48 UTC) #2
Ivan Posva
Please ask Søren about the consolidation of the monitor and critical section. Thanks, -Ivan https://codereview.chromium.org/1291163002/diff/60001/runtime/bin/dbg_connection_win.cc ...
5 years, 3 months ago (2015-08-25 22:21:03 UTC) #3
zra
Soren, in the eventhandler implementation for windows, the class StdHandle uses both a windows-style critical ...
5 years, 3 months ago (2015-08-26 05:24:39 UTC) #5
Søren Gjesse
On 2015/08/26 05:24:39, zra wrote: > Soren, in the eventhandler implementation for windows, the class ...
5 years, 3 months ago (2015-08-26 07:28:36 UTC) #6
zra
Changed Handle to use only a Monitor. PTAL.
5 years, 3 months ago (2015-08-27 08:12:00 UTC) #7
Søren Gjesse
lgtm with comments https://codereview.chromium.org/1291163002/diff/100001/runtime/bin/eventhandler_win.cc File runtime/bin/eventhandler_win.cc (right): https://codereview.chromium.org/1291163002/diff/100001/runtime/bin/eventhandler_win.cc#newcode301 runtime/bin/eventhandler_win.cc:301: bool Handle::IssueRead() { MonitorLocker ml(monitor_); here. ...
5 years, 3 months ago (2015-08-27 13:28:24 UTC) #8
zra
https://codereview.chromium.org/1291163002/diff/100001/runtime/bin/eventhandler_win.cc File runtime/bin/eventhandler_win.cc (right): https://codereview.chromium.org/1291163002/diff/100001/runtime/bin/eventhandler_win.cc#newcode301 runtime/bin/eventhandler_win.cc:301: bool Handle::IssueRead() { On 2015/08/27 13:28:24, Søren Gjesse wrote: ...
5 years, 3 months ago (2015-08-27 14:04:51 UTC) #9
zra
Ivan, as we discussed this morning, I was able to move all blocking for the ...
5 years, 3 months ago (2015-08-28 04:52:54 UTC) #10
zra
On 2015/08/28 04:52:54, zra wrote: > Ivan, as we discussed this morning, I was able ...
5 years, 3 months ago (2015-08-31 23:04:47 UTC) #11
Ivan Posva
LGTMwC -Ivan https://codereview.chromium.org/1291163002/diff/120001/runtime/bin/eventhandler_win.h File runtime/bin/eventhandler_win.h (right): https://codereview.chromium.org/1291163002/diff/120001/runtime/bin/eventhandler_win.h#newcode267 runtime/bin/eventhandler_win.h:267: Monitor* monitor_; Usually we try to have ...
5 years, 3 months ago (2015-09-01 21:15:03 UTC) #12
zra
Thanks! https://codereview.chromium.org/1291163002/diff/120001/runtime/bin/eventhandler_win.h File runtime/bin/eventhandler_win.h (right): https://codereview.chromium.org/1291163002/diff/120001/runtime/bin/eventhandler_win.h#newcode267 runtime/bin/eventhandler_win.h:267: Monitor* monitor_; On 2015/09/01 21:15:03, Ivan Posva wrote: ...
5 years, 3 months ago (2015-09-02 00:13:16 UTC) #13
zra
5 years, 3 months ago (2015-09-02 00:53:07 UTC) #14
Message was sent while issue was closed.
Committed patchset #8 (id:140001) manually as
9395a5b86f2f84c1a2d973b8c8b940ce369c957a.

Powered by Google App Engine
This is Rietveld 408576698