Uh oh!
There was an error while loading. Please reload this page.
Add *_value methods to proc_macro lib - #136355
Conversation
This comment has been minimized.
This comment has been minimized.
GuillaumeGomez
commented
Jan 31, 2025
I opened a thread on zulip on how to correctly integrate this new lib into bootstrap build process. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
f9e8cc5 to
5c5ed38Compare
This comment has been minimized.
This comment has been minimized.
5c5ed38 to
27ab932Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
f86a30d to
75aeabfCompare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
cf52b9f to
e71c43bCompare
This comment has been minimized.
This comment has been minimized.
GuillaumeGomez
commented
Feb 1, 2025
I don't see how to fix this failure. I'll wait for someone from @rust-lang/bootstrap to take a look. Apart from this, seems the PR is mostly ready. :) |
onur-ozkan
left a comment
There was a problem hiding this comment.
just a tiny suggestion, LGTM otherwise
Uh oh!
There was an error while loading. Please reload this page.
Oh, tests are failing on bootstrap (due to "literal-escaper" if check).. |
e71c43b to
774a25cComparerustbot
commented
Feb 4, 2025
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. The list of allowed third-party dependencies may have been modified! You must ensure that any new dependencies have compatible licenses before merging. These commits modify the If this was unintentional then you should revert the changes before this PR is merged. |
GuillaumeGomez
commented
Feb 4, 2025
PR is now ready for review! |
bors
commented
Feb 6, 2025
☔ The latest upstream changes (presumably #136585) made this pull request unmergeable. Please resolve the merge conflicts. |
774a25c to
1d10d7bCompareGuillaumeGomez
commented
Feb 6, 2025
Fixed merge conflicts. |
bors
commented
Mar 18, 2025
💔 Test failed - checks-actions |
jhpratt
commented
Mar 18, 2025
@bors r- already merged, bors! |
RalfJung
commented
Mar 18, 2025
I think this PR broke the rustc-src package: |
RalfJung
commented
Mar 18, 2025
I made an issue for this: #138647 |
…r=petrochenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
…r=petrochenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
…, r=petrochenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
Rollup merge of rust-lang#138661 - RalfJung:revert-rustc-dev-breakage, r=petrochenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
…chenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang/rust#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang/rust#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
…e_retrieval_methods, r=Amanieu Add `*_value` methods to proc_macro lib This is the implementation of rust-lang/libs-team#459. It allows to get the actual value (unescaped) of the different string literals. Part of rust-lang#136652. r? libs-api
…, r=petrochenkov Revert: Add *_value methods to proc_macro lib This reverts rust-lang#136355. That PR caused unexpected breakage: - the rustc-dev component can no longer be loaded by cargo, which impacts Miri and clippy and likely others - rustc_lexer can no longer be published to crates.io, which impacts RA See rust-lang#138647 for context. Cc `@GuillaumeGomez` `@Amanieu`
…r=Urgau Add `*_value` methods to proc_macro lib This is the (re-)implementation of rust-lang/libs-team#459. It allows to get the actual value (unescaped) of the different string literals. It was originally done in rust-lang#136355 but it broke the artifacts build so we decided to move the crate to crates.io to go around this limitation. Part of rust-lang#136652. Considering this is a copy-paste of the originally approved PR, no need to go through the whole process again. \o/ r? `@Urgau`
Rollup merge of rust-lang#139367 - GuillaumeGomez:proc-macro-values, r=Urgau Add `*_value` methods to proc_macro lib This is the (re-)implementation of rust-lang/libs-team#459. It allows to get the actual value (unescaped) of the different string literals. It was originally done in rust-lang#136355 but it broke the artifacts build so we decided to move the crate to crates.io to go around this limitation. Part of rust-lang#136652. Considering this is a copy-paste of the originally approved PR, no need to go through the whole process again. \o/ r? `@Urgau`
…r=Urgau Add `*_value` methods to proc_macro lib This is the (re-)implementation of rust-lang/libs-team#459. It allows to get the actual value (unescaped) of the different string literals. It was originally done in rust-lang#136355 but it broke the artifacts build so we decided to move the crate to crates.io to go around this limitation. Part of rust-lang#136652. Considering this is a copy-paste of the originally approved PR, no need to go through the whole process again. \o/ r? `@Urgau`
Add `*_value` methods to proc_macro lib This is the (re-)implementation of rust-lang/libs-team#459. It allows to get the actual value (unescaped) of the different string literals. It was originally done in rust-lang/rust#136355 but it broke the artifacts build so we decided to move the crate to crates.io to go around this limitation. Part of rust-lang/rust#136652. Considering this is a copy-paste of the originally approved PR, no need to go through the whole process again. \o/ r? `@Urgau`
This is the implementation of rust-lang/libs-team#459.
It allows to get the actual value (unescaped) of the different string literals.
Part of #136652.
r? libs-api