Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meged upstream cabal updates #5

Closed
wants to merge 301 commits into from
Closed

Meged upstream cabal updates #5

wants to merge 301 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 11, 2012

  1. Copy the full SHA
    dcf5e03 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2afcbb5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e99e308 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    6c5d844 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2012

  1. When dynamic-by-default, build the dynamic library first

    This is particularly important when TH is being used, as we need the
    dynamic library built before the other ways try to do TH.
    Ian Lynagh committed Oct 12, 2012
    Copy the full SHA
    26cbe6b View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2012

  1. Copy the full SHA
    48082b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2012

  1. Copy the full SHA
    0c8d697 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2012

  1. Copy the full SHA
    8a0839a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d1d1721 View commit details
    Browse the repository at this point in the history
  3. Comments.

    23Skidoo committed Oct 15, 2012
    Copy the full SHA
    04cf474 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    eb00439 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    5e2152c View commit details
    Browse the repository at this point in the history
  6. Actually implement the 'sandbox-init' command.

    Additionally, change the search location for the package environment file to the
    project directory instead of the sandbox directory.
    23Skidoo committed Oct 15, 2012
    Copy the full SHA
    e3e09b4 View commit details
    Browse the repository at this point in the history
  7. Add a TODO.

    23Skidoo committed Oct 15, 2012
    Copy the full SHA
    af72dff View commit details
    Browse the repository at this point in the history
  8. Rename a variable.

    23Skidoo committed Oct 15, 2012
    Copy the full SHA
    a600f66 View commit details
    Browse the repository at this point in the history
  9. Extend a comment.

    23Skidoo committed Oct 15, 2012
    Copy the full SHA
    8abadca View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    d41e646 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    086f075 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2012

  1. Copy the full SHA
    0f82cb9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2012

  1. Copy the full SHA
    48536df View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. Replace fragile GHC manual section references by urls

    This replaces the GHC/Hugs manual references in the Haddock comments
    for the `Language.Haskell.Extension.Extension` enum constructors, as
    in
    
    ```haskell
      -- | [GHC § 7.6.3.4] Allow overlapping class instances,
      -- provided there is a unique most specific instance for each use.
      OverlappingInstances
    ```
    
    which urls pointing directly to the section containing further
    documentation (assuming the urls are more immune to section
    reorderings), e.g.:
    
    ```haskell
      -- | Allow overlapping class instances, provided there is a unique
      -- most specific instance for each use.
      --
      -- * <http://www.haskell.org/ghc/docs/latest/html/users_guide/type-class-extensions.html#instance-overlap>
         OverlappingInstances
    ```
    hvr committed Oct 18, 2012
    Copy the full SHA
    0457137 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1072 from hvr/lang-ext

    Replace fragile GHC manual section references by urls
    dcoutts committed Oct 18, 2012
    Copy the full SHA
    7b0c2ce View commit details
    Browse the repository at this point in the history
  3. Merge pull request haskell#1021 from merijn/master

    Fix for autoconf misbehaviour caused by cabal
    dcoutts committed Oct 18, 2012
    Copy the full SHA
    da984e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2012

  1. Add a couple of new language extension flags known by GHC 7.[46]

    Specifically,
    
     - `CApiFFI`
     - `DataKinds`
     - `DefaultSignatures`
     - `DeriveGeneric`
     - `InstanceSigs`
     - `InterruptibleFFI`
     - `LambdaCase`
     - `MonadComprehensions`
     - `MultiWayIf`
     - `ParallelArrays`
     - `PolyKinds`
     - `TraditionalRecordSyntax`
     - `Unsafe`
    
    This addresses haskell#1050
    hvr committed Oct 19, 2012
    Copy the full SHA
    4faa685 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1073 from hvr/lang-exts-ghc76

    Add a couple of new language extension flags known by GHC 7.[46]
    dcoutts committed Oct 19, 2012
    Copy the full SHA
    13850ea View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2012

  1. Force a recompile when updating the setup exe cache.

    See the discussion in haskell#1076.
    23Skidoo committed Oct 23, 2012
    Copy the full SHA
    dd4c118 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a17491d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2012

  1. Copy the full SHA
    0ad4fe7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e1912a3 View commit details
    Browse the repository at this point in the history
  3. Merge with cabal-1.16

    tibbe committed Oct 24, 2012
    Copy the full SHA
    5c0fa59 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2012

  1. Fix abi-hashing when the vanilla way is disabled

    Ian Lynagh committed Oct 25, 2012
    Copy the full SHA
    0cad9d1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    56d5a2b View commit details
    Browse the repository at this point in the history
  3. Revert "Fixed warnings on the generated Paths module."

    This reverts commit df6fe40.
    
    It broke the build on Windows, e.g.:
    
    utils\hsc2hs\dist\build\autogen\Paths_hsc2hs.hs:45:34:
        Not in scope: `fromIntegral'
    igfoo committed Oct 25, 2012
    Copy the full SHA
    98e37ca View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2012

  1. Add tests for PathsModule

    tibbe committed Oct 26, 2012
    Copy the full SHA
    bac660f View commit details
    Browse the repository at this point in the history
  2. Ignore files generated by tests

    tibbe committed Oct 26, 2012
    Copy the full SHA
    a2c4abd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    59cd0fa View commit details
    Browse the repository at this point in the history
  4. Clean up PackageTests

    tibbe committed Oct 26, 2012
    Copy the full SHA
    6b214e8 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0c97432 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    58250e4 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a29b6d3 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    92f19c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2012

  1. Copy the full SHA
    4e43553 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2012

  1. Fix bug in preprocessing test suites and benchmarks

    Preprocessed files would be written to dist/build instead of
    dist/build/my-test-suite/my-test-suite-tmp, causing them not to be
    found during compilation.
    
    Fixes haskell#1087.
    tibbe committed Oct 30, 2012
    Copy the full SHA
    dd691fa View commit details
    Browse the repository at this point in the history
  2. Revert "Revert "Fixed warnings on the generated Paths module.""

    This reverts commit 98e37ca.
    tibbe committed Oct 30, 2012
    Copy the full SHA
    49de83a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5f4d661 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    81175a2 View commit details
    Browse the repository at this point in the history
  5. Add test for preprocessors

    tibbe committed Oct 30, 2012
    Copy the full SHA
    ff2b174 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    f35f065 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    09dff97 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    b42d6b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2012

  1. Copy the full SHA
    278b2d0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    794eb92 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d143cd6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    50cbeec View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    5d6ef45 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2012

  1. cabal-install: Use LANGUAGE pragma instead of Cabal extensions

    The main motivation for this change is to make it more convenient to use
    GHCi.
    sol committed Nov 2, 2012
    Copy the full SHA
    0eccd4c View commit details
    Browse the repository at this point in the history
  2. cabal-install: Add .ghci

    sol committed Nov 2, 2012
    Copy the full SHA
    6065bc3 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    sol committed Nov 2, 2012
    Copy the full SHA
    5b5d492 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    a41ccc7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    879efe3 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2012

  1. Warnings police

    Peaker committed Nov 3, 2012
    Copy the full SHA
    60f6872 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4bbe15c View commit details
    Browse the repository at this point in the history
  3. hlint police

    Peaker committed Nov 3, 2012
    Copy the full SHA
    c20d2b3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    dce9d97 View commit details
    Browse the repository at this point in the history
  5. Use Data.List ( intercalate ) which is exported for more than the las…

    …t 3 years instead of reimplementing it all over the place
    Peaker committed Nov 3, 2012
    Copy the full SHA
    316b3cd View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b71563b View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    fce59b0 View commit details
    Browse the repository at this point in the history
  8. hlint police

    Peaker committed Nov 3, 2012
    Copy the full SHA
    90fae76 View commit details
    Browse the repository at this point in the history
  9. Fix a copy-pasto.

    23Skidoo committed Nov 3, 2012
    Copy the full SHA
    66f1e40 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    5f51b62 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2012

  1. Copy the full SHA
    541c6cf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    281a55d View commit details
    Browse the repository at this point in the history
  3. Main.hs: Uses minimal imports

    Peaker committed Nov 5, 2012
    Copy the full SHA
    c04077d View commit details
    Browse the repository at this point in the history
  4. Remove the elaborate upgrade action code that just calls code that di…

    …es. Instead, die immediately in Main.hs
    Peaker committed Nov 5, 2012
    Copy the full SHA
    c180870 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3744251 View commit details
    Browse the repository at this point in the history
  6. hlint police

    Peaker committed Nov 5, 2012
    Copy the full SHA
    74ffcfd View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e228a55 View commit details
    Browse the repository at this point in the history
  8. Make upgrade a hidden command

    Peaker committed Nov 5, 2012
    Copy the full SHA
    adf7c7a View commit details
    Browse the repository at this point in the history
  9. Implement the 'run' command.

    See the discussion in haskell#1088.
    23Skidoo committed Nov 5, 2012
    Copy the full SHA
    f551e91 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2012

  1. Copy the full SHA
    bd8efdf View commit details
    Browse the repository at this point in the history
  2. Re-enable setting jobs: $nprocs in the default ~/.cabal/config.

    This feature was disabled because it doesn't work with Cabal-1.16, but the
    cabal-install in master has a '>= 1.17.0 & < 1.18' dependency.
    23Skidoo committed Nov 6, 2012
    Copy the full SHA
    a06d939 View commit details
    Browse the repository at this point in the history
  3. Revert "Fixed warnings on the generated Paths module."

    This commit breaks the path module on Windows.
    
    This reverts commit df6fe40.
    tibbe committed Nov 6, 2012
    Copy the full SHA
    27f6421 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    9e72399 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    7b7518c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    fa5e0e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2012

  1. Merge branch 'cabal-1.16'

    Conflicts:
    	Cabal/Cabal.cabal
    tibbe committed Nov 7, 2012
    Copy the full SHA
    4327824 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2f916fb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    87b7129 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'cabal-1.16'

    Conflicts:
    	cabal-install/cabal-install.cabal
    tibbe committed Nov 7, 2012
    Copy the full SHA
    62e1df3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1540943 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2012

  1. Update comment

    tibbe committed Nov 8, 2012
    Copy the full SHA
    b4bf761 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c34262a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    42eddff View commit details
    Browse the repository at this point in the history
  4. Add support for keeping temporary files

    Currently only the haddock command has a flag to enable it
    Ian Lynagh committed Nov 8, 2012
    Copy the full SHA
    c3a5b96 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    ce7aa8a View commit details
    Browse the repository at this point in the history
  6. Fix haddocking when we only have dynamic libraries

    Ian Lynagh committed Nov 8, 2012
    Copy the full SHA
    bfd37d6 View commit details
    Browse the repository at this point in the history
  7. Small code simplification

    Ian Lynagh committed Nov 8, 2012
    Copy the full SHA
    997ef04 View commit details
    Browse the repository at this point in the history
  8. Merge git://github.com/haskell/cabal

    Ian Lynagh committed Nov 8, 2012
    Copy the full SHA
    532e349 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2012

  1. Replace QSem with MSem from the SafeSemaphore package.

    Control.Concurrent.QSem is deprecated and will be removed in GHC 7.8. The
    documentation recommends using the SafeSemaphore package instead. Since this
    package is not in the platform, we add the relevant module to
    Distribution.Compat. Tested by running `cabal install -j2 ghc-core` on a fresh
    ~/.cabal.
    
    SafeSemaphore uses the same 3-clause BSD license as Cabal.
    23Skidoo committed Nov 13, 2012
    Copy the full SHA
    ea1f338 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2012

  1. Copy the full SHA
    f78a650 View commit details
    Browse the repository at this point in the history
  2. Make the comment more clear.

    23Skidoo committed Nov 14, 2012
    Copy the full SHA
    d262861 View commit details
    Browse the repository at this point in the history
  3. Remove the getSandboxInfo function.

    It did reduce duplication, but made the code harder to read.
    23Skidoo committed Nov 14, 2012
    Copy the full SHA
    7e8f0b6 View commit details
    Browse the repository at this point in the history
  4. Filter autogen files (such as Path_foo) from exposed-modules when run…

    …ning sdist. Previously autogen files were only filtered from other-modules.
    stepcut committed Nov 14, 2012
    Copy the full SHA
    d273465 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e84116d View commit details
    Browse the repository at this point in the history
  6. Make shared sandboxes work.

    Instead of always using './.cabal-sandbox', load the sandbox path from
    'cabal.sandbox.config'.
    23Skidoo committed Nov 14, 2012
    Copy the full SHA
    880182e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2012

  1. Copy the full SHA
    bf2fb86 View commit details
    Browse the repository at this point in the history
  2. JobControl: Use STM-based QSem and add stm dependency

    This is in place of the deprecated implementation from
    Control.Concurrent. New implementation due to Simon Marlow. Note that
    this has only been tested against stm-2.4 despite the permissive version
    bounds given in the cabal file and bootstrap script.
    bgamari committed Nov 15, 2012
    Copy the full SHA
    b67e3aa View commit details
    Browse the repository at this point in the history
  3. Revert "Replace QSem with MSem from the SafeSemaphore package."

    This reverts commit ea1f338.
    
    Conflicts:
    	cabal-install/Distribution/Client/JobControl.hs
    tibbe committed Nov 15, 2012
    Copy the full SHA
    f9a6fe1 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    dcb7031 View commit details
    Browse the repository at this point in the history
  5. Clean-ups to D.C.Semaphore

    tibbe committed Nov 15, 2012
    Copy the full SHA
    bcacd17 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    f450931 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    f40812b View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    fbf0a08 View commit details
    Browse the repository at this point in the history
  9. Fix a bug in D.C.Semaphore

    Code by Simon Marlow.
    tibbe committed Nov 15, 2012
    Copy the full SHA
    91e1198 View commit details
    Browse the repository at this point in the history
  10. Fix a bug that caused important debugging info to be deleted in modul…

    …ar solver.
    
    The question is whether or not cabal-install will tell you why it tries
    a particular goal (i.e., because it's the dependency of something else).
    
    This regression was introduced between 0.14.0 and 1.16.0 of
    cabal-install in order to fix a space leak. Restoring the information
    actually costs some space again (although not as much as was required
    back in 0.14.0).  I think the extra info is worth it though.
    kosmikus committed Nov 15, 2012
    Copy the full SHA
    89d8b51 View commit details
    Browse the repository at this point in the history
  11. Undo some hlint-related changes in the modular solver.

    I think the extra parentheses in the type signatures help to
    understand the intended use of functions.
    kosmikus committed Nov 15, 2012
    Copy the full SHA
    907ea04 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2012

  1. Copy the full SHA
    9e0a764 View commit details
    Browse the repository at this point in the history
  2. Rename GoalReasons to GoalReasonChain.

    Just a refactoring.
    kosmikus committed Nov 16, 2012
    Copy the full SHA
    3f5c80d View commit details
    Browse the repository at this point in the history
  3. Use settings from ~/.cabal/config when creating a sandbox.

    This way, the user won't be required to set things like 'split-objs'
    individually for each sandbox.
    23Skidoo committed Nov 16, 2012
    Copy the full SHA
    fada98e View commit details
    Browse the repository at this point in the history
  4. s/darcs/git/

    23Skidoo committed Nov 16, 2012
    Copy the full SHA
    330f08c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2012

  1. Add a cross-platform setenv implementation.

    This is a simplified version of Simon Hengel's patch for the 'base' library [1]
    (without unsetEnv and the unix dependency). Tested on Windows and Linux.
    
    [1] http://thread.gmane.org/gmane.comp.lang.haskell.libraries/18001
    23Skidoo committed Nov 17, 2012
    Copy the full SHA
    c70913b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7dc0a10 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2012

  1. Clarify the error message a bit.

    23Skidoo committed Nov 18, 2012
    Copy the full SHA
    af86c76 View commit details
    Browse the repository at this point in the history
  2. Revert "Clarify the error message a bit."

    This reverts commit af86c76.
    23Skidoo committed Nov 18, 2012
    Copy the full SHA
    4f08b9e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    001dbc8 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2012

  1. Copy the full SHA
    0721e0c View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1128 from BardurArantsson/typo-fix-1

    Fix a typo in Cabal/README
    23Skidoo committed Nov 22, 2012
    Copy the full SHA
    72d16cb View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2012

  1. Copy the full SHA
    027359d View commit details
    Browse the repository at this point in the history
  2. Typo.

    23Skidoo committed Nov 24, 2012
    Copy the full SHA
    a079a1a View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2012

  1. Keep the full build component dependency graph

    Plus add functions for finding all the deps of one or more
    components, in dependency order. This will be useful for
    building individual targets, e.g. cabal build foo.
    dcoutts committed Nov 26, 2012
    Copy the full SHA
    321815b View commit details
    Browse the repository at this point in the history
  2. New module for handling build targets given on the command line

    This will be used for the new "cabal build [target]" feature and
    similarly for "cabal repl [target]". That is we can actually specify
    what we want to build, like a proper build system.
    
    Targets can be components, modules or files. We go to some effort to
    allow targets to be specified in a short convenient form. We allow
    case insensitive matching. We only complain when the given form is
    ambiguous (and note that we don't let the case insensitive matching
    add artificial ambiguity). If it is ambiguous we report the
    non-ambigious qualified forms of the targets it could be, e.g.:
    
      Ambiguous build target 'darcs'. It could be:
      exe:darcs (component)
      lib:darcs (component)
    
    We note the kind of target here (component, module, file) since it's
    possible to have ambiguities between them, like a component called
    'Foo' and a module 'Foo' if the user entered 'foo'.
    dcoutts committed Nov 26, 2012
    Copy the full SHA
    6b26957 View commit details
    Browse the repository at this point in the history
  3. Further tweaks to the LocalBuildInfo component info utils

    Needed to support the "cabal build [target]" feature.
    Also move an existing util function so we can reuse it.
    dcoutts committed Nov 26, 2012
    Copy the full SHA
    c921fde View commit details
    Browse the repository at this point in the history
  4. Add 'cabal build [target]' feature

    Allows users to specify what targets to build. It builds the given
    target and the dependent components.
    
    Currently only component targets are fully supported. Currently using
    an individual module or file target will give a warning and it will
    build the whole component the module or file belongs to.
    dcoutts committed Nov 26, 2012
    Copy the full SHA
    e98dcf1 View commit details
    Browse the repository at this point in the history
  5. Do not link with threaded RTS on ARM.

    GHC on ARM doesn't have a threaded RTS, which makes it impossible to build
    cabal-install without editing the source by hand (see haskell#1129). This patch makes
    cabal-install compile out of the box on ARM.
    23Skidoo committed Nov 26, 2012
    Copy the full SHA
    074691a View commit details
    Browse the repository at this point in the history
  6. Merge pull request haskell#1132 from 23Skidoo/no-threaded

    Do not link with threaded RTS on ARM.
    23Skidoo committed Nov 26, 2012
    Copy the full SHA
    87a97f4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request haskell#1134 from 23Skidoo/show-config-file

    Show '--config-file' in 'cabal help' output.
    23Skidoo committed Nov 26, 2012
    Copy the full SHA
    f926569 View commit details
    Browse the repository at this point in the history
  8. Don't pass unsupported flags to setups built with old Cabal versions.

    We must not pass '--disable-benchmarks' to setup scripts built with Cabal <
    1.14; the same is also true for '--disable-tests' and Cabal < 1.10.
    
    Fixes haskell#932 and haskell#1004.
    
    Without this patch:
    
        $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
        [...]
        unrecognized option `--disable-benchmarks'
        Failed to install syb-0.3.7
    
    With this patch:
    
        $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
        [...]
        Registering syb-0.3.7...
        Installed syb-0.3.7
    23Skidoo committed Nov 26, 2012
    Copy the full SHA
    582d12e View commit details
    Browse the repository at this point in the history
  9. Unbreak the build.

    23Skidoo committed Nov 26, 2012
    Copy the full SHA
    adf8caf View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2012

  1. Fix mistake about which set of components to build

    Was accidentally using the targets rather than the dependencies
    and the targets.
    dcoutts committed Nov 27, 2012
    Copy the full SHA
    8c025eb View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2012

  1. Copy the full SHA
    eb992f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2012

  1. Copy the full SHA
    51bdff5 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2012

  1. Use userInstallDirs as the sandbox location.

    We set both globalInstallDirs and userInstallDirs to the same value, but using
    '--global' makes cabal-install want to do unnecessary things like invoking
    itself with 'sudo'.
    23Skidoo committed Dec 5, 2012
    Copy the full SHA
    7b2e363 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2012

  1. Remove some duplication.

    23Skidoo committed Dec 8, 2012
    Copy the full SHA
    de1c132 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2012

  1. Copy the full SHA
    1381826 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fcc1316 View commit details
    Browse the repository at this point in the history
  3. 80-col violations.

    23Skidoo committed Dec 9, 2012
    Copy the full SHA
    4a5e613 View commit details
    Browse the repository at this point in the history
  4. Separate compiling and linking phases for bulding exes with ghc

    And move compiling of C files after the compile of Haskell modules,
    just like we do for libraries. Reversing the order is important because
    C files can depend on headers generated for Haskell FFI exports.
    
    This is based on a patch by Edward Z. Yang <ezyang@mit.edu>
    dcoutts committed Dec 9, 2012
    Copy the full SHA
    02f8eef View commit details
    Browse the repository at this point in the history
  5. Rename 'InstallContext' to 'InstallArgs'.

    The name 'InstallContext' will be used for common data shared between
    lower-level install functions.
    23Skidoo committed Dec 9, 2012
    Copy the full SHA
    5eca8da View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b33260d View commit details
    Browse the repository at this point in the history
  7. Add an alternative interface for 'D.C.Install.install'.

    Splits 'D.C.Install.install' into three parts:
    
        * makeInstallContext - load common data
        * makeInstallPlan    - produce the install plan
        * processInstallPlan - actually perform the installations
    
    This allows to manipulate the install plan produced with 'makeInstallPlan'
    before performing the installations with 'processInstallPlan'. The high-level
    'install' action is still present; most clients should use it instead.
    23Skidoo committed Dec 9, 2012
    Copy the full SHA
    7772ce9 View commit details
    Browse the repository at this point in the history
  8. Rebuild source directories added to sandbox.

    Implemented by creating an install plan for ["add-source-dep-1", ...,
    "add-source-dep-N", "."], pruning "." from this plan and then doing all
    remaining installs in the plan before building the current package. This way,
    all reverse dependencies of add-source packages needed to install the current
    package are also reinstalled.
    23Skidoo committed Dec 9, 2012
    Copy the full SHA
    5417ddd View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2012

  1. Support for C/C++/Obj-C as main

    This allows specifying the main-is field as a C file.
    
    This is closely based on patches by Edward Z. Yang, who in turn credits
    and earlier set of patches by Irene Knapp. The slight difference in
    this version of the patch is that it is adjusted to work with the new
    approach where we have separate hs compile; c compile; and link phases.
    dcoutts committed Dec 10, 2012
    Copy the full SHA
    de88f40 View commit details
    Browse the repository at this point in the history
  2. Add a check for main-is C files, only ok with cabal-version >= 1.18

    For compatability, we need to make sure people using C files for the
    main-is field, also have to specify the right cabal version.
    dcoutts committed Dec 10, 2012
    Copy the full SHA
    c70f9e3 View commit details
    Browse the repository at this point in the history
  3. Adjust the error text wrapping so it preserves blank lines

    This lets us use it for the package check in configure.
    dcoutts committed Dec 10, 2012
    Copy the full SHA
    6b94433 View commit details
    Browse the repository at this point in the history
  4. Merge pull request haskell#1140 from byorgey/master

    cabal init: parse module names with simpleParse instead of fromString
    dcoutts committed Dec 10, 2012
    Copy the full SHA
    d2b81ef View commit details
    Browse the repository at this point in the history
  5. Add TODOs.

    23Skidoo committed Dec 10, 2012
    Copy the full SHA
    7305ef4 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    0fd08da View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2012

  1. Copy the full SHA
    f78e301 View commit details
    Browse the repository at this point in the history
  2. Add a default value for the --jobs flag

    This will allow it to be set in config files too.
    dcoutts committed Dec 13, 2012
    Copy the full SHA
    9926424 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9479d54 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    5238d82 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2012

  1. Sync bootstrap.sh with platform 2012.4.0.0

    Tuncer Ayaz committed Dec 14, 2012
    Copy the full SHA
    ed80da1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1151 from tuncer/sync-2012.4.0.0

    Sync bootstrap.sh with platform 2012.4.0.0
    23Skidoo committed Dec 14, 2012
    Copy the full SHA
    6fd65b7 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2012

  1. Fix build with GHC 6.12

    bmillwood committed Dec 17, 2012
    Copy the full SHA
    3f72127 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2012

  1. Copy the full SHA
    47b8a8b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2012

  1. Improve warning for old versions of HPC

    Now the warning message includes mention of the input data that is being
    ignored because hpc can't deal with it.
    
    This involves a change of behaviour: when the HPC version cannot be
    determined, this is now a fatal error, rather than just assuming an old
    version.
    bmillwood committed Dec 22, 2012
    Copy the full SHA
    a7be543 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2012

  1. Copy the full SHA
    35ee2c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2012

  1. Merge pull request haskell#1161 from dagit/patch-1

    Fix path (mis)handling when scanning for modules (fixes haskell#1160)
    byorgey committed Dec 29, 2012
    Copy the full SHA
    c833d64 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2012

  1. Split cabal-install into library and executable components.

    Makes it possible to write unit tests for code under Distribution.Client.*.
    23Skidoo committed Dec 31, 2012
    Copy the full SHA
    b14a03f View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2013

  1. Merge pull request haskell#1162 from 23Skidoo/split-cabal-install

    Split cabal-install into library and executable components.
    byorgey committed Jan 1, 2013
    Copy the full SHA
    a9b2de3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1155 from benmachine/hpcmsg

    Improve warning for old versions of HPC
    ttuegel committed Jan 1, 2013
    Copy the full SHA
    037fed7 View commit details
    Browse the repository at this point in the history
  3. Spelling.

    s/AmbigousParse/AmbiguousParse/
    23Skidoo committed Jan 1, 2013
    Copy the full SHA
    b9ee7a2 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ee80bff View commit details
    Browse the repository at this point in the history
  5. Make the UserConstraint parser non-ambiguous.

    `+++` and `<++` are right-associative, so `a +++ b +++ c <++ d` is parsed as
    `(a +++ (b +++ (c <++ d)))`.
    
    Fixes haskell#1159.
    23Skidoo committed Jan 1, 2013
    Copy the full SHA
    03af50b View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    060b05b View commit details
    Browse the repository at this point in the history
  7. Merge pull request haskell#1163 from 23Skidoo/sandbox-constraints-error

    Make the UserConstraint parser non-ambiguous.
    23Skidoo committed Jan 1, 2013
    Copy the full SHA
    cfb1587 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2013

  1. Update syntax of Haddock module attributes

    This re-hides several modules that had been inadvertently unhidden by
    the change in attribute syntax in Haddock 2.0.0.0 (nearly five years
    ago!)
    bmillwood committed Jan 2, 2013
    Copy the full SHA
    47cd57c View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1153 from benmachine/haddockattributes

    Haddock module attributes specified with old syntax
    23Skidoo committed Jan 2, 2013
    Copy the full SHA
    0b371b5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    bbaa9eb View commit details
    Browse the repository at this point in the history
  4. Add lookupEnv to D.C.Env.

    23Skidoo committed Jan 2, 2013
    Copy the full SHA
    3ab47fa View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1d014ea View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2013

  1. Copy the full SHA
    21c8508 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2013

  1. Merge pull request haskell#1165 from benmachine/haddockattributes

    Two more Haddock module attribute syntax updates
    23Skidoo committed Jan 4, 2013
    Copy the full SHA
    b41b92c View commit details
    Browse the repository at this point in the history
  2. Drop code to handle unsupported compilers

    This means tweaking CPP conditionals and file pragmas to remove handling
    of compilers other than GHC, and GHC versions before LANGUAGE pragmas
    existed.
    bmillwood committed Jan 4, 2013
    Copy the full SHA
    1fc9b0c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2013

  1. Copy the full SHA
    043bbd9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1166 from benmachine/nohugs

    Drop code to handle unsupported compilers
    23Skidoo committed Jan 8, 2013
    Copy the full SHA
    44dc5f4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request haskell#1157 from byorgey/master

    Add simple heuristic to cabal init to guess common extra-source-files
    23Skidoo committed Jan 8, 2013
    Copy the full SHA
    7c9203e View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e7a9dab View commit details
    Browse the repository at this point in the history
  5. Merge pull request haskell#1169 from benmachine/unused-env

    Removing unused stuff in Distribution.Compat.Env
    23Skidoo committed Jan 8, 2013
    Copy the full SHA
    1603eb5 View commit details
    Browse the repository at this point in the history
  6. Remove now-unused runTests.sh

    Broken by 481c421 back in 2008, and no
    longer necessary.
    bmillwood committed Jan 8, 2013
    Copy the full SHA
    ca882a9 View commit details
    Browse the repository at this point in the history
  7. Merge pull request haskell#1172 from benmachine/bitrot

    Remove now-unused runTests.sh
    23Skidoo committed Jan 8, 2013
    Copy the full SHA
    1f701e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2013

  1. Omit comments from the default cabal.sandbox.config.

    Since this file is not intended to be edited by hand, don't print the default
    values for empty fields in comments (just like cabal-dev).
    23Skidoo committed Jan 9, 2013
    Copy the full SHA
    a65ef2c View commit details
    Browse the repository at this point in the history
  2. Remove duplication.

    Generalise 'ppField' and friends and remove customised copies from
    D.C.PackageEnvironment.
    23Skidoo committed Jan 9, 2013
    Copy the full SHA
    6a4b3b5 View commit details
    Browse the repository at this point in the history
  3. Re-enable -threaded for the cabal-install exe.

    I forgot to enable -threaded for the cabal-install exe when I split
    cabal-install into an exe and a library part. Thanks to Tuncer Ayaz for the
    heads-up.
    23Skidoo committed Jan 9, 2013
    Copy the full SHA
    f02a865 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2013

  1. Replace the 'unpack' command with a more general 'get'.

    'cabal get PACKAGE' is the new name of 'cabal unpack'.
    
    'cabal get --source-repository' reads the source-repositories from a package's
    description, determines which VCS to use, and then creates a local repository or
    branch of the package's repository.
    
    'cabal get --source-repository=[head|this|...]' additionally allows to specify
    which source-repository to use.
    
    Based on the code originally written by John Millikin <jmillikin@gmail.com>.
    23Skidoo committed Jan 11, 2013
    Copy the full SHA
    f8665a4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0e2d03e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0a1e67e View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7888be1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request haskell#1075 from 23Skidoo/cabal-get

    Replace the 'unpack' command with a more general 'get'.
    23Skidoo committed Jan 11, 2013
    Copy the full SHA
    7d73e69 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2013

  1. Remove DefaultSetup.hs

    My investigation suggests it became unnecessary for the build with
    revision 21dc557 (named
    DefaultSetup.lhs at the time) but has hung around ever since.
    bmillwood committed Jan 13, 2013
    Copy the full SHA
    90610bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1180 from benmachine/springclean

    Remove DefaultSetup.hs
    23Skidoo committed Jan 13, 2013
    Copy the full SHA
    64a8f21 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2013

  1. Add extra-html-files, for installing extra html files

    For example, you might have an images/ directory in your project, with
    images that you refer to from Haddock with:
    
        <<images/foo.png>>
    
    Then in your Cabal file you would include:
    
        extra-html-files: images/*.png
    
    And these would both be packaged by sdist, and "cabal haddock" will
    install them in:
    
        ~/.cabal/share/doc/PROJECT/html/images/*.png
    
    Fixes haskell#1167
    John Wiegley committed Jan 14, 2013
    Copy the full SHA
    49a2be9 View commit details
    Browse the repository at this point in the history
  2. A few more code simplifications

    John Wiegley committed Jan 14, 2013
    Copy the full SHA
    2ff8514 View commit details
    Browse the repository at this point in the history
  3. Updated documentation for extra-html-files

    John Wiegley committed Jan 14, 2013
    Copy the full SHA
    b78e52d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2013

  1. Change more flip mapM_ to forM_

    John Wiegley committed Jan 16, 2013
    Copy the full SHA
    56e22b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2013

  1. Copy the full SHA
    61f0e47 View commit details
    Browse the repository at this point in the history
  2. Remove a spurious 'where'.

    23Skidoo committed Jan 17, 2013
    Copy the full SHA
    70e90ac View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f9a2948 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2013

  1. Copy the full SHA
    6d97fdd View commit details
    Browse the repository at this point in the history
  2. Installation extra-html-docs via proper mechanism

    John Wiegley committed Jan 23, 2013
    Copy the full SHA
    a9bf1df View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2013

  1. Copy the full SHA
    b0c2f0b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2013

  1. Copy the full SHA
    93441f4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0e63730 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    12b2fc8 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4388050 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    07d8179 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    3118a07 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2013

  1. Copy the full SHA
    cb49acb View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2013

  1. Merge pull request haskell#1182 from jwiegley/extra-html-files

    Add extra-html-files, for installing extra html files
    23Skidoo committed Feb 6, 2013
    Copy the full SHA
    bb826d4 View commit details
    Browse the repository at this point in the history
  2. s/unDir'/unDir/

    23Skidoo committed Feb 6, 2013
    Copy the full SHA
    7f2d2cf View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2013

  1. remove no longer relevant comment

    Brent Yorgey committed Feb 8, 2013
    Copy the full SHA
    79858f9 View commit details
    Browse the repository at this point in the history
  2. init: put in place most of the scaffolding to guess other-extensions …

    …field
    
    Only remaining thing is to actually parse LANGUAGE pragmas in source files.
    Brent Yorgey committed Feb 8, 2013
    Copy the full SHA
    b3ecced View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2013

  1. Copy the full SHA
    cf61874 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    81cf2e4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5caa02f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2013

  1. Merge pull request haskell#1188 from chreekat/git-authorname-heuristics

    RFC: Adding git prefs to 'cabal init' author-lookup heuristics
    byorgey committed Feb 10, 2013
    Copy the full SHA
    96978fd View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2013

  1. Much faster Distribution.Client.Dependency.Modular.PSQ.splits

    This reduces the runtime of "cabal install --dry-run" on a large cabal
    file (550 dependencies) from ~12s to 2.1s. Equivalency with previous
    implementation verified with QuickCheck in ghci.
    
    This is a guess: The speedup is mostly due to how to the previous
    entries are added to the result of the recursive call. Previously, for
    every entry to be added, the whole result list is mapped over (lots of
    allocations), and then each tuple is taken apart and reconstructed with
    a changed right value (again, lots of allocations). The new code
    assembles a function in an accumulator that represents the required
    update and applies it where needed, hence building the list and tuples
    only once.
    nomeata committed Feb 11, 2013
    Copy the full SHA
    895487a View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2013

  1. Copy the full SHA
    cefdf9b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into init-other-extensions.

    Want to make use of chreekat's recent refactorings+additions in Init/Heuristics.hs.
    Brent Yorgey committed Feb 12, 2013
    Copy the full SHA
    225b4df View commit details
    Browse the repository at this point in the history
  3. implement a poor man's LANGUAGE pragma parser

    Brent Yorgey committed Feb 12, 2013
    Copy the full SHA
    f7d654c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7da2703 View commit details
    Browse the repository at this point in the history
  5. Merge pull request haskell#1193 from nomeata/fast-splits

    Add test case for new splits implementation
    23Skidoo committed Feb 12, 2013
    Copy the full SHA
    be16d58 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    bcb4c5f View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    12575a3 View commit details
    Browse the repository at this point in the history
  8. Comment.

    23Skidoo committed Feb 12, 2013
    Copy the full SHA
    3539592 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2013

  1. Grammar.

    23Skidoo committed Feb 13, 2013
    Copy the full SHA
    f030b88 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2013

  1. Update build-depends for ghc-7.7.x

    Tuncer Ayaz committed Feb 17, 2013
    Copy the full SHA
    62c021f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2fd265b View commit details
    Browse the repository at this point in the history
  3. Merge pull request haskell#1205 from benmachine/unnecessary-pragma

    Remove unused ScopedTypeVariables
    23Skidoo committed Feb 17, 2013
    Copy the full SHA
    d56c87f View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2013

  1. Copy the full SHA
    ae80cd7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1208 from alexanderkjeldaas/master

    Update time version
    23Skidoo committed Feb 18, 2013
    Copy the full SHA
    59b8cae View commit details
    Browse the repository at this point in the history
  3. Merge pull request haskell#1203 from tuncer/ghc-7.7

    Update build-depends for ghc-7.7.x
    23Skidoo committed Feb 18, 2013
    Copy the full SHA
    219b339 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2013

  1. Copy the full SHA
    37e547f View commit details
    Browse the repository at this point in the history
  2. Merge pull request haskell#1209 from benmachine/oldbuildflags

    Remove flags for unsupported compilers from Cabal.cabal
    23Skidoo committed Feb 19, 2013
    Copy the full SHA
    24b5eb0 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2013

  1. cabal-install: put the Paths_cabal_install.hs and Paths_Cabal.hs in p…

    …lace as expected
    kolmodin authored and cnd committed Feb 20, 2013
    Copy the full SHA
    abfdc4b View commit details
    Browse the repository at this point in the history
  2. disable hackage's preferred-versions (as we don't use it when merge e…

    …builds)
    
    hackage.haskell.org/00-index.tar contains preferred-versions for some interesting
    packages. For now it's 'base-3'.
    
    Otherwise depends generated by hackport differ from ones pulled by ./Setup.hs.
    Sergei Trofimovich authored and cnd committed Feb 20, 2013
    Copy the full SHA
    14d65f4 View commit details
    Browse the repository at this point in the history
  3. cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoi…

    …d clash with Cabal's one
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    Sergei Trofimovich authored and cnd committed Feb 20, 2013
    Copy the full SHA
    79fd697 View commit details
    Browse the repository at this point in the history
  4. Fix error messages with "cabal update" -> "hackport update" Same fix …

    …as marty.rosenberg@gmail.com once did for cabal-install-0.8.2, which we now are replacing.
    kolmodin authored and cnd committed Feb 20, 2013
    Copy the full SHA
    9fd1439 View commit details
    Browse the repository at this point in the history
  5. cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoi…

    …d clash with Cabal's one
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    Sergei Trofimovich authored and cnd committed Feb 20, 2013
    Copy the full SHA
    6d90e81 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    dca7409 View commit details
    Browse the repository at this point in the history