Skip to content
Snippets Groups Projects
  1. Dec 16, 2019
  2. Dec 11, 2019
  3. Dec 02, 2019
  4. Nov 30, 2019
  5. Nov 28, 2019
  6. Nov 19, 2019
  7. Nov 13, 2019
  8. Nov 11, 2019
  9. Nov 08, 2019
    • Ben Gamari's avatar
      hadrian: Add enableTickyGhc helper · 3db2ab30
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      This took a bit of trial-and-error to get working so it seems worth
      having in the tree.
      3db2ab30
    • Alp Mestanogullari's avatar
      hadrian: fix support for the recording of perf test results · d0ef8312
      Alp Mestanogullari authored and Marge Bot's avatar Marge Bot committed
      Before this patch, Hadrian didn't care about the TEST_ENV and
      METRICS_FILE environment variables, that the performance testing
      infrastructure uses to record perf tests results from CI jobs.
      
      It now looks them up right before running the testsuite driver,
      and passes suitable --test-env/--metrics-file arguments when
      these environment variables are set.
      d0ef8312
  10. Nov 06, 2019
  11. Nov 05, 2019
  12. Nov 01, 2019
  13. Oct 29, 2019
  14. Oct 27, 2019
  15. Oct 26, 2019
  16. Oct 25, 2019
    • Jess's avatar
      Make Hadrian use -dynamic-too in the basic case · 87175e78
      Jess authored and Marge Bot's avatar Marge Bot committed
      This commit makes Hadrian use the `-dynamic-too` flag when the current
      Flavour's libraryWays contains both vanilla and dynamic, cutting down
      the amount of repeated work caused by separate compilation of dynamic
      and static files. It does this for the basic case where '.o' and
      '.dyn_o' files are built with one command, but does not generalise to
      cases like '.prof_o' and '.prof_dyn_o'.
      87175e78
  17. Oct 24, 2019
  18. Oct 23, 2019
  19. Oct 22, 2019
    • Stefan Schulze Frielinghaus's avatar
      Implement s390x LLVM backend. · fd8b666a
      Stefan Schulze Frielinghaus authored and Marge Bot's avatar Marge Bot committed
      This patch adds support for the s390x architecture for the LLVM code
      generator. The patch includes a register mapping of STG registers onto
      s390x machine registers which enables a registerised build.
      fd8b666a
  20. Oct 16, 2019
  21. Oct 15, 2019
  22. Oct 14, 2019
  23. Oct 12, 2019
    • John Ericson's avatar
      Simplify Configure in a few ways · c2290596
      John Ericson authored and Marge Bot's avatar Marge Bot committed
       - No need to distinguish between gcc-llvm and clang. First of all,
         gcc-llvm is quite old and surely unmaintained by now. Second of all,
         none of the code actually care about that distinction!
      
         Now, it does make sense to consider C multiple frontends for LLVMs in
         the form of clang vs clang-cl (same clang, yes, but tweaked
         interface). But this is better handled in terms of "gccish vs
         mvscish" and "is LLVM", yielding 4 combinations. Therefore, I don't
         think it is useful saving the existing code for that.
      
       - Get the remaining CC_LLVM_BACKEND, and also TABLES_NEXT_TO_CODE in
         mk/config.h the normal way, rather than hacking it post-hoc. No point
         keeping these special cases around for now reason.
      
       - Get rid of hand-rolled `die` function and just use `AC_MSG_ERROR`.
      
       - Abstract check + flag override for unregisterised and tables next to
         code.
      
      Oh, and as part of the above I also renamed/combined some variables
      where it felt appropriate.
      
       - GccIsClang -> CcLlvmBackend. This is for `AC_SUBST`, like the other
       Camal case ones. It was never about gcc-llvm, or Apple's renamed clang,
       to be clear.
      
       - llvm_CC_FLAVOR -> CC_LLVM_BACKEND. This is for `AC_DEFINE`, like the
       other all-caps snake case ones. llvm_CC_FLAVOR was just silly
       indirection *and* an odd name to boot.
      c2290596
    • Stefan Schulze Frielinghaus's avatar
      Hadrian: Take care of assembler source files · 166e1c2a
      Stefan Schulze Frielinghaus authored and Marge Bot's avatar Marge Bot committed
      Fixes #17286.
      166e1c2a
  24. Oct 09, 2019
  25. Oct 08, 2019
  26. Oct 07, 2019
  27. Oct 05, 2019
Loading