1. 09 8月, 2019 1 次提交
  2. 27 7月, 2019 1 次提交
  3. 06 7月, 2019 1 次提交
  4. 16 6月, 2019 1 次提交
  5. 13 6月, 2019 2 次提交
  6. 12 6月, 2019 2 次提交
  7. 07 6月, 2019 1 次提交
  8. 29 5月, 2019 3 次提交
    • A
      Fixup style · 7b362bb8
      Alex Crichton 提交于
      7b362bb8
    • A
      rustbuild: Assert extended builds don't dist too much · 59291dc7
      Alex Crichton 提交于
      This extends a test in the previous commit to assert that we don't build
      extra rustc compilers even when the "extended" option is set to true.
      This involved some internal refactoring to have more judicious usage of
      `compiler_for`, added in the previous commit, as well.
      
      Various `dist::*` targets were refactored to be parameterized with a
      `Compiler` instead of a `stage`/`host`, and then the various parameters
      within the `Extended` target were tweaked to ensure that we don't ever
      accidentally ask for a stage2 build compiler when we're distributing
      something.
      59291dc7
    • A
      rustbuild: Tweak how stage1 compilers are selected · f7cc467b
      Alex Crichton 提交于
      This commit furthers the previous one to ensure that we don't build an
      extra stage of the compiler in CI. A test has been added to rustbuild to
      ensure that this doesn't regress, and then in debugging this test it was
      hunted down that the `dist::Std` target was the one erroneously pulling
      in the wrong compiler.
      
      The `dist::Std` step was updated to instead account for the "full
      bootstrap" or not flag, ensuring that the correct compiler for compiling
      the final standard library was used. This was another use of the
      `force_use_stage1` function which was in theory supposed to be pretty
      central, so existing users were all evaluated and a new function,
      `Builder::compiler_for`, was introduced. All existing users of
      `force_use_stage1` have been updated to use `compiler_for`, where the
      semantics of `compiler_for` are similar to that of `compiler` except
      that it doesn't guarantee the presence of a sysroot for the arguments
      passed (as they may be modified).
      
      Perhaps one day we can unify `compiler` and `compiler_for`, but the
      usage of `Builder::compiler` is so ubiquitous it would take quite some
      time to evaluate whether each one needs the sysroot or not, so it's
      hoped that can be done in parallel.
      f7cc467b
  9. 25 5月, 2019 1 次提交
  10. 24 5月, 2019 1 次提交
  11. 10 5月, 2019 1 次提交
  12. 03 5月, 2019 1 次提交
  13. 01 4月, 2019 1 次提交
    • O
      Fix custom relative libdir. · 5bcc365a
      O01eg 提交于
      Uses relative libdir to place libraries on all stages.
      Adds verbose installation output.
      5bcc365a
  14. 28 3月, 2019 1 次提交
  15. 25 3月, 2019 1 次提交
  16. 16 3月, 2019 1 次提交
  17. 14 3月, 2019 1 次提交
  18. 05 3月, 2019 1 次提交
  19. 04 3月, 2019 1 次提交
  20. 28 2月, 2019 1 次提交
  21. 26 2月, 2019 2 次提交
  22. 25 2月, 2019 1 次提交
  23. 24 2月, 2019 1 次提交
  24. 11 2月, 2019 2 次提交
    • M
      This fixes doctests in stage 1 · bb23b175
      Mark Rousskov 提交于
      The RUSTDOC_LIBDIR should be rustc_libdir, not sysroot_libdir; rustdoc
      is like the compiler and should link against rustc's libdir.
      
      Some people currently (i.e., in general, may not be on master) have doc
      tests working, but no attempt to determine why has been attempted.
      bb23b175
    • A
      rustc: doc comments · c3e182cf
      Alexander Regueiro 提交于
      c3e182cf
  25. 10 2月, 2019 1 次提交
  26. 08 2月, 2019 1 次提交
  27. 04 2月, 2019 1 次提交
  28. 29 1月, 2019 1 次提交
  29. 26 1月, 2019 1 次提交
    • M
      Workaround presence of LLVM library in stage0/lib · 2d21df8a
      Mark Rousskov 提交于
      This commit works around the newly-introduced LLVM shared library.
      
      This is needed such that llvm-config run from
      librustc_llvm's build script can correctly locate it's own LLVM, not the
      one in stage0/lib. The LLVM build system uses the DT_RUNPATH/RUNPATH
      header within the llvm-config binary, which we want to use, but because
      Cargo always adds the host compiler's "libdir" (stage0/lib in our
      case) to the dynamic linker's search path, we weren't properly finding
      the freshly-built LLVM in llvm/lib. By restoring the environment
      variable setting the search path to what bootstrap sees, the problem is
      resolved and librustc_llvm correctly links and finds the appropriate
      LLVM.
      
      Several run-make-fulldeps tests are also updated with similar handling.
      2d21df8a
  30. 25 1月, 2019 1 次提交
  31. 24 1月, 2019 1 次提交
  32. 17 1月, 2019 1 次提交
  33. 08 1月, 2019 1 次提交
  34. 26 12月, 2018 1 次提交