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

Refactor CoLic with strategy pattern #107

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

wmeijer221
Copy link

Graal backends face evolution issues. This refactor implements the strategy pattern in the CoLic backend to prevent these issues from occurring. These issues were initially pointed out in #89, and we introduced our proposed solution in #104.

This PR only includes the refactor of CoLic to keep changes easy to review, however, refactorings of the other backends are ready as well. Any feedback acquired here will be processed there as well.

Note that this PR also resolves issues in the CI pipeline. If desired, we can make a separate PR for this.
The original one had issues with the Fossology and Ubuntu versions. We removed Ruby as well, as the version of Linguist pulled there caused errors.

@valeriocos recommended to ping @sduenas, @zhquan and @vchrombie.

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