JuliaCI / JuliaCI/CoverageTools.jl
Optionally store source code snippets in `analyze_malloc`
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 9
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
I think it would be nice if analyze_malloc() could (optionally) store the source code from the line being analysed in its MallocInfo result struct. I've just written a work-around that requires opening and searching through the source files, but analyze_malloc_files has basically already done this, since the source lines are in the .mem files. The option for additional lines of context would be nice too. Maybe something like a keyword argument context, default value 0 (current behaviour), 1 adds the source code line, 2 includes +/-1 line of context, etc.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search for the analyze_malloc entry point, the MallocInfo result struct, and analyze_malloc_files; compare how source lines are already represented in .mem files. Done means analyze_malloc preserves its current context=0 behavior while optionally storing the analyzed source line and the requested surrounding context in MallocInfo.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100