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 ExecutionPath to improve performance and simplify it #1891

Merged
merged 1 commit into from
May 7, 2020

Conversation

andimarek
Copy link
Member

@andimarek andimarek commented May 6, 2020

Technically breaking change because it is public API.

@andimarek andimarek changed the title refactor ExecutionPath to improve performance and to simplify it inte… refactor ExecutionPath to improve performance and simplify it May 6, 2020
@andimarek andimarek added the breaking change requires a new major version to be relased label May 6, 2020
}

public ExecutionPath getParent() {
return parent;
}
Copy link
Member

Choose a reason for hiding this comment

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

Wow we never had that :)

Copy link
Member Author

Choose a reason for hiding this comment

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

We have drop segment, which is basically the same, right?
Should we keep drop segment or get parent?

Copy link
Member

Choose a reason for hiding this comment

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

both I think

Copy link
Member

Choose a reason for hiding this comment

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

I think both are ok in that one is a read style thing - tell me the parent - where was dropSegment feels like a write still thing (but its immuatble so its not)

For backwards compatibility AND understanding - I would have both

@bbakerman bbakerman added this to the 15.0 milestone May 7, 2020
@andimarek andimarek merged commit 9f8cc8e into master May 7, 2020
@andimarek andimarek deleted the execution-path-improvements branch June 5, 2020 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change requires a new major version to be relased
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants