julia
[JuliaLowering] Many bugfixes!
#62412
Merged

[JuliaLowering] Many bugfixes! #62412

topolarity merged 22 commits into JuliaLang:master from mlechu:ec/jl-bugfixes
mlechu
mlechu mlechu requested a review from topolarity topolarity 26 days ago
mlechu mlechu added don't squash
mlechu mlechu added JuliaLowering
topolarity
topolarity approved these changes on 2026-07-17
mlechu [JuliaLowering] Fix ctor with type and `where`
14235743
mlechu [JuliaLowering] Fix sparam captured into `K"static_eval"`
4a816691
mlechu [JuliaLowering] Fix same-named functions always sharing closures
7de6235e
mlechu [JuliaLowering] Fix __doc__ line nodes
0549d1f4
mlechu [JuliaLowering] Allow top-level-locals in `ccall` in global method
4f56102c
mlechu [JuliaLowering] Ignore locals in `cfunction` name resolution
b3aa99ca
mlechu [JuliaLowering] Set `has_fcall` on `CodeInfo`
5c86c24e
mlechu [JuliaLowering] Treat `<:`,`>:`,`-->`, `ref` like calls
22d454a0
mlechu [JuliaLowering] Quote local AST-like stuff captured in global lambda
a00b598b
mlechu [JuliaLowering] Fix 0-1 arg `&&`/`||` and 0-arg block in cond
26b17b08
mlechu [JuliaLowering] Fix return in condition
155bd996
mlechu [JuliaLowering] Special-case identifier `Vararg` in kw functions
4415e400
mlechu [JuliaLowering] Fix various generated function arg and hygiene bugs
f4e40363
mlechu [JuliaLowering] Ignore globalref/dot-name module for kw-body decl
55f00b94
mlechu [JuliaLowering] validation tweaks: allow lone `elseif`, lambda `kw`
5699c46f
mlechu [JuliaLowering] underscores: allow in using/import, lambda
56e469a7
mlechu [JuliaLowering] Renumber ssavalues when converting for type decl
83b1b8fd
mlechu [JuliaLowering] Fix ssavalue detection in updating assignment
9ce42418
mlechu [JuliaLowering] Structs: ignore empty blocks, handle empty `new{}`
dacddf44
mlechu [JuliaLowering] Fix `isdefined`->`isdefinedglobal` lowering
9ba3212d
mlechu [JuliaLowering] Declare global with `(function x)` form
e17a9c38
mlechu mlechu force pushed from ae57b00b to e17a9c38 25 days ago
mlechu [JuliaLowering] Add hashes to internal `kwtmp` arg
91d769a1
mlechu
topolarity topolarity merged d15479af into master 25 days ago
topolarity topolarity removed don't squash

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone