The branch, master has been updated
       via  9e6e96bdc19d71318ac7fc2fc9381ce57a22e399 (commit)
       via  eb3a1aecac72d22c618b4050fb88eac9055b527a (commit)
       via  dd47428295d89eb6bbf91316ac4f5a6e98b1ec70 (commit)
       via  94504e0d978d48748d24676cbb5d38cf2f7c4e3d (commit)
       via  79f1a031b132cedc98d587b69f5c428ef804a8c1 (commit)
       via  032dd778604f80378823af026a99850141ad6cd3 (commit)
       via  b36b42fdc0554447ead96305dc2979ffcd74aff9 (commit)
       via  295016c3c0aa1f407436136e39ababf2dc8b50c6 (commit)
       via  d17afd1e4aa5c7a0992e5ac5b2cda325992706a8 (commit)
       via  2e9fee4031b2203927d2483ab7e212557d9af99b (commit)
       via  a59f5d6552674928879cae0d225e6052876d5ca4 (commit)
       via  ecb2fdd196ce44b726189fcbb76697986ad040cf (commit)
       via  a04ec84a673254d9f2f9d11db12c44a39f2abf3b (commit)
       via  5775d5142da227d65fb86994d363eb16841ee642 (commit)
       via  02d2dde49eaa614995a7e168d229e8b5cb88eafe (commit)
       via  6b715274be0003cf94a5e8f46e3d0baca773452f (commit)
       via  e6635fe65db524c5ea55295049560e39264712dd (commit)
       via  29c7945166be73aa70453d14dc2a334d16a434f2 (commit)
       via  db0c34cd9e76a69b0b06b9a31065eb8e23333f3a (commit)
      from  33fe71479b74a25ec28bd8f487f00a81b1e22a7f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9e6e96bdc19d71318ac7fc2fc9381ce57a22e399
Author: Manuel M T Chakravarty <[email protected]>
Date:   Mon Jan 24 04:36:17 2011 +0000

    DPH options updated
    - '-Odph' is now '-O2 -fsimplifier-phases=3 -fsimplifier-iterations=20'
    - The new option '-fdph-none' is the default; it indicates that no DPH
      backend is selected and is the only valid option if the DPH libraries
      are not installed.  If vectorisation is attempted with -fdph-none a
      suitable error message is generated.
    - Hence, '-fdph-par' (or '-fdph-seq') needs to be explicitly selected
      when using vectorisation and when linking vectorised code.  (There
      seems to be no elegant way to avoid that.)

commit eb3a1aecac72d22c618b4050fb88eac9055b527a
Author: Ian Lynagh <[email protected]>
Date:   Sun Jan 23 15:14:08 2011 +0000

    Add build system profiling to build system

commit dd47428295d89eb6bbf91316ac4f5a6e98b1ec70
Author: Ian Lynagh <[email protected]>
Date:   Sun Jan 23 12:02:32 2011 +0000

    Fix ghci in stage3

commit 94504e0d978d48748d24676cbb5d38cf2f7c4e3d
Author: Ian Lynagh <[email protected]>
Date:   Sun Jan 23 02:18:15 2011 +0000

    Remove use of non-existent $$(dir) variable in the rts ghc.mk

commit 79f1a031b132cedc98d587b69f5c428ef804a8c1
Author: Ian Lynagh <[email protected]>
Date:   Sun Jan 23 00:42:08 2011 +0000

    Add some missing dependencies

