1. 20 Sep, 2006 40 commits
    • chak@cse.unsw.edu.au.'s avatar
      Small refactoring · 7676e57a
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:41:37 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Small refactoring
        Wed Aug  9 04:41:54 EDT 2006  simonpj@microsoft.com
          * Small refactoring
      7676e57a
    • chak@cse.unsw.edu.au.'s avatar
      TAG HEAD merge 6 Aug 06 completed · bfc1205c
      chak@cse.unsw.edu.au. authored
      bfc1205c
    • chak@cse.unsw.edu.au.'s avatar
      Missing change re additional info in TcTyThing · bf003a48
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:28:37 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Missing change re additional info in TcTyThing
        Mon Aug  7 14:22:08 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Missing change re additional info in TcTyThing
      bf003a48
    • chak@cse.unsw.edu.au.'s avatar
      Complete OccName->FS change in TcIface · 35bdec7a
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:27:42 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Complete OccName->FS change in TcIface
        Mon Aug  7 13:03:26 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Complete OccName->FS change in TcIface
      35bdec7a
    • chak@cse.unsw.edu.au.'s avatar
      Missing imports in CoreUtils · 00a259f5
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:27:00 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Missing imports in CoreUtils
        Mon Aug  7 11:15:54 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Missing imports in CoreUtils
      00a259f5
    • chak@cse.unsw.edu.au.'s avatar
      Removed spurious + due to manual patching · 4d9b47b2
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:25:23 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Removed spurious + due to manual patching
        Mon Aug  7 11:07:37 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Removed spurious + due to manual patching
      4d9b47b2
    • chak@cse.unsw.edu.au.'s avatar
      Makefile comment · 6e8a4b33
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:23:13 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Makefile comment
        Sun Aug  6 21:03:20 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Makefile comment
          Fri Aug  4 11:44:49 EDT 2006  kevind@bu.edu
      6e8a4b33
    • chak@cse.unsw.edu.au.'s avatar
      Fix newtype deriving bug · 63c79c1d
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:22:43 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix newtype deriving bug
        Sun Aug  6 21:02:35 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix newtype deriving bug
          Fri Aug  4 06:45:21 EDT 2006  kevind@bu.edu
      63c79c1d
    • chak@cse.unsw.edu.au.'s avatar
      Include the existential dictionaries in dataConOrigInstPat · 6921b9f3
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:22:14 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Include the existential dictionaries in dataConOrigInstPat
        Sun Aug  6 20:59:00 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Include the existential dictionaries in dataConOrigInstPat
          Fri Aug  4 04:24:25 EDT 2006  simonpj@microsoft.com
      6921b9f3
    • chak@cse.unsw.edu.au.'s avatar
      Comments about datacon worker and wrappers · bd2fae6c
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:21:20 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Comments about datacon worker and wrappers
        Sun Aug  6 20:57:48 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Comments about datacon worker and wrappers
          Fri Aug  4 04:23:28 EDT 2006  simonpj@microsoft.com
      bd2fae6c
    • chak@cse.unsw.edu.au.'s avatar
      Make newtype Coercion eta-contract if the tails of lhs and rhs match up · fadef64b
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:20:17 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Make newtype Coercion eta-contract if the tails of lhs and rhs match up
        Sun Aug  6 20:57:10 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Make newtype Coercion eta-contract if the tails of lhs and rhs match up
          Thu Aug  3 12:26:52 EDT 2006  kevind@bu.edu
      fadef64b
    • chak@cse.unsw.edu.au.'s avatar
      Flip direction of newtype coercions, fix some comments · 5e0ea427
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:19:19 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Flip direction of newtype coercions, fix some comments
        Sun Aug  6 20:56:23 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Flip direction of newtype coercions, fix some comments
          Thu Aug  3 10:53:37 EDT 2006  kevind@bu.edu
      5e0ea427
    • chak@cse.unsw.edu.au.'s avatar
      Chagne newtype wrapper into worker · 19e64b50
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:17:57 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Chagne newtype wrapper into worker
        Sun Aug  6 20:55:30 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Chagne newtype wrapper into worker
          Wed Aug  2 11:54:28 EDT 2006  kevind@bu.edu
      19e64b50
    • chak@cse.unsw.edu.au.'s avatar
      Clean up unused imports, definitions and arguments · 35a557b0
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:17:20 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Clean up unused imports, definitions and arguments
        Sun Aug  6 20:54:31 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Clean up unused imports, definitions and arguments
          Wed Aug  2 11:05:33 EDT 2006  kevind@bu.edu
      35a557b0
    • chak@cse.unsw.edu.au.'s avatar
      Fix assertion and default case for GADT record selectors · 37a594c2
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:16:10 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix assertion and default case for GADT record selectors
        Sun Aug  6 20:53:39 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix assertion and default case for GADT record selectors
          Wed Aug  2 11:04:21 EDT 2006  kevind@bu.edu
      37a594c2
    • chak@cse.unsw.edu.au.'s avatar
      make dataConInstPat take a list of FastStrings rather than OccNames, remove out-of-date comment · 71cad0e1
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:15:25 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * make dataConInstPat take a list of FastStrings rather than OccNames, remove out-of-date comment
        Sun Aug  6 20:52:24 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * make dataConInstPat take a list of FastStrings rather than OccNames, remove out-of-date comment
          Wed Aug  2 09:26:47 EDT 2006  kevind@bu.edu
      71cad0e1
    • chak@cse.unsw.edu.au.'s avatar
      Just clean-up, no functional changes · cb41a80f
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:14:51 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Just clean-up, no functional changes
        Sun Aug  6 20:49:23 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Just clean-up, no functional changes
          Wed Aug  2 06:48:44 EDT 2006  simonpj@microsoft.com
      cb41a80f
    • chak@cse.unsw.edu.au.'s avatar
      Get rid of special case for Vanilla tycon record selectors and make uniq splitting more uniform · 95189f84
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:13:44 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Get rid of special case for Vanilla tycon record selectors and make uniq splitting more uniform
        Sun Aug  6 20:48:06 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Get rid of special case for Vanilla tycon record selectors and make uniq splitting more uniform
          Wed Aug  2 06:04:19 EDT 2006  kevind@bu.edu
      95189f84
    • chak@cse.unsw.edu.au.'s avatar
      Fix problem with selectors for GADT records with unboxed fields · 29e736b7
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:13:11 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix problem with selectors for GADT records with unboxed fields
        Sun Aug  6 20:47:11 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix problem with selectors for GADT records with unboxed fields
          Wed Aug  2 05:37:38 EDT 2006  kevind@bu.edu
      29e736b7
    • chak@cse.unsw.edu.au.'s avatar
      Make sym coercion smart constructor smarter, add comments · a7bda9e6
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:11:59 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Make sym coercion smart constructor smarter, add comments
        Sun Aug  6 20:32:58 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Make sym coercion smart constructor smarter, add comments
          Tue Aug  1 11:30:14 EDT 2006  kevind@bu.edu
      a7bda9e6
    • chak@cse.unsw.edu.au.'s avatar
      Refactoring in TcGadt · b97e1705
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:11:25 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Refactoring in TcGadt
        Sun Aug  6 20:32:20 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Refactoring in TcGadt
          Tue Aug  1 10:28:25 EDT 2006  kevind@bu.edu
      b97e1705
    • chak@cse.unsw.edu.au.'s avatar
      Add some invariant checking for refinements · 4ea5fe11
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:09:56 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Add some invariant checking for refinements
        Sun Aug  6 20:30:56 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Add some invariant checking for refinements
          Tue Aug  1 08:52:43 EDT 2006  simonpj@microsoft.com
      4ea5fe11
    • chak@cse.unsw.edu.au.'s avatar
      Minor tidying up · 247fd641
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:08:30 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Minor tidying up
        Sun Aug  6 20:30:11 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Minor tidying up
          Tue Aug  1 08:51:40 EDT 2006  simonpj@microsoft.com
      247fd641
    • chak@cse.unsw.edu.au.'s avatar
      Fix GADT refinement fix-pointing, add ASSERTs and a WARN, make type equality... · 67ee8a93
      chak@cse.unsw.edu.au. authored
      Fix GADT refinement fix-pointing, add ASSERTs and a WARN, make type equality functions work for PredTy Eqtype ...
      Mon Sep 18 17:07:38 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix GADT refinement fix-pointing, add ASSERTs and a WARN, make type equality functions work for PredTy Eqtype ...
        Sun Aug  6 20:28:50 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix GADT refinement fix-pointing, add ASSERTs and a WARN, make type equality functions work for PredTy Eqtype ...
          Tue Aug  1 06:14:43 EDT 2006  kevind@bu.edu
      67ee8a93
    • chak@cse.unsw.edu.au.'s avatar
      Remove bogus ASSERT from MkId · a97f155c
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:06:27 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Remove bogus ASSERT from MkId
        Sun Aug  6 20:12:41 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Remove bogus ASSERT from MkId
          Mon Jul 31 05:45:48 EDT 2006  kevind@bu.edu
      a97f155c
    • chak@cse.unsw.edu.au.'s avatar
      Fix bug in type checking interface DataAlts · 9621257f
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:05:56 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix bug in type checking interface DataAlts
        Sun Aug  6 20:11:56 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix bug in type checking interface DataAlts
          Mon Jul 31 05:30:02 EDT 2006  kevind@bu.edu
      9621257f
    • chak@cse.unsw.edu.au.'s avatar
      fix default case filling-in for GADTs · 8912a05e
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:04:19 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix default case filling-in for GADTs
        Sun Aug  6 20:09:06 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix default case filling-in for GADTs
          Fri Jul 28 13:19:40 EDT 2006  kevind@bu.edu
      8912a05e
    • chak@cse.unsw.edu.au.'s avatar
      fix big-lambda eta expansion, add comments · 8c9cfd75
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:02:49 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix big-lambda eta expansion, add comments
        Sun Aug  6 20:07:36 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix big-lambda eta expansion, add comments
          Fri Jul 28 13:16:51 EDT 2006  kevind@bu.edu
      8c9cfd75
    • chak@cse.unsw.edu.au.'s avatar
      Fix Lint for alts involving shadowing of type variables; add comments · 57350a2e
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 17:02:14 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix Lint for alts involving shadowing of type variables; add comments
        Sun Aug  6 20:06:39 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix Lint for alts involving shadowing of type variables; add comments
          Fri Jul 28 12:11:55 EDT 2006  simonpj@microsoft.com
      57350a2e
    • chak@cse.unsw.edu.au.'s avatar
      Fix a couple of stage-2 bogosities · c455d9a4
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:58:39 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Fix a couple of stage-2 bogosities
        Sun Aug  6 20:00:08 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Fix a couple of stage-2 bogosities
          Fri Jul 28 06:27:06 EDT 2006  simonpj@microsoft.com
      c455d9a4
    • chak@cse.unsw.edu.au.'s avatar
      fixing record selectors · ef47b5c2
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:50:18 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fixing record selectors
        Sun Aug  6 19:56:29 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fixing record selectors
          Fri Jul 28 10:24:28 EDT 2006  kevind@bu.edu
          - Bad conflict in tcIfaceDataAlt, at a place where the monster patch had a 
            conflict, too.  I have no idea what the right code is.  -=chak
        NB (at time of 2nd merge): previous conflict resolution was fine
      ef47b5c2
    • chak@cse.unsw.edu.au.'s avatar
      GADT selector bugfix, bits of cleanup · e380d180
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:48:32 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * GADT selector bugfix, bits of cleanup
        Sun Aug  6 19:43:47 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * GADT selector bugfix, bits of cleanup
          Thu Jul 27 08:10:58 EDT 2006  kevind@bu.edu
      e380d180
    • chak@cse.unsw.edu.au.'s avatar
      fix some GADT record selector bugs (still some remaining) · cd829ab3
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:47:22 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix some GADT record selector bugs (still some remaining)
        Sun Aug  6 19:42:50 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix some GADT record selector bugs (still some remaining)
          Thu Jul 27 07:04:29 EDT 2006  kevind@bu.edu
      cd829ab3
    • chak@cse.unsw.edu.au.'s avatar
      clean up Coercion kinding functions, rename coercionKindTyConApp · 204e70a4
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:46:14 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * clean up Coercion kinding functions, rename coercionKindTyConApp
        Sun Aug  6 17:37:06 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * clean up Coercion kinding functions, rename coercionKindTyConApp
          Wed Jul 26 10:55:38 EDT 2006  kevind@bu.edu
      204e70a4
    • chak@cse.unsw.edu.au.'s avatar
      Better pretty printing for CoPat · 58d200ac
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:45:13 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Better pretty printing for CoPat
        Sun Aug  6 17:25:19 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Better pretty printing for CoPat
          Wed Jul 26 08:22:22 EDT 2006  simonpj@microsoft.com
      58d200ac
    • chak@cse.unsw.edu.au.'s avatar
      Make data con wrappers for GADTs express the user type directly · c58414c7
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:44:29 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Make data con wrappers for GADTs express the user type directly
        Sun Aug  6 17:24:17 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Make data con wrappers for GADTs express the user type directly
          Wed Jul 26 08:19:09 EDT 2006  simonpj@microsoft.com
      c58414c7
    • chak@cse.unsw.edu.au.'s avatar
      Comments only · bda859ad
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:43:36 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Comments only
        Sun Aug  6 17:18:44 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Comments only
          Tue Jul 25 12:06:00 EDT 2006  simonpj@microsoft.com
      bda859ad
    • chak@cse.unsw.edu.au.'s avatar
      fix bugs, add boolean flag to identify coercion variables · 0b86bc9b
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 16:41:32 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix bugs, add boolean flag to identify coercion variables
        Sun Aug  6 17:04:02 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix bugs, add boolean flag to identify coercion variables
          Tue Jul 25 06:20:05 EDT 2006  kevind@bu.edu
      0b86bc9b
    • chak@cse.unsw.edu.au.'s avatar
      fix some coercion kind representation things, extend exprIsConApp_maybe to non-vanilla · 6fcf9006
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:51:33 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix some coercion kind representation things, extend exprIsConApp_maybe to non-vanilla
        Sat Aug  5 21:48:21 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix some coercion kind representation things, extend exprIsConApp_maybe to non-vanilla
          Wed Jul 19 08:06:28 EDT 2006  kevind@bu.edu
      6fcf9006
    • chak@cse.unsw.edu.au.'s avatar
      fixed bug in product unboxing · 5ed1437f
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:48:53 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fixed bug in product unboxing
        Sat Aug  5 21:46:18 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fixed bug in product unboxing
          Mon Jul 17 09:10:34 EDT 2006  kevind@bu.edu
      5ed1437f