Skip to content
Snippets Groups Projects
  1. Jun 07, 2023
  2. Feb 17, 2023
    • Sylvain Henry's avatar
      Merge libiserv with ghci · a203ad85
      Sylvain Henry authored and Marge Bot's avatar Marge Bot committed
      `libiserv` serves no purpose. As it depends on `ghci` and doesn't have
      more dependencies than the `ghci` package, its code could live in the
      `ghci` package too.
      
      This commit also moves most of the code from the `iserv` program into
      the `ghci` package as well so that it can be reused. This is especially
      useful for the implementation of TH for the JS backend (#22261, !9779).
      a203ad85
  3. Jan 23, 2023
  4. Nov 11, 2022
  5. Nov 03, 2022
    • Ben Gamari's avatar
      gen-dll: Drop it · 284fd39c
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      Currently it is only used by the make build system, which is soon to be
      retired, and it has not built since 41cf758b. We may need to reintroduce
      it when dynamic-linking support is introduced on Windows, but we will
      cross that bridge once we get there.
      
      Fixes #21753.
      284fd39c
  6. Aug 09, 2021
    • John Ericson's avatar
      Move `/includes` to `/rts/include`, sort per package better · d5de970d
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      In order to make the packages in this repo "reinstallable", we need to
      associate source code with a specific packages. Having a top level
      `/includes` dir that mixes concerns (which packages' includes?) gets in
      the way of this.
      
      To start, I have moved everything to `rts/`, which is mostly correct.
      There are a few things however that really don't belong in the rts (like
      the generated constants haskell type, `CodeGen.Platform.h`). Those
      needed to be manually adjusted.
      
      Things of note:
      
       - No symlinking for sake of windows, so we hard-link at configure time.
      
       - `CodeGen.Platform.h` no longer as `.hs` extension (in addition to
         being moved to `compiler/`) so as not to confuse anyone, since it is
         next to Haskell files.
      
       - Blanket `-Iincludes` is gone in both build systems, include paths now
         more strictly respect per-package dependencies.
      
       - `deriveConstants` has been taught to not require a `--target-os` flag
         when generating the platform-agnostic Haskell type. Make takes
         advantage of this, but Hadrian has yet to.
      d5de970d
  7. Feb 28, 2021
  8. Jul 26, 2020
  9. Apr 07, 2020
  10. Jul 24, 2019
  11. May 30, 2019
  12. Apr 14, 2019
  13. Apr 02, 2019
  14. Feb 06, 2019
  15. Jan 31, 2019
  16. Jan 28, 2019
  17. Jan 27, 2019
  18. Jan 26, 2019
  19. Jan 25, 2019
  20. Jan 23, 2019
  21. Jan 21, 2019
    • Ben Gamari's avatar
      Add CODEOWNERS · 7262a815
      Ben Gamari authored
      GitLab uses this file to suggest reviewers based upon the files that a Merge
      Request touches.
      
      [skip-ci]
      7262a815
Loading