rust/src
fee1-dead 4b01e62943
refactor ABI formatting (#5845)
fixes 5701

Whenever we see an `extern "Rust"` on a function, we don't strip it from the function.

If there's any future desire to have rustfmt remove an explicit "Rust" ABI, as it historically did prior to this change, then we can consider updating the rustfmt config surface to support that scenario
2023-08-14 08:19:23 -04:00
..
attr Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
bin Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
cargo-fmt Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
config Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
emitter Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
format-diff Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
formatting Merge commit 'efa8f5521d3813cc897ba29ea0ef98c7aef66bb6' into rustfmt-subtree 2021-10-20 00:11:59 -05:00
git-rustfmt Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
modules Rename ast::Lit as ast::MetaItemLit. 2022-11-28 15:18:49 +11:00
parse Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
test Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
attr.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
chains.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
closures.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
comment.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
coverage.rs
emitter.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
expr.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
format_report_formatter.rs Merge commit '7b73b60faca71d01d900e49831fcb84553e93019' into sync-rustfmt 2022-06-12 22:03:05 -05:00
formatting.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
ignore_path.rs Merge commit '5ff7b632a95bac6955611d85040859128902c580' into sync-rustfmt-subtree 2022-03-29 23:17:30 -05:00
imports.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
items.rs refactor ABI formatting (#5845) 2023-08-14 08:19:23 -04:00
lib.rs Prevent ICE when formatting an empty-ish macro arm (#5833) 2023-07-18 20:48:57 -05:00
lists.rs Merge commit '1d8491b120223272b13451fc81265aa64f7f4d5b' into sync-from-rustfmt 2023-01-24 14:16:03 -06:00
macros.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
matches.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
missed_spans.rs Merge commit 'efa8f5521d3813cc897ba29ea0ef98c7aef66bb6' into rustfmt-subtree 2021-10-20 00:11:59 -05:00
modules.rs Use ThinVec in a few more AST types. 2023-02-21 11:51:56 +11:00
overflow.rs Recover comments between attrs and generic param 2023-06-11 19:34:36 -05:00
pairs.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
patterns.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
release_channel.rs
reorder.rs rustc: Remove unused Session argument from some attribute functions 2023-03-22 13:55:55 +04:00
rewrite.rs Merge commit 'c4416f20dcaec5d93077f72470e83e150fb923b1' into sync-rustfmt 2022-06-22 22:14:32 -05:00
rustfmt_diff.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
shape.rs Merge commit 'c4416f20dcaec5d93077f72470e83e150fb923b1' into sync-rustfmt 2022-06-22 22:14:32 -05:00
skip.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
source_file.rs Inline format arguments for easier reading (#5881) 2023-08-13 14:14:31 -05:00
source_map.rs
spanned.rs Merge commit '5ff7b632a95bac6955611d85040859128902c580' into sync-rustfmt-subtree 2022-03-29 23:17:30 -05:00
stmt.rs Switch ast::Stmt rewriting use to stmt::Stmt::from_simple_block 2023-07-03 12:06:25 -05:00
string.rs Update Unicode data to 15.0 2023-08-13 13:01:38 -05:00
syntux.rs
types.rs refactor ABI formatting (#5845) 2023-08-14 08:19:23 -04:00
utils.rs refactor ABI formatting (#5845) 2023-08-14 08:19:23 -04:00
vertical.rs Merge commit '5ff7b632a95bac6955611d85040859128902c580' into sync-rustfmt-subtree 2022-03-29 23:17:30 -05:00
visitor.rs Merge commit '1d8491b120223272b13451fc81265aa64f7f4d5b' into sync-from-rustfmt 2023-01-24 14:16:03 -06:00