|
|
Patch refactoring.
This is the third and main part of the patch refactoring.
Patch libraries, classes, and functions now have there separate element chain,
which is doubly-linked to their origin counterparts.
See the library comment in lib/compiler/patch_parser.dart for a detailed
description of the new patch system, the terminology and the invariants.
Committed: https://code.google.com/p/dart/source/detail?r=13163
Total comments: 20
Total comments: 48
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+630 lines, -206 lines) |
Patch |
 |
M |
lib/compiler/implementation/compile_time_constants.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/compiler.dart
|
View
|
1
2
3
4
5
|
4 chunks |
+6 lines, -17 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/dart_backend/backend.dart
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/dart_backend/renamer.dart
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/elements/elements.dart
|
View
|
1
2
3
4
5
|
33 chunks |
+178 lines, -46 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/enqueue.dart
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/js_backend/constant_emitter.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/js_backend/emitter.dart
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/js_backend/namer.dart
|
View
|
1
2
3
4
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/js_backend/native_emitter.dart
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
1 comment
|
Download
|
 |
M |
lib/compiler/implementation/lib/core_patch.dart
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/lib/coreimpl_patch.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/lib/isolate_patch.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
1 comment
|
Download
|
 |
M |
lib/compiler/implementation/native_handler.dart
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/patch_parser.dart
|
View
|
1
2
3
4
|
10 chunks |
+23 lines, -22 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/resolver.dart
|
View
|
1
2
3
4
|
16 chunks |
+215 lines, -47 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/scanner/listener.dart
|
View
|
1
2
3
4
|
3 chunks |
+6 lines, -9 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/ssa/builder.dart
|
View
|
1
2
3
4
5
|
7 chunks |
+19 lines, -8 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/ssa/optimize.dart
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/typechecker.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
lib/compiler/implementation/world.dart
|
View
|
1
2
3
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
lib/core/errors.dart
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart
|
View
|
1
2
3
4
|
3 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
 |
M |
tests/compiler/dart2js/patch_test.dart
|
View
|
|
5 chunks |
+136 lines, -18 lines |
0 comments
|
Download
|
 |
M |
tests/isolate/isolate.status
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|