Current state of ghc boot lib versions vs. hackage
shelarcy
shelarcy at gmail.com
Thu Aug 29 13:24:55 CEST 2013
Hello Herbert,
I think that current GHC HEAD's primitive and vector are undesirable version.
Because:
1. GHC HEAD's primitive and vector are older than latest released version. (You already pointed out that.)
2. But ... GHC HEAD's primitive and vector have some changes from older released version (to build with GHC HEAD).
3. primitive HEAD and vector HEAD has some changes from latest release. These are not same as above GHC HEAD's changes.
4. We can't merge simd branch's primitive and vector changes before merging primive HEAD and vector HEAD' changes. (Becuase simd branch's primitive and vector depend on primitive HEAD and vector HEAD's changes.)
By above reasons, I think that GHC HEAD should merge primitive HEAD and vector HEAD's changes.
Best Regards,
On Wed, 28 Aug 2013 00:56:08 +0900, Herbert Valerio Riedel <hvr at gnu.org> wrote:
>
> I've compared what versions current GHC HEAD uses w/ vs. what's
> currently available on Hackage (see below);
>
> So currently, the following packages have newer versions available on
> hackage than are used in GHC HEAD:
>
> - binary
> - containers
> - primitive
> - time
> - vector
>
> In order to clarify a point that has been an issue in the past:
>
> Can it be assumed that the GHC 7.8 feature-freeze scheduled for 14 Sept
> 2013[1] is also the library version freeze deadline, by which upstream
> package authors shall submit new package versions they want to ship as
> GHC boot libs w/ GHC 7.8.1? (and thus should be given an "heads-up" asap)
>
>
> ------------------------------------------------------------
> package hackage GHC HEAD
> ------------------------------------------------------------
> Cabal 1.18.0 == 1.18.0
> array 0.4.0.1 < 0.4.0.2
> base 4.6.0.1 < 4.7.0.0
> bin-package-db 0.0.0.0 == 0.0.0.0
> binary 0.7.1.0 > 0.7.0.0
> bytestring 0.10.2.0 < 0.10.3.0
> containers 0.5.2.1 > 0.5.0.0
> deepseq 1.3.0.1 < 1.3.0.2
> directory 1.2.0.1 == 1.2.0.1
> dph-base 0.7.0.1 < 0.8.0.1
> (dph-lifted-base) 0.7.0.1 < 0.8.0.1
> (dph-lifted-boxed) - 0.8.0.1
> (dph-lifted-copy) 0.7.0.1 < 0.8.0.1
> (dph-lifted-vseg) 0.7.0.1 < 0.8.0.1
> (dph-prim-interface) 0.7.0.1 < 0.8.0.1
> (dph-prim-par) 0.7.0.1 < 0.8.0.1
> (dph-prim-seq) 0.7.0.1 < 0.8.0.1
> filepath 1.3.0.1 < 1.3.0.2
> (ghc) 7.6.3 < 7.7.20130826
> ghc-prim 0.3.0.0 < 0.3.1.0
> haskeline 0.7.0.3 < 0.7.0.4
> (haskell2010) 1.1.1.0 == 1.1.1.0
> (haskell98) 2.0.0.2 < 2.0.0.3
> hoopl 3.9.0.0 < 3.10.0.0
> hpc 0.6.0.0 < 0.6.0.1
> integer-gmp 0.5.0.0 < 0.5.1.0
> old-locale 1.0.0.5 == 1.0.0.5
> old-time 1.1.0.1 == 1.1.0.1
> pretty 1.1.1.0 == 1.1.1.0
> primitive 0.5.0.1 > 0.4.0.1
> process 1.1.0.2 < 1.2.0.0
> random 1.0.1.1 == 1.0.1.1
> rts 1.0 == 1.0
> template-haskell 2.8.0.0 < 2.9.0.0
> terminfo 0.3.2.5 == 0.3.2.5
> time 1.4.1 > 1.4.0.2
> transformers 0.3.0.0 == 0.3.0.0
> unix 2.6.0.1 < 2.7.0.0
> vector 0.10.0.1 > 0.9.1
> xhtml 3000.2.1 == 3000.2.1
> ------------------------------------------------------------
>
>
> Cheers,
> hvr
>
> [1]: http://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.8
--
shelarcy <shelarcy hotmail.co.jp>
http://page.freett.com/shelarcy/
More information about the ghc-devs
mailing list