Changes between Version 37 and Version 38 of HaskellExtensions


Ignore:
Timestamp:
Jan 27, 2006 1:04:38 PM (8 years ago)
Author:
ross@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HaskellExtensions

    v37 v38  
    1313== Support Matrix == 
    1414 
    15 || Extension Name            || GHC     || NHC   || HUGS  || JHC   || Ticket || 
    16 || AssociatedTypes           || False   || False || False || False || #14 || 
    17 || ClassAliases              || False   || False || False || False || none! || 
    18 || CoinductiveDictionaries   || ?       || False || False || False || none! || 
    19 || ContextStack              || True    || False || False || False || none! || 
    20 || DataKinds                 || False   || False || False || False || none! || 
    21 || DoAndIfThenElse           || False   || False || False || False || #23 || 
    22 || DottedHierarchicalModules || False   || False || False || True  || none! || 
    23 || EmptyDataDecls            || True    || True  || True  || True  || #25 || 
    24 || ExistentialQuantification || True    || True  || True  || False || #26 || 
    25 || ExplicitDictionaries      || False   || False || False || False || none! || 
    26 || ExtensibleRecords         || False   || False || True  || False || #27 || 
    27 || FlexibleContexts          || True    || False || True  || ?     || #31 || 
    28 || FlexibleInstances         || True    || False || True  || ?     || #32 || 
    29 || ForeignData               || False   || False || False || True  || #34 || 
    30 || ForeignFunctionInterface  || True    || True  || True  || True  || #35 || 
    31 || FunctionalDependencies    || True    || False || True  || False || #36 || 
    32 || HereDocuments             || False   || False || True  || False || none! || 
    33 || HierarchicalModules       || True    || True  || True  || True  || #24 || 
    34 || ImplicitParams            || True    || False || True  || False || #38 || 
    35 || IncoherentInstances       || True    || False || True  || False || #54 || 
    36 || [ticket:78 InfixTypeConstructors]    || True    || False || False || True  || #78 || 
    37 || InlinePhase               || True    || False || False || False || none! || 
    38 || KindAnnotations           || True    || False || False || True  || none! || 
    39 || KindPolymorphism          || False   || False || False || False || none! || 
    40 || LambdaCase                || False   || False || False || False || #41 || 
    41 || LiberalTypeSynonyms       || True    || False || False || True  || none! || 
    42 || LinearImplicitParams      || True    || False || False || False || #43 || 
    43 || MagicUnderscore           || False   || False || False || True  || #44 || 
    44 || MultiParamTypeClasses     || True    || False || True  || False || #49 || 
    45 || MultiWayIf                || False   || False || False || False || #77 || 
    46 || NamedFieldPuns            || False   || True  || False || False || none! || 
    47 || NewtypeDeriving           || True    || False || False || True  || #52 || 
    48 || NoImplicitPrelude         || True    || False || False || True  || none! || 
    49 || NoMonomorphismRestriction || True    || True  || False || True  || none! || 
    50 || NondecreasingIndentation  || True    || ?     || True  || ?     || #53 || 
    51 || OverlappingInstances      || True    || False || True  || False || #54 || 
    52 || ParallelListComp          || True    || False || True  || False || #55 || 
    53 || PartialTypeSigs           || False   || False || False || False || none! || 
    54 || PatternGuards             || True    || False || False || False || #56 || 
    55 || PolymorphicComponents     || True    || False || True  || False || #57 || 
    56 || RebindableSyntax          || True    || False || False || Some  || none! || 
    57 || RecursiveDo               || True    || False || True  || False || #64 || 
    58 || RecursiveModules          || Partial || Partial || False || True  || none! || 
    59 || RestrictedTypeSynonyms    || False   || False || True  || False || none! || 
    60 || RewriteRules              || True    || False || False || Int   || none! || 
    61 || ScopedTypeVariables       || True    || False || True  || False || #67 || 
    62 || TemplateHaskell           || True    || False || False || False || none! || 
    63 || TypeSynonymInstances      || True    || False || True  || True  || #70 || 
    64 || UnboxedTypes              || True    || False || False || Int   || none! || 
    65 || UndecidableInstances      || True    || False || False || False || #71 || 
    66 || [wiki:Views]               || False  || False || False || False || #73 || 
    67 || [wiki:Arrows]             || True    || False || False || False || #13 || 
    68 || [wiki:Assertions]         || True    || ?     || False || True  || none! || 
    69 || [wiki:Concurrency]        || True    || False || Coop  || Poor  || #74 || 
    70 || [wiki:CPP]                || True    || True  || True  || True  || none! || 
    71 || [wiki:GADTs]              || True    || False || False || False || #37 || 
    72 || [wiki:Generics]           || True    || False || False || False || none! || 
    73 || [wiki:Impredicativity]    || ?       || False || False || False || none! || 
    74 || [wiki:Rank2Types]         || True    || False || True  || False || #60 || 
    75 || [wiki:RankNTypes]         || True    || False || False || False || #60 || 
     15|| Extension Name            || GHC     || NHC   || HUGS  || JHC   || Tickets || 
     16|| AssociatedTypes           || False   || False || False || False ||  [[TicketQuery(description~=AssociatedTypes, compact)]] || 
     17|| ClassAliases              || False   || False || False || False ||  [[TicketQuery(description~=ClassAliases, compact)]] || 
     18|| CoinductiveDictionaries   || ?       || False || False || False ||  [[TicketQuery(description~=CoinductiveDictionaries, compact)]] || 
     19|| ContextStack              || True    || False || False || False ||  [[TicketQuery(description~=ContextStack, compact)]] || 
     20|| DataKinds                 || False   || False || False || False ||  [[TicketQuery(description~=DataKinds, compact)]] || 
     21|| DoAndIfThenElse           || False   || False || False || False ||  [[TicketQuery(description~=DoAndIfThenElse, compact)]] || 
     22|| DottedHierarchicalModules || False   || False || False || True  ||  [[TicketQuery(description~=DottedHierarchicalModules, compact)]] || 
     23|| EmptyDataDecls            || True    || True  || True  || True  ||  [[TicketQuery(description~=EmptyDataDecls, compact)]] || 
     24|| ExistentialQuantification || True    || True  || True  || False ||  [[TicketQuery(description~=ExistentialQuantification, compact)]] || 
     25|| ExplicitDictionaries      || False   || False || False || False ||  [[TicketQuery(description~=ExplicitDictionaries, compact)]] || 
     26|| ExtensibleRecords         || False   || False || True  || False ||  [[TicketQuery(description~=ExtensibleRecords, compact)]] || 
     27|| FlexibleContexts          || True    || False || True  || ?     ||  [[TicketQuery(description~=FlexibleContexts, compact)]] || 
     28|| FlexibleInstances         || True    || False || True  || ?     ||  [[TicketQuery(description~=FlexibleInstances, compact)]] || 
     29|| ForeignData               || False   || False || False || True  ||  [[TicketQuery(description~=ForeignData, compact)]] || 
     30|| ForeignFunctionInterface  || True    || True  || True  || True  ||  [[TicketQuery(description~=ForeignFunctionInterface, compact)]] || 
     31|| FunctionalDependencies    || True    || False || True  || False ||  [[TicketQuery(description~=FunctionalDependencies, compact)]] || 
     32|| HereDocuments             || False   || False || True  || False ||  [[TicketQuery(description~=HereDocuments, compact)]] || 
     33|| HierarchicalModules       || True    || True  || True  || True  ||  [[TicketQuery(description~=HierarchicalModules, compact)]] || 
     34|| ImplicitParams            || True    || False || True  || False ||  [[TicketQuery(description~= ImplicitParams, compact)]] || 
     35|| IncoherentInstances       || True    || False || True  || False ||  [[TicketQuery(description~=IncoherentInstances, compact)]] || 
     36|| [ticket:78 InfixTypeConstructors]    || True    || False || False || True  ||  [[TicketQuery(description~=[ticket:78, compact)]] || 
     37|| InlinePhase               || True    || False || False || False ||  [[TicketQuery(description~=InlinePhase, compact)]] || 
     38|| KindAnnotations           || True    || False || False || True  ||  [[TicketQuery(description~=KindAnnotations, compact)]] || 
     39|| KindPolymorphism          || False   || False || False || False ||  [[TicketQuery(description~=KindPolymorphism, compact)]] || 
     40|| LambdaCase                || False   || False || False || False ||  [[TicketQuery(description~=LambdaCase, compact)]] || 
     41|| LiberalTypeSynonyms       || True    || False || False || True  ||  [[TicketQuery(description~=LiberalTypeSynonyms, compact)]] || 
     42|| LinearImplicitParams      || True    || False || False || False ||  [[TicketQuery(description~=LinearImplicitParams, compact)]] || 
     43|| MagicUnderscore           || False   || False || False || True  ||  [[TicketQuery(description~=MagicUnderscore, compact)]] || 
     44|| MultiParamTypeClasses     || True    || False || True  || False ||  [[TicketQuery(description~=MultiParamTypeClasses, compact)]] || 
     45|| MultiWayIf                || False   || False || False || False ||  [[TicketQuery(description~=MultiWayIf, compact)]] || 
     46|| NamedFieldPuns            || False   || True  || False || False ||  [[TicketQuery(description~=NamedFieldPuns, compact)]] || 
     47|| NewtypeDeriving           || True    || False || False || True  ||  [[TicketQuery(description~=NewtypeDeriving, compact)]] || 
     48|| NoImplicitPrelude         || True    || False || False || True  ||  [[TicketQuery(description~=NoImplicitPrelude, compact)]] || 
     49|| NoMonomorphismRestriction || True    || True  || False || True  ||  [[TicketQuery(description~=NoMonomorphismRestriction, compact)]] || 
     50|| NondecreasingIndentation  || True    || ?     || True  || ?     ||  [[TicketQuery(description~=NondecreasingIndentation, compact)]] || 
     51|| OverlappingInstances      || True    || False || True  || False ||  [[TicketQuery(description~=OverlappingInstances, compact)]] || 
     52|| ParallelListComp          || True    || False || True  || False ||  [[TicketQuery(description~=ParallelListComp, compact)]] || 
     53|| PartialTypeSigs           || False   || False || False || False ||  [[TicketQuery(description~=PartialTypeSigs, compact)]] || 
     54|| PatternGuards             || True    || False || False || False ||  [[TicketQuery(description~=PatternGuards, compact)]] || 
     55|| PolymorphicComponents     || True    || False || True  || False ||  [[TicketQuery(description~=PolymorphicComponents, compact)]] || 
     56|| RebindableSyntax          || True    || False || False || Some  ||  [[TicketQuery(description~=RebindableSyntax, compact)]] || 
     57|| RecursiveDo               || True    || False || True  || False ||  [[TicketQuery(description~=RecursiveDo, compact)]] || 
     58|| RecursiveModules          || Partial || Partial || False || True  ||  [[TicketQuery(description~=RecursiveModules, compact)]] || 
     59|| RestrictedTypeSynonyms    || False   || False || True  || False ||  [[TicketQuery(description~=RestrictedTypeSynonyms, compact)]] || 
     60|| RewriteRules              || True    || False || False || Int   ||  [[TicketQuery(description~=RewriteRules, compact)]] || 
     61|| ScopedTypeVariables       || True    || False || True  || False ||  [[TicketQuery(description~=ScopedTypeVariables, compact)]] || 
     62|| TemplateHaskell           || True    || False || False || False ||  [[TicketQuery(description~=TemplateHaskell, compact)]] || 
     63|| TypeSynonymInstances      || True    || False || True  || True  ||  [[TicketQuery(description~=TypeSynonymInstances, compact)]] || 
     64|| UnboxedTypes              || True    || False || False || Int   ||  [[TicketQuery(description~=UnboxedTypes, compact)]] || 
     65|| UndecidableInstances      || True    || False || False || False ||  [[TicketQuery(description~=UndecidableInstances, compact)]] || 
     66|| [wiki:Views]               || False  || False || False || False ||  [[TicketQuery(description~=Views, compact)]] || 
     67|| [wiki:Arrows]             || True    || False || False || False ||  [[TicketQuery(description~=Arrows, compact)]] || 
     68|| [wiki:Assertions]         || True    || ?     || False || True  ||  [[TicketQuery(description~=Assertions, compact)]] || 
     69|| [wiki:Concurrency]        || True    || False || Coop  || Poor  ||  [[TicketQuery(description~=Concurrency, compact)]] || 
     70|| [wiki:CPP]                || True    || True  || True  || True  ||  [[TicketQuery(description~=CPP, compact)]] || 
     71|| [wiki:GADTs]              || True    || False || False || False ||  [[TicketQuery(description~=GADTs, compact)]] || 
     72|| [wiki:Generics]           || True    || False || False || False ||  [[TicketQuery(description~=Generics, compact)]] || 
     73|| [wiki:Impredicativity]    || ?       || False || False || False ||  [[TicketQuery(description~=Impredicativity, compact)]] || 
     74|| [wiki:Rank2Types]         || True    || False || True  || False ||  [[TicketQuery(description~=Rank2Types, compact)]] || 
     75|| [wiki:RankNTypes]         || True    || False || False || False ||  [[TicketQuery(description~=RankNTypes, compact)]] || 
    7676 
    7777== Extensions supported by two compilers ==