Commit b6bb9d2
authored
[stdlib] Make unsafe array initializer public (swiftlang#23134)
[stdlib] Make unsafe array initializer public
This implements SE-0245. The public versions of this initializer call
into the existing, underscored version, which avoids the need for
availability constraints.1 parent a985f7b commit b6bb9d2
File tree
4 files changed
+127
-42
lines changed- stdlib/public/core
- test/stdlib/Inputs
4 files changed
+127
-42
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
102 | 107 | | |
103 | 108 | | |
104 | 109 | | |
| |||
7506 | 7511 | | |
7507 | 7512 | | |
7508 | 7513 | | |
| 7514 | + | |
7509 | 7515 | | |
7510 | 7516 | | |
7511 | 7517 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1366 | 1366 | | |
1367 | 1367 | | |
1368 | 1368 | | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
1369 | 1400 | | |
1370 | 1401 | | |
1371 | 1402 | | |
1372 | 1403 | | |
1373 | 1404 | | |
1374 | 1405 | | |
1375 | 1406 | | |
1376 | | - | |
| 1407 | + | |
| 1408 | + | |
1377 | 1409 | | |
1378 | 1410 | | |
1379 | 1411 | | |
1380 | 1412 | | |
1381 | 1413 | | |
1382 | 1414 | | |
1383 | | - | |
| 1415 | + | |
1384 | 1416 | | |
1385 | 1417 | | |
1386 | 1418 | | |
| |||
1390 | 1422 | | |
1391 | 1423 | | |
1392 | 1424 | | |
1393 | | - | |
| 1425 | + | |
1394 | 1426 | | |
1395 | | - | |
| 1427 | + | |
1396 | 1428 | | |
1397 | 1429 | | |
1398 | 1430 | | |
1399 | 1431 | | |
1400 | | - | |
1401 | | - | |
1402 | | - | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
1408 | | - | |
1409 | | - | |
1410 | | - | |
1411 | | - | |
1412 | | - | |
1413 | | - | |
1414 | | - | |
1415 | | - | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
1416 | 1435 | | |
1417 | | - | |
| 1436 | + | |
1418 | 1437 | | |
1419 | 1438 | | |
1420 | 1439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
985 | 985 | | |
986 | 986 | | |
987 | 987 | | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
988 | 1025 | | |
989 | 1026 | | |
990 | 1027 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | 465 | | |
470 | 466 | | |
471 | 467 | | |
| |||
478 | 474 | | |
479 | 475 | | |
480 | 476 | | |
| 477 | + | |
| 478 | + | |
481 | 479 | | |
482 | | - | |
| 480 | + | |
483 | 481 | | |
484 | 482 | | |
485 | 483 | | |
486 | 484 | | |
487 | 485 | | |
488 | 486 | | |
489 | | - | |
| 487 | + | |
490 | 488 | | |
491 | | - | |
492 | | - | |
| 489 | + | |
| 490 | + | |
493 | 491 | | |
494 | 492 | | |
495 | | - | |
496 | | - | |
| 493 | + | |
| 494 | + | |
497 | 495 | | |
498 | | - | |
499 | | - | |
| 496 | + | |
| 497 | + | |
500 | 498 | | |
501 | 499 | | |
502 | | - | |
| 500 | + | |
| 501 | + | |
503 | 502 | | |
504 | 503 | | |
505 | 504 | | |
506 | 505 | | |
507 | 506 | | |
508 | 507 | | |
509 | 508 | | |
510 | | - | |
| 509 | + | |
511 | 510 | | |
512 | 511 | | |
513 | 512 | | |
| |||
516 | 515 | | |
517 | 516 | | |
518 | 517 | | |
519 | | - | |
| 518 | + | |
520 | 519 | | |
521 | 520 | | |
522 | 521 | | |
| |||
526 | 525 | | |
527 | 526 | | |
528 | 527 | | |
529 | | - | |
| 528 | + | |
| 529 | + | |
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
542 | | - | |
| 542 | + | |
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
| |||
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
| 551 | + | |
555 | 552 | | |
556 | 553 | | |
557 | 554 | | |
558 | 555 | | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
559 | 582 | | |
560 | 583 | | |
561 | 584 | | |
| |||
0 commit comments