John Kåre Alsaker
|
7cc7b8f190
|
Execute all parallel blocks even if they panic in a single-threaded compiler
|
2019-03-06 04:47:08 +01:00 |
|
John Kåre Alsaker
|
01f7450ae4
|
Update tests
|
2019-03-06 04:47:08 +01:00 |
|
John Kåre Alsaker
|
350f72fc67
|
Make wf checking parallel
|
2019-03-06 04:47:07 +01:00 |
|
John Kåre Alsaker
|
140a837fb6
|
Make misc checking 1 more parallel
|
2019-03-06 04:47:05 +01:00 |
|
John Kåre Alsaker
|
1745957d63
|
Make misc checking 2 more parallel
|
2019-03-06 04:47:04 +01:00 |
|
John Kåre Alsaker
|
d2923e5a77
|
Run the first block in a parallel! macro directly in the scope which guarantees that it will run immediately
|
2019-03-06 04:47:03 +01:00 |
|
John Kåre Alsaker
|
d5bb71c9f1
|
Split up privacy checking so privacy_access_levels only does computations required for AccessLevels
|
2019-03-06 04:47:03 +01:00 |
|
Esteban Küber
|
669be1a0a6
|
On incorrect cfg literal/identifier, point at the right span
|
2019-03-05 19:05:03 -08:00 |
|
Josh Stone
|
e478cadbbe
|
Add a tracking issue for new as_slice methods
|
2019-03-05 16:28:32 -08:00 |
|
Josh Stone
|
51e0d1c299
|
Clean up the example on slice::IterMut::as_slice()
|
2019-03-05 16:20:50 -08:00 |
|
Mazdak Farrokhzad
|
5384a11fca
|
Apply suggestions from code review
Co-Authored-By: cuviper <cuviper@gmail.com>
|
2019-03-05 16:17:50 -08:00 |
|
varkor
|
ed9227abbd
|
Make adjustments for comments
|
2019-03-05 22:49:37 +00:00 |
|
varkor
|
5c8b3c38f1
|
Fix rebase fallout
|
2019-03-05 22:31:06 +00:00 |
|
varkor
|
0da0457593
|
Clean up some generic substs handling
|
2019-03-05 22:20:17 +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
|
3e3a4212e8
|
Update test fallout
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
|
54b935b9b9
|
Handle const generics elsewhere
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:20:01 +00:00 |
|
varkor
|
c236c241e6
|
Handle const generics in typeck
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:20:01 +00:00 |
|
varkor
|
8e56729b4d
|
Handle new ConstValue variants in mir
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:19:26 +00:00 |
|
varkor
|
2dfde88438
|
Implement structural_impls for const generics
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:17:42 +00:00 |
|
varkor
|
133e776bf0
|
Add HAS_CT_INFER
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:17:41 +00:00 |
|
varkor
|
fc0fbe8bb5
|
Stub rustdoc const generics implementations
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:17:41 +00:00 |
|
varkor
|
eb2b8be6a0
|
Implement collect for const parameters
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:17:41 +00:00 |
|
varkor
|
3001ae7f94
|
Implement wfcheck for const parameters
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:13:11 +00:00 |
|
varkor
|
a8361eb6fa
|
Refactor compare_method
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:13:10 +00:00 |
|
varkor
|
f7cd97f786
|
Add ast_const_to_const
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:13:10 +00:00 |
|
varkor
|
f761c414b1
|
Make a lazy const from a const param
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:11:33 +00:00 |
|
varkor
|
0d1c9c08d7
|
Pretty printing for const generics
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:11:04 +00:00 |
|
varkor
|
cbf5d22bcd
|
Add const type flags
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:11:04 +00:00 |
|
varkor
|
29c272d4ed
|
Take const into account in context
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:10:24 +00:00 |
|
varkor
|
63b7572d0d
|
Stub methods in infer
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:10:02 +00:00 |
|
varkor
|
9a9aa5b46a
|
Implement Hash for new types
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:09:31 +00:00 |
|
varkor
|
73a6df6079
|
Update diagnostics to include const parameters
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:09:31 +00:00 |
|
varkor
|
f7f60eef50
|
Add type constraints from const parameters
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:09:31 +00:00 |
|
varkor
|
7f2a4f7822
|
Add ConstValue::Param and ConstValue::Infer
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:08:44 +00:00 |
|
varkor
|
1ebc858e5d
|
Add const kind and UnpackedKind::Const
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:08:44 +00:00 |
|
varkor
|
691d054e05
|
Take const generics into account when monomorphising
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:08:44 +00:00 |
|
varkor
|
2ce19ae3d1
|
Use non_erasable_generics for codegen
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
varkor
|
386e9fbda2
|
Add type_flags helper methods to consts
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
varkor
|
8cbbbaae6c
|
Add InferConst
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
varkor
|
a36d386c6d
|
Add ConstVid
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
varkor
|
11c31bb1d3
|
Add ParamConst
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
varkor
|
62f23c2b0b
|
Add Const generic param to ty
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
|
2019-03-05 22:07:37 +00:00 |
|
Nathan West
|
8ebc609eec
|
Add self to mailmap
|
2019-03-05 13:51:18 -08:00 |
|
QuietMisdreavus
|
3df0b895c1
|
only print coverage pass lists if running on nightly
|
2019-03-05 14:23:37 -06:00 |
|
QuietMisdreavus
|
e28cf74162
|
remove unused Display impl
|
2019-03-05 14:18:26 -06:00 |
|
John Kåre Alsaker
|
8052a4e5ac
|
Add a test for HashStable stability
|
2019-03-05 20:46:45 +01:00 |
|
John Kåre Alsaker
|
12a491fbe2
|
Make rustc_macro a Rust 2018 crate
|
2019-03-05 20:46:45 +01:00 |
|
John Kåre Alsaker
|
1675212ece
|
Move locate_ctxt back
|
2019-03-05 18:53:23 +01:00 |
|