Commit Graph

107614 Commits

Author SHA1 Message Date
varkor
d232acdb39 Report all errors in check_generic_arg_count 2020-02-22 00:27:44 +00:00
varkor
2a504878c3 Return whether check_generic_arg_count finds an error 2020-02-22 00:27:44 +00:00
bors
d735ede6eb Auto merge of #69302 - jonas-schievink:yield-needs-storage, r=Zoxc
Fix generator miscompilations

Fixes https://github.com/rust-lang/rust/issues/69039

r? @Zoxc
2020-02-22 00:10:57 +00:00
Jane Lusby
fa73b617c2 clean things up 2020-02-21 16:01:48 -08:00
Mazdak Farrokhzad
9f3dfd29a2 parse: allow type Foo: Ord syntactically. 2020-02-22 00:19:27 +01:00
LeSeulArtichaut
38a22b8130 Fix error message
Bless tests
2020-02-21 22:43:51 +01:00
Eric Huss
11530ded32 Update cargo 2020-02-21 13:17:19 -08:00
Jonas Schievink
6cc268b9ef Mark E0399.md as obsolete 2020-02-21 21:46:30 +01:00
Jonas Schievink
c60583163a Fix rebase fallout 2020-02-21 21:46:22 +01:00
bors
1d7e818747 Auto merge of #69242 - cjgillot:object_violations, r=Zoxc
Querify object_safety_violations.

Split from #69076

r? @Zoxc
2020-02-21 20:25:50 +00:00
Ralf Jung
1a0e2001bc fix miri and bootstrap interaction 2020-02-21 20:45:16 +01:00
Jonas Schievink
af2931bdfe Mark E0399 test as obsolete 2020-02-21 19:43:03 +01:00
Jonas Schievink
4d4da926f2 Fix rebase damage 2020-02-21 19:42:28 +01:00
Jonas Schievink
9930e1ff0a Fix tests that fail with --emit metadata 2020-02-21 19:42:28 +01:00
Jonas Schievink
232c1f331c Format code 2020-02-21 19:42:28 +01:00
Jonas Schievink
ec50190399 Bless test output 2020-02-21 19:41:22 +01:00
Jonas Schievink
a01846f0c3 appease tidy 2020-02-21 19:41:22 +01:00
Jonas Schievink
708f053807 Add test for #65774
Closes #65774
2020-02-21 19:41:22 +01:00
Jonas Schievink
f94eaeaf73 Fix rebase damage 2020-02-21 19:41:22 +01:00
Jonas Schievink
24ec364713 Test mixed default and non-default 2020-02-21 19:41:22 +01:00
Jonas Schievink
c8da9ee50a Improve specialization test 2020-02-21 19:41:22 +01:00
Jonas Schievink
fbcd136b65 Improve the cycle tests 2020-02-21 19:41:22 +01:00
Jonas Schievink
f40879408c Improve defaults-in-other-trait-items-pass 2020-02-21 19:41:22 +01:00
Jonas Schievink
3f03d95bb0 Improve associated-types-overridden-default.rs
Check that the resulting assoc. types are as expected
2020-02-21 19:41:22 +01:00
Jonas Schievink
c964520740 Update tests after compiletest changes 2020-02-21 19:41:22 +01:00
Jonas Schievink
fd28614cb7 Add regression test for #26681 2020-02-21 19:41:22 +01:00
Jonas Schievink
1f61f36849 Add comment about the shallow subst rule 2020-02-21 19:41:22 +01:00
Jonas Schievink
485111c48e Add regression tests for issues 2020-02-21 19:41:22 +01:00
Jonas Schievink
fead45815c Fix tests after rebase 2020-02-21 19:41:22 +01:00
Jonas Schievink
07ad64f70f Add tests for #62211 2020-02-21 19:41:22 +01:00
Jonas Schievink
ff5d11e043 Add comments and tests explaining the shallow substitution rule 2020-02-21 19:41:22 +01:00
Jonas Schievink
5e9317a023 Put the check into its own function 2020-02-21 19:41:22 +01:00
Jonas Schievink
f403882927 Add a Self: Sized bound 2020-02-21 19:41:22 +01:00
Jonas Schievink
c73ee9861b Check suitability of the provided default 2020-02-21 19:41:21 +01:00
Jonas Schievink
d3be26d6a8 Improve test 2020-02-21 19:41:21 +01:00
Jonas Schievink
1e3c020063 Test interactions with specialization 2020-02-21 19:41:21 +01:00
Jonas Schievink
de447eb9f2 Add tests for assoc. const defaults 2020-02-21 19:41:21 +01:00
Jonas Schievink
37686edb85 Add comments and assertions to tests 2020-02-21 19:41:21 +01:00
Jonas Schievink
a549bbdc32 Add regression test for #54182 2020-02-21 19:41:21 +01:00
Jonas Schievink
a323ff2c86 Implement RFC 2532 – Associated Type Defaults 2020-02-21 19:41:21 +01:00
Mazdak Farrokhzad
14442e0ebb print vis & defaultness for nested items 2020-02-21 18:30:56 +01:00
bors
8aa9d2014f Auto merge of #69347 - matthiaskrgr:submodule_upd, r=Xanewok
submodules: update rls from 0100ac8 to 10bf331

Changes:
````
Update cargo
````

r? @Xanewok
2020-02-21 16:57:24 +00:00
Michael Mc Donnell
e1c8c8cf63 Test Duration::new panics on overflow
A `Duration` is created from a second and nanoseconds variable. The
documentation says: "This constructor will panic if the carry from the
nanoseconds overflows the seconds counter". This was, however, not tested
in the tests. I doubt the behavior will ever regress, but it is usually a
good idea to test all documented behavior.
2020-02-21 08:04:16 -08:00
Mateusz Mikuła
4904b9c228 Detect Chocolatey MinGW installation 2020-02-21 16:47:04 +01:00
Mateusz Mikuła
b3b252b401 Fix MinGW detection for Cygwin 2020-02-21 15:36:29 +01:00
Santiago Pastorino
8893607a54
MIR is not an experiment anymore 2020-02-21 11:03:21 -03:00
bors
187f3d73ab Auto merge of #69342 - flip1995:clippyup, r=Dylan-DPC
Update Clippy from 2855b21 to 8fbb23f

```
Fix ICE in `missing_errors_doc`
Update License
Migrate Clippy to GitHub Actions
redundant_clone: Migrate to new dataflow framework
Move unneeded_field_pattern to pedantic group
Rustup to rust-lang/rust#69325
Rustup to rust-lang/rust#69072
```

Fixes #69338

r? @Manishearth
2020-02-21 13:33:23 +00:00
Guillaume Gomez
8f3fcec351 Clean up E0326 explanation 2020-02-21 13:34:10 +01:00
Guillaume Gomez
c3303c7b08 Clean up E0323, E0324 and E0325 explanations 2020-02-21 13:34:06 +01:00
Matthias Krüger
211fefc78c submodules: update rls from 0100ac8 to 10bf331
Changes:
````
Update cargo
````
2020-02-21 13:33:51 +01:00