jackh726
c49b0762c0
Use FxHashSet instead of Vec for well formed tys
2021-09-09 11:25:44 -04:00
Ellen
8295e4a6cf
add test for builtin types N + N unifying with fn call
2021-09-09 15:44:04 +01:00
Esteban Kuber
dc02b51382
Use more accurate spans for "unused delimiter" lint
2021-09-09 14:24:33 +00:00
Felix S. Klock II
35370a7ba3
regression test for issue #88583 .
2021-09-09 09:31:56 -04:00
Felix S. Klock II
f26f1ed9a7
Re-add 71a7f8f188
post-revert.
2021-09-09 09:14:17 -04:00
Felix S. Klock II
91feb76d13
Revert "Implement Anonymous{Struct, Union} in the AST"
...
This reverts commit 059b68dd67
.
Note that this was manually adjusted to retain some of the refactoring
introduced by commit 059b68dd67
, so that it could
likewise retain the correction introduced in commit
5b4bc05fa5
2021-09-09 09:14:17 -04:00
Felix S. Klock II
b6aa7e3105
Manually crafted revert of d4ad050ce5
.
2021-09-09 09:14:17 -04:00
Felix S. Klock II
f38ec9ca34
Revert "Add test for restriction of anonymous types on validation"
...
This reverts commit 8a1dd6918b
.
2021-09-09 09:14:16 -04:00
Felix S. Klock II
5560f6d90a
Revert "Fix ast expanded printing for anonymous types"
...
This reverts commit 5b4bc05fa5
.
2021-09-09 09:14:16 -04:00
Felix S. Klock II
2041fb1a2d
Revert "Add test for pretty printing anonymous types"
...
This reverts commit d59b1f1ef4
.
2021-09-09 09:14:16 -04:00
Felix S. Klock II
2691a39976
Revert "Allow formatting Anonymous{Struct, Union}
declarations"
...
This reverts commit 64acb7d921
.
2021-09-09 09:14:16 -04:00
Stefan Schindler
0bf16af5f3
Workaround blink/chromium grid layout limitation of 1000 rows
...
See https://github.com/rust-lang/rust/issues/88545 for more details
2021-09-09 15:11:02 +02:00
Samuel E. Moelius III
bd4b17a532
Update lockfile
2021-09-09 07:47:22 -04:00
Samuel E. Moelius III
a628223d45
Update dependencies
2021-09-09 07:47:16 -04:00
Hans Niklas Jacob
c86c63436a
Allow missing code examples in trait impls.
2021-09-09 13:13:48 +02:00
bors
497ee321af
Auto merge of #88676 - devnexen:fbsd_toolchain_upd, r=Mark-Simulacrum
...
update of the CI freebsd toolchain
adding libproctsta, for the upcoming libc update.
2021-09-09 09:21:30 +00:00
Samuel E. Moelius III
83875eaff9
Prep for upgrade to cargo_metadata 0.14.0
2021-09-09 04:59:06 -04:00
Andreas Liljeqvist
bc95994c32
bugfix
2021-09-09 10:41:20 +02:00
Andreas Liljeqvist
a2ee1420b8
Wrap
2021-09-09 10:41:20 +02:00
Andreas Liljeqvist
9095cf9905
rename is_valid_for
to is_valid
2021-09-09 10:41:19 +02:00
Andreas Liljeqvist
dd34e0c966
Rename (un)signed
to (un)signed_int
2021-09-09 10:41:19 +02:00
Andreas Liljeqvist
9129f4306f
Move unsigned_max
etc into Size
again
2021-09-09 10:41:19 +02:00
Andreas Liljeqvist
459c9108e4
Remove clone
2021-09-09 10:41:19 +02:00
Andreas Liljeqvist
5b2f757dae
Make abi::Abi
Copy
and remove a *lot* of refs
...
fix
fix
Remove more refs and clones
fix
more
fix
2021-09-09 10:41:19 +02:00
Andreas Liljeqvist
86ff6aeb82
Fix docstring
2021-09-09 10:41:18 +02:00
Andreas Liljeqvist
da92cd6dcf
Use special Debug
format when start
> end
2021-09-09 10:41:18 +02:00
Andreas Liljeqvist
f5d8749f85
Remove contains_zero
, respect the compiler
2021-09-09 10:41:18 +02:00
Andreas Liljeqvist
021c3346ed
derive Copy for WrappingRange and Scalar
2021-09-09 10:41:18 +02:00
Andreas Liljeqvist
4c46296f22
fix match
2021-09-09 10:41:18 +02:00
Andreas Liljeqvist
05cd48b008
Add methods for checking for full ranges to Scalar
and WrappingRange
...
Move *_max methods back to util
change to inline instead of inline(always)
Remove valid_range_exclusive from scalar
Use WrappingRange instead
implement always_valid_for in a safer way
Fix accidental edit
2021-09-09 10:41:17 +02:00
bors
02a57fa132
Auto merge of #88748 - bjorn3:try_fix_perf_regression, r=wesleywiser
...
Revert "Remove optimization_fuel_crate from Session"
This reverts commit 5464b2e713
.
This hopefully fixes the perf regression in https://github.com/rust-lang/rust/pull/88530#issuecomment-915314117 .
2021-09-09 06:16:04 +00:00
Deadbeef
f749e05f6b
Allow ~const bounds on inherent impls
2021-09-09 05:21:33 +00:00
Deadbeef
146abdd119
Add another test case + fmt
2021-09-09 05:21:33 +00:00
Deadbeef
49ac725d51
fix precise live drops
2021-09-09 05:21:33 +00:00
Deadbeef
122e91e330
do not require lang item
2021-09-09 05:21:32 +00:00
Deadbeef
82117289f2
Remove the queries
2021-09-09 05:21:32 +00:00
Deadbeef
1ca83c6451
Use trait select logic instead of query
2021-09-09 05:21:32 +00:00
Deadbeef
f0a52128ee
fmt
2021-09-09 05:21:31 +00:00
Deadbeef
4eab5c1f7b
Failing test
2021-09-09 05:21:31 +00:00
Deadbeef
a13b13ff46
Const drop selection candidates
2021-09-09 05:21:31 +00:00
Deadbeef
894ce921a0
better test
2021-09-09 05:21:30 +00:00
Deadbeef
48a3ba9a33
fmt
2021-09-09 05:21:30 +00:00
Deadbeef
f6f5180d5f
Add a simple test case
2021-09-09 05:21:29 +00:00
Deadbeef
9125fbfd60
Do not lint for ~const Drop bounds
2021-09-09 05:21:29 +00:00
Deadbeef
104e40fb74
Const dropping
2021-09-09 05:21:29 +00:00
Deadbeef
d9797d23d5
Remove unused query
2021-09-09 05:21:28 +00:00
Deadbeef
9c1a91628b
cleanup hir hack
2021-09-09 05:21:28 +00:00
bors
c5cbf7852a
Auto merge of #88752 - Mark-Simulacrum:bootstrap-bump, r=m-ou-se
...
Bump stage0 compiler to 1.56
r? `@pietroalbini` (but others should feel free to steal)
2021-09-09 03:01:47 +00:00
Noble-Mushtak
804ccfaaab
Fatal error for functions with more than 65535 arguments
2021-09-08 21:14:49 -04:00
Mark Rousskov
b4e7649d6d
Bump stage0 compiler to 1.56
2021-09-08 20:51:05 -04:00