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: rust-lang/rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Manishearth/rust
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: rollup-hdqlmmv
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 61 files changed
  • 2 contributors

Commits on Sep 5, 2021

  1. Don't build the library and standard library before documenting them

    Rustdoc doesn't require the build artifacts to generate the docs, and
    especially in the case of rustc, it greatly increases the time needed to
    run the build.
    jyn514 committed Sep 5, 2021
    Copy the full SHA
    04db063 View commit details

Commits on Sep 12, 2021

  1. Rollup merge of #88675 - jyn514:faster-doc, r=Mark-Simulacrum

    Don't build the compiler and standard library before documenting them
    
    Rustdoc doesn't require the build artifacts to generate the docs, and
    especially in the case of rustc, it greatly increases the time needed to
    run the build.
    
    r? ```@Mark-Simulacrum``` cc ```@steffahn```
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    f00af15 View commit details
  2. Rollup merge of #88677 - petrochenkov:exportid, r=davidtwco

    rustc: Remove local variable IDs from `Export`s
    
    Local variables can never be exported.
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    68bb06a View commit details
  3. Rollup merge of #88699 - Mark-Simulacrum:fixes-cherry-picker, r=pietr…

    …oalbini
    
    Remove extra unshallow from cherry-pick checker
    
    This is already done by https://github.com/rust-lang/rust/blob/13db8440bbbe42870bc828d4ec3e965b38670277/src/ci/init_repo.sh#L32-L36 on the beta channel, and git throws an error if you attempt to unshallow an already non-shallow repository.
    
    r? `@pietroalbini`
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    ae14fc4 View commit details
  4. Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnr

    generic_const_exprs: use thir for abstract consts instead of mir
    
    Changes `AbstractConst` building to use `thir` instead of `mir` so that there's less chance of consts unifying when they shouldn't because lowering to mir dropped information (see `abstract-consts-as-cast-5.rs` test)
    
    r? `@lcnr`
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    4972d14 View commit details
  5. Rollup merge of #88711 - Mark-Simulacrum:fix-dfs-bug, r=jackh726

    Rework DepthFirstSearch API
    
    This expands the API to be more flexible, allowing for more visitation patterns
    on graphs. This will be useful to avoid extra datasets (and allocations) in
    cases where the expanded DFS API is sufficient.
    
    This also fixes a bug with the previous DFS constructor, which left the start
    node not marked as visited (even though it was immediately returned).
    
    Commit written by `@nikomatsakis` originally, cherry picked from several commits in work on never type stabilization, but stands alone.
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    543b8c0 View commit details
  6. Rollup merge of #88745 - hnj2:allow-trait-impl-missing-code, r=Guilla…

    …umeGomez
    
    Allow missing code examples in trait impls.
    
    Excludes Trait implementations from the items that need to have doc code examples when using the `rustdoc::missing_doc_code_examples` lint.
    
    For details see #88741
    
    fixes #88741
    
    r? ``@jyn514``
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    c134e96 View commit details
  7. Rollup merge of #88810 - camelid:cleanup-pt1, r=jyn514

    rustdoc: Cleanup `clean` part 1
    
    Split out from #88379.
    
    These commits are completely independent of each other, and each is a fairly
    small change (the last few are new commits; they are not from #88379):
    
    - Remove unnecessary `Cache.*_did` fields
    - rustdoc: Get symbol for `TyParam` directly
    - Create a valid `Res` in `external_path()`
    - Remove unused `hir_id` parameter from `resolve_type`
    - Fix redundant arguments in `external_path()`
    - Remove unnecessary `is_trait` argument
    - rustdoc: Cleanup a pattern match in `external_generic_args()`
    
    r? `@jyn514`
    Manishearth authored Sep 12, 2021
    Copy the full SHA
    49a7f5f View commit details
  8. Copy the full SHA
    d6b179b View commit details
Loading