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

WIP status of the project #5

Open
symbiont-joseph-kachmar opened this issue Jul 19, 2019 · 5 comments
Open

WIP status of the project #5

symbiont-joseph-kachmar opened this issue Jul 19, 2019 · 5 comments

Comments

@symbiont-joseph-kachmar

Currently the project description is:

[WIP] inlining of self-recursive definitions
...but it looks like the package is up on Hackage and is being used by polysemy for GHC > 8.7.

Does it make sense to remove the WIP label?

@TheMatten
Copy link
Collaborator

I would rather keep WIP status for now - there's bug with compiler crashing on uses without type signatures and I'm planning to reimplement it, possibly as a core pass plugin, to hopefully fix this problem and to avoid depending on quirk in optimization - I would like to inline function bodies directly instead.

@typetetris
Copy link

@TheMatten : Maybe you could describe, what you wanted to do, so others could try it, if you are missing the time at the moment?

@TheMatten
Copy link
Collaborator

After some discussion with other maintainers we've ended up deciding to ditch loopbreaker altogether and instead think about best way of making use of ghc-proposals/ghc-proposals#313, which should solve multiple existing problems at once.

@typetetris
Copy link

Care to mention that in the README.md ?

@TheMatten
Copy link
Collaborator

TheMatten commented Jun 14, 2020

Ok, will do. (edit: 04e3b2e)

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

No branches or pull requests

3 participants