Commit 5282b45
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 51f9124 commit 5282b45
File tree
5 files changed
+37
-8
lines changed- src
5 files changed
+37
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
359 | 358 | | |
360 | 359 | | |
361 | 360 | | |
| |||
| 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 | | |
| |||
3419 | 3434 | | |
3420 | 3435 | | |
3421 | 3436 | | |
| 3437 | + | |
3422 | 3438 | | |
3423 | 3439 | | |
3424 | 3440 | | |
| |||
3972 | 3988 | | |
3973 | 3989 | | |
3974 | 3990 | | |
| 3991 | + | |
3975 | 3992 | | |
3976 | 3993 | | |
3977 | 3994 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
651 | 651 | | |
652 | 652 | | |
653 | 653 | | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
| 654 | + | |
659 | 655 | | |
660 | 656 | | |
661 | 657 | | |
| |||
827 | 823 | | |
828 | 824 | | |
829 | 825 | | |
830 | | - | |
| 826 | + | |
831 | 827 | | |
832 | 828 | | |
833 | 829 | | |
834 | 830 | | |
835 | 831 | | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
836 | 839 | | |
837 | 840 | | |
838 | 841 | | |
| |||
889 | 892 | | |
890 | 893 | | |
891 | 894 | | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
892 | 900 | | |
893 | 901 | | |
894 | 902 | | |
| |||
0 commit comments