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 extensions list for GHC-8.12 #6903

Closed
phadej opened this issue Jun 13, 2020 · 4 comments
Closed

Update extensions list for GHC-8.12 #6903

phadej opened this issue Jun 13, 2020 · 4 comments
Assignees
Milestone

Comments

@phadej
Copy link
Collaborator

phadej commented Jun 13, 2020

There are no changes in GHC HEAD yet.

@phadej phadej added this to the 3.4.0.0 milestone Jun 13, 2020
@phadej phadej self-assigned this Jun 13, 2020
@phadej phadej mentioned this issue Jun 20, 2020
3 tasks
@monoidal
Copy link
Member

monoidal commented Jul 1, 2020

Currently, this includes LinearTypes and QualifiedDo; soon, also LexicalNegation.

@phadej
Copy link
Collaborator Author

phadej commented Jul 1, 2020

Yes, I'm waiting for GHC-8.12-alpha1 until I proceed with this and other GHC-8.12 related bookkeeping issues.

@phadej
Copy link
Collaborator Author

phadej commented Jul 8, 2020

% diff -u ext-8.10.txt ext-8.12.txt                                         
--- ext-8.10.txt	2020-07-07 14:16:47.762769381 +0300
+++ ext-8.12.txt	2020-07-07 14:16:43.342823211 +0300
@@ -57,7 +57,9 @@
 JavaScriptFFI
 KindSignatures
 LambdaCase
+LexicalNegation
 LiberalTypeSynonyms
+LinearTypes
 MagicHash
 MonadComprehensions
 MonadFailDesugaring
@@ -126,7 +128,9 @@
 NoJavaScriptFFI
 NoKindSignatures
 NoLambdaCase
+NoLexicalNegation
 NoLiberalTypeSynonyms
+NoLinearTypes
 NoMagicHash
 NoMonadComprehensions
 NoMonadFailDesugaring
@@ -158,6 +162,7 @@
 NoPolyKinds
 NoPolymorphicComponents
 NoPostfixOperators
+NoQualifiedDo
 NoQuantifiedConstraints
 NoQuasiQuotes
 NoRank2Types
@@ -213,6 +218,7 @@
 PolyKinds
 PolymorphicComponents
 PostfixOperators
+QualifiedDo
 QuantifiedConstraints
 QuasiQuotes
 Rank2Types

@phadej
Copy link
Collaborator Author

phadej commented Jul 8, 2020

.. extension:: LexicalNegation
    :shortdesc: Use whitespace to determine whether the minus sign stands for
                negation or subtraction.

.. extension:: QualifiedDo
    :shortdesc: Enable qualified do-notation desugaring.

.. extension:: LinearTypes
    :shortdesc: Enable linear types.

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

2 participants