Commit 7eda4ee
committed
infer lambda parameter types with
Callable type context1 parent 3a95cd9 commit 7eda4ee
7 files changed
Lines changed: 98 additions & 45 deletions
File tree
- crates
- ty_ide/src
- ty_python_semantic
- resources/mdtest
- src
- semantic_index
- types/infer
- builder
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
311 | | - | |
| 311 | + | |
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
| 339 | + | |
345 | 340 | | |
346 | 341 | | |
347 | 342 | | |
| |||
1787 | 1782 | | |
1788 | 1783 | | |
1789 | 1784 | | |
1790 | | - | |
| 1785 | + | |
1791 | 1786 | | |
1792 | 1787 | | |
1793 | 1788 | | |
| |||
2148 | 2143 | | |
2149 | 2144 | | |
2150 | 2145 | | |
2151 | | - | |
| 2146 | + | |
2152 | 2147 | | |
2153 | 2148 | | |
2154 | 2149 | | |
| |||
2383 | 2378 | | |
2384 | 2379 | | |
2385 | 2380 | | |
2386 | | - | |
| 2381 | + | |
2387 | 2382 | | |
2388 | 2383 | | |
2389 | 2384 | | |
| |||
2414 | 2409 | | |
2415 | 2410 | | |
2416 | 2411 | | |
2417 | | - | |
| 2412 | + | |
2418 | 2413 | | |
2419 | 2414 | | |
2420 | 2415 | | |
| |||
Lines changed: 17 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
422 | | - | |
423 | | - | |
424 | | - | |
| 422 | + | |
| 423 | + | |
425 | 424 | | |
426 | 425 | | |
427 | 426 | | |
| |||
439 | 438 | | |
440 | 439 | | |
441 | 440 | | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
442 | 453 | | |
443 | 454 | | |
444 | 455 | | |
445 | 456 | | |
446 | 457 | | |
447 | | - | |
| 458 | + | |
448 | 459 | | |
449 | | - | |
450 | | - | |
| 460 | + | |
| 461 | + | |
451 | 462 | | |
452 | 463 | | |
453 | 464 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
154 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1673 | 1673 | | |
1674 | 1674 | | |
1675 | 1675 | | |
1676 | | - | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
1677 | 1681 | | |
1678 | 1682 | | |
1679 | | - | |
| 1683 | + | |
1680 | 1684 | | |
1681 | 1685 | | |
1682 | 1686 | | |
1683 | | - | |
| 1687 | + | |
1684 | 1688 | | |
1685 | 1689 | | |
1686 | 1690 | | |
| |||
1692 | 1696 | | |
1693 | 1697 | | |
1694 | 1698 | | |
| 1699 | + | |
1695 | 1700 | | |
1696 | 1701 | | |
1697 | 1702 | | |
1698 | 1703 | | |
1699 | 1704 | | |
1700 | 1705 | | |
1701 | | - | |
| 1706 | + | |
1702 | 1707 | | |
1703 | 1708 | | |
1704 | 1709 | | |
| |||
1710 | 1715 | | |
1711 | 1716 | | |
1712 | 1717 | | |
| 1718 | + | |
1713 | 1719 | | |
1714 | 1720 | | |
1715 | 1721 | | |
| |||
1720 | 1726 | | |
1721 | 1727 | | |
1722 | 1728 | | |
| 1729 | + | |
1723 | 1730 | | |
1724 | 1731 | | |
1725 | 1732 | | |
1726 | 1733 | | |
1727 | 1734 | | |
1728 | 1735 | | |
1729 | 1736 | | |
| 1737 | + | |
1730 | 1738 | | |
1731 | 1739 | | |
1732 | 1740 | | |
| |||
3244 | 3252 | | |
3245 | 3253 | | |
3246 | 3254 | | |
3247 | | - | |
| 3255 | + | |
3248 | 3256 | | |
3249 | 3257 | | |
3250 | 3258 | | |
| |||
Lines changed: 8 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
395 | | - | |
| 395 | + | |
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
401 | | - | |
| 401 | + | |
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
| |||
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
549 | | - | |
550 | | - | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
551 | 552 | | |
552 | 553 | | |
553 | 554 | | |
| |||
671 | 672 | | |
672 | 673 | | |
673 | 674 | | |
| 675 | + | |
674 | 676 | | |
675 | 677 | | |
676 | 678 | | |
| 679 | + | |
677 | 680 | | |
678 | 681 | | |
679 | 682 | | |
| |||
1228 | 1231 | | |
1229 | 1232 | | |
1230 | 1233 | | |
| 1234 | + | |
1231 | 1235 | | |
1232 | 1236 | | |
1233 | 1237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
824 | 824 | | |
825 | 825 | | |
826 | 826 | | |
| 827 | + | |
827 | 828 | | |
828 | 829 | | |
829 | 830 | | |
830 | 831 | | |
831 | 832 | | |
| 833 | + | |
832 | 834 | | |
833 | 835 | | |
834 | 836 | | |
835 | 837 | | |
836 | | - | |
837 | 838 | | |
| 839 | + | |
838 | 840 | | |
839 | 841 | | |
840 | | - | |
841 | 842 | | |
842 | 843 | | |
843 | 844 | | |
844 | 845 | | |
845 | 846 | | |
846 | 847 | | |
| 848 | + | |
847 | 849 | | |
848 | 850 | | |
849 | 851 | | |
850 | 852 | | |
851 | 853 | | |
| 854 | + | |
852 | 855 | | |
853 | 856 | | |
854 | 857 | | |
| |||
Lines changed: 42 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
939 | 939 | | |
940 | 940 | | |
941 | 941 | | |
942 | | - | |
| 942 | + | |
943 | 943 | | |
| 944 | + | |
944 | 945 | | |
945 | 946 | | |
946 | 947 | | |
| |||
950 | 951 | | |
951 | 952 | | |
952 | 953 | | |
953 | | - | |
954 | | - | |
955 | 954 | | |
956 | | - | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
957 | 958 | | |
958 | | - | |
| 959 | + | |
959 | 960 | | |
960 | 961 | | |
961 | 962 | | |
| |||
968 | 969 | | |
969 | 970 | | |
970 | 971 | | |
971 | | - | |
| 972 | + | |
972 | 973 | | |
| 974 | + | |
973 | 975 | | |
974 | 976 | | |
975 | | - | |
976 | | - | |
977 | | - | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
978 | 984 | | |
979 | | - | |
| 985 | + | |
980 | 986 | | |
981 | 987 | | |
982 | 988 | | |
983 | 989 | | |
984 | 990 | | |
985 | 991 | | |
986 | | - | |
987 | 992 | | |
988 | 993 | | |
989 | 994 | | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
994 | 999 | | |
995 | 1000 | | |
996 | 1001 | | |
997 | 1002 | | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
998 | 1024 | | |
0 commit comments