|
Implement prologue weak persistent handles.
Prologue weak persistent handles are similar to weak persistent
handles but exhibit different behavior during garbage collections that
invoke the prologue and epilogue callbacks. While weak persistent
handles always weakly reference their referents, prologue weak
persistent handles weakly reference their referents only during a
garbage collection occurs that invokes the prologue and epilogue
callbacks. During all other garbage collections, prologue weak
persistent handles strongly reference their referents.
Committed: https://code.google.com/p/dart/source/detail?r=5445
Total comments: 12
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+386 lines, -120 lines) |
Patch |
|
M |
runtime/include/dart_api.h
|
View
|
1
2
3
|
2 chunks |
+46 lines, -0 lines |
0 comments
|
Download
|
|
M |
runtime/vm/dart_api_impl.h
|
View
|
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
|
M |
runtime/vm/dart_api_impl.cc
|
View
|
1
2
|
6 chunks |
+70 lines, -19 lines |
0 comments
|
Download
|
|
M |
runtime/vm/dart_api_impl_test.cc
|
View
|
1
2
|
1 chunk |
+58 lines, -0 lines |
0 comments
|
Download
|
|
M |
runtime/vm/dart_api_state.h
|
View
|
|
10 chunks |
+75 lines, -41 lines |
0 comments
|
Download
|
|
M |
runtime/vm/gc_marker.h
|
View
|
|
1 chunk |
+11 lines, -5 lines |
0 comments
|
Download
|
|
M |
runtime/vm/gc_marker.cc
|
View
|
|
3 chunks |
+29 lines, -17 lines |
0 comments
|
Download
|
|
M |
runtime/vm/heap.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
runtime/vm/heap.cc
|
View
|
1
2
|
2 chunks |
+19 lines, -7 lines |
0 comments
|
Download
|
|
M |
runtime/vm/isolate.h
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
runtime/vm/isolate.cc
|
View
|
1
2
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
runtime/vm/object.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
runtime/vm/pages.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
runtime/vm/pages.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
runtime/vm/scavenger.h
|
View
|
1
2
|
2 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
|
M |
runtime/vm/scavenger.cc
|
View
|
1
2
|
7 chunks |
+31 lines, -12 lines |
0 comments
|
Download
|
|
M |
runtime/vm/verifier.cc
|
View
|
1
2
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|