Commit e5f9ab4
Add reference leak check to Python well_known_types_test. Fix two refleak bugs.
-Fix ref leak when assign Struct field with creation
-Fix ref leak on "in" operator for ListValue
PiperOrigin-RevId: 7597446111 parent fc8a522 commit e5f9ab4
File tree
3 files changed
+33
-24
lines changed- python
- google/protobuf
- internal
- pyext
3 files changed
+33
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| 58 | + | |
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
| |||
704 | 706 | | |
705 | 707 | | |
706 | 708 | | |
| 709 | + | |
707 | 710 | | |
708 | 711 | | |
709 | 712 | | |
| |||
987 | 990 | | |
988 | 991 | | |
989 | 992 | | |
| 993 | + | |
990 | 994 | | |
991 | 995 | | |
992 | 996 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1124 | 1124 | | |
1125 | 1125 | | |
1126 | 1126 | | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
1131 | | - | |
1132 | | - | |
1133 | | - | |
1134 | | - | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
1135 | 1137 | | |
1136 | 1138 | | |
1137 | 1139 | | |
| |||
2391 | 2393 | | |
2392 | 2394 | | |
2393 | 2395 | | |
2394 | | - | |
2395 | | - | |
| 2396 | + | |
| 2397 | + | |
2396 | 2398 | | |
2397 | 2399 | | |
2398 | 2400 | | |
2399 | 2401 | | |
2400 | 2402 | | |
2401 | 2403 | | |
2402 | | - | |
2403 | | - | |
| 2404 | + | |
2404 | 2405 | | |
2405 | 2406 | | |
2406 | 2407 | | |
2407 | 2408 | | |
2408 | | - | |
2409 | 2409 | | |
2410 | 2410 | | |
2411 | 2411 | | |
| |||
2414 | 2414 | | |
2415 | 2415 | | |
2416 | 2416 | | |
2417 | | - | |
2418 | | - | |
2419 | | - | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
2420 | 2420 | | |
2421 | 2421 | | |
2422 | 2422 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
463 | 466 | | |
464 | 467 | | |
465 | 468 | | |
| |||
1110 | 1113 | | |
1111 | 1114 | | |
1112 | 1115 | | |
1113 | | - | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1114 | 1119 | | |
1115 | 1120 | | |
1116 | 1121 | | |
| |||
0 commit comments