Commit Graph

108589 Commits

Author SHA1 Message Date
Ayush Mishra
5760db14f9
Update src/librustc_error_codes/error_codes/E0634.md
Co-Authored-By: Dylan DPC <dylan.dpc@gmail.com>
2020-03-15 06:49:45 +05:30
Vadim Petrochenkov
2093d83afc def_collector: Fully visit async functions 2020-03-15 03:15:47 +03:00
Dylan MacKenzie
d7e6649326 Return feature gate as a Symbol 2020-03-14 16:04:42 -07:00
Guillaume Gomez
138d29d358 Update ui tests 2020-03-14 23:51:45 +01:00
Timothée Gerber
6d521ecc62 Fix punctuation in rustdoc book 2020-03-14 23:40:29 +01:00
Timothée Gerber
131433a2c0 Change fenced code block type in rustdoc book 2020-03-14 23:31:34 +01:00
Dylan MacKenzie
6f75d3fcc0 Simplify Qualif interface 2020-03-14 15:19:43 -07:00
Guillaume Gomez
ecb84c975d Clean up E0412 and E0422 explanations 2020-03-14 23:19:22 +01:00
Timothée Gerber
68dc24fcbe Clean up path separator in rustdoc book 2020-03-14 23:04:33 +01:00
John Kåre Alsaker
14fdd85a5a Add some comments to the new queries 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
31183c39df Add test for #69596 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
2af085d34f Don't try to print missing HIR ids 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
8b8041efc0 Update tests 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
7118f71ea1 Update ich_nested_items.rs 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
6258c0144d Reintroduce workaround for #62649 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
10b23e3fd3 Format function_interfaces.rs 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
274fb668b4 Replace Hir with hir_owner in tests 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
c0b60c428a Replace HirBody with hir_owner_items in tests 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
739a1ef113 Create the hir_to_node_id map before TyCtxt 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
396aeb83c0 Optimize the HIR map 2020-03-14 22:52:31 +01:00
John Kåre Alsaker
aea57aee5f Don't hash HIR with bodies thrice 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
0e316e29e6 Fix HIR map validation 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
8b16b023b1 Index HIR after creating TyCtxt 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
3538cb38fc Only hash the Hir owner (including its bodies) 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
d73268b05c Remove input_task 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
b97d4383a4 Remove Hir and HirBody dep nodes 2020-03-14 22:52:30 +01:00
John Kåre Alsaker
e9d166fac5 Clean up the collector 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
fa09db8468 Remove AllLocalTraitImpls 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
d99b17fa64 Remove the map field from Map 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
072449c0dc Update trait_impls 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
270ee7eca3 Remove comments 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
61527c8d8c Update find_entry 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
21942a5cf6 Update is_hir_id_module 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
9c4308ed92 Update find 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
d5827d8bc1 Update get_parent_node 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
b40e6baec7 Update visit_item_likes_in_module 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
38e613c4eb Update krate_attrs and get_module 2020-03-14 22:52:29 +01:00
John Kåre Alsaker
0c68b7a7fa Update body_owner and maybe_body_owned_by 2020-03-14 22:52:28 +01:00
John Kåre Alsaker
d3c73940b7 Update fn_decl_by_hir_id and fn_sig_by_hir_id 2020-03-14 22:52:28 +01:00
John Kåre Alsaker
e1a9626bb3 Update item functions 2020-03-14 22:52:28 +01:00
John Kåre Alsaker
518c78fbd3 Create Map after TyCtxt 2020-03-14 22:52:28 +01:00
John Kåre Alsaker
21386e1355 Collect the new maps 2020-03-14 22:52:28 +01:00
John Kåre Alsaker
cfa1d4e383 Add HIR queries 2020-03-14 22:52:28 +01:00
Amanieu d'Antras
864d05bc8a Add a workaround for catch_unwind in stage1 mingw target
Fixes #70001
2020-03-14 20:55:50 +01:00
bors
7cdbc87a49 Auto merge of #69999 - RalfJung:miri-unwind, r=oli-obk
adjust Miri to needs of changed unwinding strategy

As expected, https://github.com/rust-lang/rust/pull/67502 broke unwinding in Miri. To fix it we have to adjust parts of the engine and the panic runtime, which this PR does. The Miri-side changes are in https://github.com/rust-lang/miri/pull/1227.

Cc @oli-obk @Aaron1011 @Mark-Simulacrum @Amanieu
2020-03-14 19:54:23 +00:00
Guillaume Gomez
8216a32d32 remove compilation warning 2020-03-14 18:17:20 +01:00
Guillaume Gomez
d4ea327f24 Make ignore and compile fail signs more visible 2020-03-14 18:17:08 +01:00
bors
131772c5e0 Auto merge of #69076 - cjgillot:split_trait, r=matthewjasper
Split librustc::{traits,infer} to their respective crates

Followup on #67953.

I tried to follow the existing module structures.

cc @eddyb
r? @Zoxc
2020-03-14 16:43:20 +00:00
Vadim Petrochenkov
e80cb2032c resolve: Fix regression in resolution of raw keywords in paths 2020-03-14 19:21:38 +03:00
Jonas Schievink
38fa3783ce Swap inserts to keep the original ordering 2020-03-14 15:46:57 +01:00