Skip to content

Refactor compile nanopasses into a more suitable structure#383

Merged
masak merged 3 commits into
masterfrom
masak/factor-passes
Aug 14, 2021
Merged

Refactor compile nanopasses into a more suitable structure#383
masak merged 3 commits into
masterfrom
masak/factor-passes

Conversation

@masak

@masak masak commented Aug 14, 2021

Copy link
Copy Markdown
Owner

This work fell out of the #370 work, but is independent — so it can be merged on a quicker schedule.

masak added 3 commits August 14, 2021 16:20
I have a limited belief in class hierarchies. But I'm largely fine
with using base classes as interfaces. That's what's happening
here, all the passes are an implementation (rather than a derived
class) of an abstract class (interface) `Pass`, of which we expect
certain things.
Names are better than numbers.
@masak masak merged commit 2237a41 into master Aug 14, 2021
@masak masak deleted the masak/factor-passes branch August 14, 2021 14:35
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.

1 participant