Commit b58343f
committed
gh-78959: Add order parameter to memoryview.cast()
memoryview.cast() now accepts a keyword-only order parameter. With
order='F' it returns a zero-copy Fortran-contiguous (column-major) view
of a flat buffer, mirroring the order argument of memoryview.tobytes().
Only 'C' (the default) and 'F' are accepted; the buffer is not copied.1 parent 1fece44 commit b58343f
6 files changed
Lines changed: 136 additions & 19 deletions
File tree
- Doc
- library
- whatsnew
- Lib/test
- Misc/NEWS.d/next/Core_and_Builtins
- Objects
- clinic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4867 | 4867 | | |
4868 | 4868 | | |
4869 | 4869 | | |
4870 | | - | |
| 4870 | + | |
4871 | 4871 | | |
4872 | 4872 | | |
4873 | 4873 | | |
4874 | 4874 | | |
4875 | 4875 | | |
4876 | 4876 | | |
4877 | 4877 | | |
| 4878 | + | |
| 4879 | + | |
| 4880 | + | |
| 4881 | + | |
| 4882 | + | |
| 4883 | + | |
4878 | 4884 | | |
4879 | 4885 | | |
4880 | 4886 | | |
| |||
5022 | 5028 | | |
5023 | 5029 | | |
5024 | 5030 | | |
| 5031 | + | |
| 5032 | + | |
| 5033 | + | |
| 5034 | + | |
| 5035 | + | |
| 5036 | + | |
| 5037 | + | |
| 5038 | + | |
| 5039 | + | |
5025 | 5040 | | |
5026 | 5041 | | |
| 5042 | + | |
| 5043 | + | |
| 5044 | + | |
5027 | 5045 | | |
5028 | 5046 | | |
5029 | 5047 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
78 | 84 | | |
79 | 85 | | |
80 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
689 | 689 | | |
690 | 690 | | |
691 | 691 | | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
692 | 740 | | |
693 | 741 | | |
694 | 742 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1400 | 1400 | | |
1401 | 1401 | | |
1402 | 1402 | | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
1406 | 1407 | | |
1407 | | - | |
| 1408 | + | |
1408 | 1409 | | |
1409 | 1410 | | |
1410 | 1411 | | |
| |||
1425 | 1426 | | |
1426 | 1427 | | |
1427 | 1428 | | |
1428 | | - | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
1429 | 1433 | | |
1430 | 1434 | | |
1431 | 1435 | | |
| |||
1469 | 1473 | | |
1470 | 1474 | | |
1471 | 1475 | | |
| 1476 | + | |
| 1477 | + | |
1472 | 1478 | | |
1473 | 1479 | | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
1474 | 1484 | | |
1475 | 1485 | | |
1476 | 1486 | | |
1477 | 1487 | | |
1478 | | - | |
1479 | | - | |
| 1488 | + | |
| 1489 | + | |
1480 | 1490 | | |
1481 | 1491 | | |
1482 | 1492 | | |
1483 | 1493 | | |
1484 | 1494 | | |
1485 | 1495 | | |
1486 | 1496 | | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
1487 | 1502 | | |
1488 | 1503 | | |
1489 | 1504 | | |
| |||
1517 | 1532 | | |
1518 | 1533 | | |
1519 | 1534 | | |
1520 | | - | |
| 1535 | + | |
1521 | 1536 | | |
1522 | 1537 | | |
1523 | 1538 | | |
| |||
0 commit comments