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

Patch ppx_protocol_conv_jsonm to not have a dependency on ppxlib #206

Merged
merged 1 commit into from
Nov 21, 2024

Conversation

yfyf
Copy link
Collaborator

@yfyf yfyf commented Nov 21, 2024

See the following commit upstream for a similar change to the (yo)json driver:
andersfugmann/ppx_protocol_conv@1be9d66

This avoids pulling in all of ppxlib (which is a good thing in general) and in particular does not pollute the global namespace with compiler-lib modules (which fixes the issues I was having with rebasing #194 onto main).

Will submit a patch upstream as well.

Side-note: it might make be useful at some point to review the current dependencies in general, because e.g. we link to Base, but the way it is used is redundant.

See the following commit upstream for a similar change to the json
driver:
andersfugmann/ppx_protocol_conv@1be9d66
@yfyf yfyf requested a review from knuton November 21, 2024 15:01
Copy link
Member

@knuton knuton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hallelujah!

@knuton knuton merged commit a05e86f into dividat:main Nov 21, 2024
12 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.

2 participants