Commit e122e05
authored
Fully outline all GlobalRefs (JuliaLang#56746)
This is an alternative to JuliaLang#56714 that goes in the opposite direction -
just outline all GlobalRefs during lowering. It is a lot simpler that
JuliaLang#56714 at the cost of some size increase. Numbers:
sys.so .ldata size:
This PR: 159.8 MB
Master: 158.9 MB
I don't have numbers of JuliaLang#56714, because it's not fully complete.
Additionally, it's possible that restricting GlobalRefs from arguments
position would let us use a more efficient encoding in the future.1 parent 2c35132 commit e122e05
1 file changed
+4
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3031 | 3031 | | |
3032 | 3032 | | |
3033 | 3033 | | |
3034 | | - | |
3035 | | - | |
| 3034 | + | |
3036 | 3035 | | |
3037 | | - | |
3038 | | - | |
| 3036 | + | |
| 3037 | + | |
3039 | 3038 | | |
3040 | 3039 | | |
3041 | | - | |
| 3040 | + | |
3042 | 3041 | | |
3043 | 3042 | | |
3044 | 3043 | | |
| |||
0 commit comments