Manish Goregaokar
6be272cff5
Rollup merge of #27491 - GuillaumeGomez:patch-4, r=Manishearth
2015-08-04 18:00:53 +05:30
Eduard Burtescu
a34b0a4691
rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.
2015-08-04 01:16:53 +03:00
Guillaume Gomez
d6f713be3f
Improve E0423 error message
2015-08-03 10:43:13 +02:00
Guillaume Gomez
3254ae6a52
Replace "impls" by "implementations"
2015-07-31 12:55:53 +02:00
Manish Goregaokar
c9a34d2092
Rollup merge of #27352 - nagisa:illegal-to-invalid-docs, r=steveklabnik
...
r? @steveklabnik
2015-07-30 01:43:53 +05:30
bors
6fcf62831e
Auto merge of #27349 - arielb1:constant-at, r=alexcrichton
...
Fixes #27033
Fixes #27077
r? @alexcrichton
2015-07-29 08:23:04 +00:00
Ariel Ben-Yehuda
757b0c176f
prohibit the lhs of an @-pattern being a constant
...
as this breaks code that worked under some conditions, this is a
[breaking-change]
Fixes #27033
Fixes #27077
2015-07-28 19:51:08 +03:00
Oliver Schneider
00a5e66f81
remove get_ident
and get_name
, make as_str
sound
2015-07-28 18:07:20 +02:00
Simonas Kazlauskas
91397a6aa3
Replace occurences of illegal in user facing docs
2015-07-28 17:55:44 +03:00
bors
3e6b03c2d8
Auto merge of #27230 - GuillaumeGomez:patch-1, r=brson
...
Part of #24407 .
cc @Manishearth
2015-07-27 19:44:22 +00:00
Guillaume Gomez
fc65f5551d
Fix typo
2015-07-24 17:26:41 +02:00
Guillaume Gomez
40617b60cb
Add E0425 error explanation
2015-07-24 14:58:00 +02:00
Guillaume Gomez
c8b9e8363a
Add E0426 error explanation
2015-07-24 14:44:44 +02:00
Guillaume Gomez
9e1ea5e5ee
Add E0432 error explanation
2015-07-24 12:30:14 +02:00
Guillaume Gomez
2537abf503
Add E0431 error explanation
2015-07-24 12:24:12 +02:00
Guillaume Gomez
18f4e8ce5e
Add E0430 error explanation
2015-07-24 12:19:36 +02:00
Guillaume Gomez
1f81002757
Improve error explanation
2015-07-24 11:02:26 +02:00
Guillaume Gomez
0efc7f143f
Fix typo and improve explanation
2015-07-23 16:19:37 +02:00
Guillaume Gomez
8a75dcdadf
Add E0424 error explanation
2015-07-23 12:44:59 +02:00
Guillaume Gomez
d6b9e0bed9
Add E0417 error explanation
2015-07-23 12:28:01 +02:00
Andrew Paseltiner
cf8a1636ef
add diagnostics for E0437 and E0438
2015-07-22 16:53:50 -04:00
Steve Klabnik
b73c6fe8f2
Rollup merge of #27156 - AlisdairO:diagnostics253, r=Manishearth
...
This is a resubmission of my previous git failure - apologies. Just fixing up a wording error that was discovered in E0253 after the r.
r? @Manishearth
2015-07-22 12:56:49 -04:00
Guillaume Gomez
2e919b4c51
Add E0433 error explanation
2015-07-21 19:50:28 +02:00
Guillaume Gomez
c13295bbc3
Add E0428 error explanation
2015-07-21 19:28:58 +02:00
Guillaume Gomez
95811546e6
Add E0407 error explanation
2015-07-21 19:28:58 +02:00
Guillaume Gomez
bc79f20cca
Add E0404 error explanation
2015-07-21 19:28:58 +02:00
Guillaume Gomez
cd385cbe34
Add E0405 error explanation
2015-07-21 19:28:58 +02:00
Guillaume Gomez
0eb7303c70
Add E0403 error explanation
2015-07-21 19:28:57 +02:00
Alisdair Owens
3ae7b72970
Fix wording nit for E0253
2015-07-20 18:14:12 +01:00
bors
ef04b07239
Auto merge of #27120 - apasel422:associated-item-error, r=arielb1
...
Previously, these would both be labeled as methods.
2015-07-20 01:46:20 +00:00
Andrew Paseltiner
ce856a55f6
add separate errors for out-of-place associated consts and types
...
Previously, these would both be labeled as methods.
2015-07-19 15:32:24 -04:00
Alisdair Owens
4ea02b72b7
replace word function with method
2015-07-19 09:59:43 +01:00
Alisdair Owens
44f29fbdbc
oops, forgot to fix method name
2015-07-18 20:46:47 +01:00
Alisdair Owens
56b450b291
fix up crate/trait discrepancy, clarify language
2015-07-18 20:26:08 +01:00
Alisdair Owens
6c74779a5c
Add diagnostics for E0253
2015-07-18 17:25:29 +01:00
Manish Goregaokar
8638dc7f9a
nit
2015-07-18 03:06:35 +05:30
Alisdair Owens
94b1ca8448
Write diagnostics for E0364 and E0365
2015-07-17 21:05:51 +01:00
Manish Goregaokar
1da1a46d56
Rollup merge of #26898 - GuillaumeGomez:fixup, r=eddyb
...
r? @eddyb
First part of the improvement. I then intend to improve resolve_error as indicated by @eddyb. Do not merge for now (please !).
2015-07-16 14:13:25 +05:30
Guillaume Gomez
60133aa6dd
Remove macro, import function and enum
2015-07-14 19:53:09 +02:00
Guillaume Gomez
31262c206e
Arguments are now passed directly to the function instead of the enum variants
2015-07-14 16:32:43 +02:00
Guillaume Gomez
c5f7c19cf2
End of error code spanning centralization
2015-07-14 15:37:52 +02:00
Guillaume Gomez
f52a87c44e
Centralize error spaning and add an enum to make this treatment easier
2015-07-13 19:32:45 +02:00
Guillaume Gomez
cbf0b1b399
Remove warnings by centralizing error codes usage
2015-07-13 02:05:02 +02:00
Guillaume Gomez
48ee57e656
Update error codes
2015-07-13 00:57:16 +02:00
Guillaume Gomez
f1b231dd71
Remove unused method
2015-07-13 00:45:50 +02:00
Guillaume Gomez
8b731a5cac
Add error codes
2015-07-13 00:31:09 +02:00
Simonas Kazlauskas
7a90865db5
Implement RFC 1058
2015-07-12 00:47:56 +03:00
Guillaume Gomez
2e00b31770
We just have to replace error codes but code is good now
2015-07-11 21:46:06 +02:00
Guillaume Gomez
c3fd0e1229
Remove token::get_name when unneeded
2015-07-10 00:00:08 +02:00
Seo Sanghyeon
8d9f1bab75
Remove a FIXME
2015-07-08 23:30:19 +09:00