67
I Use This!
High Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 16 hours ago.
May 01, 2023 — May 01, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Remove unused import
dcoutts
as Duncan Coutts
More... almost 16 years ago
Print exit code and stderr for failing progs at debug level verbosity Also adjust the verbosity level we get during configure at -v3 Should make it a bit easier to track down failing calls.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Update for distPref changes
dcoutts
as Duncan Coutts
More... almost 16 years ago
Remove a hardcoded "dist"
igloo
as Ian Lynagh
More... almost 16 years ago
Make the "dist" directory configurable
igloo
as Ian Lynagh
More... almost 16 years ago
Remove gnerated file (doc/fptools.css)
igloo
as Ian Lynagh
More... almost 16 years ago
Remove gnerated file (doc/fptools.css)
igloo
as Ian Lynagh
More... almost 16 years ago
Fix a bug in the unlitter If we see a birdtrack while we are in latex mode, then we stay in latex mode - don't change into bird mode!
igloo
as Ian Lynagh
More... almost 16 years ago
Move the upgrade action into the Install module It shares most code anyway. Also fixes ticket #260 becuase we use the right entry point now.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Pull the planners out of install and pass them as parameters
dcoutts
as Duncan Coutts
More... almost 16 years ago
Move printing of build failures into a separate function
dcoutts
as Duncan Coutts
More... almost 16 years ago
Move dryRun out of the misc options
dcoutts
as Duncan Coutts
More... almost 16 years ago
Rewrite getUpgradableDeps so it's simpler and linear time Also change so that instead of giving the available package with the highest version number (where that is higher than the installed package) it gives us a dependency on a version of the package that is strictly greater than the one installed. This is more flexible since when resolving we do not necessarily have to pick the very latest version if that turns out not to be possible.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Put the check back in for hideBrokenPackages
dcoutts
as Duncan Coutts
More... almost 16 years ago
Split the two resolvers out of the Dependency module It's clearer what is the generic stuff and what is specific to the current resolver. So it should be a bit easier to swap in new ones.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Display Cabal version in configure output with -v eg "Using Cabal-1.5.1 compiled by ghc-6.8" Annoyingly ghc doesn't give us its full version number.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Swap Either args so it's Either Error Ok Which seems to be the normal convention.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Make the existing dep resolvers to use the DependencyResolver interface That is the standard naive dep resolver and the bogus one that has to make up a plan assuming that all dependencies are installed.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Change the result type of DependencyResolver and add a wrapper that makes InstallPlans
dcoutts
as Duncan Coutts
More... almost 16 years ago
document data-dir field More... almost 16 years ago
add data-dir field to package config Cabal will look for data files to install relative to the directory given in the data-dir field, allowing package authors to better structure their source tree. There's no behavioural change by default. More... almost 16 years ago
Change InstallPlan.done and .next into .ready that returns a list So kind of like uncons style rather than null and head. It returns all the ready ones by lazily so it's no extra expense. It'll allow parallel installations since all ready packages are independent of each other. Also update callers.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Do not display version tags
dcoutts
as Duncan Coutts
More... almost 16 years ago
Restructure the package installing code Previously each layer called the next layer down and therefore the top layer had to take all of the params that the bottom layer needed even though they were mostly or wholly unmodified on the way down. Now each layer takes the next layer as a parameter so we do not need to take the params that are not used directly by the current layer. The overall stack is then built by applying each layer to the next.
dcoutts
as Duncan Coutts
More... almost 16 years ago
executeInstallPlan now takes an installer instead of calling installPkg Four of the executeInstallPlan param were just passed through directly to installPkg so this decouples them a bit.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Tidy planLocalPackage and planRepoPackages a bit more
dcoutts
as Duncan Coutts
More... almost 16 years ago
Refactor installLocalPackage and installRepoPackages They share most code so pull the first and last bits out into the top level install function. They now need 2 and 3 fewer params respectively, which is a good sign. Rename them because they're generating plans now rather than doing the installation directly.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Move ConfiguredPackage type into Types module It's not actually specific to the InstallPlan.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Hide broken installed packages when resolving dependencies Stops us from choosing them which would always end up with an invalid installation plan.
dcoutts
as Duncan Coutts
More... almost 16 years ago
Add an info message when resolving dependencies It can take a while, especially with debug checks turned on.
dcoutts
as Duncan Coutts
More... almost 16 years ago