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

Add version to managed pool #2087

Merged
merged 11 commits into from
Dec 1, 2022
Merged

Add version to managed pool #2087

merged 11 commits into from
Dec 1, 2022

Conversation

jubeira
Copy link
Contributor

@jubeira jubeira commented Nov 30, 2022

Description

Built on top of #2078 (merge it first, then sync this branch with master, and target master).
As with composable stable pools, extending Version in ManagedPool or ManagedPoolSettings causes a stack too deep error; that's why we only implement the interface in ManagedPool. This shall be solved by moving Version to the base pool layer, so that we don't need to reimplement it on every pool.

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Dependency changes
  • Code refactor / cleanup
  • Documentation or wording changes
  • Other

Checklist:

  • The diff is legible and has no extraneous changes
  • Complex code has been commented, including external interfaces
  • Tests are included for all code paths
  • The base branch is either master, or there's a description of how to merge

Issue Resolution

See #2026.

@jubeira jubeira changed the base branch from i-hate-solc-and-everything-with-it to fix-benchmarks-managed-pool-refactor November 30, 2022 22:24
@jubeira jubeira marked this pull request as ready for review December 1, 2022 13:45
@jubeira
Copy link
Contributor Author

jubeira commented Dec 1, 2022

Let's review after the dust in #2078 is settled.

Base automatically changed from fix-benchmarks-managed-pool-refactor to i-hate-solc-and-everything-with-it December 1, 2022 15:11
Base automatically changed from i-hate-solc-and-everything-with-it to master December 1, 2022 15:11
@jubeira jubeira requested a review from nventuro December 1, 2022 15:30
@nventuro
Copy link
Contributor

nventuro commented Dec 1, 2022

Merge once CI passes

@jubeira jubeira merged commit a73ef58 into master Dec 1, 2022
@jubeira jubeira deleted the managed-pool-version branch December 1, 2022 15:56
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