Michael Goulet
|
cd26d10edf
|
Dont ICE for dyn* Trait: Trait goals during selection in new trait solver
|
2023-07-06 03:10:11 +00:00 |
|
lcnr
|
30ed152330
|
update tests
|
2023-07-03 09:12:15 +02:00 |
|
Michael Goulet
|
df1c1afdaf
|
Check that RPITs are compatible with the opaques inferred during HIR typeck too
|
2023-05-31 17:45:45 +00:00 |
|
Michael Goulet
|
97c11ffb22
|
Strongly prefer alias and param-env bounds
|
2023-05-25 03:35:14 +00:00 |
|
Michael Goulet
|
3a2710cdb6
|
Don't ICE when computing PointerLike trait when region vars are in param-env
|
2023-05-23 17:23:30 +00:00 |
|
Michael Goulet
|
3009cb3f6b
|
Don't ICE in layout computation for placeholder types
|
2023-05-12 00:58:06 +00:00 |
|
Michael Goulet
|
920c51c526
|
Enforce that PointerLike requires a pointer-like ABI
|
2023-04-08 21:11:16 +00:00 |
|
Michael Goulet
|
1b5ac39908
|
dyn* is a valid const
|
2023-04-04 00:28:05 +00:00 |
|
Michael Goulet
|
bd4355500a
|
Gate all usages of dyn*, even in macros
|
2023-03-11 21:29:28 +00:00 |
|
Ralf Jung
|
57056d7f8f
|
slightly beef up dyn-star-to-dyn test
|
2023-02-20 15:08:05 +01:00 |
|
Michael Goulet
|
df52e2037a
|
Use inttoptr to support usize as dyn* value, use pointercast to make sure pointers are compatible
|
2023-02-18 19:47:33 +00:00 |
|
Michael Goulet
|
2b70cbb8a5
|
Rename PointerSized to PointerLike
|
2023-02-07 19:05:53 +00:00 |
|
Esteban Küber
|
62ba3e70a1
|
Modify primary span label for E0308
The previous output was unintuitive to users.
|
2023-01-30 20:12:19 +00:00 |
|
Michael Goulet
|
70a8d8dcf3
|
Allow codegen to unsize dyn* to dyn
|
2023-01-11 19:52:42 +00:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|