rust-analyzer/crates
Chayim Refael Friedman 327b8c9f93 Extend reported unsafe operations
We add union fields access (in both expressions and patterns) and inline assembly.

That completes the unsafe check (there are some other unsafe things but they are unstable), and so also opens the door to reporting unused unsafe without annoying people about their not-unused unsafe blocks.
2024-12-04 08:27:59 +02:00
..
base-db chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
cfg Support cfg(true) and cfg(false) 2024-10-27 10:46:49 +02:00
hir Extend reported unsafe operations 2024-12-04 08:27:59 +02:00
hir-def Extend reported unsafe operations 2024-12-04 08:27:59 +02:00
hir-expand fix: Fix syntax fixup inserting unnecessary semicolons 2024-12-02 13:35:58 +01:00
hir-ty Extend reported unsafe operations 2024-12-04 08:27:59 +02:00
ide Advertise completions and inlay hints resolve server capabilities based on the client capabilities. 2024-12-03 10:51:17 +02:00
ide-assists Merge pull request #18555 from ChayimFriedman2/issue-17321 2024-12-03 15:39:52 +00:00
ide-completion Advertise completions and inlay hints resolve server capabilities based on the client capabilities. 2024-12-03 10:51:17 +02:00
ide-db Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
ide-diagnostics Extend reported unsafe operations 2024-12-04 08:27:59 +02:00
ide-ssr Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
intern Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Gate #[test] expansion under cfg(test). 2024-09-30 00:12:45 +03:00
mbe fix: FIx mbe bench tests being iteration order dependent 2024-10-21 11:54:49 +02:00
parser Remove TokenKind::InvalidPrefix. 2024-11-19 18:06:22 +11:00
paths Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-api Improve error message for too new proc-macro server 2024-11-02 21:46:05 +08:00
proc-macro-srv Remove support for compressed dylib metadata from rust-analyzer 2024-10-31 12:48:09 +00:00
proc-macro-srv-cli Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
profile Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
project-model Merge pull request #18511 from darichey/sysroot-query-metadata 2024-11-26 15:11:44 +00:00
ra-salsa Fix new nightly lints 2024-10-22 11:48:41 +02:00
rust-analyzer Advertise completions and inlay hints resolve server capabilities based on the client capabilities. 2024-12-03 10:51:17 +02:00
span internal: log original syntax on panic 2024-10-23 12:56:00 -07:00
stdx Merge pull request #18074 from ChayimFriedman2/typeref-source-map 2024-10-28 11:01:12 +00:00
syntax Merge pull request #18385 from Giga-Bowser/master 2024-10-30 09:36:55 +00:00
syntax-bridge When glueing together tokens from macros, merge their spans 2024-09-29 22:58:15 +03:00
test-fixture Publish test-fixture => ra_ap_test_fixture 2024-10-29 16:26:18 +01:00
test-utils Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
toolchain Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
tt Fix new nightly lints 2024-10-22 11:48:41 +02:00
vfs Rename object_safety to dyn_compatibility 2024-09-29 07:26:45 -04:00
vfs-notify Auto merge of #17843 - mo8it:flycheck, r=Veykril 2024-08-12 09:27:47 +00:00