Jeremy Stucki
d28832dde9
Remove needless lifetimes
2019-07-03 10:01:02 +02:00
Jeremy Stucki
ec711767a7
Remove needless lifetimes
2019-07-03 10:01:02 +02:00
ljedrz
73cb9ab526
rename hir::map::get_by_hir_id to get
2019-06-20 12:50:06 +02:00
Eduard-Mihai Burtescu
afc39bbf24
Run rustfmt --file-lines ... for changes from previous commits.
2019-06-14 18:58:32 +03:00
Eduard-Mihai Burtescu
f3f9d6dfd9
Unify all uses of 'gcx and 'tcx.
2019-06-14 18:58:23 +03:00
Eduard-Mihai Burtescu
fff08cb043
Run rustfmt --file-lines ... for changes from previous commits.
2019-06-12 13:38:28 +03:00
Eduard-Mihai Burtescu
17cdd356da
rustc: replace TyCtxt<'tcx, 'gcx, 'tcx> with TyCtxt<'gcx, 'tcx>.
2019-06-12 13:38:27 +03:00
Eduard-Mihai Burtescu
2441253508
Fix fallout from deny(unused_lifetimes).
2019-06-12 13:38:27 +03:00
Eduard-Mihai Burtescu
37799a5552
rustc: replace TyCtxt<'a, 'gcx, 'tcx> with TyCtxt<'tcx, 'gcx, 'tcx>.
2019-06-12 13:38:27 +03:00
Eduard-Mihai Burtescu
26a03405a5
rustc_incremental: deny(unused_lifetimes).
2019-06-11 14:11:58 +03:00
Nicholas Nethercote
fb084a48e2
Pass a Symbol to check_name, emit_feature_err, and related functions.
2019-05-13 09:29:22 +10:00
Mateusz Mikuła
87e4b43d51
Deny internal in stage0
2019-04-17 05:15:00 +02:00
John Kåre Alsaker
61a7a60d45
Make check_name generic
2019-04-15 07:23:02 +02:00
bors
e43f99ce57
Auto merge of #59517 - Zoxc:new-queries, r=oli-obk
...
Move query definitions over to the proc macro
r? @oli-obk
2019-04-04 08:26:18 +00:00
flip1995
d3f0cb9b62
Deny internal lints on non conflicting crates
...
- libarena
- librustc_allocator
- librustc_borrowck
- librustc_codegen_ssa
- librustc_codegen_utils
- librustc_driver
- librustc_errors
- librustc_incremental
- librustc_metadata
- librustc_passes
- librustc_privacy
- librustc_resolve
- librustc_save_analysis
- librustc_target
- librustc_traits
- libsyntax
- libsyntax_ext
- libsyntax_pos
2019-04-03 18:24:21 +02:00
John Kåre Alsaker
4558068482
Update tests
2019-03-30 18:43:26 +01:00
John Kåre Alsaker
da60ffbe16
Move query definitions over to the proc macro
2019-03-30 18:43:25 +01:00
Markus Westerlind
a365287e10
fix: Make incremental artifact deletion more robust
...
Should fix the intermittent errors reported in #57958
cc #48614
2019-03-26 23:49:14 +01:00
Mazdak Farrokhzad
4fbe25cc6b
Rollup merge of #59315 - Zoxc:move-query, r=oli-obk
...
Add no_hash to query macro and move some queries over
r? @oli-obk
2019-03-26 09:05:44 +01:00
bors
d91b32b4dc
Auto merge of #59256 - petrochenkov:derval2, r=Zoxc
...
Make meta-item API compatible with `LocalInternedString::get` soundness fix
r? @Zoxc
2019-03-25 12:21:46 +00: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
Vadim Petrochenkov
db74efce69
Make meta-item API compatible with LocalInternedString::get soundness fix
2019-03-17 17:04:58 +03:00
Vadim Petrochenkov
0cf96131f4
Refactor away NestedMetaItemKind
...
Remove methods `Attribute::span` and `MetaItem::span` duplicating public fields
2019-03-16 23:14:42 +03:00
Vadim Petrochenkov
8371caf5ee
syntax: Do not accidentally treat multi-segment meta-items as single-segment
2019-03-16 23:13:15 +03:00
Eduard-Mihai Burtescu
e0c75ff40d
rustc: rename item_path to def_path (except the module in ty).
2019-03-15 13:25:10 +02:00
Mazdak Farrokhzad
f95bbf3da3
Rollup merge of #59093 - Zoxc:no-prealloc, r=michaelwoerister
...
Remove precompute_in_scope_traits_hashes
r? @michaelwoerister
2019-03-13 03:33:47 +01:00
Mazdak Farrokhzad
2049d6f4d4
Rollup merge of #58908 - JohnTitor:improve-rand, r=scottmcm
...
Update rand version
cc: #57724
r? @scottmcm
2019-03-13 03:33:37 +01:00
John Kåre Alsaker
01e2e1f88f
Remove precompute_in_scope_traits_hashes
2019-03-11 09:56:26 +01:00
John Kåre Alsaker
51938c61f6
Make the rustc driver and interface demand driven
2019-03-10 04:49:45 +01:00
Yuki Okushi
939a263974
Update rand version
2019-03-04 16:20:46 +09:00
ljedrz
e72584c3a1
hir: remove NodeId from TraitItem
2019-03-01 11:18:49 +01:00
Alexander Regueiro
c3e182cf43
rustc: doc comments
2019-02-10 23:42:32 +00:00
bors
1bfb44133d
Auto merge of #57770 - Zoxc:no-hash-query, r=michaelwoerister
...
Add a query type which is always marked as red if it runs
This is useful for queries which produce results which are very likely to change if their inputs do.
I also expect this to be useful for end to end queries because 1) we don't need `HashStable` impls and 2) we avoid the overhead of hashing the result of large results like the AST or the HIR map.
r? @michaelwoerister
2019-02-10 01:33:17 +00:00
Mazdak Farrokhzad
4476e4fd36
Rollup merge of #58261 - taiki-e:librustc_incremental-2018, r=Centril
...
librustc_incremental => 2018
Transitions `librustc_incremental` to Rust 2018; cc #58099
r? @Centril
2019-02-09 00:16:02 +01:00
Taiki Endo
4f2e97e0ed
librustc_incremental => 2018
2019-02-08 21:16:35 +09:00
John Kåre Alsaker
a0f02cdba0
Update tests
2019-02-08 04:28:36 +01:00
Guillaume Gomez
8b886e07f5
Remove images' url to make it work even without internet connection
2019-02-07 11:06:19 +01:00
John Kåre Alsaker
584a52096e
Clean up and optimize OpenTask / read_index
2018-12-31 16:24:22 +01:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Alexander Regueiro
ee89c088b0
Various minor/cosmetic improvements to code
2018-12-07 23:53:34 +00:00
bors
4a45578bc5
Auto merge of #56502 - Zoxc:hir-func, r=eddyb
...
Use a function to access the Hir map to be able to turn it into a query later
r? @eddyb
2018-12-07 20:04:06 +00:00
kennytm
0e41ef13aa
Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrum
...
Replace usages of `..i + 1` ranges with `..=i`.
Before this change we were using old computer code techniques. After this change we use the new and improved computer code techniques.
2018-12-07 12:42:32 +08:00
John Kåre Alsaker
a70babed03
Use a function to access the Hir map to be able to turn it into a query later
2018-12-06 17:24:36 +01:00
Pietro Albini
e941e1a624
Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavis
...
cleanup: remove static lifetimes from consts
A follow-up to https://github.com/rust-lang/rust/pull/56497 .
2018-12-06 07:48:57 +01:00
Pietro Albini
64371f1cfe
Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNN
...
Utilize `?` instead of `return None`.
None
2018-12-05 23:54:25 +01:00
Corey Farwell
c025d61409
Replace usages of ..i + 1 ranges with ..=i.
2018-12-04 12:05:19 -08:00
Corey Farwell
9012af6f19
Utilize ? instead of return None.
2018-12-04 08:57:34 -08:00
ljedrz
d0c64bb296
cleanup: remove static lifetimes from consts
2018-12-04 12:46:10 +01:00