Matthias Krüger
136ad015b6
fix various typos
2020-03-06 15:19:31 +01:00
Dylan DPC
558115b86c
Rollup merge of #69732 - GuillaumeGomez:cleanup-e0382-e0384, r=Dylan-DPC
...
Clean E0382 and E0384 explanations
r? @Dylan-DPC
2020-03-05 22:04:09 +01:00
Dylan DPC
e01dc83aa8
Rollup merge of #69697 - GuillaumeGomez:explanation-e0380, r=Dylan-DPC
...
Add explanation for E0380
r? @Dylan-DPC
2020-03-05 22:03:58 +01:00
Guillaume Gomez
6b28a8c46f
Clean E0382 and E0384 explanations
2020-03-05 13:05:08 +01:00
Guillaume Gomez
c745b4a184
Add explanation for E0380
2020-03-04 13:01:19 +01:00
Dylan DPC
f8c026b479
Rollup merge of #69670 - GuillaumeGomez:explain-e0379, r=Dylan-DPC
...
Add explanation for E0379
r? @Dylan-DPC
2020-03-03 21:26:18 +01:00
Guillaume Gomez
c92267a863
Add explanation for E0379
2020-03-03 13:30:17 +01:00
Yuki Okushi
9be7932d35
Rollup merge of #69634 - GuillaumeGomez:clean-up-e0378, r=Dylan-DPC
...
clean up E0378 explanation
r? @Dylan-DPC
2020-03-03 17:50:16 +09:00
Yuki Okushi
9f3a192327
Rollup merge of #69620 - thekuom:doc/61137-add-long-error-code-e0719, r=davidtwco
...
doc(librustc_error_codes): add long error explanation for E0719
Reference issue #61137
- Updated error_codes.rs
- Added E0719.md in error_codes
- Updated necessary test .stderr files
2020-03-03 17:50:10 +09:00
Guillaume Gomez
ba49ed01f0
clean up E0378 explanation
2020-03-02 13:10:24 +01:00
Matthew Kuo
275dac7bfb
doc(librustc_error_codes): add long error explanation for E0719
...
Progresses #61137
2020-03-01 15:17:08 -06:00
Dylan DPC
d3a5a5d20b
Rollup merge of #69607 - GuillaumeGomez:cleanup-e0376, r=Dylan-DPC
...
Clean up E0376 explanation
r? @Dylan-DPC
2020-03-01 17:23:36 +01:00
Dylan DPC
8ffbf9033b
Rollup merge of #69577 - GuillaumeGomez:cleanup-e0375, r=Dylan-DPC
...
Clean up E0375 explanation
r? @Dylan-DPC
2020-03-01 17:23:32 +01:00
Dylan DPC
6fc73bc10a
Rollup merge of #69554 - GuillaumeGomez:cleanup-e0374, r=Dylan-DPC
...
Cleanup e0374
r? @Dylan-DPC
2020-03-01 17:23:27 +01:00
Guillaume Gomez
dd142b1dc4
Clean up E0376 explanation
2020-03-01 12:03:38 +01:00
Guillaume Gomez
6fba47f66f
Clean up E0375 explanation
2020-02-29 12:18:46 +01:00
Guillaume Gomez
45053d1fa6
Clean up E0374 explanation
2020-02-29 12:13:42 +01:00
Guillaume Gomez
e2738285ea
Wording improvement
2020-02-28 16:01:04 +01:00
Guillaume Gomez
f439de36af
Add explanation for E0747
2020-02-28 16:01:04 +01:00
bors
6d69caba11
Auto merge of #68434 - varkor:astconv-mismatch-error, r=nikomatsakis
...
Move generic arg/param validation to `create_substs_for_generic_args` to resolve various const generics issues
This changes some diagnostics, but I think they're around as helpful as the previous ones, and occur infrequently regardless.
Fixes https://github.com/rust-lang/rust/issues/68257 .
Fixes https://github.com/rust-lang/rust/issues/68398 .
r? @eddyb
2020-02-27 18:38:19 +00:00
Yuki Okushi
6e66bfd4cc
Rollup merge of #69480 - GuillaumeGomez:clean-up-e0373, r=Dylan-DPC
...
Clean up E0373 explanation
r? @Dylan-DPC
2020-02-27 14:38:08 +09:00
Guillaume Gomez
129ac011b5
Clean up E0373 explanation
2020-02-26 12:56:30 +01:00
bors
3a0d106109
Auto merge of #61812 - jonas-schievink:assoc-ty-defaults, r=nikomatsakis
...
Implement RFC 2532 – Associated Type Defaults
This is a partial implementation that is still missing the changes to object types, since I ran into some trouble while implementing that. I'm opening this part already to get feedback on the implementation and the unexpected test fallout (see my comments below). The remaining changes can be done in a later PR.
Blockers before this can land:
* [x] Resolve unsoundness around interaction with specialization (https://github.com/rust-lang/rust/pull/61812#discussion_r300504010 ) - #64564
cc https://github.com/rust-lang/rust/issues/29661
Fixes #53907
Fixes #54182
Fixes #62211
Fixes #41868
Fixes #63593
Fixes #47385
Fixes #43924
Fixes #32350
Fixes #26681
Fixes https://github.com/rust-lang/rust/issues/67187
2020-02-26 09:27:06 +00:00
Dylan DPC
35ae48c735
Rollup merge of #69457 - GuillaumeGomez:clean-up-e0370-e0371, r=Dylan-DPC
...
Clean up e0370 e0371
r? @Dylan-DPC
2020-02-26 02:07:17 +01:00
Guillaume Gomez
d6f83c541d
Clean up E0371 explanation
2020-02-25 13:28:47 +01:00
Guillaume Gomez
f56042fb3c
Clean up E0370 explanation
2020-02-25 13:28:40 +01:00
Dylan DPC
cfed378da2
Rollup merge of #69427 - GuillaumeGomez:cleanup-e0368-e0369, r=Dylan-DPC
...
Cleanup e0368 e0369
r? @Dylan-DPC
2020-02-24 20:10:15 +01:00
Guillaume Gomez
ca5bbd190a
Clean up E0368 and E0369 explanations
2020-02-24 12:57:19 +01:00
Pietro Albini
1cfb6c2ab0
Rollup merge of #69394 - GuillaumeGomez:clean-up-0367, r=Dylan-DPC
...
Clean up E0367 explanation
r? @Dylan-DPC
2020-02-24 11:15:34 +01:00
Pietro Albini
331044627a
Rollup merge of #69372 - yawpitch:master, r=varkor
...
Updates links in various Compiler Error Index entries
Currently many of the links in the online https://doc.rust-lang.org/error-index.html are not clickable, and many of them don't resolve correctly as they point to older versions of rustbyexample and the reference.
2020-02-24 11:15:30 +01:00
Michael Morehouse
c103a16f3a
Update links
...
Formatting fixes
Now that I can actually run `python x.py test src/tools/tidy` locally
... my god it takes a long time to compile when you're on a cellular
connection.
Removing unnecessary whitespaces
Updates src/test/ui/json-short.stderr golden test file
Fixes test failure by updating the golden file for changes
in src/librustc_error_codes/error_codes/E0601.md
Update src/librustc_error_codes/error_codes/E0080.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0080.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0080.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0154.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0154.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0661.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0662.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0663.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0664.md
Co-Authored-By: varkor <github@varkor.com>
Update src/test/ui/json-short.stderr
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0260.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0154.md
Co-Authored-By: varkor <github@varkor.com>
Update src/librustc_error_codes/error_codes/E0260.md
Co-Authored-By: varkor <github@varkor.com>
Apply suggestions from code review
Co-Authored-By: varkor <github@varkor.com>
Fixing 1 character over 80 cascade
2020-02-23 12:22:44 +00:00
Guillaume Gomez
78e4bd1c75
Clean up E0367 explanation
2020-02-23 12:02:32 +01:00
Dylan DPC
1cb9fb5e16
Rollup merge of #69346 - GuillaumeGomez:clean-up-e032x-explanations, r=Dylan-DPC
...
Clean up E0323, E0324, E0325 and E0326 explanations
r? @Dylan-DPC
2020-02-22 18:43:03 +05:30
varkor
e372ad4800
Expand the documentation for E0747
2020-02-22 11:34:29 +00:00
varkor
c9b7b1f73b
Refactor create_substs_for_generic_args a little
2020-02-22 00:28:48 +00:00
varkor
039045c49b
Move generic arg / param validation to create_substs_for_generic_args
2020-02-22 00:28:18 +00:00
Jonas Schievink
6cc268b9ef
Mark E0399.md as obsolete
2020-02-21 21:46:30 +01:00
Jonas Schievink
af2931bdfe
Mark E0399 test as obsolete
2020-02-21 19:43:03 +01: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
Mazdak Farrokhzad
362f6501f0
Rollup merge of #69311 - GuillaumeGomez:clean-up-e0321-e0322, r=Dylan-DPC
...
Clean up E0321 and E0322
r? @Dylan-DPC
2020-02-20 20:18:53 +01:00
Guillaume Gomez
90ebf93bdf
Greatly improve E0322 explanation
2020-02-20 14:26:56 +01:00
Guillaume Gomez
a6b5f875c1
clean up E0321 explanation
2020-02-20 14:26:43 +01:00
Dylan DPC
941ce1a557
Rollup merge of #69287 - GuillaumeGomez:clean-e0317, r=Dylan-DPC
...
Clean up E0317 explanation
r? @Dylan-DPC
2020-02-20 10:49:14 +01:00
Guillaume Gomez
1b342f70df
Clean up E0317 explanation
2020-02-19 16:09:28 +01:00
Dylan DPC
210b18118e
Rollup merge of #69233 - GuillaumeGomez:cleanup-e0310, r=Dylan-DPC
...
Clean up E0310 explanation
r? @Dylan-DPC
2020-02-18 16:07:29 +01:00
Guillaume Gomez
73283f1b32
Clean up E0310 explanation
2020-02-18 13:07:49 +01:00
Guillaume Gomez
cadf9efad1
Clean up E0309 explanation
2020-02-15 16:41:21 +01:00
Dylan DPC
82a366ad86
Rollup merge of #69055 - GuillaumeGomez:clean-up-e0307, r=Dylan-DPC
...
Clean up E0307 explanation
r? @Dylan-DPC
2020-02-11 16:37:06 +01:00
Guillaume Gomez
e20108f9c4
Clean up E0307 explanation
2020-02-11 11:39:41 +01:00