commit 032dd778604f80378823af026a99850141ad6cd3
Author: Ian Lynagh <[email protected]>
Date:   Sun Jan 23 00:10:45 2011 +0000

    Tweak some deps to avoid multiple $(wildcard ...)s
    Note that some things depending on the rts/includes header files now
    depend on more files: They used to include depend on includes/*.h, but
    now they also depend on header files in subdirectories. As far as I can
    see this was a bug.

commit b36b42fdc0554447ead96305dc2979ffcd74aff9
Author: Ian Lynagh <[email protected]>
Date:   Sat Jan 22 22:45:32 2011 +0000

    Use := when assigning the result of $(wildcard ...)
    Avoids repeated evaluations of things that need system calls etc

commit 295016c3c0aa1f407436136e39ababf2dc8b50c6
Author: Ian Lynagh <[email protected]>
Date:   Sat Jan 22 19:09:28 2011 +0000

    Simplify the build system, and remove 2 phases
    From
        
http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture/Idiom/PhaseOrdering
    
    Phase 0:
        Includes: package-data.mk files for things built by the
                  bootstrapping compiler.
        Builds:   the dependency files for hsc2hs and genprimopcode. We need
                  to do this now, as hsc2hs needs to be buildable in phase 1's
                  includes (so that we can make the hpc library's .hs source
                  files, which in turn is necessary for making its dependency
                  files), and genprimopcode needs to be buildable in phase 1's
                  includes (so that we can make the primop-*.hs-incl files,
                  which are sources for the stage1 compiler library, and thus
                  necessary for making its dependency files).
    Phase 1:
        Includes: dependency files for things built by the bootstrapping
                  compiler.
        Builds:   package-data.mk files for everything else. Note that this
                  requires configuring the packages, which means telling cabal
                  which ghc to use, and thus the stage1 compiler gets built
                  during this phase.
    Phase "":
        Includes: dependency files for everything else.
        Builds:   Everything else.

commit d17afd1e4aa5c7a0992e5ac5b2cda325992706a8
Author: Ian Lynagh <[email protected]>
Date:   Fri Jan 21 23:05:52 2011 +0000

    Manually control more of the Cabal flags for the compiler and ghc packages
    For some reason the Windows HEAD builder has started thinking the ghci
    flag should be on in stage 1. This should fix it, and generally make
    things a little more resilient.

commit 2e9fee4031b2203927d2483ab7e212557d9af99b
Author: Ian Lynagh <[email protected]>
Date:   Fri Jan 21 23:02:45 2011 +0000

    Remove some hardcoded makefile settings
    Now that we used cabal to configure the ghc-bin package they are no
    longer needed.

commit a59f5d6552674928879cae0d225e6052876d5ca4
Author: Simon Marlow <[email protected]>
Date:   Wed Jan 19 14:06:33 2011 +0000

    tweak newArray# documentation again

commit ecb2fdd196ce44b726189fcbb76697986ad040cf
Author: Ian Lynagh <[email protected]>
Date:   Thu Jan 20 00:03:08 2011 +0000

    Fix OSTYPE test

commit a04ec84a673254d9f2f9d11db12c44a39f2abf3b
Author: [email protected] <unknown>
Date:   Wed Jan 19 22:22:47 2011 +0000

    Comments only

commit 5775d5142da227d65fb86994d363eb16841ee642
Author: [email protected] <unknown>
Date:   Thu Jan 13 15:50:23 2011 +0000

    Add OSTYPE build-system variable, and use it
    
    The use is in install.mk.in, where we need to know when
    we're on Cygwin.
    
    This fixes the build on my Windows box, where I have
    both Msys and Cygwin.

commit 02d2dde49eaa614995a7e168d229e8b5cb88eafe
Author: Ian Lynagh <[email protected]>
Date:   Wed Jan 19 22:23:59 2011 +0000

    Remove an extraneous comma that stopped ghc-cabal from building

commit 6b715274be0003cf94a5e8f46e3d0baca773452f
Author: Ian Lynagh <[email protected]>
Date:   Wed Jan 19 22:15:45 2011 +0000

    Move some make variables around

commit e6635fe65db524c5ea55295049560e39264712dd
Author: Ian Lynagh <[email protected]>
Date:   Wed Jan 19 20:33:05 2011 +0000

    Remove a debugging 'info'

commit 29c7945166be73aa70453d14dc2a334d16a434f2
Author: Ian Lynagh <[email protected]>
Date:   Wed Jan 19 20:32:29 2011 +0000

    Move the PACKAGE_MAGIC evaluation inside package-data.mk

commit db0c34cd9e76a69b0b06b9a31065eb8e23333f3a
Author: Ian Lynagh <[email protected]>
Date:   Wed Jan 19 17:23:10 2011 +0000

    Fix libraries/index.html's haddock dependency on Windows

-----------------------------------------------------------------------

Summary of changes:
 Makefile                           |   12 +---
 compiler/basicTypes/Module.lhs     |    2 +-
 compiler/ghc.cabal.in              |    3 +
 compiler/main/DynFlags.hs          |   54 +++++++--------
 compiler/main/Packages.lhs         |   21 ++++--
 compiler/prelude/primops.txt.pp    |    2 +-
 compiler/types/InstEnv.lhs         |    2 +-
 configure.ac                       |    5 ++
 ghc.mk                             |   82 ++++------------------
 ghc/ghc-bin.cabal.in               |    4 +
 ghc/ghc.mk                         |   33 +++-------
 includes/ghc.mk                    |    4 +-
 mk/config.mk.in                    |    8 ++-
 mk/install.mk.in                   |   10 ++-
 mk/project.mk.in                   |    4 +
 rts/ghc.mk                         |    9 ++-
 rules/build-dependencies.mk        |   25 ++-----
 rules/build-package-data.mk        |    6 ++
 rules/build-package-way.mk         |    3 +-
 rules/build-package.mk             |  133 +++++++++++++----------------------
 rules/build-perl.mk                |    4 +-
 rules/build-prog.mk                |   88 +++++++-----------------
 rules/c-suffix-rules.mk            |    4 +
 rules/cmm-suffix-rules.mk          |   12 ++--
 rules/docbook.mk                   |    2 +
 rules/haddock.mk                   |    2 +
 rules/hs-suffix-rules-srcdir.mk    |    4 +
 rules/hs-suffix-rules.mk           |    2 +
 rules/include-dependencies.mk      |   35 ++++++++++
 rules/manual-package-config.mk     |    2 +
 rules/package-config.mk            |    2 +
 rules/{make-command.mk => prof.mk} |   13 ++--
 rules/shell-wrapper.mk             |    2 +
 rules/tags-package.mk              |    2 +
 utils/ghc-cabal/Main.hs            |   11 ++-
 35 files changed, 272 insertions(+), 335 deletions(-)
 create mode 100644 rules/include-dependencies.mk
 copy rules/{make-command.mk => prof.mk} (70%)


hooks/post-receive
-- 
ghc

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to