JuliaGPU / JuliaGPU/GPUCompiler.jl
IR backtraces: expand multiple call frames
- Dominant language
- Julia
- Stars
- 187
- Forks
- 68
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 28
Description
We currently abort IR backtrace generation when encountering multiple call sites: https://github.com/JuliaGPU/GPUCompiler.jl/blob/d370e190268f02f5636bb08bd1a1c971228c0db5/src/debug.jl#L50
We should probably just generate multiple stackframes instead, which seems strictly more useful.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in src/debug.jl around line 50, where IR backtrace generation currently aborts on multiple call sites. Trace the existing backtrace-generation path and make completion produce multiple stackframes rather than aborting; done means multiple call sites are represented in the generated backtrace.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100