1. 20 Sep, 2006 26 commits
    • 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
    • chak@cse.unsw.edu.au.'s avatar
      finished product unboxing through newtypes and proper demand analysis of newtypes · 4a7acfe8
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:48:02 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * finished product unboxing through newtypes and proper demand analysis of newtypes
        Sat Aug  5 21:45:32 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * finished product unboxing through newtypes and proper demand analysis of newtypes
          Mon Jul 17 06:52:11 EDT 2006  kevind@bu.edu
      4a7acfe8
    • chak@cse.unsw.edu.au.'s avatar
      Comment · a6cbfa87
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:47:19 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Comment
        Sat Aug  5 21:44:13 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Comment
          Fri Jul 14 12:49:37 EDT 2006  simonpj@microsoft.com
      a6cbfa87
    • chak@cse.unsw.edu.au.'s avatar
      towards unboxing through newtypes · a4c34367
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:44:50 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * towards unboxing through newtypes
        Sat Aug  5 21:42:05 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * towards unboxing through newtypes
          Fri Jul 14 12:02:32 EDT 2006  kevind@bu.edu
      a4c34367
    • chak@cse.unsw.edu.au.'s avatar
      fix out-of-scope vars · 839f2da8
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:44:11 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * fix out-of-scope vars
        Sat Aug  5 21:41:02 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * fix out-of-scope vars
          Thu Jul 13 04:27:42 EDT 2006  kevind@bu.edu
      839f2da8
    • chak@cse.unsw.edu.au.'s avatar
      Complete the evidence generation for GADTs · 15cb792d
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:43:22 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Complete the evidence generation for GADTs
        Sat Aug  5 21:39:51 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Complete the evidence generation for GADTs
          Thu Jul 13 17:18:07 EDT 2006  simonpj@microsoft.com
            
            This patch completes FC evidence generation for GADTs.
            
            It doesn't work properly yet, because part of the compiler thinks
            	(t1 :=: t2) => t3
            is represented with FunTy/PredTy, while the rest thinks it's represented
            using ForAllTy.  Once that's done things should start to work.
      15cb792d
    • chak@cse.unsw.edu.au.'s avatar
      bugs · 5d541fe7
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:34:44 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * bugs
        Sat Aug  5 21:36:50 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * bugs
          Thu Jul 13 04:20:58 EDT 2006  kevind@bu.edu
      5d541fe7
    • chak@cse.unsw.edu.au.'s avatar
      some bug-fixes, newtype deriving might work now · 44ba24dc
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:33:01 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * some bug-fixes, newtype deriving might work now
        Sat Aug  5 21:29:28 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * some bug-fixes, newtype deriving might work now
          Tue Jul 11 12:16:13 EDT 2006  kevind@bu.edu
      44ba24dc
    • chak@cse.unsw.edu.au.'s avatar
      newtype deriving still not working · e6e3c778
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:31:59 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * newtype deriving still not working
        Sat Aug  5 21:25:43 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * newtype deriving still not working
          Mon Jul 10 10:27:20 EDT 2006  kevind@bu.edu
      e6e3c778
    • chak@cse.unsw.edu.au.'s avatar
      newtype deriving dicts, compiling at least · 8697e394
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:31:19 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * newtype deriving dicts, compiling at least
        Sat Aug  5 21:24:54 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * newtype deriving dicts, compiling at least
          Fri Jul  7 13:07:32 EDT 2006  kevind@bu.edu
      8697e394
    • chak@cse.unsw.edu.au.'s avatar
      ..and a bit more · 5c71a3bc
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:30:11 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * ..and a bit more
        Sat Aug  5 21:23:16 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * ..and a bit more
          Fri Jul  7 10:40:40 EDT 2006  simonpj@microsoft.com
      5c71a3bc
    • chak@cse.unsw.edu.au.'s avatar
      More on newtype deriving · d937e740
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:29:16 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * More on newtype deriving
        Sat Aug  5 21:22:29 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * More on newtype deriving
          Fri Jul  7 10:37:55 EDT 2006  simonpj@microsoft.com
      d937e740
    • chak@cse.unsw.edu.au.'s avatar
      towards newtype deriving dicts · ad4a18b1
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:27:57 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * towards newtype deriving dicts
        Sat Aug  5 21:21:13 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * towards newtype deriving dicts
          Fri Jul  7 09:26:44 EDT 2006  kevind@bu.edu
      ad4a18b1
    • chak@cse.unsw.edu.au.'s avatar
      newtype fixes, coercions for non-recursive newtypes now optional · c94408e5
      chak@cse.unsw.edu.au. authored
      Mon Sep 18 14:24:27 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * newtype fixes, coercions for non-recursive newtypes now optional
        Sat Aug  5 21:19:58 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * newtype fixes, coercions for non-recursive newtypes now optional
          Fri Jul  7 06:11:48 EDT 2006  kevind@bu.edu
      c94408e5
    • chak@cse.unsw.edu.au.'s avatar
      Massive patch for the first months work adding System FC to GHC #34 · 3e83dfb2
      chak@cse.unsw.edu.au. authored
      Fri Sep 15 18:56:58 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Massive patch for the first months work adding System FC to GHC #34
        Fri Aug  4 18:20:57 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
          * Massive patch for the first months work adding System FC to GHC #34
          
          Broken up massive patch -=chak
          Original log message:  
          This is (sadly) all done in one patch to avoid Darcs bugs.
          It's not complete work... more FC stuff to come.  A compiler
          using just this patch will fail dismally.
      3e83dfb2
    • chak@cse.unsw.edu.au.'s avatar
      Remove mi_package from moved pprModIface · b360db77
      chak@cse.unsw.edu.au. authored
      Mon Aug  7 12:40:55 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Remove mi_package from moved pprModIface
      b360db77
    • chak@cse.unsw.edu.au.'s avatar
      Massive patch for the first months work adding System FC to GHC #20 · 1e37b7f5
      chak@cse.unsw.edu.au. authored
      Fri Aug  4 17:43:25 EDT 2006  Manuel M T Chakravarty <chak@cse.unsw.edu.au>
        * Massive patch for the first months work adding System FC to GHC #20
        
        Broken up massive patch -=chak
        Original log message:  
        This is (sadly) all done in one patch to avoid Darcs bugs.
        It's not complete work... more FC stuff to come.  A compiler
        using just this patch will fail dismally.
      1e37b7f5
  2. 19 Sep, 2006 4 commits
  3. 18 Sep, 2006 10 commits