-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
generate llvm global variables for most literal_pointer_val calls #3876
Conversation
This was kind of annoying: ihnorton@6c3dcda (in case anything else might be useful, I rebased that pr to latest master: https://github.com/ihnorton/julia/tree/reloadso2 ) |
bump Still relevant for 0.2 release? |
Not for 0.2, this might be 0.3, since it allows statically compiling code |
Why not keep this open? I was hoping to get to this post-0.2. Obviously we are not putting any more risky compiler changes in 0.2. |
I closed because I was concerned someone might try to merge this, or work from it. I have more work on one of my local branches which deviates from this. Merging this was only if it was necessary for making 0.2 compatible with 0.3. It doesn't appear to be necessary, so it is probably better to do the majority of the changes all at once. |
Stdlib: Pkg URL: https://github.com/JuliaLang/Pkg.jl.git Stdlib branch: master Julia branch: master Old commit: 8f772ffa7 New commit: a0851bcfd Julia version: 1.12.0-DEV Pkg version: 1.12.0 Bump invoked by: @KristofferC Powered by: [BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl) Diff: JuliaLang/Pkg.jl@8f772ff...a0851bc ``` $ git log --oneline 8f772ffa7..a0851bcfd a0851bcfd Relax overly-specific manifest tests (#3884) 299b77093 guard against isdir EACESS in completions (#3877) b9c39a7be Merge pull request #3883 from JuliaLang/kc/resolve_tree_hash 8ab562f72 instantiate the test environment if it is in the current workspace when testing 1d961c1c9 get the correct manifest file for a workspace e468facb5 allow `resolve` to download packages that have been deleted from disk but has a manifest entry 20ceec9b8 do not precompile full env on `using` callback from REPL (#3876) 195e17e3f Replace UnstableIO with IOContext{IO} (#3735) 00aa38cb3 add missing `**5.**` (#3870) ac5672dad Revert "Move "Creating Packages" to Julia docs" (#3818) ``` Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
…#54316) Stdlib: Pkg URL: https://github.com/JuliaLang/Pkg.jl.git Stdlib branch: master Julia branch: master Old commit: 8f772ffa7 New commit: a0851bcfd Julia version: 1.12.0-DEV Pkg version: 1.12.0 Bump invoked by: @KristofferC Powered by: [BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl) Diff: JuliaLang/Pkg.jl@8f772ff...a0851bc ``` $ git log --oneline 8f772ffa7..a0851bcfd a0851bcfd Relax overly-specific manifest tests (JuliaLang#3884) 299b77093 guard against isdir EACESS in completions (JuliaLang#3877) b9c39a7be Merge pull request JuliaLang#3883 from JuliaLang/kc/resolve_tree_hash 8ab562f72 instantiate the test environment if it is in the current workspace when testing 1d961c1c9 get the correct manifest file for a workspace e468facb5 allow `resolve` to download packages that have been deleted from disk but has a manifest entry 20ceec9b8 do not precompile full env on `using` callback from REPL (JuliaLang#3876) 195e17e3f Replace UnstableIO with IOContext{IO} (JuliaLang#3735) 00aa38cb3 add missing `**5.**` (JuliaLang#3870) ac5672dad Revert "Move "Creating Packages" to Julia docs" (JuliaLang#3818) ``` Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
This takes care of generating llvm globals for all uses of literal_pointer_val (except a few that aren't very important, unless I missed some). we still need to tell dump.c about them before static compilation will work.