Skip to content
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

Cleanup CXFile support and add unique_id #424

Merged
merged 2 commits into from Apr 8, 2024

Conversation

habemus-papadum
Copy link
Contributor

This is somewhat invasive, but hopefully not too scary.

It will help for adding support for modules which are uniqued by their ast file. I included the commit from #423 which is pretty simple. I can close that PR if you take this onn or I can rebase this one later.

@habemus-papadum habemus-papadum changed the title Np/file Cleanup CXFile support and add unique_id Mar 17, 2023
@Gnimuc
Copy link
Member

Gnimuc commented Mar 18, 2023

As this PR introduces breaking changes, we should add a guidance somewhere to let users know how to upgrade.

Another way is to rename get_file_line_column to get_filecursor_line_column and deprecate get_file_line_column in v0.18.

@habemus-papadum
Copy link
Contributor Author

Thinking it through, I think it is cleaner to wrap CXFile in a CLFile, and to not make breaking changes. I will update the PR

@Gnimuc
Copy link
Member

Gnimuc commented Apr 7, 2024

This should be added in v0.18.

@Gnimuc Gnimuc self-requested a review April 7, 2024 17:33
@Gnimuc Gnimuc merged commit c6d41d9 into JuliaInterop:master Apr 8, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants