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 8 pull requests #70099

Closed
wants to merge 28 commits into from
Closed

Commits on Feb 13, 2020

  1. keyword docs for else and inkeyword docs for else and in.

    gilescope authored and Giles Cope committed Feb 13, 2020
    Configuration menu
    Copy the full SHA
    a113609 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. Configuration menu
    Copy the full SHA
    57f1bb1 View commit details
    Browse the repository at this point in the history
  2. Update tests

    GuillaumeGomez committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    64460a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Configuration menu
    Copy the full SHA
    b2779d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4266807 View commit details
    Browse the repository at this point in the history
  3. Fix rebase fallout

    jonas-schievink committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    49aabd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. Build dist-android with --enable-profiler

    rojamd committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    f8870bf View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Remove free_region_map from TypeckTables

    It was unused.
    matthewjasper committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    5a9ccc9 View commit details
    Browse the repository at this point in the history
  2. Don't use TypeckTables in NiceRegionError

    Regions in TypeckTables will be erased, so are unusable for error
    reporting.
    matthewjasper committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    cefd030 View commit details
    Browse the repository at this point in the history
  3. Erase regions in writeback

    Also skip duplicated region solving entirely with `-Zborrowck=mir`.
    matthewjasper committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    0a7f16e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ee5829 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3314a34 View commit details
    Browse the repository at this point in the history
  6. Update test

    Zoxc committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    bdaf9e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aa20d96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    429b16e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7f5a284 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cc4a577 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9ac93ee View commit details
    Browse the repository at this point in the history
  12. Update pretty tests

    GuillaumeGomez committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    81172d8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9a017da View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Rollup merge of rust-lang#67749 - gilescope:keyword-in, r=Dylan-DPC

    keyword docs for else and inkeyword docs for else and in.
    
    First cut of else and in keyword docs. Comments and suggestions more than welcome.
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    c64e386 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#69139 - GuillaumeGomez:cleanup-e0308, r=Dyl…

    …an-DPC
    
    clean up E0308 explanation
    
    r? @Dylan-DPC
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    ff06c34 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#69189 - matthewjasper:erase-the-world, r=ni…

    …komatsakis
    
    Erase regions in writeback
    
    Regions in `TypeckTables` (except canonicalized user annotations) are now erased. Further, we no longer do lexical region solving on item bodies with `-Zborrowck=mir`.
    
    cc rust-lang#68261
    r? @nikomatsakis
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    e069c31 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#69497 - Zoxc:ast-fragment-error, r=petroche…

    …nkov
    
    Don't unwind when hitting the macro expansion recursion limit
    
    This removes one use of `FatalError.raise()`.
    
    r? @petrochenkov
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    eb1e4d1 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#69837 - jonas-schievink:gen-discr-opt, r=tm…

    …andry
    
    Use smaller discriminants for generators
    
    Closes rust-lang#69815
    
    I'm not yet sure about the runtime performance impact of this, so I'll try running this on some benchmarks (if I can find any). (Update: No impact on the benchmarks I've measured on)
    
    * [x] Add test with a generator that has exactly 256 total states
    * [x] Add test with a generator that has more than 256 states so that it needs to use a u16 discriminant
    * [x] Add tests for the size of `Option<[generator]>`
    * [x] Add tests for the `discriminant_value` intrinsic in all cases
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    5226ac4 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#69899 - ecstatic-morse:const-idx-methods, r…

    …=oli-obk
    
    Make methods declared by `newtype_index` macro `const`
    
    Crates that use the macro to define an `Idx` type need to enable `#![feature(const_if_match, const_panic)]`.
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    c8d743c View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#70054 - rojamd:android-pgo, r=michaelwoerister

    Build dist-android with --enable-profiler
    
    This will make the runtime available to enable PGO for Rust code in Firefox on Android.
    
    r? @michaelwoerister
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    09dddf1 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#70075 - GuillaumeGomez:fix-repr-display, r=…

    …petrochenkov
    
    Fix repr pretty display
    
    Fixes rust-lang#70027.
    
    r? @varkor
    Centril authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    ba83e55 View commit details
    Browse the repository at this point in the history