varkor
|
594685b5a2
|
token::LArrow can begin arguments
`<-` may indicate the start of a negative const argument.
|
2019-05-06 17:00:01 +01:00 |
|
varkor
|
3e6787cb4c
|
Early error for mixing order of const and type parameters
|
2019-05-04 22:28:08 +01:00 |
|
varkor
|
47f373128a
|
Add tests
|
2019-05-04 14:39:43 +01:00 |
|
varkor
|
1369132afa
|
Add a test for const args that cannot be inferred
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-05-01 23:11:20 +01:00 |
|
varkor
|
a188850ded
|
Add a test for incorrect numbers of const args
|
2019-05-01 23:11:19 +01:00 |
|
varkor
|
c7deb5bdc2
|
Add a test for const arguments
|
2019-05-01 23:11:19 +01:00 |
|
varkor
|
67176f751b
|
Add const-types test
|
2019-05-01 23:11:19 +01:00 |
|
varkor
|
6d7c7940b5
|
Add comment explaining restriction
|
2019-04-25 23:29:58 +01:00 |
|
varkor
|
908a6399bc
|
Add a test for const parameters with type parameters as types
|
2019-04-25 21:12:17 +01:00 |
|
varkor
|
102f7a8b26
|
Make sure const params with type params don't cause errors without a feature gate
|
2019-04-25 21:12:03 +01:00 |
|
Andy Russell
|
b6f148c8bd
|
hide --explain hint if error has no extended info
|
2019-04-18 13:29:28 -04:00 |
|
bors
|
e577e49b9f
|
Auto merge of #60058 - varkor:const-generics-ty-refactor, r=cramertj
Make const parameters enforce no variance constraints
Fixes https://github.com/rust-lang/rust/issues/60047. Also includes some minor const refactoring for convenience.
|
2019-04-18 08:58:45 +00:00 |
|
varkor
|
318a10e906
|
Add a test for unused const parameters
|
2019-04-18 00:30:50 +01:00 |
|
Eduard-Mihai Burtescu
|
5f7055988b
|
Resolve inconsistency in error messages between "parameter" and "variable".
|
2019-04-17 13:25:07 +03:00 |
|
varkor
|
f94f85bebd
|
Fix ICE with const generic param in struct
|
2019-03-22 01:49:42 +00:00 |
|
Vadim Petrochenkov
|
fa72a81bea
|
Update tests
|
2019-03-11 23:10:26 +03:00 |
|
varkor
|
8bb62d18f3
|
Add a test for invalid const arguments
|
2019-03-07 23:39:01 +00:00 |
|
varkor
|
162405f222
|
Fix negative integer literal test
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:20:01 +00:00 |
|
varkor
|
4c18ee4abd
|
Update const generics tests
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:20:01 +00:00 |
|
varkor
|
727e20410c
|
Add a test for const parameter uppercase lint
|
2019-02-16 13:04:15 +00:00 |
|
varkor
|
425fb58cac
|
Don't abort early when collecting const generics
|
2019-02-16 13:03:58 +00:00 |
|
varkor
|
1b933a5ce9
|
Add a test forbidding the use of const parameters in inner items
|
2019-02-07 15:03:20 +01:00 |
|
varkor
|
451f128783
|
Parse negative literals in const generic arguments
|
2019-02-07 15:03:20 +01:00 |
|
varkor
|
61f35f0641
|
Adjust generic const param resolution
|
2019-02-07 15:03:20 +01:00 |
|
varkor
|
bbdcc4e7ce
|
Adjust parser generic parameter errors
|
2019-02-07 15:02:17 +01:00 |
|
varkor
|
7461a5e655
|
Fix ast_validation printing of const generics
|
2019-02-07 15:02:17 +01:00 |
|
varkor
|
bf2f62cb98
|
Add test for const parameter before other generic parameters
|
2019-02-07 15:02:17 +01:00 |
|
varkor
|
ed51b6148f
|
Add test for const parameter depending on type parameter
|
2019-02-07 15:02:17 +01:00 |
|
varkor
|
2f73245ca4
|
Add test forbidding const parameters in const fn
|
2019-02-07 15:02:17 +01:00 |
|