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

Rustup #5776

Merged
merged 5 commits into from
Jul 8, 2020
Merged

Rustup #5776

merged 5 commits into from
Jul 8, 2020

Commits on Jun 29, 2020

  1. typeck: adding type information to projection

    This commit modifies the Place as follow:
    * remove 'ty' from ProjectionKind
    * add type information into to Projection
    * replace 'ty' in Place with 'base_ty'
    * introduce 'ty()' in `Place` to return the final type of the `Place`
    * introduce `ty_before_projection()` in `Place` to return the type of
      a `Place` before i'th projection is applied
    
    Closes rust-lang/project-rfc-2229#5
    Azhng committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    dfecaef View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2020

  1. Configuration menu
    Copy the full SHA
    3503247 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Auto merge of #73978 - Mark-Simulacrum:shrink-paramenv, r=nnethercote

    Shrink ParamEnv to 16 bytes
    
    r? @nnethercote
    
    x.py check passes but I haven't tried running perf or tests
    bors committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    4705037 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Rollup merge of #73870 - sexxi-goose:projection-ty, r=nikomatsakis

    typeck: adding type information to projection
    
    This commit modifies the Place as follow:
    * remove 'ty' from ProjectionKind
    * add type information into to Projection
    * replace 'ty' in Place with 'base_ty'
    * introduce 'ty()' in `Place` to return the final type of the `Place`
    * introduce `ty_before_projection()` in `Place` to return the type of
      a `Place` before i'th projection is applied
    
    Closes rust-lang/project-rfc-2229#5
    Manishearth authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    245b006 View commit details
    Browse the repository at this point in the history
  2. Auto merge of #74117 - Manishearth:rollup-ds7z0kx, r=Manishearth

    Rollup of 14 pull requests
    
    Successful merges:
    
     - #70563 ([rustdoc] Page hash handling)
     - #73856 (Edit librustc_lexer top-level docs)
     - #73870 (typeck: adding type information to projection)
     - #73953 (Audit hidden/short code suggestions)
     - #73962 (libstd/net/tcp.rs: #![deny(unsafe_op_in_unsafe_fn)])
     - #73969 (mir: mark mir construction temporaries as internal)
     - #73974 (Move A|Rc::as_ptr from feature(weak_into_raw) to feature(rc_as_ptr))
     - #74067 (rustdoc: Restore underline text decoration on hover for FQN in header)
     - #74074 (Fix the return type of Windows' `OpenOptionsExt::security_qos_flags`.)
     - #74078 (Always resolve type@primitive as a primitive, not a module)
     - #74089 (Add rust-analyzer to the build manifest)
     - #74090 (Remove unused RUSTC_DEBUG_ASSERTIONS)
     - #74102 (Fix const prop ICE)
     - #74112 (Expand abbreviation in core::ffi description)
    
    Failed merges:
    
    r? @ghost
    bors committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    c41fcad View commit details
    Browse the repository at this point in the history