Skip to content
Snippets Groups Projects
  1. Oct 28, 2023
  2. Oct 26, 2023
  3. Oct 22, 2023
  4. Oct 20, 2023
  5. Oct 18, 2023
  6. Oct 13, 2023
    • John Ericson's avatar
      Do not substitute `@...@` for stage-specific values in cabal files · 08fc27af
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      
      `rts` and `ghc-prim` now no longer have a `*.cabal.in` to set Cabal flag
      defaults; instead manual choices are passed to configure in the usual
      way.
      
      The old way was fundamentally broken, because it meant we were baking
      these Cabal files for a specific stage. Now we only do stage-agnostic
      @...@ substitution in cabal files (the GHC version), and so all
      stage-specific configuration is properly confined to `_build` and the
      right stage dir.
      
      Also `include-ghc-prim` is a flag that no longer exists for `ghc-prim`
      (it was removed in 835d8ddb) so I got
      rid of it.
      
      Co-Authored-By: default avatarMatthew Pickering <matthewtpickering@gmail.com>
      08fc27af
  7. Oct 12, 2023
  8. Oct 11, 2023
    • John Ericson's avatar
      Split `FP_CHECK_PTHREADS` and move part to RTS configure · 58f3babf
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      `NEED_PTHREAD_LIB` is unused since
      36093407 (part of the make build
      system), and so is no longer defined.
      
      Progress towards #17191
      58f3babf
    • John Ericson's avatar
      RTS configure: Move over `eventfd` check · 809e7c2d
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      This check is for the RTS part of the event manager and has a
      corresponding part in `base`.
      
      All of this should boil down to `AC_DEFINE` not `AC_SUBST`, so it
      belongs in the RTS configure and should be safe to move without
      modification.
      
      Progress towards #17191
      809e7c2d
    • John Ericson's avatar
      RTS configure: Move over misc function checks · cc5ec2bd
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      These are for general use in the RTS.
      
      All of this should boil down to `AC_DEFINE` not `AC_SUBST`, so it
      belongs in the RTS configure and should be safe to move without
      modification.
      
      Progress towards #17191
      cc5ec2bd
    • John Ericson's avatar
      RTS configure: Move over `__thread` check · 41130a65
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      This used by (@bgamari thinks) the `GCThread` abstraction in the RTS.
      
      All of this should boil down to `AC_DEFINE` not `AC_SUBST`, so it
      belongs in the RTS configure and should be safe to move without
      modification.
      
      Progress towards #17191
      41130a65
    • John Ericson's avatar
      RTS configure: Move over mem management checks · b7df0732
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      These are for heap allocation, a strictly RTS concern.
      
      All of this should boil down to `AC_DEFINE` not `AC_SUBST`, so it
      belongs in the RTS configure and should be safe to move without
      modification.
      
      The RTS configure one has a new
      ```
      AC_CHECK_SIZEOF([void *])
      ```
      that the top-level configure version didn't have, so that
      `ac_cv_sizeof_void_p` is defined. Once more code is moved over in latter
      commits, that can go away.
      
      Progress towards #17191
      b7df0732
  9. Oct 07, 2023
  10. Oct 05, 2023
  11. Oct 04, 2023
  12. Sep 27, 2023
  13. Sep 23, 2023
  14. Sep 21, 2023
  15. Sep 19, 2023
  16. Sep 14, 2023
Loading