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

Issue 884143002: Refactor the process creation code on POSIX platforms (Closed)

Created:
5 years, 10 months ago by Søren Gjesse
Modified:
5 years, 10 months ago
Reviewers:
kustermann
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/remotes/git-svn
Visibility:
Public.

Description

Refactor the process creation code on POSIX platforms This moved the process creation code to a class, and splits the single function used before into several methods operation on instance variables. The refactor revealed at least one leaked file descriptor. R=kustermann@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=43280

Patch Set 1 #

Patch Set 2 : Accidental edit #

Patch Set 3 : Correct base #

Patch Set 4 : Accidental edit #

Total comments: 14

Patch Set 5 : Addressed review comments #

Patch Set 6 : Ported to Mac OS and Android #

Patch Set 7 : Fix Mac OS and Android buiæd #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1254 lines, -876 lines) Patch
M runtime/bin/process.cc View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M runtime/bin/process_android.cc View 1 2 3 4 5 6 1 chunk +417 lines, -292 lines 0 comments Download
M runtime/bin/process_linux.cc View 1 2 3 4 1 chunk +416 lines, -291 lines 0 comments Download
M runtime/bin/process_macos.cc View 1 2 3 4 5 6 1 chunk +417 lines, -292 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Søren Gjesse
Please take a look. The code is basically the same as before, but hopefully a ...
5 years, 10 months ago (2015-01-28 15:36:43 UTC) #1
kustermann
LGTM with comments https://codereview.chromium.org/884143002/diff/60001/runtime/bin/process_linux.cc File runtime/bin/process_linux.cc (right): https://codereview.chromium.org/884143002/diff/60001/runtime/bin/process_linux.cc#newcode304 runtime/bin/process_linux.cc:304: // This run in the original ...
5 years, 10 months ago (2015-01-29 10:20:33 UTC) #2
Søren Gjesse
https://codereview.chromium.org/884143002/diff/60001/runtime/bin/process_linux.cc File runtime/bin/process_linux.cc (right): https://codereview.chromium.org/884143002/diff/60001/runtime/bin/process_linux.cc#newcode304 runtime/bin/process_linux.cc:304: // This run in the original process. On 2015/01/29 ...
5 years, 10 months ago (2015-01-29 12:25:55 UTC) #3
Søren Gjesse
Thanks for the review.
5 years, 10 months ago (2015-01-29 12:28:07 UTC) #4
Søren Gjesse
5 years, 10 months ago (2015-01-29 13:06:48 UTC) #5
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as 43280 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698