Commit d657777
committed
Ensure total compatibility of C/Python implementations of uuid4 / uuid7
A side effect of some compatility fixes is the new code, with which
the new C uuid7() is now 35x faster that pure Python (used to be 30x).1 parent 68c324d commit d657777
4 files changed
Lines changed: 312 additions & 39 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1524 | 1524 | | |
1525 | 1525 | | |
1526 | 1526 | | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
1527 | 1545 | | |
1528 | 1546 | | |
1529 | 1547 | | |
| |||
1595 | 1613 | | |
1596 | 1614 | | |
1597 | 1615 | | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
1598 | 1665 | | |
1599 | 1666 | | |
1600 | 1667 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
114 | 141 | | |
115 | 142 | | |
116 | 143 | | |
| |||
783 | 810 | | |
784 | 811 | | |
785 | 812 | | |
786 | | - | |
| 813 | + | |
787 | 814 | | |
788 | 815 | | |
789 | 816 | | |
| |||
843 | 870 | | |
844 | 871 | | |
845 | 872 | | |
846 | | - | |
| 873 | + | |
| 874 | + | |
847 | 875 | | |
848 | 876 | | |
849 | 877 | | |
| |||
872 | 900 | | |
873 | 901 | | |
874 | 902 | | |
875 | | - | |
| 903 | + | |
876 | 904 | | |
877 | 905 | | |
878 | 906 | | |
| |||
888 | 916 | | |
889 | 917 | | |
890 | 918 | | |
891 | | - | |
| 919 | + | |
892 | 920 | | |
893 | 921 | | |
894 | 922 | | |
| |||
946 | 974 | | |
947 | 975 | | |
948 | 976 | | |
| 977 | + | |
949 | 978 | | |
950 | 979 | | |
951 | 980 | | |
| |||
0 commit comments