| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-07-10 | Add `f16` and `f128` support | beetrees | -9/+16 | |
| 2024-07-08 | fix: Fix double rounding of `f32` literals | beetrees | -15/+10 | |
| 2024-07-07 | Inline all the things | Lukas Wirth | -0/+1019 | |
| 2024-07-07 | HasGenericArgs syntax trait | Lukas Wirth | -7/+39 | |
| 2024-07-07 | Run codegen commands as tests if their results are commited | Lukas Wirth | -2/+2 | |
| 2024-07-03 | Fix up the syntax tree for macro 2.0 | Lukas Wirth | -9/+56 | |
| 2024-06-30 | Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml ↵ | Lukas Wirth | -1/+0 | |
| already enforces this | ||||
| 2024-06-21 | fix: don't remove parentheses for calls of function-like pointers that are ↵ | davidsemakula | -0/+8 | |
| members of a struct or union | ||||
| 2024-06-18 | Update lib.rs | abdullathedruid | -1/+1 | |
| 2024-06-06 | chore: Prefer tracing span shorthand macros | Wilfred Hughes | -8/+8 | |
| 2024-06-03 | Auto merge of #17315 - hamirmahal:style/simplify-string-interpolation, r=Veykril | bors | -2/+2 | |
| style: simplify string interpolation | ||||
| 2024-06-02 | fix typos & formatting | DropDemBits | -1/+5 | |
| 2024-06-02 | Make `extract_expressions_from_format_string` only use snippets when available | DropDemBits | -1/+1 | |
| 2024-06-02 | Add `ast::Expr::parse` | DropDemBits | -0/+32 | |
| 2024-06-02 | minor: tidy up `Parse` a little bit | DropDemBits | -11/+10 | |
| - Add doc comments to some `Parse` methods - Uses `Parse::new` more | ||||
| 2024-05-30 | style: simplify string interpolation | Hamir Mahal | -2/+2 | |
| 2024-05-23 | Auto merge of #17140 - harrysarson:harry-unused-self, r=Veykril | bors | -2/+19 | |
| handle {self} when removing unused imports Fixes #17139 On master ```rs mod inner { pub struct X(); pub struct Y(); } mod z { use super::inner::{self, X}$0; fn f() { let y = inner::Y(); } } ``` becomes ```rs mod inner { pub struct X(); pub struct Y(); } mod z { use super::inner:self; fn f() { let y = inner::Y(); } } ``` with this fix it instead becomes ``` ```rs mod inner { pub struct X(); pub struct Y(); } mod z { use super::inner; fn f() { let y = inner::Y(); } } ``` | ||||
| 2024-05-18 | Allow hir::Param to refer to other entity params aside from functions | Lukas Wirth | -9/+10 | |
| 2024-05-14 | Auto merge of #17224 - Veykril:lock-bump, r=Veykril | bors | -1/+1 | |
| Bump Cargo.lock | ||||
| 2024-05-14 | Bump Cargo.lock | Lukas Wirth | -1/+1 | |
| 2024-05-13 | Render literal escaping errors in hovers | Lukas Wirth | -56/+45 | |
| 2024-05-06 | Implement unsafe attribute parsing | Lukas Wirth | -3/+7 | |
| 2024-04-30 | braces around {self} in UseTree are not unnecessary | Harry Sarson | -2/+19 | |
| Before this commit `UseTree::remove_unnecessary_braces` removed the braces around `{self}` in `use x::y::{self};` but `use x::y::self;` is not valid rust. | ||||
| 2024-04-21 | Auto merge of #16938 - Nilstrieb:dont-panic-tests, r=Veykril | bors | -0/+1 | |
| Implement `BeginPanic` handling in const eval for #16935, needs some figuring out of how to write these tests correctly | ||||
| 2024-04-21 | Allow rust files to be used linkedProjects | Lukas Wirth | -0/+16203 | |
| 2024-04-18 | Fixup some issues with minicore | Lukas Wirth | -0/+1 | |
| 2024-04-18 | Handle panicking like rustc CTFE does | Nilstrieb | -0/+16202 | |
| 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. | ||||
