summaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Remove all references to sync-allThomas Miedema2015-07-151-12/+2
|
* Declare official GitHub home of libraries/parallelHerbert Valerio Riedel2014-12-021-1/+1
| | | | | Effective immediately, pushing to the `libraries/parallel` submodule requires pushing via ssh://git@github.com/haskell/parallel.git.
* Don't build old-{time,locale} and haskell{98,2010}Austin Seipp2014-11-201-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: As discussed on ghc-devs@haskell.org and the trac ticket, we're removing these packages from the 7.10 release as they no longer work correctly, and can't easily be made to properly follow the standard as `base` changes over time. This does not remove the packages from the tree, only the build system. https://www.haskell.org/pipermail/ghc-devs/2014-November/007357.html Signed-off-by: Austin Seipp <austin@well-typed.com> Test Plan: iiam Reviewers: hvr, ekmett Reviewed By: hvr, ekmett Subscribers: thomie, carter Differential Revision: https://phabricator.haskell.org/D510 GHC Trac Issues: #9590
* Declare official GitHub home of libraries/deepseqHerbert Valerio Riedel2014-10-161-1/+1
| | | | | | | | Effective immediately, `deepseq` is maintained officially by the core-library-comittee. Moreover, pushing to libraries/deepseq requires pushing to ssh://git@github.com/haskell/deepseq.git from now on. [skip ci]
* Declare official GitHub home of libraries/filepathHerbert Valerio Riedel2014-09-151-1/+1
| | | | | Effective immediately, pushing to libraries/filepath requires pushing to ssh://git@github.com/haskell/filepath.git.
* Declare official GitHub home of libraries/{directory,process}Herbert Valerio Riedel2014-08-251-2/+2
| | | | | | | Effective immediately, pushing to libraries/{directory,process} requires pushing to ssh://git@github.com/haskell/{directory.process}.git. This has been done now even though there's no scripted tooling yet as the GitHub repo was already getting issues filed.
* Update upstream Git repo url for `time` packageHerbert Valerio Riedel2014-07-211-1/+1
| | | | | | | | The `time` package has recently moved its primary upstream location to https://github.com/haskell/time. This leaves `transformers` the only package used by GHC still requiring darcs2git mirroring machinery.
* Declare official github home of libraries/unixHerbert Valerio Riedel2014-07-111-1/+1
| | | | | | | Effective immediately, pushing to libraries/unix requires pushing to ssh://git@github.com/haskell/unix.git. This done now even though there's no scripted tooling yet as the GitHub repo is already receiving pull requests (which are getting merged)
* Convert loose sub-repos into proper submodules (re #8545)Herbert Valerio Riedel2014-06-251-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, the following sub-repos/modules are converted: - libffi-tarballs - libraries/array - libraries/deepseq - libraries/directory - libraries/dph - libraries/filepath - libraries/haskell2010 - libraries/haskell98 - libraries/hoopl - libraries/hpc - libraries/old-locale - libraries/old-time - libraries/parallel - libraries/process - libraries/stm - libraries/unix - nofib - utils/hsc2hs N.B. ghc-tarballs is not converted as it will probably be handled differently in the future. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Set/update upstream repo url for haddockHerbert Valerio Riedel2014-06-041-2/+5
| | | | | | | | | | | | In the future, some script will use the last column to configure Git to redirect `push` operations to the respective primary Git repo. One way could be via the `pushInsteadOf` facility described in https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `sync-all` and `packages` wrt to fold-inHerbert Valerio Riedel2014-04-191-5/+0
| | | | | | | | | | | | | | | | This adapts `sync-all` and `packages` to the recently folded-in Git repositories - `base.git` - `ghc-prim.git` - `integer-gmp.git` - `integer-simple.git` - `template-haskell.git` See #8545 as well as 5f54d67818ee7a74325eed130438beba96510e43 for more details. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Convert haddock into a proper submodule (re #8545)Herbert Valerio Riedel2014-03-231-1/+1
| | | | | | | | This should help contribute content to https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `sync-all` and others files w.r.t. merged testsuite (re #8545)Herbert Valerio Riedel2014-01-121-4/+3
| | | | | | | | | | | | | See merge commit 66693401b98cb5aa912948af7bbd2182474f50c4 This commit also adds a check for a left-over testsuite/.git folder to sync-all This way, the first time sync-all is called after updating to a post-testsuite-merge (see #8545) state of ghc.git, the sync-all script aborts with an error message if a `testsuite/.git` folder is detected and thus forces the user to take action. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Fix obsolete mention of `darcs-all` scriptHerbert Valerio Riedel2013-11-041-4/+4
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `terminfo` to version 0.3.2.6Herbert Valerio Riedel2013-10-311-1/+1
| | | | | | | | | Thus GHC's in-tree version corresponds exactly to [hackage:terminfo-0.3.2.6]. Morever, `terminfo` has moved to GitHub as well (https://github.com/judah/terminfo) so the upstream repo URL in `packages` is updated as well. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update upstream repo url for `haskeline`Herbert Valerio Riedel2013-10-311-1/+1
| | | | | | | | | | | [hackage:haskeline] has now an official GitHub repo at https://github.com/judah/haskeline.git Consequently, there remain only 3 repos which are Darcs hosted (and thus still require darcs2git mirroring), namely [hackage:time], [hackage:terminfo], and [hackage:transformers]. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Add GitHub upstream repo for `libraries/random`Herbert Valerio Riedel2013-10-271-2/+2
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `primitive` and `vector` packagesHerbert Valerio Riedel2013-09-261-2/+2
| | | | | | | | | | | | | - `primitive` is updated to upstream's HEAD which is essentially `primitive-0.5.1.0`, plus a core-lint-error workaround for #8355 and some minor cleanups. - `vector` is updated to upstreams `vector-0.10.9.1` release Note: The upstream repo location has changed to GitHub, hence the update in the `packages` file Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Extend `packages` by 4th column for upstream repoHerbert Valerio Riedel2013-09-021-46/+48
| | | | | | | By keeping the repository url in the `packages` file scripts such as source:ghc/sync-all can pick it up. Moreover, it's easier to automatically validate for correctness than the wiki:Repositories/Upstream page.
* Move libffi's tarball into its own repoIan Lynagh2013-07-301-1/+2
| | | | This means that ghc-tarballs is only needed on Windows
* Remove the VCS column from 'packages'Ian Lynagh2013-03-041-49/+48
| | | | It's now always 'git'.
* Put the main ghc tree last in packagesIan Lynagh2013-02-171-1/+1
| | | | | | | This means that "./sync-all commit" will record in submodules first, and then prompt you to record a patch updating the version of the submodules last. Should make it less likely that we forget to update the submodules' versions.
* random is a submoduleIan Lynagh2013-02-031-1/+1
| | | | Looks like I forgot to make it one in the original conversion
* Fix xhtml's entry in the packages file; fixes #7632Ian Lynagh2013-02-011-1/+1
| | | | xhtml is a submodule
* Use a submodule for the time packageIan Lynagh2012-12-021-0/+1
| | | | | This bring the time package into line with how we handle other packages.
* Don't get submodules when 'get'ingIan Lynagh2012-12-021-11/+12
| | | | Leave it to 'git submodule init/update'
* We no longer need to build utf8-stringIan Lynagh2012-07-241-1/+0
| | | | haskeline no longer depends on it
* Use transformers directly, rather than using mtlIan Lynagh2012-05-191-1/+0
| | | | This means we no longer need mtl in a GHC tree.
* Follow upstream mtl and Cabal, add transformers package (#5958)Paolo Capriotti2012-05-071-0/+1
|
* GHC trees no longer include the extensible-exceptions packageIan Lynagh2012-02-211-1/+0
|
* Add deepseq as a core packageIan Lynagh2011-09-081-1/+1
|
* Comments onlySimon Peyton Jones2011-08-031-0/+4
|
* Random is now only needed to build dphIan Lynagh2011-07-081-1/+1
|
* Complain if the old haddock or binary repos are in the treeIan Lynagh2011-06-171-1/+1
| | | | | | | | | Also, change the haddock repo URL to point at the new repo. NOTE: After pulling, you need to rm -r libraries/binary rm -r utils/haddock ./sync-all get
* Fix building of optional packagesIan Lynagh2011-06-121-1/+4
| | | | The change to the packages file format broke it
* Remove upstream repos from the packages fileIan Lynagh2011-06-111-50/+43
| | | | | | | We no longer pull directly from upstream repos, so it wasn't useful to have it programatically available. The info, and more, is now on http://hackage.haskell.org/trac/ghc/wiki/Commentary/Libraries#Repositorylocations instead.
* Update meta-repo stuffIan Lynagh2011-03-311-41/+41
|
* Merge in new code generator branch.Simon Marlow2011-01-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This changes the new code generator to make use of the Hoopl package for dataflow analysis. Hoopl is a new boot package, and is maintained in a separate upstream git repository (as usual, GHC has its own lagging darcs mirror in http://darcs.haskell.org/packages/hoopl). During this merge I squashed recent history into one patch. I tried to rebase, but the history had some internal conflicts of its own which made rebase extremely confusing, so I gave up. The history I squashed was: - Update new codegen to work with latest Hoopl - Add some notes on new code gen to cmm-notes - Enable Hoopl lag package. - Add SPJ note to cmm-notes - Improve GC calls on new code generator. Work in this branch was done by: - Milan Straka <fox@ucw.cz> - John Dias <dias@cs.tufts.edu> - David Terei <davidterei@gmail.com> Edward Z. Yang <ezyang@mit.edu> merged in further changes from GHC HEAD and fixed a few bugs.
* Add upstream URLs for vector and primitiveRoman Leshchinskiy2010-11-101-2/+2
|
* Fix computation of installed packagessimonpj@microsoft.com2010-09-241-0/+6
| | | | | | This is a follow-on to Simon's patch yesterday, developed with him. It cleans up the computation of how packages are installed, and installs the right ones.
* Add primitive and vector packages for DPH supportSimon Marlow2010-09-231-1/+3
| | | | | | | | | | | | DPH is now using the public vector package instead of its internal version. vector and primitive are not "boot" packages; they aren't required to build GHC, but they are required to validate (because we include DPH when validating). If you say './darcs-all get --no-dph' then you don't get DPH, vector, or primitive.
* Tweak darcs-allIan Lynagh2010-09-171-1/+1
|
* Add upstream repo to the packages fileIan Lynagh2010-08-151-42/+48
|
* Make the "tag" column of the packages file always presentIan Lynagh2010-08-151-42/+42
| | | | It makes the parsing simpler if we always have the same number of columns
* Add the haskell2010 packageSimon Marlow2010-06-301-0/+1
|
* Add xhtml package (a new dependency of Haddock; not installed/shipped)Simon Marlow2010-06-021-0/+1
|
* Switch back to using bytestring from the darcs repo; partially fixes #3855Ian Lynagh2010-05-021-0/+1
|
* Add comments to darcs-all and packagessimonpj@microsoft.com2010-03-031-5/+19
|
* darcs-all --extra get: gets a few extra packagesSimon Marlow2010-02-171-0/+3
| | | | currently deepseq, parallel, stm.
* Make a mingw tree from mingw tarballsIan Lynagh2009-10-231-0/+1
|