Commit 88cc9c4
committed
Auto merge of rust-lang#100036 - DrMeepster:box_free_free_box, r=oli-obk
Remove `box_free` lang item
This PR removes the `box_free` lang item, replacing it with `Box`'s `Drop` impl. Box dropping is still slightly magic because the contained value is still dropped by the compiler.4 files changed
+28
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
335 | 337 | | |
336 | 338 | | |
337 | 339 | | |
338 | | - | |
| 340 | + | |
| 341 | + | |
339 | 342 | | |
340 | 343 | | |
341 | 344 | | |
342 | 345 | | |
343 | 346 | | |
344 | 347 | | |
345 | | - | |
| 348 | + | |
346 | 349 | | |
347 | 350 | | |
348 | 351 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1211 | 1211 | | |
1212 | 1212 | | |
1213 | 1213 | | |
| 1214 | + | |
1214 | 1215 | | |
1215 | | - | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
1216 | 1224 | | |
1217 | 1225 | | |
1218 | 1226 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
273 | | - | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| |||
1442 | 1442 | | |
1443 | 1443 | | |
1444 | 1444 | | |
1445 | | - | |
| 1445 | + | |
1446 | 1446 | | |
1447 | | - | |
1448 | | - | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
| 1447 | + | |
| 1448 | + | |
1452 | 1449 | | |
1453 | 1450 | | |
1454 | 1451 | | |
1455 | | - | |
| 1452 | + | |
1456 | 1453 | | |
1457 | 1454 | | |
1458 | 1455 | | |
1459 | 1456 | | |
1460 | 1457 | | |
1461 | | - | |
| 1458 | + | |
| 1459 | + | |
1462 | 1460 | | |
1463 | 1461 | | |
1464 | 1462 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
1360 | 1360 | | |
1361 | 1361 | | |
1362 | 1362 | | |
1363 | | - | |
| 1363 | + | |
1364 | 1364 | | |
1365 | | - | |
1366 | | - | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
| 1365 | + | |
| 1366 | + | |
1370 | 1367 | | |
1371 | 1368 | | |
1372 | 1369 | | |
1373 | | - | |
| 1370 | + | |
1374 | 1371 | | |
1375 | 1372 | | |
1376 | 1373 | | |
1377 | 1374 | | |
1378 | 1375 | | |
1379 | | - | |
| 1376 | + | |
| 1377 | + | |
1380 | 1378 | | |
1381 | 1379 | | |
1382 | 1380 | | |
| |||
0 commit comments