Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 7 pull requests #118122

Closed

Commits on Nov 18, 2023

  1. Add VarDebugInfo to Stable MIR

    ouz-a committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    c703af3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    965f46b View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Configuration menu
    Copy the full SHA
    0d0a417 View commit details
    Browse the repository at this point in the history
  2. tag-gc -> provenance-gc

    saethlin committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    0ec82fa View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    e2664eb View commit details
    Browse the repository at this point in the history
  2. Inline and remove record_layout_for_printing.

    It has a single call site.
    nnethercote committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    a3bd5a0 View commit details
    Browse the repository at this point in the history
  3. Alphabetize features.

    nnethercote committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    9e6ee72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b4465d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b991658 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fecd3e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ada654 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a77060 View commit details
    Browse the repository at this point in the history
  9. Update books

    rustbot committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    3c999d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    8cf94c9 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#117972 - ouz-a:stable_debuginfo, r=celinval

    Add VarDebugInfo to Stable MIR
    
    Previously we omitted `VarDebugInfo` because we didn't have `Projection` now that rust-lang#117517 is merged it's possible to add `VarDebugInfo` information in `Body`. This PR adds stable version of the `VarDebugInfo` to `Body`
    
    r? `@celinval`
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    f1c72cc View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#118029 - saethlin:allocid-gc, r=RalfJung

    Expand Miri's BorTag GC to a Provenance GC
    
    As suggested in rust-lang/miri#3080 (comment)
    
    We previously solved memory growth issues associated with the Stacked Borrows and Tree Borrows runtimes with a GC. But of course we also have state accumulation associated with whole allocations elsewhere in the interpreter, and this PR starts tackling those.
    
    To do this, we expand the visitor for the GC so that it can visit a BorTag or an AllocId. Instead of collecting all live AllocIds into a single HashSet, we just collect from the Machine itself then go through an accessor `InterpCx::is_alloc_live` which checks a number of allocation data structures in the core interpreter. This avoids the overhead of all the inserts that collecting their keys would require.
    
    r? `@RalfJung`
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    4427629 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#118081 - nnethercote:rustc_ty_utils, r=comp…

    …iler-errors
    
    `rustc_ty_utils` cleanups
    
    Minor improvements I found while looking at this code.
    
    r? `@lcnr`
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    3b12a59 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#118083 - calebzulawski:remove-i686-apple-da…

    …rwin, r=albertlarsan68
    
    Remove i686-apple-darwin cross-testing
    
    The Xcode SDK no longer ships with 32-bit Intel (i686-apple-darwin) support as of [Xcode 14](https://developer.apple.com/news/upcoming-requirements/?id=06062022a) (related, rust-lang#112753).  On an up-to-date Intel Mac, `x.py test --bless` fails.
    
    r? `@rust-lang/bootstrap`
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    390743c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#118091 - psumbera:solaris-target, r=compile…

    …r-errors
    
    Remove now deprecated target x86_64-sun-solaris.
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    369779c View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#118097 - rustbot:docs-update, r=ehuss

    Update books
    
    ## rust-lang/book
    
    2 commits in 5b6c1ceaa62ecbd6caef08df39b33b3938e99deb..71352deb20727b4dda9ebfe8182709d5bf17dfea
    2023-11-09 14:49:45 UTC to 2023-11-09 14:49:16 UTC
    
    - Fixed 'Devtools' link (rust-lang/book#3770)
    - Fix mdBook links (rust-lang/book#3769)
    
    ## rust-lang/rust-by-example
    
    7 commits in 311b84962016b28c75525c86e7b3f49fd9101a39..a6581246f96837113968c02187db24f742af3908
    2023-11-18 21:45:20 UTC to 2023-11-07 22:32:53 UTC
    
    - rename `y` to `_y` to get the correct compile error (rust-lang/rust-by-example#1769)
    - fix test name in cargo/test.md (rust-lang/rust-by-example#1768)
    - Various minor edits for typo fixes, formatting fixes, and clarifications (rust-lang/rust-by-example#1765)
    - Update closures.md to correct a typo (rust-lang/rust-by-example#1763)
    - Link to the Bulgarian translation (rust-lang/rust-by-example#1764)
    - Fix asm example explanation for `inlateout` usage (22.1 Inline Assembly) (rust-lang/rust-by-example#1766)
    - Update index.md: Added descriptions for the 'leftover' points (rust-lang/rust-by-example#1767)
    
    ## rust-lang/rustc-dev-guide
    
    3 commits in 77dbe5782b2488af3bb489ad702eaff438f465bf..ddb8b1309f9e905804cea1e248a4572fed6b464b
    2023-11-18 21:08:13 UTC to 2023-11-08 14:43:50 UTC
    
    - Add link for unsize.md (rust-lang/rustc-dev-guide#1825)
    - Fix typo in contribution walkthrough (rust-lang/rustc-dev-guide#1824)
    - Update documentation for coverage tests (rust-lang/rustc-dev-guide#1823)
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    026adc2 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#118115 - spastorino:fix-old-fn-names, r=com…

    …piler-errors
    
    Fix occurrences of old fn names in comment and tracing
    compiler-errors committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    aa69088 View commit details
    Browse the repository at this point in the history