rust-analyzer/crates
bors db6a85d358 Auto merge of #12778 - Logarithmus:feature/fix-negative-const-generics, r=flodiebold
Support negative, `char` & `bool` const generics

Before:
![Before](https://user-images.githubusercontent.com/29541480/179379832-0c3b2a74-fef6-427e-b89f-7e31d9c37b3d.png)

After:
![After](https://user-images.githubusercontent.com/29541480/179379863-b62475dd-e7bf-41f2-b437-08dfe55951af.png)

I tried to implement stuff like `Const<{NUM1 + 3 + NUM2}>` by using already existing constant evaluation mechanism for ordinary constants, but turned out to be harder than I thought, maybe because I've never ever tinkered with compilers before
2022-07-17 17:17:39 +00:00
..
base-db Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
cfg internal: Bump Dependencies 2022-06-10 17:30:02 +02:00
flycheck Bump cargo_metadata 2022-07-03 10:09:35 +03:00
hir Auto merge of #12689 - Veykril:macro-rec, r=Veykril 2022-07-16 16:45:26 +00:00
hir-def Auto merge of #12778 - Logarithmus:feature/fix-negative-const-generics, r=flodiebold 2022-07-17 17:17:39 +00:00
hir-expand Improve syntax fixup a bit, handle incomplete if 2022-07-16 13:03:32 +02:00
hir-ty Auto merge of #12778 - Logarithmus:feature/fix-negative-const-generics, r=flodiebold 2022-07-17 17:17:39 +00:00
ide Auto merge of #12778 - Logarithmus:feature/fix-negative-const-generics, r=flodiebold 2022-07-17 17:17:39 +00:00
ide-assists Auto merge of #12539 - soruh:instanciate_empty_structs, r=Veykril 2022-07-16 16:36:57 +00:00
ide-completion Check for local IDs belong to same definition 2022-07-17 11:43:08 +05:00
ide-db Auto merge of #12539 - soruh:instanciate_empty_structs, r=Veykril 2022-07-16 16:36:57 +00:00
ide-diagnostics fix: address suggestions 2022-07-17 18:22:11 +03:00
ide-ssr internal: Bump Dependencies 2022-06-10 17:30:02 +02:00
limit Use compare_exchange_weak in limit::Limit::check 2022-01-28 18:19:35 +03:00
mbe Improve syntax fixup a bit, handle incomplete if 2022-07-16 13:03:32 +02:00
parser Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
paths Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
proc-macro-api Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
proc-macro-srv Update 1.63 proc macro ABI to match rustc 2022-07-12 15:19:31 +02:00
proc-macro-test Bump cargo_metadata 2022-07-03 10:09:35 +03:00
profile Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
project-model Fix rustcSource -> rustc_source 2022-07-11 16:50:20 +09:00
rust-analyzer Fix obsolete enableRangeFormatting config 2022-07-11 16:52:35 +09:00
sourcegen Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
stdx Polish 2022-06-15 18:35:48 +02:00
syntax Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
test-utils internal: Bump Dependencies 2022-06-10 17:30:02 +02:00
text-edit style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
toolchain Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
tt internal: Bump Dependencies 2022-06-10 17:30:02 +02:00
vfs Bump indexmap 2022-07-03 10:09:35 +03:00
vfs-notify Bump crossbeam-channel 2022-07-03 09:56:58 +03:00