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 10 pull requests #101220

Merged
merged 85 commits into from
Aug 31, 2022
Merged

Rollup of 10 pull requests #101220

merged 85 commits into from
Aug 31, 2022

Commits on Aug 7, 2022

  1. activate assoc item test

    kartva committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    1883d1f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Configuration menu
    Copy the full SHA
    196f389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1eae3d View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. fix: Fix panics on GATs involving const generics

    This workaround avoids constant crashing of rust analyzer when using GATs with const generics,
    even when the const generics are only on the `impl` block.
    
    The workaround treats GATs as non-existing if either itself or the parent has const generics and
    removes relevant panicking code-paths.
    N3xed committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    ad7a1ed View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2022

  1. Configuration menu
    Copy the full SHA
    87b7797 View commit details
    Browse the repository at this point in the history
  2. remove push_diagnostic methods

    weren't used in the end
    kartva committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    8f87fcb View commit details
    Browse the repository at this point in the history
  3. fix: formatting

    kartva committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    23c00ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76e5d88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7cce2f View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

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

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    2c0d2e7 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#13078 - pymongo:master, r=Veykril

    internal: remove unnecessary stream writer try_clone in lsp-server
    bors committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    f27f4a9 View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#12965 - DesmondWillowbrook:assoc-method-dimmi…

    …ng, r=Veykril
    
    feat: make trait assoc items become inactive due to cfg
    
    fixes rust-lang#12394
    bors committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    dea1639 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9d1b26 View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#13001 - Veykril:scoped, r=Veykril

    Replace crossbeam with std's scoped threads
    
    Probably best to wait a week or two so we don't immediately give linux packagers problems again
    bors committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    c2310a0 View commit details
    Browse the repository at this point in the history
  6. Auto merge of rust-lang#13021 - N3xed:fix-gat-panics, r=flodiebold

    fix: Fix panics on GATs involving const generics
    
    This workaround avoids constant crashing of rust analyzer when using GATs with const generics,
    even when the const generics are only on the `impl` block.
    
    The workaround treats GATs as non-existing if either itself or the parent has const generics and
    removes relevant panicking code-paths.
    
    Fixes rust-lang#11989, fixes rust-lang#12193
    bors committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    fdc28b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b19f78b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2abb78d View commit details
    Browse the repository at this point in the history
  9. Auto merge of rust-lang#13088 - Veykril:flycheck-failure, r=Veykril

    Pop an error notification when flycheck can't be restarted
    bors committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    6711ded View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50ecb09 View commit details
    Browse the repository at this point in the history
  11. Add AsFd implementations for stdio types on WASI.

    This mirrors the implementations on Unix platforms, and also mirrors the
    existing `AsRawFd` impls.
    sunfishcode committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    2efe6b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Configuration menu
    Copy the full SHA
    148bdf8 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#12976 - tjdevries:scip, r=Veykril

    feat: emit SCIP from rust-analyzer
    
    hi rust-analyzer team
    
    I'm one of the engineers at Sourcegraph (and have done a few small changes related to the LSIF work done in rust-analyzer). Recently, we've moved to a new protocol as the primary way to interact with Sourcegraph (LSIF is still possible to upload, so existing jobs will not stop working any time soon). This new protocol is SCIP (I linked a blog post below with more information).
    
    I've implemented SCIP support (based largely on the existing LSIF support). In addition to supporting the existing features that `rust-analyzer`'s LSIF support does, this PR adds the ability to move between crates on sourcegraph.com. So if both your project and a dependency are indexed, you would be able to hop to the particular version and view the source code. I'd be happy to record a demo of that on my local instance if you're interested.
    
    There are a few TODO's left in the code (some that you might have insights on) which I'm happy to fix in this PR, but I just wanted to open this up for discussion first.
    
    Thanks for your time :)
    
    TJ
    
    - [announcing scip](https://about.sourcegraph.com/blog/announcing-scip)
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    b2bf37c View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#13090 - ice1k:master, r=Veykril

    Do not substitute `Self` when in same impl block
    
    Fix rust-lang#13076
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6627b47 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16315ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afc8cfb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a20187 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9700c95 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b26733f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6f0516 View commit details
    Browse the repository at this point in the history
  10. Regen docs

    Veykril committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    eadc267 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    31fb917 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2a26b05 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6c5d158 View commit details
    Browse the repository at this point in the history
  14. Auto merge of rust-lang#13092 - Veykril:ref-match-completion, r=Veykril

    fix: Fix reference autocompletions using incorrect offsets in macro inputs
    
    Fixes rust-lang/rust-analyzer#13035
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    631ed2a View commit details
    Browse the repository at this point in the history
  15. Auto merge of rust-lang#13084 - Veykril:highlight-config, r=Veykril

    Add some more highlighting configurations
    
    The following can be enabled/disabled now in terms of highlighting:
    - doc comment injection (enabled by default)
    - punctuation highlighting (disabled by default)
    - operator highlighting (enabled by default)
    - punctuation specialized highlighting (disabled by default)
    - operator specialized highlighting (disabled by default)
    - macro call bang highlighting (disabled by default)
    
    This PR also changes our `attribute` semantic token type to the `decorator` type which landed upstream (but not yet in lsp-types).
    
    Specialized highlighting is disabled by default, as all clients will have to ship something to map these back to the standard punctuation/operator token (we do this in VSCode via the inheritance mapping for example). This is a lot of maintenance work, and not something every client wants to do, pushing that need to use the user. As this is a rather niche use in the first place this will just be disabled by default.
    
    Punctuation highlighting is disabled by default, punctuation is usually something that can be done by the native syntactic highlighting of the client, so there is no loss in quality. The main reason for this though is that punctuation adds a lot of extra token data that we sent over, a lot of clients struggle with applying this, so disabling this improves the UX for a lot of people. Note that we still highlight punctuations with special meaning as that special entity, (the never type `!` will still be tagged as a builtin type if it occurs as such)
    
    Separate highlighting of the macro call bang `!` is disabled by default, as I think people actually didn't like that change that much, though at the same time I feel like not many people even noticed that change (I prefer it be separate, but that's not enough reason for it to be enabled by default I believe :^) )
    
    cc rust-lang/rust-analyzer#12783 rust-lang/rust-analyzer#13066
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f045f14 View commit details
    Browse the repository at this point in the history
  16. Avoid error popup when using in Live Share

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    16a0eb1 View commit details
    Browse the repository at this point in the history
  17. ForGoT tO RuN prEttIeR¿

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    dcbbb7f View commit details
    Browse the repository at this point in the history
  18. Allow leading | in more pattern positions

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8969655 View commit details
    Browse the repository at this point in the history
  19. Auto merge of rust-lang#13096 - jonas-schievink:parse-more-or-pats, r…

    …=jonas-schievink
    
    fix: Allow leading `|` in more pattern positions
    
    fixes rust-lang/rust-analyzer#12894, fixes rust-lang/rust-analyzer#13094
    
    Oddly, the leading `|` token does not end up inside the `OR_PAT` node, since `pattern_top_r` consumes it first. This is a preexisting issue in match arms though, so I didn't fix it here.
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e73b7a9 View commit details
    Browse the repository at this point in the history
  20. Add a short blurb about VS Code Live Share to the manual

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    0cc1a89 View commit details
    Browse the repository at this point in the history
  21. Auto merge of rust-lang#13097 - jonas-schievink:liveshare-docs, r=jon…

    …as-schievink
    
    minor: Add a short blurb about VS Code Live Share to the manual
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    27e17ff View commit details
    Browse the repository at this point in the history
  22. Register decorator token type to avoid panic

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    5804412 View commit details
    Browse the repository at this point in the history
  23. Auto merge of rust-lang#13099 - jonas-schievink:add-decorator-token, …

    …r=jonas-schievink
    
    fix: Register decorator token type to avoid panic
    
    Followup to rust-lang/rust-analyzer#13084
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8dcf4c7 View commit details
    Browse the repository at this point in the history
  24. Resolve doc links on impl blocks

    Jonas Schievink committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    322e706 View commit details
    Browse the repository at this point in the history
  25. Auto merge of rust-lang#13100 - jonas-schievink:doc-links-on-impl, r=…

    …jonas-schievink
    
    fix: Resolve doc links on impl blocks
    
    Fixes rust-lang/rust-analyzer#13089
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    1456b80 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    715e3fc View commit details
    Browse the repository at this point in the history
  27. Auto merge of rust-lang#13101 - Veykril:sem-tokens, r=jonas-schievink

    internal: Re-export standard semantic token types and mods
    
    Should help in preventing future occurences of rust-lang#13099 by having all token types and mods come through the same place
    bors committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e3dc5a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. add test

    kartva committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    71c15f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9480b38 View commit details
    Browse the repository at this point in the history
  3. style: run tidy tests

    kartva committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    0d7ba13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1061793 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d025c5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c9375b View commit details
    Browse the repository at this point in the history
  7. Auto merge of rust-lang#13118 - lnicola:cleanup, r=lnicola

    minor: Remove unused UpdatesChannel type
    bors committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    6eb7689 View commit details
    Browse the repository at this point in the history
  8. Update test fixtures

    Veykril committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    5b6aefe View commit details
    Browse the repository at this point in the history
  9. Auto merge of rust-lang#13116 - Veykril:nohash, r=Veykril

    Make use of NoHash hashing for FileId and CrateId
    
    Both of these are mere integers so there is nothing to hash here.
    
    Ideally we would use this for `la_arena::Idx` too, but that doesn't work due to the orphan rule, and `la_arena` is unfortunately a public library so we can't really do much here... Unless we remove the trait restriction but I'd like not to
    bors committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    ca8093e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Auto merge of rust-lang#13110 - DesmondWillowbrook:issue-11197, r=jon…

    …as-schievink
    
    fix: make "Extract type as type alias" assist work with const generics in array
    
    fixes rust-lang#11197
    bors committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    5c52e05 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#13087 - Veykril:config-update, r=Veykril

    Remove auto-config patching from the VSCode client
    
    This was introduced 4 months ago when we drastically changed the config keys. I'd like to remove this given I always felt uneasy doing edits to a users config from within r-a, and by now most if not all users should've swapped to a new enough version of r-a that should've updated their configs.
    
    The extension will continue to work fine even with the outdated keys afterwards since we still do patching server side as well, and that one we'll have to support for quite some more time (if not until a proper 1.0 release where I assume we can allow ourselves some more user facing breakage)
    
    (There also might've been a small bug in here that prevented users with certain outdated keys to prevent them from enabling certain keys for some reason)
    bors committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    55bf51d View commit details
    Browse the repository at this point in the history
  3. minor: Simplify

    Veykril committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    78a7a81 View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#13123 - Veykril:simplify, r=Veykril

    minor: Simplify
    bors committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    ca4e10b View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#13095 - jonas-schievink:avoid-liveshare-error…

    …, r=jonas-schievink
    
    fix: Avoid error popup when using in Live Share
    
    cc rust-lang/rust-analyzer#8844
    
    Not sure if there's a better way to do this, feedback appreciated!
    bors committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    6bea872 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Set DebuginfoKind::Pdb in msvc_base

    This PDB setting was added to `windows_msvc_base` in
    rust-lang#98051. It's also needed for the
    UEFI targets, and since `uefi_msvc_base` and `windows_msvc_base` are the
    only things that inherit from `msvc_base`, just move the PDB setting up
    to `mscv_base` to cover both.
    
    Fixes rust-lang#101071
    nicholasbishop committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    1dd47b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. Configuration menu
    Copy the full SHA
    9ad0a8c View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#13133 - Veykril:diag-hack, r=Veykril

    Move empty diagnostics workaround back into the server
    
    This only touches on the diagnostics in one place instead of multiple as was previously done, since all published diagnostics will go through this code path anyways.
    
    Closes rust-lang/rust-analyzer#13130
    bors committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    e8e598f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

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

Commits on Aug 30, 2022

  1. remove path string

    TaKO8Ki committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    f6252a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f9bd1a View commit details
    Browse the repository at this point in the history
  3. ⬆️ rust-analyzer

    lnicola committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    367f2ad View commit details
    Browse the repository at this point in the history
  4. Add test for issue rust-lang#85872

    This has been fixed by the LLVM 15 upgrade, add a codegen test.
    
    Fixes rust-lang#85872.
    nikic committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    5663bb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b8b2dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10a42df View commit details
    Browse the repository at this point in the history
  7. Update src/doc/rustc/src/platform-support/fuchsia.md

    Co-authored-by: Tyler Mandry <tmandry@gmail.com>
    andrewpollack and tmandry authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    18340bd View commit details
    Browse the repository at this point in the history
  8. Update src/doc/rustc/src/platform-support/fuchsia.md

    Co-authored-by: Tyler Mandry <tmandry@gmail.com>
    andrewpollack and tmandry authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    c52d99f View commit details
    Browse the repository at this point in the history
  9. Update books

    ehuss committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    437879f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6826442 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#100892 - sunfishcode:wasi-stdio-asfd, r=jos…

    …htriplett
    
    Add `AsFd` implementations for stdio types on WASI.
    
    This mirrors the implementations on Unix platforms, and also mirrors the
    existing `AsRawFd` impls.
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    3a764e9 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#100927 - andrewpollack:fuchsia-docs-rustup,…

    … r=tmandry
    
    Adding new Fuchsia rustup docs... reworking walkthrough
    
    Docs improvements:
    * Adding new `rustup` target add for Fuchsia targets
    * Reworking walkthrough to show directory building as it happens
    * Reworking walkthrough to use `hello_fuchsia_pkg/` directory
    
    cc. `@djkoloski`
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    3de558d View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#101088 - nicholasbishop:bishop-uefi-pdb, r=…

    …davidtwco
    
    Set DebuginfoKind::Pdb in msvc_base
    
    This PDB setting was added to `windows_msvc_base` in
    rust-lang#98051. It's also needed for the
    UEFI targets, and since `uefi_msvc_base` and `windows_msvc_base` are the
    only things that inherit from `msvc_base`, just move the PDB setting up
    to `mscv_base` to cover both.
    
    Fixes rust-lang#101071
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    9642e48 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#101159 - tspiteri:track-const-slice-split_a…

    …t, r=Mark-Simulacrum
    
    add tracking issue number to const_slice_split_at_not_mut
    
    Add issue number rust-lang#101158 to `const_slice_split_at_not_mut` feature.
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    60e8550 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#101192 - TaKO8Ki:remove-path-string, r=comp…

    …iler-errors
    
    Remove path string
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    42a1901 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#101193 - thomcc:win-stdio-nozero, r=ChrisDe…

    …nton
    
    Avoid zeroing large stack buffers in stdio on Windows
    
    Does what it says on the tin, using `[MaybeUninit<u16>; N]` instead of `[0u16; N]`. These buffers seem to be around 8kb, which is big enough that this is likely to be a very nice perf boost to stdio-heavy windows code.
    
    r? ``@ChrisDenton``
    
    *(Note: this PR also has a commit that adds windows to CI, but as it mentions I'll revert that after it comes out green -- I can only do a check build on the machine I'm typing this on)*
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    f19783d View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#101197 - lnicola:rust-analyzer-2022-08-30, …

    …r=lnicola
    
    ⬆️ rust-analyzer
    
    r? ``@ghost``
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    804029e View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#101200 - nikic:issue-85872, r=compiler-errors

    Add test for issue rust-lang#85872
    
    This has been fixed by the LLVM 15 upgrade, add a codegen test.
    
    Fixes rust-lang#85872.
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    d7ba1f8 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#101219 - ehuss:update-books, r=ehuss

    Update books
    
    ## nomicon
    
    1 commits in 8e6aa3448515a0654e347b5e2510f1d4bc4d5a64..d880e6ac2acf133dce640da24b9fb692844f02d4
    2022-08-15 15:36:13 -0700 to 2022-08-24 12:42:34 -0700
    - Update lifetimes.md (rust-lang/nomicon#372)
    
    ## reference
    
    2 commits in e647eb102890e8927f488bea12672b079eff8d9d..f62e93c28323ed9637d0a205a0c256498674a509
    2022-08-16 11:35:27 -0700 to 2022-08-28 10:01:28 -0700
    - Update examples of what implements `Termination` (rust-lang/reference#1256)
    - allow to quickly edit a page directly on github (rust-lang/reference#1254)
    
    ## book
    
    7 commits in 42ca0ef484fcc8437a0682cee23abe4b7c407d52..0a5421ceb238357b3634fb75234eba4d1dad643c
    2022-08-12 21:52:02 -0400 to 2022-08-28 19:51:04 -0400
    - Add a missing line generated by 'cargo new'
    - Clarify ThreadPool-Worker analogy wording
    - Fixed incorrect mutex lock usage
    - Merge remote-tracking branch 'origin/pr/3314'
    - Put interactive book notice in a blockquote box to draw attention to it
    - Remove the word 'new' because someday it won't be new anymore
    - Merge remote-tracking branch 'origin/pr/3304'
    
    ## rustc-dev-guide
    
    27 commits in d3daa1f28e169087becbc5e2b49ac91ca0405a44..04892c1a6fc145602ac7367945fda9d4ee83c9fb
    2022-08-13 10:00:38 +0900 to 2022-08-29 20:07:51 +0200
    - Fix the link to `Parser` struct
    - Remove a dangling link on "The `#[test]` attribute"
    - Update the stabilization guide to refer to the new placeholder system
    - Refine the lintstore section (rust-lang/rustc-dev-guide#1429)
    - typo
    - Updates text to refer to LLVM documentation.
    - Updates LLVM prereqs since upgrade to C++17.
    - we got 3 (rust-lang/rustc-dev-guide#1447)
    - A few corrections
    - Update some statements
    - correct typo in parallel-rustc.md
    - Correct some statements in parallel-rustc.md
    - update parallel-rustc.md
    - address review comment
    - make date-check more easy to use
    - update thir output (rust-lang/rustc-dev-guide#1445)
    - do not offer option to run code (rust-lang/rustc-dev-guide#1442)
    - fix quick-edit link (rust-lang/rustc-dev-guide#1441)
    - Document changes introduced by kind-less SessionDiagnostics
    - diagnostics: fix outdated use of string slugs (rust-lang/rustc-dev-guide#1436)
    - Add missing lifetime (rust-lang/rustc-dev-guide#1439)
    - more syntax fixes
    - fix incorrect #[note] syntax
    - Update slug style to use _ instead of - (rust-lang/rustc-dev-guide#1426)
    - remove incorrect info (rust-lang/rustc-dev-guide#1435)
    - fix lifetime name (rust-lang/rustc-dev-guide#1431)
    - Update the date reference around Git submodule bug (rust-lang/rustc-dev-guide#1430)
    JohnTitor authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    0cbc589 View commit details
    Browse the repository at this point in the history