| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-12-14 | Rollup merge of #118948 - compiler-errors:noop, r=eholk | Jubilee | -19/+5 | |
| Use the `Waker::noop` API in tests Avoids the need to duplicate this code over and over again r? eholk | ||||
| 2023-12-14 | Use the Waker::noop API in tests | Michael Goulet | -19/+5 | |
| 2023-12-14 | update use of feature flags | lcnr | -3/+3 | |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -15/+15 | |
| Co-authored-by: Adrian <adrian.iosdev@gmail.com> | ||||
| 2023-11-22 | Stabilize RFC3324 dyn upcasting coercion | Urgau | -4/+4 | |
| Aka trait_upcasting feature. And also adjust the `deref_into_dyn_supertrait` lint. | ||||
| 2023-09-10 | Point out if a local trait has no implementations | Michael Goulet | -0/+6 | |
| 2023-08-03 | add tests | lcnr | -35/+6 | |
| 2023-07-29 | cg_llvm: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -23/+0 | |
| 2023-07-27 | Update the minimum external LLVM to 15 | Josh Stone | -2/+0 | |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -1/+1 | |
| This reverts commit 557359f92512ca88b62a602ebda291f17a953002, reversing changes made to 1e6c09a803fd543a98bfbe1624d697a55300a786. | ||||
| 2023-07-21 | Track ABI info. in `NaiveLayout`, and use it for `PointerLike` checks | Moulins | -1/+0 | |
| THis significantly complicates `NaiveLayout` logic, but is necessary to ensure that bounds like `NonNull<T>: PointerLike` hold in generic contexts. Also implement exact layout computation for structs. | ||||
| 2023-07-21 | add `naive_layout_of` query | Moulins | -0/+1 | |
| 2023-07-18 | moved note as unspanned note, moved note to the bottom of the msg | nxya | -5/+1 | |
| 2023-07-18 | added links as a note | nxya | -1/+1 | |
| 2023-07-18 | add links to query documentation for E0391 | nxya | -1/+1 | |
| 2023-07-18 | added links as a note | nxya | -1/+6 | |
| 2023-07-18 | add links to query documentation for E0391 | nxya | -1/+1 | |
| 2023-07-14 | tests: adapt for removal of -opaque-pointers in LLVM 17 | Krasimir Georgiev | -0/+2 | |
| The commit https://github.com/llvm/llvm-project/commit/53717cabf837a589dd54a47dd8b4b3b9677f0b85 removed the flag from LLVM. | ||||
| 2023-07-07 | Normalize opaques during codegen in new solver | Michael Goulet | -3/+34 | |
| 2023-07-06 | Dont ICE for `dyn* Trait: Trait` goals during selection in new trait solver | Michael Goulet | -1/+3 | |
| 2023-07-03 | update tests | lcnr | -58/+14 | |
| 2023-05-31 | Check that RPITs are compatible with the opaques inferred during HIR typeck too | Michael Goulet | -35/+0 | |
| 2023-05-25 | Strongly prefer alias and param-env bounds | Michael Goulet | -7/+63 | |
| 2023-05-23 | Don't ICE when computing PointerLike trait when region vars are in param-env | Michael Goulet | -0/+52 | |
| 2023-05-12 | Don't ICE in layout computation for placeholder types | Michael Goulet | -1/+19 | |
| 2023-04-08 | Enforce that PointerLike requires a pointer-like ABI | Michael Goulet | -12/+20 | |
| 2023-04-04 | dyn* is a valid const | Michael Goulet | -0/+21 | |
| 2023-03-11 | Gate all usages of dyn*, even in macros | Michael Goulet | -9/+29 | |
| 2023-02-20 | slightly beef up dyn-star-to-dyn test | Ralf Jung | -3/+11 | |
| 2023-02-18 | Use inttoptr to support usize as dyn* value, use pointercast to make sure ↵ | Michael Goulet | -0/+23 | |
| pointers are compatible | ||||
| 2023-02-07 | Rename PointerSized to PointerLike | Michael Goulet | -17/+17 | |
| 2023-01-30 | Modify primary span label for E0308 | Esteban Küber | -1/+1 | |
| The previous output was unintuitive to users. | ||||
| 2023-01-11 | Allow codegen to unsize dyn* to dyn | Michael Goulet | -0/+20 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+683 | |
