2015-07-24  Andrey MokhovRename ask* to get* to avoid mixing up oracles with...
2015-07-24  Andrey MokhovAdd -/- for combining paths with unification of the...
2015-07-24  Andrey MokhovImplement expression for GhcM builder.
2015-07-24  Andrey MokhovClean up.
2015-07-24  Andrey MokhovAdd apply function for transforming expressions.
2015-07-24  Andrey MokhovAdd GhcM builder.
2015-07-23  Andrey MokhovDrop old src/Package/Data.hs.
2015-07-23  Andrey MokhovDrop stringly-typed configuration keys.
2015-07-20  Andrey MokhovImprove performance by caching windows root lookup.
2015-07-19  Andrey MokhovMigrate all user-configurable settings from system...
2015-07-19  Andrey MokhovFix import of IntSet.
2015-07-19  Andrey MokhovSimplify Rules.Config.
2015-07-19  Andrey MokhovRefactor oracles, add comments.
2015-07-19  Andrey MokhovRemove Base.hs, move Stage definition to Stage.hs.
2015-07-18  Andrey MokhovRefactor and rename Oracles/Option.hs.
2015-07-18  Andrey MokhovRemove user.config file, rename default.config to syste...
2015-07-15  Andrey MokhovImplement argPath that unifies the path argument.
2015-07-15  Andrey MokhovRename Settings.hs to Settings/Args.hs.
2015-07-15  Andrey MokhovAdd support to multiple files in Target, implement...
2015-07-15  Andrey MokhovRename Ways.hs => Way.hs and refactor it.
2015-07-14  Andrey MokhovClean up Base.
2015-07-14  Andrey MokhovRefactor Oracles/Builder.hs.
2015-07-14  Andrey MokhovDistringuish partial Targets using type synonyms.
2015-07-14  Andrey MokhovRemove unused code from Base and Oracles.
2015-07-14  Andrey MokhovRename Settings to Args. Rename old Args defined in...
2015-07-14  Andrey MokhovRefactoring: Target is now defined in Target.hs, old...
2015-07-14  Andrey MokhovFactor out build :: Target -> Action () into Rules...
2015-07-14  Andrey MokhovAdd argsHashOracle for tracking changes in the build...
2015-07-13  Andrey MokhovAdd targetPath.
2015-07-13  Andrey MokhovClean up.
2015-07-13  Andrey MokhovAdd argWith.
2015-07-13  Andrey MokhovAdd comments, rename interpretDiff to interpret.
2015-07-12  Andrey MokhovMake targetDirectory and knownPackages configurable...
2015-06-16  Andrey MokhovAdd comments.
2015-06-16  Andrey MokhovFinalise meeting agenda.
2015-06-16  Andrey MokhovRename appendCcArgs to ccArgs.
2015-06-16  Andrey MokhovAdd getFile and getWay to Environment.
2015-06-16  Andrey MokhovAdd comments. Minor refactoring.
2015-06-16  Andrey MokhovAdd an agenda for the meeting on 16 June 2015.
2015-06-15  Andrey MokhovAdd comments, move derived predicates to Switches.hs.
2015-06-15  Andrey MokhovDrop unused predicates notBuilder and builders.
2015-06-15  Andrey MokhovImplement appendCcArgs abstraction for passing argument...
2015-06-14  Andrey MokhovRefactor settings predicates.
2015-06-14  Andrey MokhovFix argument ordering issues in DiffExpr.
2015-06-14  Andrey MokhovMove derived predicates around.
2015-06-14  Andrey MokhovSplit Targets.hs and Settings.hs into multiple logicall...
2015-06-14  Andrey MokhovRefactor folder structure.
2015-06-14  Andrey MokhovRemove redundant argument to build rules.
2015-06-14  Andrey MokhovFix ordering of appends.
2015-06-14  Andrey MokhovAdd userWays and make sure all user-specific settings...
2015-06-14  Andrey MokhovAdd userPackages for overriding default list of target...
2015-06-14  Andrey MokhovAdd userPackages for overriding default targetPackages.
2015-06-14  Andrey MokhovSwitch to difference lists.
2015-06-14  Andrey MokhovAdd example UserSettings.hs.
2015-06-13  Andrey MokhovSimplify build rule interfaces.
2015-06-08  Andrey MokhovFinish buildPackageData with the Reader approach.
2015-06-08  Andrey MokhovDrop parameterisation by monad in Expression.
2015-05-10  Andrey MokhovContinue refactoring.
2015-05-10  Andrey MokhovAdd buildPackageDependencies rule.
2015-05-10  Andrey MokhovAdd documentation drafts.
2015-05-10  Andrey MokhovRemove TargetDir from Base.hs.
2015-05-10  Andrey MokhovAdd topLevel function to construct top-level packages...
2015-05-10  Andrey MokhovNew refactoring started: switching to a shallow embedding.
2015-04-27  Andrey MokhovMake PG and BuildPredicate abstract.
2015-04-24  Andrey MokhovClean up Expression package.
2015-04-20  Andrey MokhovImplement buildPackageData rule.
2015-04-18  Andrey MokhovWork on the top-level build structure.
2015-04-17  Andrey MokhovAdd a draft implementation for resolution of Config...
2015-04-17  Andrey MokhovAdd Simplify instances for PG and Predicate.
2015-04-16  Andrey MokhovFinish Args datatype, propagate changes to related...
2015-04-15  Andrey MokhovContinue major refactoring for expression-based build...
2015-04-12  Andrey MokhovRemove old file src/Expression/Args.hs.
2015-04-12  Andrey MokhovClean up.
2015-04-10  Andrey MokhovFinish translation of Data.hs argument lists.
2015-04-09  Andrey MokhovBegin translating the code using expressions.
2015-04-08  Andrey MokhovRename src/Expression.hs -> src/Expression/Base.hs.
2015-04-08  Andrey MokhovRefactor argument expressions.
2015-02-11  Andrey MokhovImplement predicates and evaluators.
2015-02-11  Andrey MokhovAdd Eq instances.
2015-02-10  Andrey MokhovImplement basic infrastructure for parameterised expres...
2015-02-09  Andrey MokhovExperiment with parameterised graphs.
2015-02-09  Andrey MokhovClean up.
2015-02-09  Andrey MokhovFix comments.
2015-02-09  Andrey MokhovFix cabalName in libraryPackage.
2015-02-09  Andrey MokhovKeep Haskell-land settings in Settings.hs.
2015-02-09  Andrey MokhovImplement customise :: Package -> Package function.
2015-01-30  Andrey MokhovFix bootPkgConstraints.
2015-01-22  Andrey MokhovRestrict ShowArgs and args to accept only lists.
2015-01-21  Andrey MokhovAdd comments.
2015-01-20  Andrey MokhovClean up.
2015-01-20  Andrey MokhovAdd base and integer-gmp2 to the list of targets.
2015-01-20  Andrey MokhovAdd remaining library packages to Targets.hs.
2015-01-19  Andrey MokhovFix include paths for Gcc.
2015-01-19  Andrey MokhovAdd comments, do minor refactoring.
2015-01-19  Andrey MokhovAdd DepIncludeDirs package data option.
2015-01-19  Andrey MokhovClean up.
2015-01-19  Andrey MokhovFix recursive rules error.
2015-01-18  Andrey MokhovRefactor rules, clean up code.
2015-01-18  Andrey MokhovAdd Util/unifyPath function and make sure it is used.
2015-01-18  Andrey MokhovAdd more targets.