Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: shepmaster/rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: silicon
Choose a base ref
...
head repository: monkeydom/rust-silicon
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: silicon
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 26 files changed
  • 1 contributor

Commits on Jul 11, 2020

  1. Teach bootstrap about target files vs target triples

    `rustc` allows passing in predefined target triples as well as JSON
    target specification files. This change allows bootstrap to have the
    first inkling about those differences. This allows building a
    cross-compiler for an out-of-tree architecture (even though that
    compiler won't work for other reasons).
    
    Even if no one ever uses this functionality, I think the newtype
    around the `Interned<String>` improves the readability of the code.
    shepmaster committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    45bf092 View commit details
    Browse the repository at this point in the history
  2. Teach bootstrap RUST_DESTDIR, a scoped alternative to DESTDIR

    When running a command like `DESTDIR=foo x.py install` in a completely
    clean build directory, this will cause LLVM to be installed into
    `DESTDIR`, which then causes the build to fail later when it attempts
    to *use* those LLVM files.
    shepmaster committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    c87cdb5 View commit details
    Browse the repository at this point in the history
  3. Add the aarch64-apple-darwin target

    This is basic, and has at least one hack around zlib that needs to be
    figured out before being merged.
    
    We should also figure if we want to have more deduplication with the
    existing Darwin target.
    shepmaster committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    0c60082 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d1f000 View commit details
    Browse the repository at this point in the history
  5. Instructions

    shepmaster committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    478d986 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. better

    shepmaster committed Jul 12, 2020
    Configuration menu
    Copy the full SHA
    f901ba2 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. less hardcoding

    shepmaster committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    8cd7d88 View commit details
    Browse the repository at this point in the history
Loading