JuliaGPU / JuliaGPU/GPUCompiler.jl

IR backtraces: expand multiple call frames

Open
#637 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.