about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/test-utils
AgeCommit message (Collapse)AuthorLines
2024-08-29feat: Implement object safetyShoyu Vanilla-1/+29
2024-08-28Fix name resolution of shadowed builtin macroChayim Refael Friedman-0/+9
2024-08-27Revert "feat: Implement `module_path` macro"Lukas Wirth-11/+0
2024-08-26Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykrilbors-0/+2
Preliminary work for #17940 I split the PR as requested, and made small commits.
2024-08-24Provide `Future::Output` and `Iterator` lang itemsChayim Refael Friedman-0/+2
2024-08-21internal: Implement `module_path` macroLukas Wirth-0/+11
2024-08-06Replace `[package.repository] = "…"` of published crates with ↵Vincent Esche-1/+1
`[package.repository.workspace] = true`
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' ↵Vincent Esche-1/+1
`[package.description]` fields
2024-08-02internal: Remove AbsPathBuf::TryFrom impl that checks too many things at onceLukas Wirth-2/+5
2024-07-21fix: Allow flyimport to import primitive shadowing modulesLukas Wirth-0/+9
2024-07-10Add `f16` and `f128` supportbeetrees-5/+5
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml ↵Lukas Wirth-1/+0
already enforces this
2024-06-30SimplifyLukas Wirth-1/+1
2024-06-13internal: Fix rustdoc warningsWilfred Hughes-4/+4
`cargo doc` generates a bunch of warnings on rust-analyzer. Fix all the bare URL and empty code block warnings.
2024-05-30style: simplify string interpolationHamir Mahal-1/+1
2024-04-21Peek for panic message in test outputLukas Wirth-1/+4
2024-04-18Fix #[rustc_const_panic_str] functions not actually being hookedLukas Wirth-1/+2
2024-04-18Fixup some issues with minicoreLukas Wirth-8/+30
2024-04-18Fix missing function body in minicoreLukas Wirth-2/+3
2024-04-18Handle panicking like rustc CTFE doesNilstrieb-0/+2811
Instead of using `core::fmt::format` to format panic messages, which may in turn panic too and cause recursive panics and other messy things, redirect `panic_fmt` to `const_panic_fmt` like CTFE, which in turn goes to `panic_display` and does the things normally. See the tests for the full call stack.