-
Notifications
You must be signed in to change notification settings - Fork 17
feat(hugr-llvm)!: Add support for emitting debug locations #3026
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
Open
cgh-qtnm
wants to merge
33
commits into
main
Choose a base branch
from
george/debuginfo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
47b8f66
Dump debug info in hugr-cli
cgh-qtnm 82fc4b2
Make it compile and pass existing tests
cgh-qtnm 435a456
Work on 2qb
cgh-qtnm 5e9e3c7
Working 2qb LLVM debug info
cgh-qtnm e2f837f
Working O0 debug info in binary
cgh-qtnm 5f3419f
Add support for opaque pointers
cgh-qtnm 1220995
Generate pretty function names
cgh-qtnm 26db7ea
Implement random debug info testing
cgh-qtnm cf9e51d
Add random debug info to snapshots
cgh-qtnm f848fdc
Refactor test code
cgh-qtnm 1485b15
Correctly handle compiler-generated wrapper
cgh-qtnm 54b5a97
Make add_random_debug_info public
cgh-qtnm 27f4fd1
Get pointer size from caller
cgh-qtnm 84226c6
hugr-llvm: add unit tests for debug info generation
cgh-qtnm a4bdfc8
hugr-llvm: add error path tests for debug info generation
cgh-qtnm 3376256
hugr-llvm: simplify debug info tests
cgh-qtnm 8c3c2cf
Fixes from copilot
cgh-qtnm 2feac5a
Documentation
cgh-qtnm 18f1fb4
hugr-llvm: test failure on invalid debug info JSON schema
cgh-qtnm 6a0e206
Fixes from copilot and self
cgh-qtnm dae040b
fix(hugr-persistent): handle NodeLabel::MetadataKey in mermaid_string…
cgh-qtnm 4ebb9b8
hugr-llvm: extract unmangle_hugr_func_name and add unit tests
cgh-qtnm 3bd16c6
Add 'notail' to all HUGR function calls
cgh-qtnm 2d59311
Revert "Add 'notail' to all HUGR function calls"
cgh-qtnm 08bddaf
Document and restructure hugr-core::metadata::debug_info
cgh-qtnm 6aa4bf1
Minor fixes from Augustin:
cgh-qtnm 5413ea7
Conform to updates in guppylang metadata gen
cgh-qtnm e0b44be
Enhance metadata node labels to print a list of keys
cgh-qtnm 60f1585
Move try_get_metadata into HugrView implementation
cgh-qtnm 7d58ef7
Review from Agustín:
cgh-qtnm dc76fce
Merge branch 'main' into george/debuginfo
cgh-qtnm 998b3a2
Support ALIASES in try_get_metadata
cgh-qtnm e26c36b
Document requirement for callers of EmitModuleContext::finish
cgh-qtnm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.