GnomedDev
43b8e04d46
[Clippy] Swap non_octal_unix_permissions to use diagnostic item instead of path
2024-09-19 13:13:43 +01:00
GnomedDev
f1fc9c07c4
[Clippy] Swap unnecessary_owned_empty_strings to use diagnostic item instead of path
2024-09-19 13:13:43 +01:00
GnomedDev
5f85f73f63
[Clippy] Swap unnecessary_owned_empty_strings to use diagnostic item instead of path
2024-09-19 13:13:43 +01:00
GnomedDev
1b76ae683c
[Clippy] Swap manual_strip to use diagnostic items instead of paths
2024-09-19 13:13:43 +01:00
GnomedDev
5f42ae13c1
[Clippy] Swap manual_strip to use diagnostic items instead of paths
2024-09-19 13:13:43 +01:00
GnomedDev
acb6748f80
[Clippy] Swap unnecessary_to_owned to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
89532c0f30
[Clippy] Swap unnecessary_to_owned to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
98dc68e85e
[Clippy] Swap instant_subtraction to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
1890620b26
[Clippy] Swap instant_subtraction to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
d63e35ba22
[Clippy] Swap waker_clone_wake to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
372f68b6a6
[Clippy] Swap waker_clone_wake to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
45c1700e13
[Clippy] Swap filter_map_bool_then to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
5b55270225
[Clippy] Swap filter_map_bool_then to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
b0152909d6
[Clippy] Swap manual_while_let_some to use diagnostic items instead of paths
2024-09-19 13:13:42 +01:00
GnomedDev
25da0e2e5d
[Clippy] Swap manual_while_let_some to use diagnostic items instead of paths
2024-09-19 13:13:42 +01:00
GnomedDev
984bd6fed6
[Clippy] Swap repeat_vec_with_capacity to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
15240a93c9
[Clippy] Swap repeat_vec_with_capacity to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
545967955a
[Clippy] Swap VecArgs::hir to use diagnostic items instead of paths
2024-09-19 13:13:40 +01:00
GnomedDev
846ae57fc1
[Clippy] Swap VecArgs::hir to use diagnostic items instead of paths
2024-09-19 13:13:40 +01:00
GnomedDev
f66915e8f8
[Clippy] Swap single_char_add_str/format_push_string to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
28f4c8293a
[Clippy] Swap single_char_add_str/format_push_string to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
959f7a2bbb
[Clippy] Swap manual_main_separator_str to use diagnostic item instead of path
2024-09-19 13:13:20 +01:00
GnomedDev
037b9784b6
[Clippy] Swap manual_main_separator_str to use diagnostic item instead of path
2024-09-19 13:13:20 +01:00
GnomedDev
1922a99bc6
[Clippy] Swap redundant_clone to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
afe7907914
[Clippy] Swap redundant_clone to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
8fc9e67cf5
[Clippy] Swap float_equality_without_abs to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
c891082029
[Clippy] Swap float_equality_without_abs to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
7ffd485be0
[Clippy] Swap option_as_ref_deref to use diagnostic items instead of paths
2024-09-19 13:13:19 +01:00
GnomedDev
5e4716888a
[Clippy] Swap option_as_ref_deref to use diagnostic items instead of paths
2024-09-19 13:13:19 +01:00
onur-ozkan
05f10f4765
add change-tracker for new download-ci-llvm default
...
Signed-off-by: onur-ozkan <work@onurozkan.dev >
2024-09-19 14:28:08 +03:00
onur-ozkan
4e090e70d1
update llvm.download-ci-llvm documentation
...
Signed-off-by: onur-ozkan <work@onurozkan.dev >
2024-09-19 14:28:06 +03:00
onur-ozkan
7d579046c8
change download-ci-llvm default from "if-unchanged" to true
...
Signed-off-by: onur-ozkan <work@onurozkan.dev >
2024-09-19 14:28:00 +03:00
Taiki Endo
078b067c0d
Support 128-bit atomics on s390x
2024-09-19 20:26:43 +09:00
Chayim Refael Friedman
65f83e47ee
Remove check that text of parse_expr_from_str() matches the produced parsed tree
...
This check is incorrect when we have comments and whitespace in the text.
We can strip comments, but then we still have whitespace, which we cannot strip without changing meaning for the parser. So instead I opt to remove the check, and wrap the expression in parentheses (asserting what produced is a parenthesized expression) to strengthen verification.
2024-09-19 14:18:07 +03:00
Luv-Ray
6da2d6e026
MetadataType type cast
2024-09-19 18:56:02 +08:00
Luv-Ray
e2ec83ced9
move place
2024-09-19 18:52:09 +08:00
Luv-Ray
632342a135
wrap LLVMSetMetadata
2024-09-19 18:45:23 +08:00
Nicholas Nethercote
1f359405cb
Reformat some comments.
...
So they are less than 100 chars.
2024-09-19 20:11:28 +10:00
Nicholas Nethercote
5fd16dffdc
Merge adjacent unsafe extern "C" blocks.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
c5af8b2722
Avoid heavy repetition in llvm/ffi.rs.
...
Through judicious use of `use` and `Self`.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
3b071692cb
Remove a low-value local variable.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
ccd6c6102d
Fix a comment.
...
I'm pretty sure `CodegenCx` applies to codegen units, rather than
compilation units.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
badd8cc8f4
Reduce visibility.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
bfef2611d9
Reorder ConstMethods.
...
It's crazy to have the integer methods in something close to random
order.
The reordering makes the gaps clear: `const_i64`, `const_i128`,
`const_isize`, and `const_u16`. I guess they just aren't needed.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
fda530d729
Streamline hidden visibility setting.
...
In `get_fn` there is a complicated set of if/elses to determine if
`hidden` visibility should be applied. There are five calls to
`LLVMRustSetVisibility` and some repetition in the comments.
This commit streamlines it a bit:
- Computes `hidden` and then uses it to determine if a single call to
`LLVMRustSetVisibility` occurs.
- Converts some of the if/elses into boolean expressions.
- Removes the repetitive comments.
Overall this makes it quite a bit shorter, and I find it easier to read.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
eb575506f2
Remove a low-value comment.
...
We rarely use parameter comments, and these ones don't tell us anything
interesting.
2024-09-19 20:10:42 +10:00
Nicholas Nethercote
4ce010efcf
Use a macro to factor out some repetitive code.
...
Similar to the existing macro just above.
2024-09-19 20:10:41 +10:00
Nicholas Nethercote
0d78f1e86b
Reduce repetition in target_is_apple.
2024-09-19 20:10:41 +10:00
Nicholas Nethercote
9429e64c24
Streamline report_inline_asm.
...
By using `use`.
2024-09-19 20:10:41 +10:00
Nicholas Nethercote
63210bd68c
Rename a parameter.
...
This seems to be a typo. `singletree` doesn't make sense, and everywhere
else it is `singlethread`.
2024-09-19 20:10:41 +10:00