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

Enhance Error Messages in ModuleLinker #98

Open
Y-Nak opened this issue Dec 4, 2024 · 2 comments · May be fixed by #102
Open

Enhance Error Messages in ModuleLinker #98

Y-Nak opened this issue Dec 4, 2024 · 2 comments · May be fixed by #102
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Y-Nak
Copy link
Collaborator

Y-Nak commented Dec 4, 2024

In #96, ModuleLiker is introduced. However, the error messages generated by ModuleLinker need to be improved for better clarity and usability. The current messages are often vague and make debugging difficult.

To improve the debugging experience, error messages generated by ModuleLinker for inconsistent declarations should provide more detailed information. Specifically:

  1. Identify the Modules Involved: Clearly indicate which modules have conflicting declarations.
  2. Describe the Inconsistency: Clearly explain the exact reason for the inconsistency (e.g., the linkage or the type definition is inconsistent).
@Y-Nak Y-Nak added enhancement New feature or request good first issue Good for newcomers labels Dec 4, 2024
@nakul-py
Copy link

nakul-py commented Dec 4, 2024

Hi @Y-Nak
I came across this issue and would like to work on resolving it. Could you please assign it to me?

@Y-Nak
Copy link
Collaborator Author

Y-Nak commented Dec 4, 2024

Hi @nakul-py,
Thanks for your interest in this issue. I assigned it to you.
NOTE: #96 has not been merged into the main branch, so please make sure your working branch is correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
2 participants