|
|
Rework Windows process handling.
- Use only one thread to wait for multiple process objects.
- Fix issue where reading from a closed pipe would print an
error message on stderr.
- Remove the need to go to dart before removing a processinfo
object from the list. Sometimes you never get there so we
have to remove the process info object always.
BUG=
TEST=
Committed: https://code.google.com/p/dart/source/detail?r=3844
Total comments: 22
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+350 lines, -120 lines) |
Patch |
 |
M |
runtime/bin/builtin_natives.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
runtime/bin/eventhandler_win.cc
|
View
|
1
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process.cc
|
View
|
|
2 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process_impl.dart
|
View
|
|
3 chunks |
+4 lines, -11 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process_linux.cc
|
View
|
1
2
|
3 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process_macos.cc
|
View
|
1
2
|
3 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/process_win.cc
|
View
|
1
2
3
|
7 chunks |
+312 lines, -79 lines |
0 comments
|
Download
|
 |
M |
tools/testing/bin/linux/dart
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
M |
tools/testing/bin/macos/dart
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
M |
tools/testing/bin/windows/dart.exe
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|