|
|
Fix class patching involving type parameters: type parameters of patched classes
were not finalized.
Simplify and fix function type alias finalization (remove dummy alias owner).
Make sure no unfinalized types or unresolved classes are written to a snapshot.
Verify that all pending classes are finalized before writing a snapshot.
Make snapshot_test more resilient to finalization errors.
Add missing import to snapshot_test.dart.
Fix typo in growable_array.dart.
Committed: https://code.google.com/p/dart/source/detail?r=17962
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+191 lines, -161 lines) |
Patch |
 |
M |
runtime/lib/growable_array.dart
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/vm/class_finalizer.cc
|
View
|
1
2
|
11 chunks |
+33 lines, -33 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object.h
|
View
|
1
2
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object.cc
|
View
|
1
2
|
5 chunks |
+44 lines, -44 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object_test.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/vm/parser.cc
|
View
|
1
2
|
14 chunks |
+81 lines, -36 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/raw_object_snapshot.cc
|
View
|
1
2
|
4 chunks |
+14 lines, -39 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/snapshot.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/snapshot_test.cc
|
View
|
1
2
|
3 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/snapshot_test.dart
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/symbols.h
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|