Nicholas Nethercote
|
fb084a48e2
|
Pass a Symbol to check_name, emit_feature_err, and related functions.
|
2019-05-13 09:29:22 +10:00 |
|
Eduard-Mihai Burtescu
|
8d9f4a128c
|
rustc: rename all occurences of "freevar" to "upvar".
|
2019-05-05 18:49:32 +03:00 |
|
Eduard-Mihai Burtescu
|
b92b1a76e1
|
rustc: use DefKind instead of Def, where possible.
|
2019-05-03 22:50:09 +03:00 |
|
Mazdak Farrokhzad
|
a8b854bde0
|
Rollup merge of #60287 - Zoxc:the-arena-variances_of, r=eddyb
Use references for variances_of
Based on https://github.com/rust-lang/rust/pull/60280.
cc @varkor
r? @eddyb
|
2019-05-01 08:29:09 +02:00 |
|
John Kåre Alsaker
|
d2ff829433
|
Update variances_of
|
2019-04-25 22:29:29 +02:00 |
|
John Kåre Alsaker
|
53269c7f6e
|
Update trait queries
|
2019-04-25 18:23:36 +02:00 |
|
John Kåre Alsaker
|
b164a2da63
|
Update trait_impls_of
|
2019-04-25 18:23:35 +02:00 |
|
John Kåre Alsaker
|
1fe0d4e383
|
Update mir_const_qualif
|
2019-04-25 18:23:34 +02:00 |
|
John Kåre Alsaker
|
d56d2fbaea
|
Update rvalue_promotable_map
|
2019-04-25 18:23:33 +02:00 |
|
John Kåre Alsaker
|
b8b4ad597a
|
Update region_scope_tree
|
2019-04-25 18:23:32 +02:00 |
|
John Kåre Alsaker
|
5d67618d4c
|
Update inferred_outlives_of
|
2019-04-25 01:38:54 +02:00 |
|
Taylor Cramer
|
e617025e96
|
Add rustc_allow_const_fn_ptr
|
2019-04-23 15:55:31 -07:00 |
|
Vadim Petrochenkov
|
286a469a16
|
Introduce query static_mutability
|
2019-04-21 14:16:44 +03:00 |
|
ljedrz
|
3b99a48c4d
|
HirIdify hir::Def
|
2019-04-14 09:30:02 +02:00 |
|
bors
|
2226c09699
|
Auto merge of #59536 - Zoxc:the-arena, r=eddyb
Introduce an arena type which may be used to allocate a list of types with destructors
You can also specify that you want deserializers for `&'tcx [T]` and `&'tcx T` for a type in the list, which will allocate those using the arena.
Based on https://github.com/rust-lang/rust/pull/59517 and https://github.com/rust-lang/rust/pull/59533. Look at the last commit for the interesting changes.
An alternative to https://github.com/rust-lang/rust/pull/56448. cc @michaelwoerister @eddyb
r? @oli-obk
|
2019-04-12 06:10:19 +00:00 |
|
John Kåre Alsaker
|
25c448ffd8
|
Remove no_force from coherent_trait
|
2019-04-05 13:25:24 +02:00 |
|
John Kåre Alsaker
|
43e33ea1ff
|
Add DropArena and use it to allocate types with few allocations
|
2019-04-05 00:55:09 +02:00 |
|
John Kåre Alsaker
|
002c70f2d4
|
Introduce an arena type which may be used to allocate a list of types with destructors
|
2019-04-05 00:55:07 +02:00 |
|
John Kåre Alsaker
|
da60ffbe16
|
Move query definitions over to the proc macro
|
2019-03-30 18:43:25 +01:00 |
|
John Kåre Alsaker
|
4d0a1e418c
|
Add eval_always to query macro and move a query over
|
2019-03-20 17:22:16 +01:00 |
|
John Kåre Alsaker
|
52374a6462
|
Add anon to query macro and move a query over
|
2019-03-20 17:13:44 +01:00 |
|
John Kåre Alsaker
|
d060e7df44
|
Add no_force to query macro and move some queries over
|
2019-03-20 16:53:55 +01:00 |
|
John Kåre Alsaker
|
72f8d4e222
|
Add no_hash to query macro and move some queries over
|
2019-03-20 16:06:09 +01:00 |
|
John Kåre Alsaker
|
9e9d03fd66
|
Add load_cached query modifier and keep dep node names consistent with query names
|
2019-03-18 08:20:09 +01:00 |
|
John Kåre Alsaker
|
7d90547532
|
Define queries using a proc macro
|
2019-03-18 08:20:06 +01:00 |
|