This project is mirrored from Pull mirroring updated .
  1. 23 May, 2017 5 commits
  2. 22 May, 2017 1 commit
  3. 19 May, 2017 11 commits
  4. 18 May, 2017 3 commits
  5. 16 May, 2017 2 commits
    • Herbert Valerio Riedel's avatar
      Merge pull request #4518 from hvr/pr/timestamp2 · 967a64e3
      Herbert Valerio Riedel authored
      Implement `+timestamp` verbosity flag
    • Herbert Valerio Riedel's avatar
      Implement +timestamp verbosity flag · 0109d076
      Herbert Valerio Riedel authored
      This prepends a posix timestamp (with milliseconds precision) to log
      messages (before any wrapping is applied)
      Example output:
          $ cabal update --verbose=verbose+timestamp
          1478941945.027 Downloading the latest package list from
          1478941945.029 Selected mirror
          1478941945.036 Downloading timestamp
          $ cabal --verbose=normal+timestamp new-build --dry --enable-tests
          1478947448.519 Resolving dependencies...
          1478947450.887 In order, the following would be built (use -v for more details):
                          - Cabal- (lib) (configuration changed)
                          - hackage-security- (lib) (dependency rebuilt)
                          - cabal-testsuite- (test:package-tests) (dependency rebuilt)
                          - Cabal- (test:unit-tests) (dependency rebuilt)
                          - cabal-install- (exe:cabal, test:integration-tests, test:integration-tests2, test:solver-quickcheck, test:unit-tests) (configuration changed)
      This is quite useful for debugging & profiling cabal, as well as for
      buildbots (such as matrix.hho) which want to record timings in their
      buildlogs for later analysis.
  6. 15 May, 2017 8 commits
  7. 12 May, 2017 1 commit
  8. 09 May, 2017 3 commits
    • kristenk's avatar
      Merge pull request #4511 from grayjay/setup-dependencies · 0f41001b
      kristenk authored
      Fix a bug in building local setup dependencies.
    • kristenk's avatar
      Clean up .cabal files for custom-setup integration tests to fix build. · d7c62145
      kristenk authored
      This commit adds "cabal-version: >= 1.20" to enable per-component build and
      work with all Cabal versions that support new-build.  It also adds the
      "default-language" field, in order to avoid warnings.
    • Edward Z. Yang's avatar
      Fix for-hackage rendering to distinguish NoFlag and default case. · a3877791
      Edward Z. Yang authored
      This commit fixes one instances of a general bug where noFlag
      command line flags do not translate correctly when converted
      into the field description format (and in fact, cannot be
      converted correctly.)
      The bug goes something like this:
      1. A noArg command line parser translates into a "choice"
         command line parser, for which there is only one choice
         (the flag that would be set when you toggle it on.)
      2. Choice command line parsers get translated into the field
         format by having a rendering for each defined choice,
         and then default to empty (omit the field entirely) if
         no choices apply.
      3. This means that NoFlag and the "default choice" (if you
         hadn't specified the flag at all) render identically,
         because there is never a choice for the default choice
         in the no arg field.
      In the interest of getting this to work, I manually made
      for-hackage work correctly, but there is probably a way to
      refactor this into a more universal fix.
      CC @dcoutts
      Signed-off-by: default avatarEdward Z. Yang <>
  9. 08 May, 2017 6 commits