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

Update to GHC 9.10.1 #12

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

Update to GHC 9.10.1 #12

wants to merge 32 commits into from

Conversation

zlonast
Copy link

@zlonast zlonast commented Mar 14, 2025

  • external-stg-interpreter
  • external-stg-syntax
  • external-stg
  • external-stg-compiler
    ghc-wpc-testsuite-ci
  • lambda
  • wpc-plugin

also fix

btf, tests also work

@zlonast
Copy link
Author

zlonast commented Mar 14, 2025

I think I have two goals:

  1. make everything compile
  2. make everything work with the latest ghc (9.12.2)

@zlonast
Copy link
Author

zlonast commented Mar 14, 2025

I don't see any prospects for supporting versions below ghc 9.6.6 yet, but I'm open to any suggestions.

@zlonast
Copy link
Author

zlonast commented Mar 14, 2025

@csabahruska If you suddenly have any ideas that you would like to implement first, I would be interested to know about them.

@zlonast zlonast changed the title Update to GHC 9.6.6 Update to GHC 9.10.1 Mar 15, 2025
@zlonast
Copy link
Author

zlonast commented Mar 15, 2025

I still don't understand what the lambda project does.
I think for now I'll update the external-stg-compiler to the wpc-plugin level

@csabahruska
Copy link
Member

Hey,
Thanks for your interest.
I'd like to point out that I will port the whole project from Haskell to another new language called csip which supports staging and dependent types. So unless you would like to do something with the Haskell version it does not worth to update it to the latest GHC version.

@zlonast
Copy link
Author

zlonast commented Mar 16, 2025

Hey,
Thanks for your interest.
I'd like to point out that I will port the whole project from Haskell to another new language called csip which supports staging and dependent types. So unless you would like to do something with the Haskell version it does not worth to update it to the latest GHC version.

Sounds interesting, can you share what materials are worth studying in order to better understand the grin compiler and stg?

@zlonast
Copy link
Author

zlonast commented Mar 16, 2025

I would like to better understand what you are doing on a theoretical level.

@zlonast
Copy link
Author

zlonast commented Mar 16, 2025

I think my current pull request is more about my practice in understanding the work you have already done.

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