Commit 7642044
committed
Add MapMutation.update(); make creating Map from a Map faster; fix bugs
* Add new MapMutation.update() method that behaves like
MutableMapping.update()
* Make it faster to create a Map() from another Map() -- it's now an
O(1) operation.
* update() method had a bug that could cause the update Map object to
have a wrong number of elements.1 parent 5a9c2fa commit 7642044
3 files changed
+160
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
2153 | 2153 | | |
2154 | 2154 | | |
2155 | 2155 | | |
| 2156 | + | |
| 2157 | + | |
2156 | 2158 | | |
2157 | 2159 | | |
2158 | 2160 | | |
| |||
2892 | 2894 | | |
2893 | 2895 | | |
2894 | 2896 | | |
2895 | | - | |
2896 | | - | |
| 2897 | + | |
| 2898 | + | |
| 2899 | + | |
| 2900 | + | |
| 2901 | + | |
| 2902 | + | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
2897 | 2910 | | |
2898 | 2911 | | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
2899 | 2918 | | |
2900 | 2919 | | |
2901 | 2920 | | |
| |||
2907 | 2926 | | |
2908 | 2927 | | |
2909 | 2928 | | |
2910 | | - | |
| 2929 | + | |
2911 | 2930 | | |
2912 | 2931 | | |
2913 | 2932 | | |
| |||
3665 | 3684 | | |
3666 | 3685 | | |
3667 | 3686 | | |
3668 | | - | |
| 3687 | + | |
3669 | 3688 | | |
3670 | 3689 | | |
3671 | 3690 | | |
3672 | 3691 | | |
3673 | 3692 | | |
3674 | 3693 | | |
3675 | | - | |
| 3694 | + | |
3676 | 3695 | | |
3677 | 3696 | | |
3678 | 3697 | | |
| |||
3681 | 3700 | | |
3682 | 3701 | | |
3683 | 3702 | | |
3684 | | - | |
3685 | | - | |
| 3703 | + | |
| 3704 | + | |
3686 | 3705 | | |
3687 | 3706 | | |
3688 | 3707 | | |
| |||
3852 | 3871 | | |
3853 | 3872 | | |
3854 | 3873 | | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
3855 | 3903 | | |
3856 | 3904 | | |
3857 | 3905 | | |
| |||
3970 | 4018 | | |
3971 | 4019 | | |
3972 | 4020 | | |
| 4021 | + | |
| 4022 | + | |
3973 | 4023 | | |
3974 | 4024 | | |
3975 | 4025 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
438 | 438 | | |
439 | 439 | | |
440 | 440 | | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
441 | 449 | | |
442 | 450 | | |
443 | 451 | | |
| |||
640 | 648 | | |
641 | 649 | | |
642 | 650 | | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
643 | 654 | | |
644 | 655 | | |
645 | 656 | | |
| |||
707 | 718 | | |
708 | 719 | | |
709 | 720 | | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
710 | 771 | | |
711 | 772 | | |
712 | 773 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1089 | 1089 | | |
1090 | 1090 | | |
1091 | 1091 | | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | | - | |
1096 | | - | |
1097 | 1092 | | |
1098 | 1093 | | |
1099 | 1094 | | |
| |||
1195 | 1190 | | |
1196 | 1191 | | |
1197 | 1192 | | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
1198 | 1234 | | |
1199 | 1235 | | |
1200 | 1236 | | |
| |||
0 commit comments