1. 08 5月, 2015 1 次提交
  2. 30 4月, 2015 1 次提交
  3. 29 4月, 2015 1 次提交
    • F
      add `--enable-debuginfo-tests`, analogous to `--disable-optimize-tests`. · bd4b9845
      Felix S. Klock II 提交于
      Then, decouple the question of whether the compiler/stdlib carry
      debuginfo (which is controlled via `--enable-debuginfo` and implied by
      `--enable-debug`) from the question of whether the tests carry
      debuginfo (which now no longer is implied by `--enable-debug` nor
      `--enable-debuginfo`, and is off by default).
      bd4b9845
  4. 28 4月, 2015 1 次提交
    • A
      mk: Add support for musl-based builds · cd980b3b
      Alex Crichton 提交于
      This commit adds support to the makefiles, configuration script, and build
      system to understand MUSL. This is broken up into a few parts:
      
      * Any target of the form `*-musl` requires the `--musl-root` option to
        `./configure` which will indicate the root of the MUSL installation. It is
        also expected that there is a libunwind build inside of that installation
        built against that MUSL.
      
      * Objects from MUSL are copied into the build tree for Rust to be statically
        linked into the appropriate Rust library.
      
      * Objects for binary startup and shutdown are included in each Rust installation
        by default for MUSL. This requires MUSL to only be installed on the machine
        compiling rust. Only a linker will be necessary for compiling against MUSL on
        a target machine.
      
      Eventually a MUSL and/or libunwind build may be integrated by default into the
      build but for now they are just always assumed to exist externally.
      cd980b3b
  5. 26 4月, 2015 1 次提交
  6. 23 4月, 2015 1 次提交
  7. 22 4月, 2015 2 次提交
  8. 14 4月, 2015 3 次提交
  9. 10 4月, 2015 1 次提交
  10. 09 4月, 2015 10 次提交
  11. 08 4月, 2015 1 次提交
  12. 03 4月, 2015 2 次提交
    • D
      this correctly disables jemalloc on Bitrig · 787c6cda
      Dave Huseby 提交于
      787c6cda
    • A
      Workaround `javac` popup on MacOS X · 0621a83b
      Andrea Canciani 提交于
      MacOS X does not ship with Java installed by default. Instead it
      includes binary stubs that upon execution pop up a message suggesting
      the installation of the JDK.
      
      Since `javac` is only used when `antlr4` is available, it is possible
      to work around the popup by only probing for `javac` if `antlr4` has
      been successfully detected (in which case the JDK is probably already
      installed on the system).
      
      Fixes #23138.
      0621a83b
  13. 29 3月, 2015 1 次提交
    • C
      mk: don't build docs for internal or behind-the-facade crates in beta/stable · e64b677c
      Corey Richardson 提交于
      This saves a bunch of a time and will make distributions smaller, as well as
      avoiding filling the implementors page with internal garbage. Turn it back on
      with `--enable-compiler-docs` if you want compiler docs during development.
      
      Crates behind the facade are only documented on nightly/dev builds (where they
      can be used).
      
      [breaking-change]
      
      Closes #23772
      Closes #21297
      e64b677c
  14. 28 3月, 2015 1 次提交
  15. 24 3月, 2015 1 次提交
  16. 16 3月, 2015 1 次提交
  17. 14 3月, 2015 1 次提交
  18. 11 3月, 2015 1 次提交
  19. 10 3月, 2015 1 次提交
  20. 07 3月, 2015 1 次提交
  21. 03 3月, 2015 1 次提交
  22. 01 3月, 2015 1 次提交
  23. 17 2月, 2015 1 次提交
  24. 12 2月, 2015 2 次提交
  25. 10 2月, 2015 1 次提交
  26. 07 2月, 2015 1 次提交
    • S
      sed -i option isn't portable · 04b7976c
      Sébastien Marie 提交于
      the sed option `--in-place` (or `-i`) is a GNU extension, and it is not
      portable to BSD system (openbsd and freebsd checked).
      
      use an alternate construction in order to keep the semantic.
      04b7976c