Repository navigation
Rewrite symbol management system #543
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
Merged
Merged
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
1a7854d
Create metadata types
AngheloAlf 3fb9121
Initialize metadata group
AngheloAlf d7b9715
Write Segment::get_symbol
AngheloAlf d444d65
move more code to new logic
AngheloAlf 9a34ec7
Fix rom calculation
AngheloAlf 35831a4
Minor cleanups
AngheloAlf e71c7c3
Multiple global segments
AngheloAlf e7da7a5
change to warning
AngheloAlf e6f0981
warnings
AngheloAlf 2fa00f6
adjustments
AngheloAlf 904597f
Wire up prioritise_segments
AngheloAlf 44f204a
Avoid destroying the symbol name
AngheloAlf d5bd9ba
user_segment
AngheloAlf 759346a
ruff, mypy, tests
AngheloAlf b922722
various fixes
AngheloAlf 97dac4d
fix mypy
AngheloAlf d70e592
more fixes
AngheloAlf b7e33bf
use metadata_group to initialize spimdisasm
AngheloAlf 4791e91
yeet ded cod
AngheloAlf d5f467e
format
AngheloAlf 2ddf41b
Optimize lookups a little bit
AngheloAlf 0fc2283
changelog, docs
AngheloAlf 830f3f4
forgor
AngheloAlf dddf169
fix
AngheloAlf e1582df
Allow non code segments
AngheloAlf 2d0d20d
Organize a little bit
AngheloAlf 31fce0e
Improve messages a bit
AngheloAlf 703be3f
Rename to prioritized_segments
AngheloAlf 5515ee6
Format
AngheloAlf e0cc9d1
Avoid creating a symbol inside this segment if it doesn't belong to.
AngheloAlf 73dbc1c
gfx fixes
AngheloAlf 4ea714c
More fixes
AngheloAlf 90b217a
more fixes
AngheloAlf e04a49f
Fix passing segment and rom info around
AngheloAlf 98940fa
Fix global segments not honoring prioritised segments
AngheloAlf bfd4437
simplify some stuff
AngheloAlf 140928d
bump spimdisasm
AngheloAlf fb0c591
update tests
AngheloAlf 247fd4f
fix
AngheloAlf bf75604
final cleanup round
AngheloAlf 987c3a9
more breaking changes on the changelog
AngheloAlf f93a2b8
Bump to 0.50
AngheloAlf 4d4a20c
Check prioritized segments do exist
AngheloAlf 73808ee
Apply suggestions from code review
AngheloAlf 4e37e56
Rename to SegmentManager
AngheloAlf 9eb2192
Merge remote-tracking branch 'upstream/main' into symbol_segments
AngheloAlf 2b9667e
Minor eth rewrites
ethteck c1e31c4
Merge remote-tracking branch 'upstream/main' into symbol_segments
AngheloAlf 8b587b8
Fix ruff lints
AngheloAlf 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
There are no files selected for viewing
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
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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're switching verb tenses here - "stuff has been done" vs "do stuff". Personally, for splat, I'd prefer the past tense for the changelog. I can do an edit pass on this if you don't mind.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would appreciate a lot if you did that! Feel free to go ahead, I kinda suck writing up stuff 😅