Commit 6a75011
* fix: Fixed memory leak on shutdown
* fix: Fixed a few memory leak cases when shutting down NetworkManager during Incoming Message Queue processing
* standards check
* Fixed test not cleaning up quite correctly.
* -Reworked the way shutdown is handled so it can't be processed while handling incoming messages.
-Added tests for both ways to shut down to make sure they both work correctly
-Fixed an issue in the snapshot system that was causing the new tests to fail
* standards
* Fixed broken test, slight naming change to be more accurate.
Co-authored-by: Jaedyn Draper <284434+ShadauxCat@users.noreply.github.com>
1 parent 7433a26 commit 6a75011
File tree
10 files changed
+278
-24
lines changed- com.unity.netcode.gameobjects
- Runtime
- Core
- Messaging
- Spawning
- Tests/Editor
- testproject/Assets/Tests/Runtime
- Support
10 files changed
+278
-24
lines changedLines changed: 41 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
76 | 79 | | |
77 | 80 | | |
78 | 81 | | |
| |||
116 | 119 | | |
117 | 120 | | |
118 | 121 | | |
119 | | - | |
| 122 | + | |
120 | 123 | | |
121 | 124 | | |
122 | 125 | | |
| |||
134 | 137 | | |
135 | 138 | | |
136 | 139 | | |
137 | | - | |
| 140 | + | |
138 | 141 | | |
139 | 142 | | |
140 | 143 | | |
| |||
974 | 977 | | |
975 | 978 | | |
976 | 979 | | |
977 | | - | |
| 980 | + | |
978 | 981 | | |
979 | 982 | | |
980 | 983 | | |
| |||
994 | 997 | | |
995 | 998 | | |
996 | 999 | | |
997 | | - | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
998 | 1007 | | |
999 | 1008 | | |
1000 | 1009 | | |
1001 | 1010 | | |
1002 | 1011 | | |
1003 | 1012 | | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
1004 | 1024 | | |
1005 | 1025 | | |
1006 | 1026 | | |
| |||
1077 | 1097 | | |
1078 | 1098 | | |
1079 | 1099 | | |
| 1100 | + | |
1080 | 1101 | | |
1081 | 1102 | | |
1082 | 1103 | | |
| |||
1165 | 1186 | | |
1166 | 1187 | | |
1167 | 1188 | | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
1168 | 1194 | | |
1169 | 1195 | | |
1170 | 1196 | | |
| |||
1181 | 1207 | | |
1182 | 1208 | | |
1183 | 1209 | | |
1184 | | - | |
1185 | | - | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
1186 | 1216 | | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1187 | 1222 | | |
1188 | 1223 | | |
1189 | 1224 | | |
| |||
Lines changed: 24 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
468 | | - | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | | - | |
473 | | - | |
474 | | - | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
475 | 486 | | |
476 | 487 | | |
| 488 | + | |
| 489 | + | |
477 | 490 | | |
478 | 491 | | |
479 | 492 | | |
480 | 493 | | |
481 | 494 | | |
482 | 495 | | |
483 | 496 | | |
484 | | - | |
| 497 | + | |
485 | 498 | | |
486 | 499 | | |
487 | 500 | | |
488 | 501 | | |
489 | 502 | | |
490 | 503 | | |
491 | 504 | | |
| 505 | + | |
| 506 | + | |
492 | 507 | | |
493 | 508 | | |
494 | 509 | | |
| |||
497 | 512 | | |
498 | 513 | | |
499 | 514 | | |
500 | | - | |
| 515 | + | |
501 | 516 | | |
502 | 517 | | |
503 | 518 | | |
| |||
516 | 531 | | |
517 | 532 | | |
518 | 533 | | |
519 | | - | |
| 534 | + | |
520 | 535 | | |
521 | 536 | | |
522 | 537 | | |
| |||
532 | 547 | | |
533 | 548 | | |
534 | 549 | | |
535 | | - | |
| 550 | + | |
536 | 551 | | |
537 | 552 | | |
538 | 553 | | |
| |||
1077 | 1092 | | |
1078 | 1093 | | |
1079 | 1094 | | |
1080 | | - | |
| 1095 | + | |
1081 | 1096 | | |
1082 | 1097 | | |
1083 | 1098 | | |
| |||
Lines changed: 20 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
116 | 124 | | |
117 | 125 | | |
118 | 126 | | |
| |||
253 | 261 | | |
254 | 262 | | |
255 | 263 | | |
256 | | - | |
| 264 | + | |
257 | 265 | | |
258 | 266 | | |
259 | | - | |
| 267 | + | |
260 | 268 | | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
261 | 273 | | |
262 | 274 | | |
263 | 275 | | |
| |||
461 | 473 | | |
462 | 474 | | |
463 | 475 | | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
464 | 481 | | |
465 | 482 | | |
466 | 483 | | |
467 | 484 | | |
468 | 485 | | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | 486 | | |
475 | 487 | | |
476 | 488 | | |
| |||
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
157 | 175 | | |
158 | 176 | | |
159 | 177 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
0 commit comments