Skip to content
Snippets Groups Projects
  1. May 31, 2019
    • Takenobu Tani's avatar
      Update `$(TOP)/*.md` documents · 0b01a354
      Takenobu Tani authored and Marge Bot's avatar Marge Bot committed
      I updated the top documents to the latest status:
      
        - HACKING.md:
          - Modify Phabricator to GitLab infomation
          - Remove old Trac information
          - Add link to GitLab activity
      
        - MAKEHELP.md:
          - Add link to hadrian wiki
          - Fix markdown format
      
        - INSTALL.md:
          - Modify boot command to remove python3
          - Fix markdown format
      
        - README.md:
          - Modify tarball file suffix
          - Fix markdown format
      
      I checked the page display on the GitHub and GitLab web.
      
      [skip ci]
      0b01a354
  2. Apr 13, 2019
  3. Apr 04, 2019
  4. Mar 27, 2019
  5. Mar 25, 2019
    • Takenobu Tani's avatar
      Update Wiki URLs to point to GitLab · 3769e3a8
      Takenobu Tani authored and Marge Bot's avatar Marge Bot committed
      This moves all URL references to Trac Wiki to their corresponding
      GitLab counterparts.
      
      This substitution is classified as follows:
      
      1. Automated substitution using sed with Ben's mapping rule [1]
          Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...
          New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...
      
      2. Manual substitution for URLs containing `#` index
          Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...#Zzz
          New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...#zzz
      
      3. Manual substitution for strings starting with `Commentary`
          Old: Commentary/XxxYyy...
          New: commentary/xxx-yyy...
      
      See also !539
      
      [1]: https://gitlab.haskell.org/bgamari/gitlab-migration/blob/master/wiki-mapping.json
      3769e3a8
  6. Mar 18, 2019
  7. Mar 15, 2019
  8. Aug 29, 2018
  9. Apr 24, 2018
  10. Apr 23, 2018
  11. Apr 03, 2018
    • Alp Mestanogullari's avatar
      Preliminary bindist (#558) · 8219f6a4
      Alp Mestanogullari authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * Preliminary bindist rule
      
      For now, we only ship `<build root>/{bin, lib}` and the few make build system
      related files that are needed to support a simple
      
      ```
      ./configure [--prefix=PATH] && make install
      ```
      
      workflow. The current binary distributions of GHC support a wider range
      of parameters, but I figured it would be a good thing to start with this
      and enhance it as we all see fit and perhaps using feedback from GHC HQ
      (@bgamari in particular) and bindist users.
      
      * document binary distribution rule in README
      
      * sdist-ghc -> source-dist, Rules.Bindist -> Rules.BinaryDist
      
      * add missing src/Rules/BinaryDist.hs
      8219f6a4
    • Andrey Mokhov's avatar
      Revert "Preliminary bindist rule (#555)" (#557) · 8c2817a3
      Andrey Mokhov authored
      This reverts commit 15797302.
    • Alp Mestanogullari's avatar
      Preliminary bindist rule (#555) · 15797302
      Alp Mestanogullari authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * Preliminary bindist rule
      
      For now, we only ship `<build root>/{bin, lib}` and the few make build system
      related files that are needed to support a simple
      
      ```
      ./configure [--prefix=PATH] && make install
      ```
      
      workflow. The current binary distributions of GHC support a wider range
      of parameters, but I figured it would be a good thing to start with this
      and enhance it as we all see fit and perhaps using feedback from GHC HQ
      (@bgamari in particular) and bindist users.
      
      * document binary distribution rule in README
      
      * sdist-ghc -> source-dist, Rules.Bindist -> Rules.BinaryDist
      15797302
  12. Mar 30, 2018
    • Alp Mestanogullari's avatar
      Use Cabal directly in place of ghc-cabal + make build root configurable (#531) · 3a68f11c
      Alp Mestanogullari authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * Use Cabal directly in place of ghc-cabal; make build root configurable.
      
      This commit implements two significant changes (that were not easy to
      separate):
      
      - Don't use ghc-cabal anymore for getting information about Haskell packages.
        We now instead directly use Cabal-the-library.
      
      - Make the build root configurable. This effectively gets rid of the inplace
        logic and allows us to place _all_ build artefacts in some directory of
        our choice, by passing '--build-root <some path>' to hadrian.
      
      The code for this was mostly taken from #445.
      
      * fix documentation rules
      
      * remove some leftover unrelated, commented-out code
      
      * more documentation fixes, address some feedback
      
      * cleanup
      
      * more cleanup
      
      * boot and configure explicitly in travis CI scripts
      
      * update cabal/ghc versions in .travis.yml (8.0.x not supported anymore)
      
      * temporarily disable dynamic ways in Settings.Default
      
      * update appveyor script
      
      * travis: when booting with 8.2.2, build a complete stage2 compiler
      
      * Fix CI?
      
      Try to fix the CI by adding the `debug` rts way back in.
      
      * Update Quickest.hs
      
      Replicate the make build systems build flavours.
      
      * Update .travis.yml
      
      - Run selftest, and build in separate instances.
      - try with python2
      - and unify mac to stage2
      
      * Update .travis.yml
      
      upgrade python on mac
      
      * [travis] os x: test the freshly built ghc
      
      * Get rid of two unused GhcCabalMode constructors
      
      * fix ghc-split rule, get rid of Install/Wrappers rules
      
      * address more feedback
      
      * ConfiguredCabal -> PackageData, more comments, more feedback addressed
      
      * make the complete stage 2 build the default
      
      * use a dummy package instead of base in Rules.hs
      
      * update CI scripts
      
      * attempt at fixing hadrian's -c option
      
      * .travis.yml: use -c everywhere again
      
      * travis: back to explicit './boot && ./configure'
      
      * update README.md and doc/user-settings.md to reflect configurable build root
      
      * some more feedback
      3a68f11c
  13. Feb 27, 2018
  14. Dec 17, 2017
  15. Dec 11, 2017
  16. Nov 23, 2017
    • Ben Gamari's avatar
      Fix README · 5fdb8588
      Ben Gamari authored
      This was unfortunately overwritten by the Hadrian README in a previous
      Hadrian merge.
      5fdb8588
  17. Nov 22, 2017
  18. Nov 19, 2017
  19. Nov 15, 2017
  20. Nov 12, 2017
  21. Nov 06, 2017
  22. Nov 04, 2017
  23. Nov 01, 2017
  24. Oct 30, 2017
  25. Oct 10, 2017
  26. Aug 23, 2017
  27. Aug 20, 2017
  28. Jul 19, 2017
  29. Jul 18, 2017
  30. Jul 17, 2017
  31. Jul 08, 2017
  32. May 04, 2017
  33. Feb 14, 2017
  34. Jan 31, 2017
  35. Jan 30, 2017
  36. Jan 13, 2017
Loading