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 6 pull requests #108211

Merged
merged 17 commits into from
Feb 18, 2023
Merged

Rollup of 6 pull requests #108211

merged 17 commits into from
Feb 18, 2023

Commits on Feb 14, 2023

  1. Don't recover lifetimes/labels containing emojis as character literals

    Note that at the time of this commit, `unic-emoji-char` seems to have
    data tables only up to Unicode 5.0, but Unicode is already newer than
    this.
    
    A newer emoji such as `🥺` will not be recognized as an emoji
    but older emojis such as `🐱` will.
    jieyouxu committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    380fa26 View commit details
    Browse the repository at this point in the history
  2. Update numeric lifetime test

    jieyouxu committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    98b82ae View commit details
    Browse the repository at this point in the history
  3. Update lexer lifetime test

    jieyouxu committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    e3f9db5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    eebd31c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4182d2 View commit details
    Browse the repository at this point in the history
  3. Update cargo

    10 commits in 39c13e67a5962466cc7253d41bc1099bbcb224c3..17b3d0de0897e1c6b8ca347bd39f850bb0a5b9f6
    2023-02-12 02:01:08 +0000 to 2023-02-17 19:45:09 +0000
    
    - fix: unsupported protocol error on old macos version (rust-lang/cargo#11733)
    - Error on invalid alphanumeric token for crates.io (rust-lang/cargo#11600)
    - Add clippy lints (rust-lang/cargo#11722)
    - chore: Make dependencies alphabetical order (rust-lang/cargo#11719)
    - chore: bump mdbook to 0.4.27 (rust-lang/cargo#11716)
    - Amend `mdman` tests. (rust-lang/cargo#11715)
    - Run CI for macOS on nightly (rust-lang/cargo#11712)
    - doc: doc comments and intra-doc links for `core::compiler` (rust-lang/cargo#11711)
    - Ensure em dashes are recognizable in markup (rust-lang/cargo#11646)
    - Set CARGO_BIN_NAME environment variable also for binary examples (rust-lang/cargo#11705)
    weihanglo committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    55a7915 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Configuration menu
    Copy the full SHA
    fded2e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec7835 View commit details
    Browse the repository at this point in the history
  3. Add addl test

    compiler-errors committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    5ec812d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    225e01e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ab795e View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#108031 - jieyouxu:issue-108019, r=estebank

    Don't recover lifetimes/labels containing emojis as character literals
    
    Fixes rust-lang#108019.
    
    Note that at the time of this commit, `unic-emoji-char` seems to have data tables only up to Unicode 5.0, but Unicode is already newer than this.
    
    A newer emoji such as `🥺` will not be recognized as an emoji but older emojis such as `🐱` will.
    
    This PR leaves a couple of FIXMEs where `unic_emoji_char::is_emoji` is used.
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    3035ccb View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#108046 - oli-obk:no_evaluating_fed_queries,…

    … r=cjgillot
    
    Don't allow evaluating queries that were fed in a previous compiler run
    
    r? `@cjgillot`
    
    this code was already unreachable. Also we removed the no_hash + feeding restriction in rust-lang#105220.
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    d9c9040 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#108162 - clubby789:issue-108155, r=Nilstrieb

    Don't eagerly convert principal to string
    
    Fixes rust-lang#108155
    
    ~~I haven't yet been able to reproduce the ICE in a minimal example unfortunately.~~ Added a test
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    7f9d9de View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#108186 - compiler-errors:closures-with-late…

    …-bound-types-r-bad, r=cjgillot
    
    Deny non-lifetime bound vars in `for<..> ||` closure binders
    
    Moves the check for illegal bound var types from astconv to resolve_bound_vars. If a binder is defined to have a type or const late-bound var that's not allowed, we'll resolve any usages to ty error or const error values, so we shouldn't ever see late-bound types or consts in places they aren't expected.
    
    Fixes rust-lang#108184
    Fixes rust-lang#108181
    Fixes rust-lang#108192
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    d3d5163 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#108197 - weihanglo:update-cargo, r=weihanglo

    Update cargo
    
    10 commits in 39c13e67a5962466cc7253d41bc1099bbcb224c3..17b3d0de0897e1c6b8ca347bd39f850bb0a5b9f6 2023-02-12 02:01:08 +0000 to 2023-02-17 19:45:09 +0000
    
    - fix: unsupported protocol error on old macos version (rust-lang/cargo#11733)
    - Error on invalid alphanumeric token for crates.io (rust-lang/cargo#11600)
    - Add clippy lints (rust-lang/cargo#11722)
    - chore: Make dependencies alphabetical order (rust-lang/cargo#11719)
    - chore: bump mdbook to 0.4.27 (rust-lang/cargo#11716)
    - Amend `mdman` tests. (rust-lang/cargo#11715)
    - Run CI for macOS on nightly (rust-lang/cargo#11712)
    - doc: doc comments and intra-doc links for `core::compiler` (rust-lang/cargo#11711)
    - Ensure em dashes are recognizable in markup (rust-lang/cargo#11646)
    - Set CARGO_BIN_NAME environment variable also for binary examples (rust-lang/cargo#11705)
    
    r? `@ghost`
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    5d5e0b0 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#108205 - tshepang:why-special-case, r=cjgillot

    link to llvm changes that prompted the special cases
    matthiaskrgr committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    6c91efd View commit details
    Browse the repository at this point in the history