Commit 2b2a4c9
committed
Emit
For method defs, `latestworld` is produced in desugaring rather than closure
conversion for now (our closure conversion doesn't seem to cover the same
cases as lisp lowering yet).
Covers JuliaLang/julia#56523, JuliaLang/julia#56509, JuliaLang/julia#57299.
Also includes changes from JuliaLang/julia#57102 (bpart: Start enforcing minimum
world age for const bparts) and JuliaLang/julia#57150 (bpart: Start enforcing
min_world for global variable definitions) since the lowering changes from those
appear to be amendments to the changes above.latestworld world age increments1 parent 3c40664 commit 2b2a4c9
File tree
5 files changed
+45
-8
lines changed- src
5 files changed
+45
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
354 | 354 | | |
355 | 355 | | |
356 | 356 | | |
357 | | - | |
358 | 357 | | |
359 | 358 | | |
360 | 359 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1188 | 1188 | | |
1189 | 1189 | | |
1190 | 1190 | | |
| 1191 | + | |
1191 | 1192 | | |
1192 | 1193 | | |
1193 | 1194 | | |
| |||
1246 | 1247 | | |
1247 | 1248 | | |
1248 | 1249 | | |
1249 | | - | |
| 1250 | + | |
1250 | 1251 | | |
1251 | 1252 | | |
1252 | 1253 | | |
| |||
1863 | 1864 | | |
1864 | 1865 | | |
1865 | 1866 | | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
1866 | 1878 | | |
1867 | 1879 | | |
1868 | 1880 | | |
| |||
2332 | 2344 | | |
2333 | 2345 | | |
2334 | 2346 | | |
| 2347 | + | |
2335 | 2348 | | |
2336 | 2349 | | |
2337 | 2350 | | |
| |||
2464 | 2477 | | |
2465 | 2478 | | |
2466 | 2479 | | |
| 2480 | + | |
2467 | 2481 | | |
2468 | 2482 | | |
2469 | 2483 | | |
| |||
3102 | 3116 | | |
3103 | 3117 | | |
3104 | 3118 | | |
| 3119 | + | |
3105 | 3120 | | |
3106 | 3121 | | |
3107 | 3122 | | |
| |||
3415 | 3430 | | |
3416 | 3431 | | |
3417 | 3432 | | |
| 3433 | + | |
3418 | 3434 | | |
3419 | 3435 | | |
3420 | 3436 | | |
| |||
3965 | 3981 | | |
3966 | 3982 | | |
3967 | 3983 | | |
| 3984 | + | |
3968 | 3985 | | |
3969 | 3986 | | |
3970 | 3987 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| 305 | + | |
305 | 306 | | |
306 | 307 | | |
307 | 308 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
112 | 114 | | |
113 | 115 | | |
114 | 116 | | |
| |||
142 | 144 | | |
143 | 145 | | |
144 | 146 | | |
| 147 | + | |
| 148 | + | |
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
97 | 105 | | |
98 | 106 | | |
99 | 107 | | |
| |||
651 | 659 | | |
652 | 660 | | |
653 | 661 | | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
| 662 | + | |
659 | 663 | | |
660 | 664 | | |
661 | 665 | | |
| |||
827 | 831 | | |
828 | 832 | | |
829 | 833 | | |
830 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
831 | 841 | | |
832 | 842 | | |
833 | 843 | | |
834 | 844 | | |
| 845 | + | |
835 | 846 | | |
836 | 847 | | |
837 | 848 | | |
| |||
889 | 900 | | |
890 | 901 | | |
891 | 902 | | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
892 | 908 | | |
893 | 909 | | |
894 | 910 | | |
| |||
0 commit comments