Skip to content
Snippets Groups Projects
  1. Jul 25, 2019
  2. Jul 24, 2019
    • Ben Gamari's avatar
      gitlab-ci: Fix source tarball job · d0f8ed20
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      * Use show! in source tarball job. Since we aren't actually building
        anything in this job `show` won't
        work.
      
      * Fix Docker image name
      
      * Make `version` file contain only version string
      d0f8ed20
    • John Ericson's avatar
      Make stage 1 GHC target independent · b95b6380
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      Now that the target macros are not being used, we remove them. This
      prevents target hardcoding regressions.
      b95b6380
    • Richard Eisenberg's avatar
      Simon and I like to work in hsSyn, too. · 3dbcc368
      Richard Eisenberg authored and Marge Bot's avatar Marge Bot committed
      3dbcc368
    • Alp Mestanogullari's avatar
      Hadrian: run the testsuite in Windows CI job · 6ade71fb
      Alp Mestanogullari authored and Marge Bot's avatar Marge Bot committed
      Since MR !1025 fixed the Windows build, allowing us to build a binary
      distribution, we can now run the testsuite in that CI job.
      
      This required fixing 'createFileLink': it should not try to create
      symlinks on Windows (that requires admin priviledges, which Hadrian can't
      assume). We now instead fall back to copying.
      
      This patch also removes some duplicated logic for iserv in the test rules,
      where we handle our dependency on the iserv binaries in a special way.
      6ade71fb
  3. Jul 23, 2019
  4. Jul 21, 2019
    • Ben Gamari's avatar
      ghc-cabal: Use fromFlagOrDefault instead of fromFlag · 4854a349
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      As fromFlag is partial. The only case where we used fromFlag is when
      determining whether to strip libraries; we now assume that we shouldn't.
      4854a349
    • Roland Senn's avatar
      Fix #8487: Debugger confuses variables · 32be4461
      Roland Senn authored and Marge Bot's avatar Marge Bot committed
      To display the free variables for a single breakpoint, GHCi pulls out the
      information from the fields `modBreaks_breakInfo` and `modBreaks_vars`
      of the `ModBreaks` data structure. For a specific breakpoint this gives 2
      lists of types 'Id` (`Var`) and `OccName`. They are used to create the Id's
      for the free variables and must be kept in sync:
      If we remove an element from the Names list, then we also must remove the
      corresponding element from the OccNames list.
      32be4461
    • Ivan Kasatenko's avatar
      Do not ignore events deletion when events to be added are provided (#16916) · 67ee741b
      Ivan Kasatenko authored and Marge Bot's avatar Marge Bot committed
      Kqueue/kevent implementation used to ignore events to be unsubscribed
      from when events to be subscribed to were provided. This resulted in a
      lost notification subscription, when GHC runtime didn't listen for any
      events, yet the kernel considered otherwise and kept waking up the IO
      manager thread.
      
      This commit fixes this issue by always adding and removing all of the
      provided subscriptions.
      67ee741b
    • Andreas Klebinger's avatar
      Expose the GhcPrelude module. · 5042ba9d
      Andreas Klebinger authored and Marge Bot's avatar Marge Bot committed
      This makes it simpler to load Modules importing it
      when using ghc-the-package.
      
      -------------------------
      Metric Decrease:
          haddock.compiler
      -------------------------
      5042ba9d
  5. Jul 20, 2019
  6. Jul 19, 2019
  7. Jul 17, 2019
    • Sebastian Graf's avatar
      Make GHC-in-GHCi work on Windows · 8add024f
      Sebastian Graf authored and Marge Bot's avatar Marge Bot committed
      By not building anything in the dynamic way on Windows, where we don't
      have a working story for DLLs yet.
      
      Also the ghcid command needs to call bash on the hadrian/ghci.sh script
      explicitly as the path gets interpreted differently otherwise.
      8add024f
Loading