June 2011 Archives by author
Starting: Thu Jun 2 09:14:46 CEST 2011
Ending: Wed Jun 29 23:08:05 CEST 2011
Messages: 888
- [commit: base] master: Only the type definition of '[::]' (which is wired in) remains in 'GHC.PArr'. (e7a7353)
Manuel Chakravarty
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Manuel M T Chakravarty
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Manuel M T Chakravarty
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Simon Peyton Jones
- [commit: vector] master: Add iterate function (82fb7c2)
Roman Leshchinskiy
- [commit: vector] master: Add 'indexed' function (655851f)
Roman Leshchinskiy
- [commit: vector] master: Fix grammar in documentation (a591bdb)
Roman Leshchinskiy
- [commit: vector] master: Fix mkNoreptype deprecation warning (2580e73)
Roman Leshchinskiy
- [commit: vector] master: Add move to mutable vectors (0a69d76)
Roman Leshchinskiy
- [commit: vector] master: Use more efficient mallocPlainForeignPtrBytes when available (676d11c)
Roman Leshchinskiy
- [commit: vector] master: Added splitAt functions (contributed by Bas van Dijk) (4d23a9b)
Roman Leshchinskiy
- [commit: vector] : Add basicUnsafeMove to generation script and regenerate unbox-tuble-instances (5b9c296)
Roman Leshchinskiy
- [commit: vector] : Bump version number and add changelog (87bd155)
Roman Leshchinskiy
- [commit: vector] : Remove unnecessary inplace (afa8604)
Roman Leshchinskiy
- [commit: vector] : Add delayed_min (e9a239d)
Roman Leshchinskiy
- [commit: vector] : Use delayed_min in Unboxed tuple instances (79bccc7)
Roman Leshchinskiy
- [commit: vector] : Add replicatePrimM and specialise replicateM (7efe289)
Roman Leshchinskiy
- [commit: vector] : Reimplement specialisation of monadic functions (218a214)
Roman Leshchinskiy
- [commit: vector] : Fix doc typo (e4f1a8c)
Roman Leshchinskiy
- [commit: vector] : Add foldM_ and variants (a91bb44)
Roman Leshchinskiy
- [commit: vector] : Add sequence and sequence_ (e119918)
Roman Leshchinskiy
- [commit: vector] : Add generateM (e7c15f9)
Roman Leshchinskiy
- [commit: vector] master: Changelog (693dcaf)
Roman Leshchinskiy
- [commit: vector] master: Rename iterate -> iterateN (e40e72d)
Roman Leshchinskiy
- [commit: vector] master: Changelog (d16e870)
Roman Leshchinskiy
- [commit: vector] master: Add unsafeCast for Storable vectors (based on a patch by Bas van Dijk) (ca066b0)
Roman Leshchinskiy
- [commit: vector] master: Changelog (aa98f62)
Roman Leshchinskiy
- [commit: vector] master: Fix typo (5301315)
Roman Leshchinskiy
- [commit: vector] master: Fiddle with changelog (d8fbc5c)
Roman Leshchinskiy
- [commit: vector] master: TAG 0.7.1 (accc655)
Roman Leshchinskiy
- [commit: dph] : Fix foldUP. (2d2501d)
Ben Lippmeier
- [commit: dph] : scanUP prelim fix. (21236cb)
Ben Lippmeier
- [commit: dph] master: Fix scanUP. (bab79ee)
Ben Lippmeier
- [commit: dph] : Fix foldl1UP. Fold1 is now parallel. (a06add5)
Ben Lippmeier
- [commit: dph] : Fixed combineUP. (9b8f5a1)
Ben Lippmeier
- [commit: dph] master: Moved old quickcheck tests to tests.old (45d42f1)
Ben Lippmeier
- [commit: dph] master: Updated testing infrastructure. (642fd7b)
Ben Lippmeier
- [commit: dph] master: Updated old quickcheck tests. (2465b8b)
Ben Lippmeier
- [commit: dph] master: Prevent permute tests from exhausting. (7652618)
Ben Lippmeier
- [commit: dph] master: Add quickcheck tests for permutes. (da6f960)
Ben Lippmeier
- [commit: dph] master: Work around TH list comp (can be undone later) (e130689)
Ben Lippmeier
- [commit: dph] master: Migrate to QuickCheck v2. (7c7c5e4)
Ben Lippmeier
- [commit: dph] master: Add more quickcheck properties. (47cb9fa)
Ben Lippmeier
- [commit: dph] master: Whitespace (9abf8f2)
Ben Lippmeier
- [commit: dph] master: Add Rank and Indices examples (5e7d2b2)
Ben Lippmeier
- [commit: dph] master: Move Rank and Indices examples to broken subdir, they don't work. (c50a48b)
Ben Lippmeier
- [commit: dph] master: Merge git://github.com/roldugin/packages-dph (65f5e28)
Ben Lippmeier
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Ian Lynagh
- [commit: base] master: Add Haskell types for C types useconds_t and suseconds_t, which are respectively CUSeconds and CSUSeconds. (5768bb4)
Ian Lynagh
- [commit: base] master: Whitespace only. This patch is part 2 of 4 for trac #4247 and #4970. (14bd155)
Ian Lynagh
- [commit: base] master: Use CSUSeconds in getCPUTime and getCurrentTime. Fixes #4247. (f609bd5)
Ian Lynagh
- [commit: base] master: Remove wint_t configure test (119e6b1)
Ian Lynagh
- [commit: base] master: In configure, remove default Haskell equivalent of C types (49e3260)
Ian Lynagh
- [commit: base] master: Refactor the FPTOOLS_CHECK_HTYPE macro (ce31f93)
Ian Lynagh
- [commit: base] master: In configure, set $WINDOWS to YES or NO (9f05936)
Ian Lynagh
- [commit: base] master: configure: fail if suseconds_t doesn't exist, except on Windows (27ab5e5)
Ian Lynagh
- [commit: base] master: Adjust behaviour of gcd (f826879)
Ian Lynagh
- [commit: base] master: Fix suseconds configure test on Windows (c4db815)
Ian Lynagh
- [commit: base] master: New gcd documentation (5669f51)
Ian Lynagh
- [commit: haskell98] master: Add old behaviour of gcd (34e290a)
Ian Lynagh
- [commit: haskell2010] master: Add old behaviour of gcd (d9d14b4)
Ian Lynagh
- [commit: old-time] master: Use CSUSeconds rather than CTime in getClockTime. Fixes #4970. (2cebe05)
Ian Lynagh
- patch applied (ghc-7.0/packages/array): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/base): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/Cabal): TAG 1.10.2.0
Ian Lynagh
- patch applied (ghc-7.0/packages/Cabal): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/containers): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/directory): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/extensible-exceptions): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/filepath): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/ghc-prim): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/haskell98): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/hpc): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/integer-gmp): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/integer-simple): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/mtl): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/old-locale): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/old-time): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/pretty): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/process): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/random): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/template-haskell): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/unix): TAG GHC 7.0.4 release
Ian Lynagh
- patch applied (ghc-7.0/packages/Win32): TAG GHC 7.0.4 release
Ian Lynagh
- [commit: bytestring] master: Add hPutNonBlocking (8b1bab6)
Ian Lynagh
- [commit: bytestring] master: Export putStrLn and hPutStrLn from D.B.Lazy.Char8 (9a23ac0)
Ian Lynagh
- [commit: bytestring] master: Bump minor version due to API additions (c919def)
Ian Lynagh
- [commit: bytestring] master: Drop support for ghc-6.4 and 6.6 (94565a0)
Ian Lynagh
- [commit: bytestring] master: Update maintainers' email addresses (1d8325c)
Ian Lynagh
- [commit: bytestring] master: Update the test suite to QC2 and add a tests-suite stanza to the cabal file (81928d3)
Ian Lynagh
- [commit: bytestring] master: Remove some old done TODO items (3b43285)
Ian Lynagh
- [commit: Cabal] master: Add HaLVM OS (0a1b481)
Ian Lynagh
- [commit: Cabal] master: Export the list of InstalledPackageInfo fields (f2de618)
Ian Lynagh
- [commit: Cabal] master: Support ${pkgroot}-relative paths in installed package info from hc-pkg (acfdf2f)
Ian Lynagh
- [commit: Cabal] master: Add trust bool field to packages for SafeHaskell (31fce20)
Ian Lynagh
- [commit: haskeline] master: Attempt to fix #81 on Windows. (95ff8e6)
Ian Lynagh
- [commit: haskeline] master: Fix issues with the "#81 Attempts" patch. (768c467)
Ian Lynagh
- [commit: haskeline] master: Bump version to 0.6.4.0. (dfa7b39)
Ian Lynagh
- [commit: haskeline] master: Add new function getInputLineWithInitial. (03cc9be)
Ian Lynagh
- [commit: haskeline] master: Record getInputLineWithInitial in CHANGES. (f851a97)
Ian Lynagh
- [commit: haskeline] master: TAG 0.6.4 (d30d57c)
Ian Lynagh
- [commit: haskeline] master: Use CAString functions to marshal locale names (0adbe57)
Ian Lynagh
- [commit: base] master: Fix build on Windows (56c0127)
Ian Lynagh
- [commit: Win32] master: Fix build (47e101a)
Ian Lynagh
- [commit: containers] master: Convert list of ignored files from darcs to git. (3e718c1)
Ian Lynagh
- [commit: Cabal] master: Removed one level of indirection in the command-line options parsing. (f7b4206)
Ian Lynagh
- [commit: Cabal] master: build-dep can now build the dependencies specified in a local .cabal file. (fdd4f1d)
Ian Lynagh
- [commit: Cabal] master: Fixed path to LICENSE file in .cabal file. (9def94c)
Ian Lynagh
- [commit: Cabal] master: Don't print Downloading 'package.tar.gz' twice. (a0a6e48)
Ian Lynagh
- [commit: Cabal] master: Print ... after Downloading message. (4e572d3)
Ian Lynagh
- [commit: Cabal] master: Upgraded to filepath & first steps towards Windows compatibility (6a9192f)
Ian Lynagh
- [commit: Cabal] master: Fix default verbosity (9313446)
Ian Lynagh
- [commit: Cabal] master: List packages in name and version order (case-insensitively) (f2c9010)
Ian Lynagh
- [commit: Cabal] master: Get the version from the cabal-generated paths module (7b88cca)
Ian Lynagh
- [commit: Cabal] master: Tweak where the default config lives and where we keep the package list (e6ad7fc)
Ian Lynagh
- [commit: Cabal] master: Make the -v flag mean -v2 like cabal does, not -v3 (c0cea6e)
Ian Lynagh
- [commit: Cabal] master: Be less verbose when parsing all the package's .cabal files (a1318f3)
Ian Lynagh
- [commit: Cabal] master: Add message when creating the package config files. (7da0fba)
Ian Lynagh
- [commit: Cabal] master: Change various things in our own .cabal file (7fe7c74)
Ian Lynagh
- [commit: Cabal] master: Use the new hackage package archive url (8ffbb30)
Ian Lynagh
- [commit: Cabal] master: Remove the Makefile and the redundant install instructions (8a8baf9)
Ian Lynagh
- [commit: Cabal] master: Fix dep on HTTP package (eb7174c)
Ian Lynagh
- [commit: Cabal] master: Use user installs by default (f5ce9b6)
Ian Lynagh
- [commit: Cabal] master: follow change of directory layout of the HackageDB data (860c3fc)
Ian Lynagh
- [commit: Cabal] master: Add missing import (c73351d)
Ian Lynagh
- [commit: Cabal] master: Upgraded to Distribution.Verbosity (0de68ce)
Ian Lynagh
- [commit: Cabal] master: Be more robust when dealing with external tar (a20fb83)
Ian Lynagh
- [commit: Cabal] master: Changed HTTP version dep to HTTP >= 3000.0 && < 3000.1 (07b903a)
Ian Lynagh
- [commit: Cabal] master: Print download URL with -v, to allow debugging download errors. (fc00ce4)
Ian Lynagh
- [commit: Cabal] master: Follow directory layout of HackageDB data also when calculating URLs to download from, not just the local paths. (c765484)
Ian Lynagh
- [commit: Cabal] master: Unbreak package retrieval on Windows (7fb7bb6)
Ian Lynagh
- [commit: Cabal] master: Be more verbose in Update (af358a6)
Ian Lynagh
- [commit: Cabal] master: Add modules to cabal-setup.cabal: this makes Setup sdist work (494f451)
Ian Lynagh
- [commit: Cabal] master: make it build with cabal-1.1.7 (397985f)
Ian Lynagh
- [commit: Cabal] master: Fixups for recent cabal api changes (e9ec08c)
Ian Lynagh
- [commit: Cabal] master: Fix LICENSE and remove duplicate copyright file (bd50927)
Ian Lynagh
- [commit: Cabal] master: Changed Cabal dep from >=1.1.7 to >=1.2.0, since 1.1.7 was just the development version. (e5ce97a)
Ian Lynagh
- [commit: Cabal] master: Refactor getDependency to make it easier to understand. (28813ac)
Ian Lynagh
- [commit: Cabal] master: Refactoring: add listInstalledPackages, and use that everywhere instead of getInstalledPackages with lots of arguments that all come from ConfigFlags. (ad21723)
Ian Lynagh
- [commit: Cabal] master: Refactoring: add Dependency.isInstalled and use it. (136b816)
Ian Lynagh
- [commit: Cabal] master: Refactor flattenDepList. (5fbb362)
Ian Lynagh
- [commit: Cabal] master: Refactor getBuildDeps and redefine flattenDepList in terms of it. (8f3cc66)
Ian Lynagh
- [commit: Cabal] master: Refactoring: change getLatestPkg to work on PkgInfo, and use it in getDependency. (0762e16)
Ian Lynagh
- [commit: Cabal] master: Store GenericPackageDescriptions, and finalize when resolving dependencies. (d63c474)
Ian Lynagh
- [commit: Cabal] master: Attempts to use --flags options to set configurations flags when finalizing packages. (541efac)
Ian Lynagh
- [commit: Cabal] master: Change Cabal dependency to Cabal>=1.3. (c85a6f5)
Ian Lynagh
- [commit: Cabal] master: Use the ungzipped 00-index.tar as the local package info cache. (7cced19)
Ian Lynagh
- [commit: Cabal] master: Use the package-url field in the GenericPackageDescription to record the tarball url for each package. (11163c4)
Ian Lynagh
- [commit: Cabal] master: Store downloaded source code tarballs under the repo directory. (3d27390)
Ian Lynagh
- [commit: Cabal] master: s/parseDescription/parsePackageDescription/. (98126f7)
Ian Lynagh
- [commit: Cabal] master: Compile with -Wall. There are tons of warnings. (f19bec1)
Ian Lynagh
- [commit: Cabal] master: Fix dependency parsing from the command line. Before it accepted partial parses, which for example made "cgi=3" parse as "cgi". (cbbc616)
Ian Lynagh
- [commit: Cabal] master: Sensible defaults in case of missing or erroneous server lists. (8f70afe)
Ian Lynagh
- [commit: Cabal] master: Remove unused TarUtils import from Update. (15434ac)
Ian Lynagh
- [commit: Cabal] master: Removed the unused configPkgListDir. (765f355)
Ian Lynagh
- [commit: Cabal] master: Remove the unused configRunHc. (39dd439)
Ian Lynagh
- [commit: Cabal] master: Added extraction to the simple TAR implementation. (88707c7)
Ian Lynagh
- [commit: Cabal] master: Use our native Haskell tar implementation to extract code from tarballs. We now don't use an external tar program for anything. (b204fbe)
Ian Lynagh
- [commit: Cabal] master: Added a config file. Removed the old serv.list file. Added dinstall directory command line arguments. (a10ae8e)
Ian Lynagh
- [commit: Cabal] master: Some detabification. (e2601c7)
Ian Lynagh
- [commit: Cabal] master: Get rid of OutputGen. (40a921a)
Ian Lynagh
- [commit: Cabal] master: Updated README. It's rather incomplete. (3d11953)
Ian Lynagh
- [commit: Cabal] master: Dummy config file writer. (73196a0)
Ian Lynagh
- [commit: Cabal] master: Untabify the rest of the code. (3656fd0)
Ian Lynagh
- [commit: Cabal] master: Added TODO file. (dd7c820)
Ian Lynagh
- [commit: Cabal] master: Use default configuration if we can't parse the config file. (56b5e9b)
Ian Lynagh
- [commit: Cabal] master: Actually write some fields to the config file. (e16f93c)
Ian Lynagh
- [commit: Cabal] master: user-install field in config file. (ac968b6)
Ian Lynagh
- [commit: Cabal] master: Added cachedir field to config file. (45e894c)
Ian Lynagh
- [commit: Cabal] master: Added config file fields for all the install dir templates. (68d342f)
Ian Lynagh
- [commit: Cabal] master: Create .cabal directory before writing .cabal/config (de2fbfa)
Ian Lynagh
- [commit: Cabal] master: Replace zlib use by compression. (3818954)
Ian Lynagh
- [commit: Cabal] master: Removed some fixed FIXMEs. (c5528f2)
Ian Lynagh
- [commit: Cabal] master: Removed old bit-rotted commented-out getReverseDeps. (2e1365b)
Ian Lynagh
- [commit: Cabal] master: Some minor refactoring.n (163267f)
Ian Lynagh
- [commit: Cabal] master: Some -Wall policing. (77aace3)
Ian Lynagh
- [commit: Cabal] master: Only configure the compiler once per command. (36abbcb)
Ian Lynagh
- [commit: Cabal] master: Renamed executable to 'cabal'. (03783ed)
Ian Lynagh
- [commit: Cabal] master: Set prefix to .cabal by default. (53fc7ec)
Ian Lynagh
- [commit: Cabal] master: resolveDependencies does not need a list of installed packages as argument. (7e5135d)
Ian Lynagh
- [commit: Cabal] master: Make resolveDependenciesAux pure. (080b210)
Ian Lynagh
- [commit: Cabal] master: Check that there is a sanely named .cabal file after unpacking a code tarball. (182c165)
Ian Lynagh
- [commit: Cabal] master: Move listInstalledPackages to Config. (b8d7b60)
Ian Lynagh
- [commit: Cabal] master: Don't export finalizePackage. (c39a0f9)
Ian Lynagh
- [commit: Cabal] master: Removed the build-dep command. It has been been broken since we started to use configurations, and should be subsumed by the planned cabal-setup integration. (0f959a1)
Ian Lynagh
- [commit: Cabal] master: Some refactoring of the Dependency module. (8687197)
Ian Lynagh
- [commit: Cabal] master: Oops, I removed the filtering out of already installed packages from resolveDependencies. (a64f688)
Ian Lynagh
- [commit: Cabal] master: Use Cabal.* namespace, not CabalInstall.* (since its the 'cabal' executable in the end) (181c3e6)
Ian Lynagh
- [commit: Cabal] master: Update to cabal configurations. (Due to broken base numbering though, we can't write a version that works with 6.6 :( (9de6bfc)
Ian Lynagh
- [commit: Cabal] master: updated license / readme (8529836)
Ian Lynagh
- [commit: Cabal] master: portable Setup.lhs (c0eaf8e)
Ian Lynagh
- [commit: Cabal] master: move tests under tests (d6cbc94)
Ian Lynagh
- [commit: Cabal] master: move directory hierarchy up one level (44b01d0)
Ian Lynagh
- [commit: Cabal] master: Flatten cabal install namespace! (68759b7)
Ian Lynagh
- [commit: Cabal] master: polish (070b110)
Ian Lynagh
- [commit: Cabal] master: -Wall police (c4ed6f2)
Ian Lynagh
- [commit: Cabal] master: Rewrote the package dependency analysis code. (0186d1e)
Ian Lynagh
- [commit: Cabal] master: Changed zlib >= 0.4 to zlib >= 0.3. 0.3 works fine for me, and 0.4 is not on hackage yet. (f02064d)
Ian Lynagh
- [commit: Cabal] master: Handle -fflag options. (7ded699)
Ian Lynagh
- [commit: Cabal] master: Changed finalization to say that all installed and available packages can be used to resolve dependencies. This is overly optimistic, since some of the available packages may not be installable because of missing deps. We probably need to look at the entire dependency graph. (67fefc0)
Ian Lynagh
- [commit: Cabal] master: Ok, I see. zlib >= 0.4 is needed since 0.3 wont install with ghc 6.8. (bf72cc9)
Ian Lynagh
- [commit: Cabal] master: Changed configurations to make it build with ghc 6.8 and ghc 6.6. I haven't tested 6.6.1, but it should work. (4172750)
Ian Lynagh
- [commit: Cabal] master: Don't report errors on cleaning when it's already clean (5fb9cd3)
Ian Lynagh
- [commit: Cabal] master: Remove the bundled deps as they're totally out of date (95c12e5)
Ian Lynagh
- [commit: Cabal] master: Call findCompiler in Main for the commands that need it. (53c2a4c)
Ian Lynagh
- [commit: Cabal] master: Use --with-compiler and --with-hc-pkg. (ecc9580)
Ian Lynagh
- [commit: Cabal] master: cabal list now only shows one line per package, with a list of verions. (8c38e5a)
Ian Lynagh
- [commit: Cabal] master: 'cabal install' without argument now installs all the dependencies of the package in the current directory, and then configures, builds and installs it. (652fc8e)
Ian Lynagh
- [commit: Cabal] : Verbosity fixes. (33ea60e)
Ian Lynagh
- [commit: Cabal] : More verbosity fixes. (4ba199e)
Ian Lynagh
- [commit: Cabal] : Pass -vN rather that --verbose=N to SetupWrapper, since older versions required --verbosity rather that --verbose. (c8116e9)
Ian Lynagh
- [commit: Cabal] : Don't say "Nothing to do" when installing the dependencies of a local package. (6f519d7)
Ian Lynagh
- [commit: Cabal] master: Improve the error message we get when missing the package index file (7fa5e2a)
Ian Lynagh
- [commit: Cabal] master: Add an extra space when displaying package version lists (b71ee1c)
Ian Lynagh
- [commit: Cabal] master: Parse multiple repo urls listed in the .cabal/config correctly (ff6bf5d)
Ian Lynagh
- [commit: Cabal] master: Change Cabal dep to >=1.2 now that the required patches are in the 1.2 branch. This should really be >= 1.2.1, but the version number of the 1.2 has not been bumped yet. (73d7296)
Ian Lynagh
- [commit: Cabal] master: Changed zlib dependency to 0.3 to be able to compile using 6.6 and deps from hackage. (547f93b)
Ian Lynagh
- [commit: Cabal] master: Added deriving Show to all the types in Hackage.Types, useful for debugging. (fb91c35)
Ian Lynagh
- [commit: Cabal] master: Set preifx to the global default when the config file says to do a global install. This still doesn't work if --global is given on the command line. Print the complete config if verbosity >= verbose. Don't save prefix to the config file, since that means we will use the user default even for global installs. (0ce34bd)
Ian Lynagh
- [commit: Cabal] master: Removed mtl and unix dependencies, they don't seem to be required. (ffc953b)
Ian Lynagh
- [commit: Cabal] : The ConfigFlags now contain two different sets of install dirs, one for global and one for user installs. (943a225)
Ian Lynagh
- [commit: Cabal] master: Moved the local package index reading to a new module, Hackage.Index. (223230b)
Ian Lynagh
- [commit: Cabal] master: Make package searches ~100x faster but less featurefull (9bf22f8)
Ian Lynagh
- [commit: Cabal] master: Clean up redundant imports (bd4e162)
Ian Lynagh
- [commit: Cabal] master: Portability fixes to allow building with ghc-6.4 and ghc-6.6 (df8ed61)
Ian Lynagh
- [commit: Cabal] master: Fixed error message when some depedencies couldn't be resolved. Before it used show on Dependency, not showDependency. (9e90e15)
Ian Lynagh
- [commit: Cabal] master: Parse command line arguments as either Dependency or PackageIDentifier, to allow e.g. 'cabal install binary-0.3'. (7216fb7)
Ian Lynagh
- [commit: Cabal] master: Added explicit Cabal imports to Utils. (fe0003d)
Ian Lynagh
- [commit: Cabal] master: Pass on the compiler to use when building a package (b4197d7)
Ian Lynagh
- [commit: Cabal] master: It builds with HTTP-3001 as well. (d1bb366)
Ian Lynagh
- [commit: Cabal] master: Fix handling of unadorned package names (68d3da7)
Ian Lynagh
- [commit: Cabal] master: Update description (de4fb03)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.4.0 (fbdea09)
Ian Lynagh
- [commit: Cabal] master: TAG 0.4.0 (615c273)
Ian Lynagh
- [commit: Cabal] master: Remove old non-existant copyright file from extra-source-files (8f92f3b)
Ian Lynagh
- [commit: Cabal] master: Read/write binary files using ByteString without .Char8 modules (24a5fcd)
Ian Lynagh
- [commit: Cabal] master: Replace command line handling (19688b4)
Ian Lynagh
- [commit: Cabal] master: Add in more global help text like that of Setup.hs (4d67cdd)
Ian Lynagh
- [commit: Cabal] master: installCommand only ever needs to use defaultProgramConfiguration (fc7a5ca)
Ian Lynagh
- [commit: Cabal] master: Add command listing support (d757ac7)
Ian Lynagh
- [commit: Cabal] master: Add a verbosity flag to the info list update and fetch commands (55d95fa)
Ian Lynagh
- [commit: Cabal] master: Add Upload module direct copy of cabal-upload (29d74a3)
Ian Lynagh
- [commit: Cabal] master: Add the cabal-setup commands: configure, build etc (dde5acd)
Ian Lynagh
- [commit: Cabal] master: Remove redundant parameters (2557bc2)
Ian Lynagh
- [commit: Cabal] master: Fix usage message, swap program and sub-command names (530091e)
Ian Lynagh
- [commit: Cabal] master: Initial integration of upload feature (f18e9bd)
Ian Lynagh
- [commit: Cabal] master: Remove unnecessary use of a type alias (ef840af)
Ian Lynagh
- [commit: Cabal] master: Add Bjorn Bringert to authors and copyright list (e4cb2f2)
Ian Lynagh
- [commit: Cabal] master: Get the saved hackage username and password from the config file (b8e9e93)
Ian Lynagh
- [commit: Cabal] master: Don't append '.' to filename in message. Make config file end in a new line. (94b5d60)
Ian Lynagh
- [commit: Cabal] master: Make logging and verboisty a bit more consistent (ef899c7)
Ian Lynagh
- [commit: Cabal] master: Improve 'cabal info pkg' message when there is nothing to install (9076143)
Ian Lynagh
- [commit: Cabal] master: Added dependency on random. Needed by Hackage.Upload. (5096e74)
Ian Lynagh
- [commit: Cabal] master: Initial attempt at command line completion (05e0dc6)
Ian Lynagh
- [commit: Cabal] master: Added support for users behind proxy servers, reading system settings from the env var on unix or registry on windows (cc2f67f)
Ian Lynagh
- [commit: Cabal] master: improved error handling for multiple installs (1c8139d)
Ian Lynagh
- [commit: Cabal] master: Added upgrade command (e4b86e6)
Ian Lynagh
- [commit: Cabal] master: Significantly refactor configuration handling (69e77fc)
Ian Lynagh
- [commit: Cabal] master: Remove redundant code an re-enable accidentally disabled code (96ad1d1)
Ian Lynagh
- [commit: Cabal] master: Depend on latest development version of Cabal lib (ba9616b)
Ian Lynagh
- [commit: Cabal] master: Fix getting verbosity flags (c1a4a89)
Ian Lynagh
- [commit: Cabal] master: Allow finding the proxy to fail without failing overall (ef8ed29)
Ian Lynagh
- [commit: Cabal] master: Set the user install flag when restoring saved config (7b20bfc)
Ian Lynagh
- [commit: Cabal] master: After refactoring the http proxy code we don't need the unix package (f494648)
Ian Lynagh
- [commit: Cabal] master: Fix compilation on windows (68cb201)
Ian Lynagh
- [commit: Cabal] master: Use commandDefaultFlags = mempty rather than commandAddActionWithEmptyFlags (8cf4603)
Ian Lynagh
- [commit: Cabal] master: Remove unused var (9a9d354)
Ian Lynagh
- [commit: Cabal] master: Refactor proxy handling yet again (2719b27)
Ian Lynagh
- [commit: Cabal] master: Use proxy port number rather than ignoring it (05faf40)
Ian Lynagh
- [commit: Cabal] master: Don't verbosely display the http conversation chatter by default (52056f2)
Ian Lynagh
- [commit: Cabal] master: Set the useragent string to be "cabal-install/$version" (e3cf3c7)
Ian Lynagh
- [commit: Cabal] master: Have command line args override saved config not the other way around (aceed36)
Ian Lynagh
- [commit: Cabal] master: Split ParseUtils module out of Utils module (0ebfa15)
Ian Lynagh
- [commit: Cabal] master: Add Utils module, tidy imports (75750a2)
Ian Lynagh
- [commit: Cabal] master: Make a proper RepoIndex ADT (9131e0e)
Ian Lynagh
- [commit: Cabal] master: Move package substring searching into the Index module and use it in List (422011a)
Ian Lynagh
- [commit: Cabal] master: Disable a particularly slow invariant check (0c09bd5)
Ian Lynagh
- [commit: Cabal] master: Trivial change to utils (65a47a0)
Ian Lynagh
- [commit: Cabal] master: Rename Hackage.Index -> Hackage.RepoIndex (84d76b4)
Ian Lynagh
- [commit: Cabal] master: Add Hackage.LocalIndex module as an index of installed packages (816bb4d)
Ian Lynagh
- [commit: Cabal] master: Update copyright and docs for RepoIndex (570d344)
Ian Lynagh
- [commit: Cabal] master: Change Dependency module to use the LocalIndex ADT (58693e1)
Ian Lynagh
- [commit: Cabal] master: Remove unused listInstalledPackages, replaced by LocalIndex.read (1b2210d)
Ian Lynagh
- [commit: Cabal] master: Add IndexUtils with functions to disambiguate packaage names (6f36ccc)
Ian Lynagh
- [commit: Cabal] master: Treat package names given on the command line case insenitively (a858a72)
Ian Lynagh
- [commit: Cabal] master: Fix "cabal list" with no package specified (1d7b077)
Ian Lynagh
- [commit: Cabal] master: Fix a warning. (758e990)
Ian Lynagh
- [commit: Cabal] master: Note in the README than the unix package is not a dependency (d215f3d)
Ian Lynagh
- [commit: Cabal] master: Make the configure command take the defaults from the config file (7a5ebb1)
Ian Lynagh
- [commit: Cabal] master: Rename ResolvedPackage to ResolvedDependency (492af20)
Ian Lynagh
- [commit: Cabal] master: Fixed imports to correspond to the latest arrangement of Distribution.PackageDescription. (4a735ba)
Ian Lynagh
- [commit: Cabal] master: Bump version and required Cabal version (9d062c4)
Ian Lynagh
- [commit: Cabal] master: -Wall clean (5c7dc5d)
Ian Lynagh
- [commit: Cabal] master: Use setupMessage for consistency in downloading message (e528374)
Ian Lynagh
- [commit: Cabal] master: Update to Cabal lib api changes (0f6afb7)
Ian Lynagh
- [commit: Cabal] master: Use a dependency graph rather than a list when installing packages (64e4bc8)
Ian Lynagh
- [commit: Cabal] master: Replace RepoIndex type with PackageIndex PkgInfo (21f1a24)
Ian Lynagh
- [commit: Cabal] master: Make ResolvedPackage an instance of Package and PackageFixedDeps (a0ceaf9)
Ian Lynagh
- [commit: Cabal] master: Naive implementation of 'cabal check' (9e73439)
Ian Lynagh
- [commit: Cabal] master: Make the install code collect some detail on the reasons for package failure (fdcb520)
Ian Lynagh
- [commit: Cabal] master: Fix typo (9f4633d)
Ian Lynagh
- [commit: Cabal] master: When a package seems ok, say so (65106db)
Ian Lynagh
- [commit: Cabal] master: Make the qa check return an exit code reporting the status (6d9556c)
Ian Lynagh
- [commit: Cabal] master: Use exitFailure rather than exitWith (ExitFailure 1) (b905502)
Ian Lynagh
- [commit: Cabal] master: Handle unpacking failures slightly more gracefully (bd54816)
Ian Lynagh
- [commit: Cabal] master: Update for Package and various utils having moved modules (e2c7188)
Ian Lynagh
- [commit: Cabal] master: Print output as UTF8 (f609f37)
Ian Lynagh
- [commit: Cabal] master: Depend on latest Cabal lib (a86cc50)
Ian Lynagh
- [commit: Cabal] master: Convert to using readTextFile as appropriate (6608ed4)
Ian Lynagh
- [commit: Cabal] master: Read package descriptions from the index as UTF8 (0868561)
Ian Lynagh
- [commit: Cabal] master: Take nub by package id when making a dep graph (14f38c0)
Ian Lynagh
- [commit: Cabal] master: Revert to ordinary read/writeFile for the config file (9278fef)
Ian Lynagh
- [commit: Cabal] master: Implement --dry-run for 'cabal install' (f3adbe3)
Ian Lynagh
- [commit: Cabal] master: Add --dry-run to upgrade, replacing existing info message (db70834)
Ian Lynagh
- [commit: Cabal] master: Remove 'info' command, make --dry-run cover that feature (4035fde)
Ian Lynagh
- [commit: Cabal] master: Improve 'cabal list' (a3ef213)
Ian Lynagh
- [commit: Cabal] master: Implement --installed to 'cabal list' (1f84596)
Ian Lynagh
- [commit: Cabal] master: Implement 'cabal list --simple-output' (70e293e)
Ian Lynagh
- [commit: Cabal] master: Remove shortopt -I for --installed (9677018)
Ian Lynagh
- [commit: Cabal] master: In 'list', also include packages that are only installed and not available (c865622)
Ian Lynagh
- [commit: Cabal] master: Fix savedConfigToConfigFlags so the command line overrides the config (51c9ee0)
Ian Lynagh
- [commit: Cabal] master: Fix fromFlag bug and use default flags for list command (4cf7f6f)
Ian Lynagh
- [commit: Cabal] master: CLI completion: Add completion of packages (ec20f4c)
Ian Lynagh
- [commit: Cabal] master: Update for recent Cabal lib api and behaviour changes (e8f4a0b)
Ian Lynagh
- [commit: Cabal] master: Instead of Setup.lhs use .hs like everyone else does (9ff167d)
Ian Lynagh
- [commit: Cabal] master: Fix defect when unpacking tar files containing links (034425f)
Ian Lynagh
- [commit: Cabal] master: Hackage/List.hs: port showPackageInfo to pretty-printing combinators, improve display of packages with multi-line synopses (ba90354)
Ian Lynagh
- [commit: Cabal] master: Attempt to make things work using hugs, assume everything is installed (1f61912)
Ian Lynagh
- [commit: Cabal] master: Hackage/List.hs: reflow paragraphs when displaying synopsis/description. (be7bd4e)
Ian Lynagh
- [commit: Cabal] master: Use new buildOS and buildArch (b8cd702)
Ian Lynagh
- [commit: Cabal] master: Implement CLI flag --root-cmd for 'cabal install' as in #202 (4e0f459)
Ian Lynagh
- [commit: Cabal] master: List.hs: fix synopsis paragraph wrapping (549ac04)
Ian Lynagh
- [commit: Cabal] master: Make the 'upload' command more self explanatory (20a1831)
Ian Lynagh
- [commit: Cabal] master: Adapt to using the bundled ReadP (0745ffd)
Ian Lynagh
- [commit: Cabal] master: Parse filepaths in the config file the same way as in .cabal files (974e2f3)
Ian Lynagh
- [commit: Cabal] master: FIX #40, now cabal sdist creates the archive using Hackage.Tar (79592b2)
Ian Lynagh
- [commit: Cabal] master: fix imports, because Dependency has moved in Cabal (36aff74)
Ian Lynagh
- [commit: Cabal] master: Refactor the SrcDist code in a similar way as in the Cabal lib (6974645)
Ian Lynagh
- [commit: Cabal] master: Minor changes to the tar packing code (8f4133c)
Ian Lynagh
- [commit: Cabal] master: Use relative paths when makeing tar.gz rather than changing current dir (eff0432)
Ian Lynagh
- [commit: Cabal] master: Simplify the tar code a bit more (05b5583)
Ian Lynagh
- [commit: Cabal] master: Record and report the exceptions that cause build failure (2a7ab8f)
Ian Lynagh
- [commit: Cabal] master: #223 part2: Support all the configure options in the config file (eae4f81)
Ian Lynagh
- [commit: Cabal] master: Bump version and require latest Cabal lib version (528ca41)
Ian Lynagh
- [commit: Cabal] master: fix small bug in Hackage.Tar (80625d6)
Ian Lynagh
- [commit: Cabal] master: Use the new Text class all over (e3602d2)
Ian Lynagh
- [commit: Cabal] master: Update to recent Cabal lib changes (d975689)
Ian Lynagh
- [commit: Cabal] master: Use new showPWarning for warnings in parsing the config file (08c95d2)
Ian Lynagh
- [commit: Cabal] master: Bump version number and depend on the latest Cabal lib (339db19)
Ian Lynagh
- [commit: Cabal] master: TAG 0.4.6 (28faa22)
Ian Lynagh
- [commit: Cabal] master: Add missing modules in other-modules, fixes sdist (5ff29ba)
Ian Lynagh
- [commit: Cabal] master: Half-done build reporting stuff (ea714c2)
Ian Lynagh
- [commit: Cabal] master: Update for change to finalizePackageDescription (dacf0f8)
Ian Lynagh
- [commit: Cabal] master: Relax version constraint on HTTP, seems to work with 3001.1 (b5b74f1)
Ian Lynagh
- [commit: Cabal] master: Make ResolvedDependency an internal detail of dependency calculation (b7c1130)
Ian Lynagh
- [commit: Cabal] master: Change resolveDependencies to take OS and Arch as parameters (424dd5d)
Ian Lynagh
- [commit: Cabal] master: Simplify install --only implementation (978fcec)
Ian Lynagh
- [commit: Cabal] master: Add new InstallPlan type (dd9754b)
Ian Lynagh
- [commit: Cabal] master: Update for FlagAssignment changes (80e418a)
Ian Lynagh
- [commit: Cabal] master: Update for checkPackage change (ce9ee32)
Ian Lynagh
- [commit: Cabal] master: Rearange install plan checking code (98f3126)
Ian Lynagh
- [commit: Cabal] master: Make the default SavedConfig contain empty rather than default ConfigFlags (8846478)
Ian Lynagh
- [commit: Cabal] master: Simplify the way we derive configure, install and upgrade commands (4e04cb1)
Ian Lynagh
- [commit: Cabal] master: Add replacement SetupWrapper module (5525b37)
Ian Lynagh
- [commit: Cabal] master: Fix setupWrapper bug, when no compiler was configured (f4fce20)
Ian Lynagh
- [commit: Cabal] master: Convert Main to use the new SetupWrapper module (f896c7d)
Ian Lynagh
- [commit: Cabal] master: Add a new --cabal-lib-version flag to the install command (e564412)
Ian Lynagh
- [commit: Cabal] master: Convert the Install module to use the new SetupWrapper (b03ecbb)
Ian Lynagh
- [commit: Cabal] master: Generalise and rename PkgInfo to include local packages (8edc4b8)
Ian Lynagh
- [commit: Cabal] master: Remove the resolveDependenciesLocal, implement it via resolveDependencies (b17fa17)
Ian Lynagh
- [commit: Cabal] master: Don't echo when prompting for the hackage upload password. (d001c23)
Ian Lynagh
- [commit: Cabal] master: Update for flipped order of args for PackageIndex.insert (b57680d)
Ian Lynagh
- [commit: Cabal] master: Add new utils, duplicates, duplicatesBy and mergeBy (aa02f9f)
Ian Lynagh
- [commit: Cabal] master: Use the mergeBy from the Utils module (3f66bfe)
Ian Lynagh
- [commit: Cabal] master: Improve InstallPlan error checking and reporting (817cec3)
Ian Lynagh
- [commit: Cabal] master: Packages are only invalid if they have more than zero problems. (5f1d555)
Ian Lynagh
- [commit: Cabal] master: Switch from DepGraph to InstallPlan (f7c2ea7)
Ian Lynagh
- [commit: Cabal] master: Add more info and debug messages at key parts of the install process (0a49da1)
Ian Lynagh
- [commit: Cabal] master: Hide the installed instance when installing the local package. (05ff5b5)
Ian Lynagh
- [commit: Cabal] master: Minor improvements to InstallPlan documentation and error reporting (adf8e86)
Ian Lynagh
- [commit: Cabal] master: Check that InstallPlan dependencies respect a state relation (180b4c3)
Ian Lynagh
- [commit: Cabal] master: Add a dependency graph to the InstallPlan (cafd729)
Ian Lynagh
- [commit: Cabal] master: Add lookupConfiguredPackage helper function to InstallPlan (0702b8e)
Ian Lynagh
- [commit: Cabal] master: Reimplement InstallPlan.failed as it was completely wrong (0e65aa8)
Ian Lynagh
- [commit: Cabal] master: Add an info message when resolving dependencies (f3fe4bb)
Ian Lynagh
- [commit: Cabal] master: Hide broken installed packages when resolving dependencies (5dea03b)
Ian Lynagh
- [commit: Cabal] master: Move ConfiguredPackage type into Types module (79cbe77)
Ian Lynagh
- [commit: Cabal] master: Refactor installLocalPackage and installRepoPackages (2b60eb6)
Ian Lynagh
- [commit: Cabal] master: Tidy planLocalPackage and planRepoPackages a bit more (dbd6dd6)
Ian Lynagh
- [commit: Cabal] master: executeInstallPlan now takes an installer instead of calling installPkg (47fc759)
Ian Lynagh
- [commit: Cabal] master: Restructure the package installing code (0cf7fab)
Ian Lynagh
- [commit: Cabal] master: Change InstallPlan.done and .next into .ready that returns a list (21ac47f)
Ian Lynagh
- [commit: Cabal] master: Change the result type of DependencyResolver (0ef0660)
Ian Lynagh
- [commit: Cabal] master: Make the existing dep resolvers to use the DependencyResolver interface (c5647dd)
Ian Lynagh
- [commit: Cabal] master: Swap Either args so it's Either Error Ok (c01440e)
Ian Lynagh
- [commit: Cabal] master: Split the two resolvers out of the Dependency module (975ffd0)
Ian Lynagh
- [commit: Cabal] master: Put the check back in for hideBrokenPackages (b34005e)
Ian Lynagh
- [commit: Cabal] master: Rewrite getUpgradableDeps so it's simpler and linear time (8b856c0)
Ian Lynagh
- [commit: Cabal] master: Move dryRun out of the misc options (8e5bb7e)
Ian Lynagh
- [commit: Cabal] master: Move printing of build failures into a separate function (d169bcc)
Ian Lynagh
- [commit: Cabal] master: Pull the planners out of install and pass them as parameters (2ac033e)
Ian Lynagh
- [commit: Cabal] master: Move the upgrade action into the Install module (63bc12b)
Ian Lynagh
- [commit: Cabal] master: Update for distPref changes (d5144ae)
Ian Lynagh
- [commit: Cabal] master: Update for renamed PackageIndex.delete (now .deletePackageId) (df0ab6e)
Ian Lynagh
- [commit: Cabal] master: Remove the silly failing resolver demo (cc0bd5a)
Ian Lynagh
- [commit: Cabal] master: Hide any available base and ghc-prim packages from the dep resolver (57f3ff4)
Ian Lynagh
- [commit: Cabal] master: Move common dependency resolver types into shared module (41a8d7a)
Ian Lynagh
- [commit: Cabal] master: First version of the top-down package dependency resolver (6eae3ed)
Ian Lynagh
- [commit: Cabal] master: Bump version and depend on the latest Cabal from the 1.4 branch (08f9766)
Ian Lynagh
- [commit: Cabal] master: Use thisPackageVersion and notThisPackageVersion from Distribution.Package (1d36ea0)
Ian Lynagh
- [commit: Cabal] master: Switch DependencyResolver to return Progress and String errors (47bca0b)
Ian Lynagh
- [commit: Cabal] master: Add resolveDependenciesWithProgress (4516396)
Ian Lynagh
- [commit: Cabal] master: Switch install to use resolveDependenciesWithProgress (41195c6)
Ian Lynagh
- [commit: Cabal] master: Rearrange and tidy bits of the topdown resolver (214fafb)
Ian Lynagh
- [commit: Cabal] master: As a heuristic, use topological order for the order of package choices (1f2f012)
Ian Lynagh
- [commit: Cabal] master: Implement plan improvement (90718c6)
Ian Lynagh
- [commit: Cabal] master: Fix bug in passing the verbosity value when re-executing cabal (476a4fb)
Ian Lynagh
- [commit: Cabal] master: Support top level dependency version constraints (fca64b4)
Ian Lynagh
- [commit: Cabal] master: Fix improvePlan so the index is updated incrementally (a391894)
Ian Lynagh
- [commit: Cabal] master: Change the DependencyResolver type to take a per-package version pref (947a0a7)
Ian Lynagh
- [commit: Cabal] master: Make use of the package version preference in the top-down resolver (33f60d7)
Ian Lynagh
- [commit: Cabal] master: Make the 'upgrade' command take optional deps (3a3d947)
Ian Lynagh
- [commit: Cabal] master: Switch the defaultResolver to the new topDownResolver (ba0df21)
Ian Lynagh
- [commit: Cabal] master: Bump version number to help with bug reports (80a0a93)
Ian Lynagh
- [commit: Cabal] master: TAG 0.4.8 (bb319b9)
Ian Lynagh
- [commit: Cabal] master: Don't include the default repo when loading the config file (0862a12)
Ian Lynagh
- [commit: Cabal] master: Check the InstallPlan invariant on updates and not on reads (36f9a62)
Ian Lynagh
- [commit: Cabal] master: Update the README file (42b3d33)
Ian Lynagh
- [commit: Cabal] master: Remove obsolete TODO (1f41080)
Ian Lynagh
- [commit: Cabal] master: Update copyright dates and holders in LICENSE file (a3f8620)
Ian Lynagh
- [commit: Cabal] master: Update synopsis and description (a9b6fdf)
Ian Lynagh
- [commit: Cabal] master: Turn on assertion checking even in -O builds (33dfd03)
Ian Lynagh
- [commit: Cabal] master: Failed packages can still depend on configured packages (6eefbd5)
Ian Lynagh
- [commit: Cabal] master: Fix for marking reverse deps of failed packages (f824e4d)
Ian Lynagh
- [commit: Cabal] master: When marking failed reverse deps, don't include the package itself (d3fb635)
Ian Lynagh
- [commit: Cabal] master: Rearrange setup wrapper to know the cabal lib version (1d8048f)
Ian Lynagh
- [commit: Cabal] master: Filter the configure flags based on the Cabal lib version (e044ace)
Ian Lynagh
- [commit: Cabal] master: Adapt to changes in Cabal library 1.4 branch (beda738)
Ian Lynagh
- [commit: Cabal] master: Fix haddock markup (2711551)
Ian Lynagh
- [commit: Cabal] master: trivial doc improvement and unused name fix (28df78a)
Ian Lynagh
- [commit: Cabal] master: Bring the reporting module slightly closer to reality (b6beacf)
Ian Lynagh
- [commit: Cabal] master: Bump version number (0ced884)
Ian Lynagh
- [commit: Cabal] master: Add Hackage.Reporting to other-modules (454bc80)
Ian Lynagh
- [commit: Cabal] master: TAG 0.4.9 (aafe4d8)
Ian Lynagh
- [commit: Cabal] master: Only inspect the needed parts of the installed and available indexes (f877171)
Ian Lynagh
- [commit: Cabal] master: Use a smarter preference when picking a Cabal lib to build Setup.hs (6ff6770)
Ian Lynagh
- [commit: Cabal] master: First cut at generating build reports (8ef80b0)
Ian Lynagh
- [commit: Cabal] master: Use proper URI type rather than String (2633c1d)
Ian Lynagh
- [commit: Cabal] master: Include the hackage server in the build report (f5eb465)
Ian Lynagh
- [commit: Cabal] master: Use a readable external formar for build reports (7ade478)
Ian Lynagh
- [commit: Cabal] master: Fix parsing of build reports (1dc9333)
Ian Lynagh
- [commit: Cabal] master: Put build-reports into per-server dirs (cad9eef)
Ian Lynagh
- [commit: Cabal] master: Fix printing of flags in build reports (b5b52c9)
Ian Lynagh
- [commit: Cabal] master: Put the build client it into the build reports (017fbe9)
Ian Lynagh
- [commit: Cabal] master: Put the configurations flags into each UnresolvedDependency (e7532b6)
Ian Lynagh
- [commit: Cabal] master: Take the the flag assignment into account in the resolver (8ff54e1)
Ian Lynagh
- [commit: Cabal] master: Put upper bounds on all the build-depends (58ab015)
Ian Lynagh
- [commit: Cabal] master: Update to minor change in Cabal-1.4 and fix a warning. (40ab504)
Ian Lynagh
- [commit: Cabal] master: Include the bash-completion code in the tarball (fcdb4cb)
Ian Lynagh
- [commit: Cabal] master: Bump the version to 0.5.0 (0f396fb)
Ian Lynagh
- [commit: Cabal] master: TAG 0.5.0 (476cd15)
Ian Lynagh
- [commit: Cabal] master: The update command doesn't take any extra args (3f8efb3)
Ian Lynagh
- [commit: Cabal] master: Try and pick up the http proxy on windows correctly (7a230b0)
Ian Lynagh
- [commit: Cabal] master: Move getAvailablePackages into IndexUtils module (1b524a3)
Ian Lynagh
- [commit: Cabal] master: Use standard thisPackageVersion rather than inlined definition (28d36a4)
Ian Lynagh
- [commit: Cabal] master: Overhaul the bogus dependency resolver so it works again (b324733)
Ian Lynagh
- [commit: Cabal] master: Default to global installs on Windows (39527b1)
Ian Lynagh
- [commit: Cabal] master: Bump the version to 0.5.1 (86e1ce8)
Ian Lynagh
- [commit: Cabal] master: TAG 0.5.1 (7e7ae05)
Ian Lynagh
- [commit: Cabal] master: Fix the upload command message about the location of the config file (310baff)
Ian Lynagh
- [commit: Cabal] master: Add initial build logging, based on reporting code (f26c83b)
Ian Lynagh
- [commit: Cabal] master: Fix for when user supplies incorrect upload username/passwd (24b83c1)
Ian Lynagh
- [commit: Cabal] master: cabal-install.cabal: fix build-from-sdist failure (578e52e)
Ian Lynagh
- [commit: Cabal] master: Move modules under Distribution.Client (054e2d8)
Ian Lynagh
- [commit: Cabal] master: Add support to SetupWrapper for logging setup output to a handle (c4668fd)
Ian Lynagh
- [commit: Cabal] master: Move the install command options so they're not toplevel decls (8de4b97)
Ian Lynagh
- [commit: Cabal] master: Use the external setup method when logging the output (43b4bba)
Ian Lynagh
- [commit: Cabal] master: Use the setupWrapper useWorkingDir feature in Install (1bf24e5)
Ian Lynagh
- [commit: Cabal] master: When launching setup in another dir we must use an adjusted path (27136eb)
Ian Lynagh
- [commit: Cabal] master: Make the upgrade command take all the install command flags (19b6c6e)
Ian Lynagh
- [commit: Cabal] master: Add install --log-builds flag (0d5ef35)
Ian Lynagh
- [commit: Cabal] master: Remove the unused module Distribution.Client.Clean (97878b8)
Ian Lynagh
- [commit: Cabal] master: Fix changing working dir when calling external setup but not logging (85a1f5f)
Ian Lynagh
- [commit: Cabal] master: Pass dist dir and verbosity flags to build and install phases (a80dead)
Ian Lynagh
- [commit: Cabal] master: Add feature to symlink binaries into another dir (ae26275)
Ian Lynagh
- [commit: Cabal] master: Add a symlink-bindir field to the config file (665cfbb)
Ian Lynagh
- [commit: Cabal] master: Bump minor version number (f136880)
Ian Lynagh
- [commit: Cabal] master: Fix generating haddock docs (12e03e0)
Ian Lynagh
- [commit: Cabal] master: Warn about symlinks that could not be created (b0ff24f)
Ian Lynagh
- [commit: Cabal] master: Add a LocalRepo kind of Repo and refactor the Fetch code (37e54d6)
Ian Lynagh
- [commit: Cabal] master: Use the given working dir when preparing to call setup (834409c)
Ian Lynagh
- [commit: Cabal] master: Refactor BuildResult type and related types (0aad501)
Ian Lynagh
- [commit: Cabal] master: Initial support for building haddock docs (4093375)
Ian Lynagh
- [commit: Cabal] master: Shrink the size of the ParseUtils module (6373fd3)
Ian Lynagh
- [commit: Cabal] master: Remove showFields (f4d81b2)
Ian Lynagh
- [commit: Cabal] master: Use a local copy of the new parseFields from Cabal lib (b9d02ee)
Ian Lynagh
- [commit: Cabal] master: Don't require config file fields to have "" for empty values (fe83377)
Ian Lynagh
- [commit: Cabal] master: Rearrange the symlinking code slightly (ad51a33)
Ian Lynagh
- [commit: Cabal] master: Ignore local files when compiling Setup.hs (30372d3)
Ian Lynagh
- [commit: Cabal] master: Add --enable/disable-documentation flag. (1a247ed)
Ian Lynagh
- [commit: Cabal] master: Rearrange the BuildReport code (621eed4)
Ian Lynagh
- [commit: Cabal] master: Simple upload support for build reports. (7931daa)
Ian Lynagh
- [commit: Cabal] master: Fix up other-modules list (2f102aa)
Ian Lynagh
- [commit: Cabal] master: Fix BuildReport parser (27703e1)
Ian Lynagh
- [commit: Cabal] master: Add defaultLogsDir util and use it for storing build reports (6cb3902)
Ian Lynagh
- [commit: Cabal] master: Add --build-reports install flag (1a5d988)
Ian Lynagh
- [commit: Cabal] master: Implement --build-reports flag (41d28fe)
Ian Lynagh
- [commit: Cabal] master: Add command line UI for 'report' action. (bee47af)
Ian Lynagh
- [commit: Cabal] master: Add verbosity flag to report command (7fd5006)
Ian Lynagh
- [commit: Cabal] master: Store detailed build logs. (29306b1)
Ian Lynagh
- [commit: Cabal] master: First stab at uploading the detailed logs. (e6dd889)
Ian Lynagh
- [commit: Cabal] master: Create the logs dir (eeffa8a)
Ian Lynagh
- [commit: Cabal] master: Fix the urls for the new hackage server (621dcff)
Ian Lynagh
- [commit: Cabal] master: Only look at .log files. (1d0dcc1)
Ian Lynagh
- [commit: Cabal] master: Use correct uri to /buildreports (9ac7565)
Ian Lynagh
- [commit: Cabal] master: silly types. (e36e930)
Ian Lynagh
- [commit: Cabal] master: Support legacy download and upload urls. (2370af1)
Ian Lynagh
- [commit: Cabal] master: Print upload error messages if they are in text/plain. (02c3438)
Ian Lynagh
- [commit: Cabal] master: Remove most warnings from BuildReports.Upload module (748f965)
Ian Lynagh
- [commit: Cabal] master: Use a more specific type in one place in SetupWrapper (a8b1ffa)
Ian Lynagh
- [commit: Cabal] master: Regig install pipeline, pass the PackageDescription (1fe6681)
Ian Lynagh
- [commit: Cabal] master: Fix building on Windows (077db05)
Ian Lynagh
- [commit: Cabal] master: Add missing module to other-modules (e1fa8c9)
Ian Lynagh
- [commit: Cabal] master: Clean up some warnings (5c0037d)
Ian Lynagh
- [commit: Cabal] master: Allow cabal-install to re-install itself on Windows (9746b0a)
Ian Lynagh
- [commit: Cabal] master: Don't fail if we don't sync with the child (7459bcb)
Ian Lynagh
- [commit: Cabal] master: Fetch packages even if they happen to already be installed (5ba6715)
Ian Lynagh
- [commit: Cabal] master: Add cabal install --reinstall flag (e2a9e1c)
Ian Lynagh
- [commit: Cabal] master: Only look for detailed build reports if we were generating them (18570f7)
Ian Lynagh
- [commit: Cabal] master: Always print the message about nothing to install (beb52aa)
Ian Lynagh
- [commit: Cabal] master: allow tilde in hackage server URIs (f3b54e0)
Ian Lynagh
- [commit: Cabal] master: Rearrange config settings and global command line settings (425795f)
Ian Lynagh
- [commit: Cabal] master: Add back separate user and global sets of install dirs (337ba43)
Ian Lynagh
- [commit: Cabal] master: Add sections for user/global install-dirs to the config file (53f961a)
Ian Lynagh
- [commit: Cabal] master: Add symlink-bindir flag to install/upgrade command (86d3149)
Ian Lynagh
- [commit: Cabal] master: Add changelog (9cd3fe1)
Ian Lynagh
- [commit: Cabal] master: Actually use the saved install flags when installing (d12d275)
Ian Lynagh
- [commit: Cabal] master: add bootstrap shell script (95b9ea2)
Ian Lynagh
- [commit: Cabal] master: Exclude various fields from the config file (1536e13)
Ian Lynagh
- [commit: Cabal] master: Don't override config with install defaults (e8ee02b)
Ian Lynagh
- [commit: Cabal] master: Remove old unused modules and supporting util code (fd57e08)
Ian Lynagh
- [commit: Cabal] master: Improve the error handling and error message for missing repo index files (c42b550)
Ian Lynagh
- [commit: Cabal] master: Decompress the repo index atomically. (08bd3b0)
Ian Lynagh
- [commit: Cabal] master: Improve the HTTP error message slightly and note some TODOs (4d200cc)
Ian Lynagh
- [commit: Cabal] master: Use updated tar code (d1855b1)
Ian Lynagh
- [commit: Cabal] master: Be less strict in requirements of upgrade (9d69836)
Ian Lynagh
- [commit: Cabal] master: Use the right options when compiling external Setup prog (8d31448)
Ian Lynagh
- [commit: Cabal] master: Adjust config defaults again (92bb315)
Ian Lynagh
- [commit: Cabal] master: Add release date of 0.5.2 (ffc4eb0)
Ian Lynagh
- [commit: Cabal] master: Fix haddock syntax (ed91eda)
Ian Lynagh
- [commit: Cabal] master: Fix up the bootstrap.sh and include it in the tarball (2324167)
Ian Lynagh
- [commit: Cabal] master: TAG 0.5.2 (4d4e6e5)
Ian Lynagh
- [commit: Cabal] master: Use mplus not mappend for combining tar filename checks (7d270a9)
Ian Lynagh
- [commit: Cabal] master: Relax version constraint on unix package (df5c258)
Ian Lynagh
- [commit: Cabal] master: Allow use of curl in bootstrap.sh (101d2e0)
Ian Lynagh
- [commit: Cabal] master: Update to the development version of the Cabal lib (269b603)
Ian Lynagh
- [commit: Cabal] master: Only send the base file name when uploading tarballs (435a1a2)
Ian Lynagh
- [commit: Cabal] master: Fix infinite loop in the TopDown dependency resolver (bf2f100)
Ian Lynagh
- [commit: Cabal] master: small improvements to bootstrap (e9b9aff)
Ian Lynagh
- [commit: Cabal] master: Generalise the logging of selected and discarded packages (fe336ff)
Ian Lynagh
- [commit: Cabal] master: Separate the construction of the exclusion list from its use (4185b98)
Ian Lynagh
- [commit: Cabal] master: Have Constraints.constrain report the excluded packages (ac1cb65)
Ian Lynagh
- [commit: Cabal] : Add the glue code to actully report excluded packages (d091f11)
Ian Lynagh
- [commit: Cabal] : Make InstalledPackage an instance of PackageFixedDeps (275e91a)
Ian Lynagh
- [commit: Cabal] : Add the notion of paired packages to the Constraints ADT (4d7da17)
Ian Lynagh
- [commit: Cabal] : Handle constraints on paired packages (d9e161d)
Ian Lynagh
- [commit: Cabal] : When selecting paired packages, select both. (6c2e259)
Ian Lynagh
- [commit: Cabal] : When finalising paired packages, cope with there being multiple choices (6d4bc5e)
Ian Lynagh
- [commit: Cabal] : Print more details about what is to be installed with -v (0cc0bc2)
Ian Lynagh
- [commit: Cabal] : Refactor and update the hackage index reading code (b21f541)
Ian Lynagh
- [commit: Cabal] : Read preferred versions from the package index (9fbb2ab)
Ian Lynagh
- [commit: Cabal] : Fix selection of paired packages (36c785a)
Ian Lynagh
- [commit: Cabal] : Pass the package suggested version constraints through to the resolver (b24931f)
Ian Lynagh
- [commit: Cabal] : Take preferred versions into account in dependency planning (a8d9e97)
Ian Lynagh
- [commit: Cabal] : Fix selecting paired packages (a6ca8e6)
Ian Lynagh
- [commit: Cabal] : Fix search paths for compiling Setup.hs scrips (73523d7)
Ian Lynagh
- [commit: Cabal] : Add DownloadFailed as a possible failure for installation (cd00bf2)
Ian Lynagh
- [commit: Cabal] : Handle build reports with missing logs better (a73eb4f)
Ian Lynagh
- [commit: Cabal] : Relax deps to build with ghc-6.10 (a039130)
Ian Lynagh
- [commit: Cabal] : Bump version number and dependencies (44dd175)
Ian Lynagh
- [commit: Cabal] : Tidy up the preferred-versions file parser (f88c61e)
Ian Lynagh
- [commit: Cabal] : Fix the -i dir for compiling Setup.hs when it's the current dir (51e6ab5)
Ian Lynagh
- [commit: Cabal] : Apparnetly builds with unix-2.0 which is what came with ghc-6.6 (a4ce727)
Ian Lynagh
- [commit: Cabal] : Drop silly export (721dae8)
Ian Lynagh
- [commit: Cabal] : Add Eq for a couple types in the anon build reports (dbfe4e3)
Ian Lynagh
- [commit: Cabal] : Bump versions of deps in the bootstrap script (ac40e00)
Ian Lynagh
- [commit: Cabal] : Improve the README, better install instructions (ff8feff)
Ian Lynagh
- [commit: Cabal] : Bump version to 0.6.0 (ad82612)
Ian Lynagh
- [commit: Cabal] : TAG 0.6.0 (cab89bc)
Ian Lynagh
- [commit: Cabal] master: Implement 'cabal unpack' command as in #390 (248382f)
Ian Lynagh
- [commit: Cabal] master: Slightly better lhc support. (5c28093)
Ian Lynagh
- [commit: Cabal] master: Warn about use of tabs (40a1711)
Ian Lynagh
- [commit: Cabal] master: Use a more general fix for "cabal install base" (4eebb48)
Ian Lynagh
- [commit: Cabal] master: Put explicit lower bound on version of base (84fb938)
Ian Lynagh
- [commit: Cabal] master: Remove use of tabs (a5e463d)
Ian Lynagh
- [commit: Cabal] master: Mention where files get downloaded to at verbosity level verbose (fc187bc)
Ian Lynagh
- [commit: Cabal] master: Fix warning aobut -fffi in OPTIONS pragma (d7ffe52)
Ian Lynagh
- [commit: Cabal] master: Use (\_ -> []) instead of mempty to avoid funky Monoid instance (858f1c8)
Ian Lynagh
- [commit: Cabal] master: Clean up the code in Main (cd3b349)
Ian Lynagh
- [commit: Cabal] master: Tidy up the unpack code (0fea026)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.6.1 (8367e5c)
Ian Lynagh
- [commit: Cabal] master: Use the Platform type rather than passing around the OS and Arch separately (475a1f0)
Ian Lynagh
- [commit: Cabal] master: Don't re-export PackageName from Distribution.Client.Dependency (73fa01b)
Ian Lynagh
- [commit: Cabal] master: Rename and rearrange the PackagePreferences type (3274c90)
Ian Lynagh
- [commit: Cabal] master: Change the dep resolver interface to pass constraints separately from targets (fcd7b8f)
Ian Lynagh
- [commit: Cabal] master: Mostly renaming and trivial refactoring (80ce52c)
Ian Lynagh
- [commit: Cabal] master: Take preferences into account in the bogus resolver (6fb1742)
Ian Lynagh
- [commit: Cabal] master: A bit more renaming in the top down resolver (b54dc13)
Ian Lynagh
- [commit: Cabal] master: Add PackageInstalledConstraint to the PackageConstraint type (fef4556)
Ian Lynagh
- [commit: Cabal] master: Have the dep resolver take constraints and targets separately (8e9715e)
Ian Lynagh
- [commit: Cabal] master: Implement cabal install --constraint= (b589507)
Ian Lynagh
- [commit: Cabal] master: Workaround for a url parsing bug that breaks http proxies that need auth (53d23ed)
Ian Lynagh
- [commit: Cabal] master: Generalise the way preferences are specified to the resolver (85af264)
Ian Lynagh
- [commit: Cabal] master: Add a install/upgrade --preference='foo < 2' flag (4d2908c)
Ian Lynagh
- [commit: Cabal] master: Fix constraint set handling for installed constraints (436558c)
Ian Lynagh
- [commit: Cabal] master: Extend the invariant on the Constraints ADT (772f86f)
Ian Lynagh
- [commit: Cabal] master: Use installed constraints instead of hiding versions of the base package (c63ba9f)
Ian Lynagh
- [commit: Cabal] master: Use a more precise package substitution test in improvePlan (3143edf)
Ian Lynagh
- [commit: Cabal] master: Respect the --package-db flag when compiling Setup.hs (7eed059)
Ian Lynagh
- [commit: Cabal] master: Print a newline after entering upload password (579d754)
Ian Lynagh
- [commit: Cabal] master: Display examples in cabal install --help (a86be43)
Ian Lynagh
- [commit: Cabal] master: Improve the cabal --help output (c8a8e59)
Ian Lynagh
- [commit: Cabal] master: Print the location of the config file in the global --help (7e71bec)
Ian Lynagh
- [commit: Cabal] master: In cabal list, always display available and installed versions (c5eb9e0)
Ian Lynagh
- [commit: Cabal] master: Don't display the category in cabal list output (5f7a224)
Ian Lynagh
- [commit: Cabal] master: Warn if a package index from a remote repo is 15 days or older (8f5bc37)
Ian Lynagh
- [commit: Cabal] master: cabal update now reports if a newer version of cabal-install is available (4fde618)
Ian Lynagh
- [commit: Cabal] master: Don't add installed constraints system packages that are not installed (af47510)
Ian Lynagh
- [commit: Cabal] master: Rewrite the bootstrap.sh script (f19a0f4)
Ian Lynagh
- [commit: Cabal] master: More improvments to the bootstrap.sh script (b0b7d91)
Ian Lynagh
- [commit: Cabal] master: Traditional /bin/sh portability fixes for bootstrap.sh (027f19b)
Ian Lynagh
- [commit: Cabal] master: Note in the README that zlib needs the zlib C lib package (3e41464)
Ian Lynagh
- [commit: Cabal] master: Read install dirs correctly from old-style .cabal/config files (f45516f)
Ian Lynagh
- [commit: Cabal] master: Improve the printing of config file field parse error messages (31eb3a6)
Ian Lynagh
- [commit: Cabal] master: Parse compiler field from old config files correctly (4a95132)
Ian Lynagh
- [commit: Cabal] master: Update to using HTTP-4000.x (ce6c736)
Ian Lynagh
- [commit: Cabal] master: Only print the config file location for the global --help (c946b7b)
Ian Lynagh
- [commit: Cabal] master: Add initial implementation of cabal info (9956d4f)
Ian Lynagh
- [commit: Cabal] master: Fix some FIXMEs and do some TODOs in the list command (a7494fb)
Ian Lynagh
- [commit: Cabal] master: Don't use grep -e, solaris does not like it (c3237ef)
Ian Lynagh
- [commit: Cabal] master: Improve error message when ghc or ghc-pkg are mismatched or not found (ce6fa41)
Ian Lynagh
- [commit: Cabal] master: Update HTTP dep in the bootstrap script (315f8b4)
Ian Lynagh
- [commit: Cabal] master: Make configure use the dependency resolver (1fbbcba)
Ian Lynagh
- [commit: Cabal] master: Remove unnecessary qualified use of ConfigFlags (8101e22)
Ian Lynagh
- [commit: Cabal] master: Add ConfigExFlags and related command (8f5f2c5)
Ian Lynagh
- [commit: Cabal] master: Add ConfigExFlags into the configure, install and upgrade commands (8e3d326)
Ian Lynagh
- [commit: Cabal] master: Change the install and configure modules to use the extended config flags (f8e4fa1)
Ian Lynagh
- [commit: Cabal] master: Remove the prefernece and cabal lib version flags from the InstallFlags (faefedc)
Ian Lynagh
- [commit: Cabal] master: Add homepage and bug-reports fields to .cabal file (7c31311)
Ian Lynagh
- [commit: Cabal] master: Add compat withTempDirectory function (597ea1f)
Ian Lynagh
- [commit: Cabal] master: Use the new withTempDirectory function (8b68cfb)
Ian Lynagh
- [commit: Cabal] master: Fix #490, unpack now gives a proper error message. (852ce04)
Ian Lynagh
- [commit: Cabal] master: Don't report that packages are cached at the default verbosity level (43528c2)
Ian Lynagh
- [commit: Cabal] master: Improve the cabal update notice (6a628b3)
Ian Lynagh
- [commit: Cabal] master: always check environment variables for HTTP proxy first (3a3dcd8)
Ian Lynagh
- [commit: Cabal] master: Rearrange user interface for build logging (c4f8933)
Ian Lynagh
- [commit: Cabal] master: Complete the implementation of --build-summary=TEMPLATE (0a6fdc8)
Ian Lynagh
- [commit: Cabal] master: Put the default logging and reporting setting in the initial config file. (084de42)
Ian Lynagh
- [commit: Cabal] master: Change the field order in the initial config file. (f81f2e2)
Ian Lynagh
- [commit: Cabal] master: Put an explanation of the config file format at the top in comments. (dfc4e48)
Ian Lynagh
- [commit: Cabal] master: Add warnings in the case that no remote servers have been specified (0409563)
Ian Lynagh
- [commit: Cabal] master: Disable the upgrade command for now. (91adfee)
Ian Lynagh
- [commit: Cabal] master: Tweaks to the bootstrap script (4f27b18)
Ian Lynagh
- [commit: Cabal] master: Update changelog for 0.6.2 release (384908c)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.6.2 (f75ca53)
Ian Lynagh
- [commit: Cabal] master: Add extra assertion into the top down dep planner (142a0fe)
Ian Lynagh
- [commit: Cabal] master: Add missing other-modules (6638d7a)
Ian Lynagh
- [commit: Cabal] master: Update the README (34c5f1c)
Ian Lynagh
- [commit: Cabal] master: TAG 0.6.2 (451c757)
Ian Lynagh
- [commit: Cabal] master: Actually does compile with unix-1.0 that comes with ghc-6.6 (6c86989)
Ian Lynagh
- [commit: Cabal] master: Select Configuration file via env var CABAL_CONFIG. (130cccd)
Ian Lynagh
- [commit: Cabal] master: Update tar code based on new tar package (2240332)
Ian Lynagh
- [commit: Cabal] master: Debian in their wisdom decided to build network against parsec 3. (211e550)
Ian Lynagh
- [commit: Cabal] master: Clarify the instructions in the README and bootstrap.sh (6f036e5)
Ian Lynagh
- [commit: Cabal] master: Solaris 9 /bin/sh doesn't like the ! syntax in bootstrap.sh (986c398)
Ian Lynagh
- [commit: Cabal] master: Improve the parse error message for package name/deps (96abc7d)
Ian Lynagh
- [commit: Cabal] master: New development branch, version 0.7 (0091be1)
Ian Lynagh
- [commit: Cabal] master: Fix uses of deprecated stuff (6da4cdb)
Ian Lynagh
- [commit: Cabal] : Use new top handler, should get better error messages (c07e5b1)
Ian Lynagh
- [commit: Cabal] master: Simplify version ranges before printing in error messages (988f130)
Ian Lynagh
- [commit: Cabal] master: Only apply preferences to base if its version is unbounded above (851beab)
Ian Lynagh
- [commit: Cabal] master: Improve formatting of cabal check output (4c96ce1)
Ian Lynagh
- [commit: Cabal] master: Require latest Cabal lib version (77b9655)
Ian Lynagh
- [commit: Cabal] master: Make cabal upload/check print out the error messages reported by the server (a6fe501)
Ian Lynagh
- [commit: Cabal] master: Only report preferred new versions of cabal-install are available (50dfcc8)
Ian Lynagh
- [commit: Cabal] master: Fix use of deprecated version constructors (0ce74de)
Ian Lynagh
- [commit: Cabal] master: Fix sdist (730410e)
Ian Lynagh
- [commit: Cabal] master: #516, maintains a per-user index of haddock docs (b23d682)
Ian Lynagh
- [commit: Cabal] master: add message to 'package not found' error advising to run 'cabal update'. (#497) (9a9b519)
Ian Lynagh
- [commit: Cabal] master: Now supporting explicit --user or --global switches in bootstrap.sh with usage feedback for bad args (61069db)
Ian Lynagh
- [commit: Cabal] master: Use $pkgroot/package/$pkgid.tar.gz as tarball URL (30cb371)
Ian Lynagh
- [commit: Cabal] master: Move regenerateHaddockIndex more out-of-line in the Install module (ddd9adc)
Ian Lynagh
- [commit: Cabal] master: Use defaultInstallFlags as the defaults (2546b40)
Ian Lynagh
- [commit: Cabal] master: Be less noisy about warning about packages with missing docs (3dfdd5f)
Ian Lynagh
- [commit: Cabal] master: Make the documentation toggle determine if we make the haddock index (268f3d5)
Ian Lynagh
- [commit: Cabal] master: Require Cabal lib version 1.7.3 (38b377d)
Ian Lynagh
- [commit: Cabal] master: Fix calculation of paths in check for bindir symlink overwriting (1c6a57f)
Ian Lynagh
- [commit: Cabal] master: Collecting some heuristics for creating an initial cabal file (e8b2ad0)
Ian Lynagh
- [commit: Cabal] master: add 'init' subcommand for initializing project cabalisation (a36f016)
Ian Lynagh
- [commit: Cabal] master: Update for changes to finalizePackageDescription (dab70d5)
Ian Lynagh
- [commit: Cabal] master: Apply suggestion for bootstrap failure message (942f661)
Ian Lynagh
- [commit: Cabal] master: Initial go at converting to the new Cabal-1.8 installed package system (9012afb)
Ian Lynagh
- [commit: Cabal] master: Update new cabal init code for the recent package id changes (52fac63)
Ian Lynagh
- [commit: Cabal] master: Update list of modules (so sdist works) (ca80484)
Ian Lynagh
- [commit: Cabal] master: Bump version number a bit (979c5ba)
Ian Lynagh
- [commit: Cabal] master: Allow building with base 4 (17a0af7)
Ian Lynagh
- [commit: Cabal] master: Fix building with ghc-6.8 (c671acf)
Ian Lynagh
- [commit: Cabal] master: Fix building with ghc-6.12 (7d038a2)
Ian Lynagh
- [commit: Cabal] master: Parly fix building with ghc-6.6 (0f8fae8)
Ian Lynagh
- [commit: Cabal] master: Fix bootstrap (#599) (a52316a)
Ian Lynagh
- [commit: Cabal] master: Switch to using some Utils from the Cabal lib (b92490f)
Ian Lynagh
- [commit: Cabal] master: Updated patch for world-file support (1dd404c)
Ian Lynagh
- [commit: Cabal] master: Add a couple checks to "cabal unpack" and improve the messages (27d763d)
Ian Lynagh
- [commit: Cabal] master: Fix base 4 exceptions in #ifdef WIN32 code section (6232e0f)
Ian Lynagh
- [commit: Cabal] master: Build with ghc-6.6 (b9d5ca1)
Ian Lynagh
- [commit: Cabal] master: fixed 'cabal sdist' (d7a3b3d)
Ian Lynagh
- [commit: Cabal] master: Ignore PAX entries when checking for tarbombs (77095ea)
Ian Lynagh
- [commit: Cabal] : Create all parent directories of extraced files (2fbd5fc)
Ian Lynagh
- [commit: Cabal] : Allow numeric fields in tar headers that use binary format (f99f4e9)
Ian Lynagh
- [commit: Cabal] : Fix combination of --global --package-db when compiling Setup.hs scripts (221ce6c)
Ian Lynagh
- [commit: Cabal] : Update the changelog for 0.8 (ca7389e)
Ian Lynagh
- [commit: Cabal] : Update the bootstrap script to work with ghc-6.12 (b239c9b)
Ian Lynagh
- [commit: Cabal] : Update various .cabal bits (21da098)
Ian Lynagh
- [commit: Cabal] : Bump head to new dev version 0.9.x (dfdfe7e)
Ian Lynagh
- [commit: Cabal] : Update the README (8fab6df)
Ian Lynagh
- [commit: Cabal] : Fix reporting of installed program versions in cabal list (398ac67)
Ian Lynagh
- [commit: Cabal] : Make the cabal init command line flag names follow the normal convention (a6e6754)
Ian Lynagh
- [commit: Cabal] : Remove stability feature from cabal init (5813efc)
Ian Lynagh
- [commit: Cabal] : Use the standard form of copyright statement in BSD3 license template (1facd90)
Ian Lynagh
- [commit: Cabal] : Reorder commands in cabal --help output (f94148e)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/SrcDist.hs: fixed warning on -Wall (unused result) (4da87c0)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/IndexUtils.hs: fixed warning on -Wall (unused result) (23ceebd)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/BuildReports/Anonymous.hs: removed unused import of BuildResult (ec6f515)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/Haddock.hs: removed redundant instances (de64c48)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/Setup.hs: suppress warning (unused variable) (87edfa8)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/Unpack.hs: removed redundant import (620e02a)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/Install.hs: removed unused 'compilerTemplateEnv' from import (036b743)
Ian Lynagh
- [commit: Cabal] : Distribution/Client/InstallSymlink.hs: explicitely import 'catch' and friend tom System.IO (8b5bdba)
Ian Lynagh
- [commit: Cabal] : Fix fromFlag error in upgrade (2bc80f8)
Ian Lynagh
- [commit: Cabal] : Fix a couple more ghc-6.12 -Wall warnings (08fcf2f)
Ian Lynagh
- [commit: Cabal] : Fix cabal sdist --snapshot (32d5da2)
Ian Lynagh
- [commit: Cabal] : Move downloadURI to HttpUtils module (8839045)
Ian Lynagh
- [commit: Cabal] : Remove now-unused compat module (915897c)
Ian Lynagh
- [commit: Cabal] : Display the exception for failed downloads (1a2aa6b)
Ian Lynagh
- [commit: Cabal] : Change the default config on Windows to per-user installs (4c55f69)
Ian Lynagh
- [commit: Cabal] : Adjust to the change in the type of getInstalledPackages (46cedfe)
Ian Lynagh
- [commit: Cabal] : Fix the display of the license in "cabal list" output (9bcda2a)
Ian Lynagh
- [commit: Cabal] : Don't generate #! lines in Setup.hs files in cabal init (6e7732f)
Ian Lynagh
- [commit: Cabal] master: Use non-Char8 ByteString.readFile for reading 00-index.tar.gz (f90f212)
Ian Lynagh
- [commit: Cabal] : Cope with intra-package deps when constructing install plans (6169c65)
Ian Lynagh
- [commit: Cabal] master: Import installDirsOptions from Cabal lib (dba1257)
Ian Lynagh
- [commit: Cabal] master: Rearrange installation code to make it a bit clearer (70c3eff)
Ian Lynagh
- [commit: Cabal] master: Make the logs dir a proper config item and pass it to the install code (c21c97e)
Ian Lynagh
- [commit: Cabal] master: Add plumbing in install code for global flags and target list (9b6c8bb)
Ian Lynagh
- [commit: Cabal] master: Rearrange the code for the world file feature (dc50b54)
Ian Lynagh
- [commit: Cabal] master: Update world file entries ignoring version constraints (2628f71)
Ian Lynagh
- [commit: Cabal] : Misc minor tweaks in Main (f806b14)
Ian Lynagh
- [commit: Cabal] : A bunch of TODOs for the Install module (0789d41)
Ian Lynagh
- [commit: Cabal] : Update a coupld copyright and maintainer notes (a80c168)
Ian Lynagh
- [commit: Cabal] : Workaround for 'cabal install world' problem with empty world file (076dde2)
Ian Lynagh
- [commit: Cabal] : Bump version to 0.9.1 (bf7fb0d)
Ian Lynagh
- [commit: Cabal] master: Remove redundant dry-run support from world file code (f395a5a)
Ian Lynagh
- [commit: Cabal] master: Add initial internal support for more kinds of available package (d7962ba)
Ian Lynagh
- [commit: Cabal] master: In fetch code, move dep resolution into separate function (54d1223)
Ian Lynagh
- [commit: Cabal] master: Rearrange dependency resolver code slightly (3729ca2)
Ian Lynagh
- [commit: Cabal] master: Add a simplistic resolver for available packages that ignores dependencies (3056bfa)
Ian Lynagh
- [commit: Cabal] master: Use the simplistic available package resolver in cabal fetch (e4a26cc)
Ian Lynagh
- [commit: Cabal] master: Add cabal fetch --no-deps and --dry-run flags (a538b1e)
Ian Lynagh
- [commit: Cabal] master: Use new simplistic package resolver for cabal unpack (b0e99f9)
Ian Lynagh
- [commit: Cabal] master: Minor tweaks in haddock code (dfc473a)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.9.2 (edfa767)
Ian Lynagh
- [commit: Cabal] master: Disable cabal upgrade and add cabal install --upgrade-dependencies (aa4ce35)
Ian Lynagh
- [commit: Cabal] master: Do not add lower case .hs files as modules in cabal init (4ae50a3)
Ian Lynagh
- [commit: Cabal] master: Add an --only-dependencies flag to "install" (see ticket #697) (1b7d3a5)
Ian Lynagh
- [commit: Cabal] master: Add a TODO about fetch --constraint flags (803de05)
Ian Lynagh
- [commit: Cabal] master: Simplify the bash command completion (ea28e25)
Ian Lynagh
- [commit: Cabal] master: Update to use Cabal-1.10.x (5f17896)
Ian Lynagh
- [commit: Cabal] master: Added GZipUtils to handle .tar files with the same code as .tar.gz (d2e60eb)
Ian Lynagh
- [commit: Cabal] master: Use "maybeDecompress" to handle broken proxies that transparenty decompress network streams. Closes #622, #686. Cabal update could fail in some cases, see http://trac.haskell.org/http/ticket/109283 (ae8fb08)
Ian Lynagh
- [commit: Cabal] : Add an extra note about the http proxy decompression issue (38bd5ef)
Ian Lynagh
- [commit: Cabal] master: cabal report uses the correct URIs and authenticates with username and passwords flags (f2e337f)
Ian Lynagh
- [commit: Cabal] : Bump time package dependency for ghc-7 (0fdc26a)
Ian Lynagh
- [commit: Cabal] : Update dependencies in the boostrap.sh script (d91f477)
Ian Lynagh
- [commit: Cabal] : Increase default HTTP package version in bootstrap script (724ff99)
Ian Lynagh
- [commit: Cabal] : Bump upper bounds on core packages for ghc-7 (7251aaa)
Ian Lynagh
- [commit: Cabal] : Fix time version regexp in bootstrap script (7f6df0a)
Ian Lynagh
- [commit: Cabal] : Preserve executable permissions on unpack (70ea3c2)
Ian Lynagh
- [commit: Cabal] : fix a comment typo of 'according' (bbb3638)
Ian Lynagh
- [commit: Cabal] master: Change the interface of the two package index search functions (12782f1)
Ian Lynagh
- [commit: Cabal] : Change my email address (37b638d)
Ian Lynagh
- [commit: Cabal] master: Remove unnecessary Maybe from LocalUnpackedPackage dir filepath (a246841)
Ian Lynagh
- [commit: Cabal] master: Change position of --only-dependencies in --help listing (2f92e54)
Ian Lynagh
- [commit: Cabal] master: Split out a FetchUtils module (d1c8842)
Ian Lynagh
- [commit: Cabal] master: Rename AvailablePackageSource to PackageLocation (21a2fde)
Ian Lynagh
- [commit: Cabal] master: Separate WorldPkgInfo type from UnresolvedDependency type (c45743a)
Ian Lynagh
- [commit: Cabal] master: Add a local path and type param to PackageLocation (4808755)
Ian Lynagh
- [commit: Cabal] master: Add a few more Tar Entries utilities (0a18b86)
Ian Lynagh
- [commit: Cabal] master: Add a fetchPackage utility (2ed6169)
Ian Lynagh
- [commit: Cabal] master: Add a new module for handling user targets (5607297)
Ian Lynagh
- [commit: Cabal] master: Partial rewrite of cabal list and info commands (856c936)
Ian Lynagh
- [commit: Cabal] master: New interface to the dep resolver that allows modular policy construction (248842b)
Ian Lynagh
- [commit: Cabal] master: Tweak implementation of fetchRepoTarball (068de9c)
Ian Lynagh
- [commit: Cabal] master: Insert a separate fetch stage to the install process (468946e)
Ian Lynagh
- [commit: Cabal] master: Use the new modular dep resolver interface in the various commands (aa9e7a9)
Ian Lynagh
- [commit: Cabal] master: Remove now-unused utilities from World module (c12fb4b)
Ian Lynagh
- [commit: Cabal] master: Remove code related to the dep resolver that is now redundant (d9690b9)
Ian Lynagh
- [commit: Cabal] master: Remove UnresolvedDependency type (c01f4bf)
Ian Lynagh
- [commit: Cabal] master: Adjust the amount of output for the -v verbosity level in a few places (7ed3088)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.9.6 (6749ea3)
Ian Lynagh
- [commit: Cabal] master: Partial fix for handling multiple installed instances of same package version (8e824e6)
Ian Lynagh
- [commit: Cabal] master: Update copyright date (49e001c)
Ian Lynagh
- [commit: Cabal] master: Bump version to 0.10.0 (748d62b)
Ian Lynagh
- [commit: Cabal] master: Add source-repository this entry (fcbf612)
Ian Lynagh
- [commit: Cabal] master: Update changelog for 0.10.0 release (f592c0b)
Ian Lynagh
- [commit: Cabal] master: Add support for BSD fetch to bootstrap script (c756def)
Ian Lynagh
- [commit: Cabal] master: Only look at global packages when doing ./bootstrap.sh --global (30a3626)
Ian Lynagh
- [commit: Cabal] master: Minor tweaks to bootstrap script (423019e)
Ian Lynagh
- [commit: Cabal] master: Update dependencies in bootstrap script (1b2fefb)
Ian Lynagh
- [commit: Cabal] master: Update versions in README (3e9a4bf)
Ian Lynagh
- [commit: Cabal] master: Add missing module to other-modules (f7f3f3d)
Ian Lynagh
- [commit: Cabal] : Require Cabal >= 1.10.1 (6190b94)
Ian Lynagh
- [commit: Cabal] master: In bootstrap script, do Cabal before other deps (7b66584)
Ian Lynagh
- [commit: Cabal] master: Fix silly bug in cabal configure. Ticket #805. (93cb29a)
Ian Lynagh
- [commit: Cabal] master: Change the terminology used in source code for available/source packages (2c02def)
Ian Lynagh
- [commit: Cabal] master: Unbreak the world target (2313511)
Ian Lynagh
- [commit: Cabal] master: TAG 0.10.0 (80d6828)
Ian Lynagh
- [commit: Cabal] master: Fix username prompting for cabal upload (b240aec)
Ian Lynagh
- [commit: Cabal] master: Generalise the constraint set ADT in a couple ways (07c3e7c)
Ian Lynagh
- [commit: Cabal] master: Cosmetic: use PackageId rather than PackageIdentifier (59ba79f)
Ian Lynagh
- [commit: Cabal] master: Eliminate local definition of utility (333857b)
Ian Lynagh
- [commit: Cabal] master: Update the solver to use the new target tracking (7185c25)
Ian Lynagh
- [commit: Cabal] master: Eliminate TaggedDependency type from solver code (3c85642)
Ian Lynagh
- [commit: Cabal] master: Distinguish installed constraint error messages (a3024a9)
Ian Lynagh
- [commit: Cabal] master: Prune impossible packages as a solver pre-pass (c368eb5)
Ian Lynagh
- [commit: Cabal] master: Log package exclusions due to top level constraints (45f9728)
Ian Lynagh
- [commit: Cabal] master: Tweak to conflict constraint error message (d04e454)
Ian Lynagh
- [commit: Cabal] master: Remove a module dependency to avoid cyclic imports (68d9269)
Ian Lynagh
- [commit: Cabal] master: Rename the constructors of PackageConstraint to be more consistent (e5edf1e)
Ian Lynagh
- [commit: Cabal] master: Add support for source constraints to the solver (a4c6a4e)
Ian Lynagh
- [commit: Cabal] master: Change the use of the InstalledConstraint type and enhance solver logging (315e505)
Ian Lynagh
- [commit: Cabal] master: Add command line support for installed, source and flag constraints (b62799e)
Ian Lynagh
- [commit: Cabal] master: Install phase pulls in test suite dependencies when necessary. (d4f6301)
Ian Lynagh
- [commit: Cabal] master: Fix a case in the new solver pruning pass (8068632)
Ian Lynagh
- [commit: Cabal] master: Distinguish the various impossible errors in the solver (704a7c8)
Ian Lynagh
- [commit: Cabal] master: Correct spelling surpress -> suppress (895e937)
Ian Lynagh
- [commit: Cabal] master: Fix bug where contraints where lost for case insensitive package matches (dceb8d4)
Ian Lynagh
- [commit: Cabal] master: Fix formatting of cabal init BSD copyright declaration (8ce7696)
Ian Lynagh
- [commit: Cabal] master: Generate lower case field names in cabal init (40e4643)
Ian Lynagh
- [commit: Cabal] master: Add a cabal init question about whether to generate comments (a8b0d85)
Ian Lynagh
- [commit: Cabal] master: Adjust the cabal init interactive prompt string (74d0d2e)
Ian Lynagh
- [commit: Cabal] master: Adjust the initial comment in cabal files generated by cabal init (ab788ca)
Ian Lynagh
- [commit: Cabal] master: Add a dash separator for pid in createTempDirectory and openBinaryTempFile too (eb71943)
Ian Lynagh
- [commit: Cabal] master: cabal init: various UI tweaks and changes to the generated .cabal files (61e5677)
Ian Lynagh
- [commit: Cabal] : TAG cabal-fork (27ac93a)
Ian Lynagh
- [commit: Cabal] : Rollback removal of cabal-install (1ba8306)
Ian Lynagh
- [commit: Cabal] master: Update changelog for 1.10.2.0 (3316812)
Ian Lynagh
- [commit: Cabal] : clone LICENSE and copyright into cabal-install/ (c95f573)
Ian Lynagh
- [commit: Cabal] master: Move the Cabal library into a subdir (b7d3821)
Ian Lynagh
- [commit: Cabal] master: Add a short top-level README (1383c2d)
Ian Lynagh
- [commit: Cabal] master: Add files needed by the GHC build system (bc794b7)
Ian Lynagh
- [commit: vector] master: Bump version number (aee6606)
Ian Lynagh
- [commit: base] branch 'ghc-7.2' created
Ian Lynagh
- [commit: base] master: Fix quoteRem, rem, divMod and mod definitions (9b02e90)
Ian Lynagh
- [commit: base] master: Add a test for quot/rem/div/mod overflow (dfcffb8)
Ian Lynagh
- [commit: random] branch 'ghc-7.2' created
Ian Lynagh
- [commit: random] master: minor: Updated maintainer email. (130e421)
Ian Lynagh
- [commit: random] master: Added some very minor comments and a simple benchmarking script. (e7f72c8)
Ian Lynagh
- [commit: random] master: Cleaned up the simple benchmark and added tests for non-Int datatypes. The results are a bit surprising. Float generation is performing badly. (d9a5313)
Ian Lynagh
- [commit: random] master: Fix #5133 - also yields this change a 240X speedup in generating random floats in my tests. (4cfc44a)
Ian Lynagh
- [commit: random] master: Adding a DEVLOG file to keep track of development. (48cf0ff)
Ian Lynagh
- [commit: random] master: Small tweaks to fix Integer-defaulting warnings. (d37c1bf)
Ian Lynagh
- [commit: random] master: Tweaked BinSearch to issue no warnings. (b872881)
Ian Lynagh
- [commit: random] master: Tweaked SimpleRNGBench to be warning-free as well and added some additional tests of randomR alongside random. (27150e4)
Ian Lynagh
- [commit: random] master: Fixed performance dent for random generating Ints. I can't explain why it was slower than other types using randomBounded, but this patch circumvents the problem by using next directly. (13c12c3)
Ian Lynagh
- [commit: random] master: Extended the float fix to Doubles. Fixed a bug introduced by the last checkin. next is not a sufficient substitute for randomBounded in the Int instance. It doesn't have sufficient genRange. (6280211)
Ian Lynagh
- [commit: base] master: Fix a comment about splitAt (fixes #1182). (95cc295)
Ian Lynagh
- [commit: haskell98] branch 'ghc-7.2' created
Ian Lynagh
- [commit: haskell98] master: Make splitAt conform to Haskell 98/2010 (fixes #1182). (2d8b000)
Ian Lynagh
- [commit: haskell2010] branch 'ghc-7.2' created
Ian Lynagh
- [commit: haskell2010] master: Make splitAt conform to Haskell 98/2010 (fixes #1182). (72baf1e)
Ian Lynagh
- [commit: base] master: Fix some haddock markup (48546e8)
Ian Lynagh
- [commit: ghc-prim] master: FIX #5227: derive Generic only up to 7-tuples, like Data. (bca02fd)
José Pedro Magalhães
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Simon Marlow
- [commit: base] master: use seq# as the implementation of evaluate (see #5129) (8fbf420)
Simon Marlow
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Simon Peyton-Jones
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Simon Peyton-Jones
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Simon Peyton-Jones
- [commit: base] master: Make 'forever' inlinable (fixes Trac #5205) (ae10342)
Edward Z. Yang
Last message date:
Wed Jun 29 23:08:05 CEST 2011
Archived on: Wed Jun 29 23:08:14 CEST 2011
This archive was generated by
Pipermail 0.09 (Mailman edition).