index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc
/
hir
/
map
/
definitions.rs
Age
Commit message (
Expand
)
Author
Lines
2018-03-08
Add a map of `DefId` to `Span` in the `Definitions` struct
Basile Desloges
-2
/
+29
2018-02-18
Generate documentation for auto-trait impls
Aaron Hill
-0
/
+4
2018-01-08
Use different DefIndex representation that is better suited for variable leng...
Michael Woerister
-5
/
+4
2017-11-28
Fix hygiene bug.
Jeffrey Seyfried
-1
/
+2
2017-11-09
change separator from `.` to `-`
Mikhail Modin
-2
/
+5
2017-11-09
change MIR dump filenames from `nodeN` to `DefPath`
Mikhail Modin
-0
/
+20
2017-11-04
Make DefIndex use newtype_index macro
Santiago Pastorino
-1
/
+1
2017-10-24
Introduce CrateDisambiguator newtype and fix tests
Igor Matuszewski
-2
/
+5
2017-10-05
Fix infinite recursion in <DepNode as Debug>.
Michael Woerister
-21
/
+0
2017-09-08
Use NodeId/HirId instead of DefId for local variables.
Eduard-Mihai Burtescu
-5
/
+0
2017-09-05
rustc: Store InternedString in `DefPathData`
Alex Crichton
-17
/
+19
2017-08-11
Add some ID conversion methods to HIR map and Definitions.
Michael Woerister
-0
/
+13
2017-08-11
Make Definitions::find_node_for_hir_id() a linear search instead of a binary ...
Michael Woerister
-1
/
+5
2017-08-11
Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.
Michael Woerister
-0
/
+4
2017-08-01
rustc::hir::map::definitions - fix O(n^2) when disambiguating
Ariel Ben-Yehuda
-14
/
+14
2017-07-20
Remove unused DefTable::retrace_path().
Michael Woerister
-66
/
+19
2017-07-05
use field init shorthand in src/librustc
Zack M. Davis
-4
/
+4
2017-06-13
incr.comp.: Don't use Ident in DefPath because that's unstable across compila...
Michael Woerister
-67
/
+72
2017-06-07
Allocate DefIndices for global crate metadata.
Michael Woerister
-12
/
+106
2017-05-31
Don't print the whole crate disambiguator value in debug output
Michael Woerister
-1
/
+3
2017-05-31
Build DefPathHash->DefId table when incr.comp. is enabled
Michael Woerister
-0
/
+24
2017-05-31
Make a newtype for DefPathHash so they are not confused with content hashes
Michael Woerister
-10
/
+16
2017-05-25
Improve intercrate hygiene.
Jeffrey Seyfried
-32
/
+58
2017-05-25
Improve efficiency.
Jeffrey Seyfried
-2
/
+4
2017-05-25
Hygienize `librustc_typeck`.
Jeffrey Seyfried
-1
/
+22
2017-05-18
Use 128 instead of 64 bits for DefPath hashes
Michael Woerister
-8
/
+9
2017-04-07
ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.
Michael Woerister
-22
/
+93
2017-04-06
Introduce HashStable trait and base ICH implementations on it.
Michael Woerister
-0
/
+4
2017-03-22
Allocate numerical values of DefIndexes from two seperate ranges.
Michael Woerister
-26
/
+78
2017-03-22
Introduce HirId, a replacement for NodeId after lowering to HIR.
Michael Woerister
-0
/
+30
2017-03-01
fix tests to handle the Typeof bodies
Niko Matsakis
-2
/
+6
2016-12-28
rustc: separate bodies for static/(associated)const and embedded constants.
Eduard-Mihai Burtescu
-2
/
+1
2016-12-16
definitions: Add some documentation.
Michael Woerister
-2
/
+7
2016-12-16
Move retrace_path() implementation to DefPathTable
Michael Woerister
-2
/
+31
2016-12-16
definitions: Store DefPath data in separate table in metadata
Michael Woerister
-1
/
+5
2016-12-16
definitions: Don't allocate DefIds for inlined HIR
Michael Woerister
-54
/
+3
2016-12-16
Definitions: Extract DefPath interning into its own data structure.
Michael Woerister
-23
/
+85
2016-12-16
Definitions: Split out NodeId <-> DefIndex mapping
Michael Woerister
-23
/
+21
2016-12-15
Use StableHasher everywhere
Ariel Ben-Yehuda
-3
/
+3
2016-11-21
Cleanup `InternedString`.
Jeffrey Seyfried
-32
/
+13
2016-11-21
Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...
Jeffrey Seyfried
-4
/
+4
2016-11-20
Move `syntax::util::interner` -> `syntax::symbol`, cleanup.
Jeffrey Seyfried
-2
/
+2
2016-11-08
Replace FnvHasher use with FxHasher.
Nicholas Nethercote
-3
/
+3
2016-10-03
std: Stabilize and deprecate APIs for 1.13
Alex Crichton
-2
/
+3
2016-09-27
Peform def id assignment during expansion.
Jeffrey Seyfried
-8
/
+1
2016-09-22
Split up `DefCollector::root()`.
Jeffrey Seyfried
-1
/
+2
2016-09-20
rustc: don't hash the --extern crate name, but the original one, in DefPath.
Eduard Burtescu
-6
/
+2
2016-09-20
rustc_metadata: move opt_item_name to TyCtxt::item_name.
Eduard Burtescu
-1
/
+25
2016-09-20
rustc_metadata: go only through rustc_serialize in astencode.
Eduard Burtescu
-4
/
+3
2016-08-12
rustc: add TyAnon (impl Trait) to the typesystem.
Eduard Burtescu
-0
/
+6
[next]