- e957ed9 move librustc to 2018 by Mark Mansi · 6 years ago
- 28fec68 cleanup: don't use node_to_hir_id where unneeded by ljedrz · 6 years ago
- afbd004 Remove `hir::StmtKind::Decl`. by Nicholas Nethercote · 6 years ago
- b2ce5a9 Make `hir::Stmt` a separate struct. by Nicholas Nethercote · 6 years ago
- a5c52c7 AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-end by Vadim Petrochenkov · 6 years ago
- 2a66355 Remove licenses by Mark Rousskov · 6 years ago
- 2ba3e66 Update tests by varkor · 6 years ago
- 6561732 Consider privacy in more locations by varkor · 6 years ago
- 88afbf2 Make uninhabitedness checking more intelligent by varkor · 6 years ago
- 62b3590 Check for uninhabitedness instead of never by varkor · 6 years ago
- ee89c08 Various minor/cosmetic improvements to code by Alexander Regueiro · 6 years ago
- a70babe Use a function to access the Hir map to be able to turn it into a query later by John Kåre Alsaker · 6 years ago
- fa1868d Make rustc::middle::region::Scope's fields public by Marshall Bowers · 7 years ago
- 7a083ca introduce Guard enum by F001 · 7 years ago
- 59c8a27 Replace push loops with collect() and extend() where possible by ljedrz · 7 years ago
- 6a16b38 ExprKind by csmoe · 7 years ago
- 14893ba DeclKind by csmoe · 7 years ago
- 114314c StmtKind by csmoe · 7 years ago
- 90c90ba rename `control_flow_graph` to `graph` by Niko Matsakis · 7 years ago
- 3c30415 rename `graph` to `control_flow_graph::implementation` by Niko Matsakis · 7 years ago
- 7ba2952 Rename ExprAgain to ExprContinue by varkor · 7 years ago
- b63d7e2 Rename trans to codegen everywhere. by Irina Popa · 7 years ago
- 11f5893 label-break-value: Parsing and AST/HIR changes by est31 · 7 years ago
- 235e7c1 Remove LoopIdResult by est31 · 7 years ago
- 3ef481a Remove hir::ScopeTarget by est31 · 7 years ago
- 44acea4 AST/HIR: Merge field access expressions for named and numeric fields by Vadim Petrochenkov · 7 years ago
- 347cf21 Remove adjacent all-const match arm hack. by Felix S. Klock II · 7 years ago
- 8bdfd8a rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree. by Eduard-Mihai Burtescu · 8 years ago
- e4996ec rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent. by Eduard-Mihai Burtescu · 8 years ago
- 28ddd7a rustc: use hir::ItemLocalId instead of ast::NodeId in CFG. by Eduard-Mihai Burtescu · 8 years ago
- 09a5d31 Remove support for `gen arg` by Alex Crichton · 8 years ago
- df608e7 Rename suspend to yield by John Kåre Alsaker · 8 years ago
- d861982 Generator literal support by John Kåre Alsaker · 8 years ago
- f668999 use field init shorthand in src/librustc by Zack M. Davis · 8 years ago
- 552ab37 rustc: replace method_map with Def::Method and node_substs entries. by Eduard-Mihai Burtescu · 8 years ago
- a65ced5 rustc: avoid using MethodCallee's signature where possible. by Eduard-Mihai Burtescu · 8 years ago
- b4988f0 rustc: keep overloaded autoderef MethodCallee's in Adjust. by Eduard-Mihai Burtescu · 8 years ago
- ea1c6df rustc: stop interning CodeExtent, it's small enough. by Eduard-Mihai Burtescu · 8 years ago
- 73cd9bd introduce per-fn RegionMaps by Taylor Cramer · 8 years ago
- c7dc39d intern CodeExtents by Niko Matsakis · 8 years ago
- eff39b7 On-demandify region mapping by Taylor Cramer · 8 years ago
- 612bb1f rustc: rename some of the queries to match tcx methods. by Eduard-Mihai Burtescu · 8 years ago
- 066d44b refactor the `targeted_by_break` field by Niko Matsakis · 8 years ago
- 276bba9 refactor if so that the "then type" is an expression by Niko Matsakis · 8 years ago
- 1f43731 Add more catch-related CFG and lifetime tests and fix CFG bug by Taylor Cramer · 8 years ago
- fc04eaa Implement ? in catch expressions and add tests by Taylor Cramer · 8 years ago
- b38992c some style fixes by Tshepang Lekhonkhobe · 8 years ago
- 085d71c remove special-case code for statics and just use `borrowck_fn` by Niko Matsakis · 8 years ago
- a611bbc Rename hir::Label to hir::Destination by Taylor Cramer · 8 years ago
- 4d65622 Properly implement labeled breaks in while conditions by Taylor Cramer · 8 years ago
- 5205e2f Normalize labeled and unlabeled breaks by Taylor Cramer · 8 years ago
- 45c8c56 rustc: rename TyCtxt's `map` field to `hir`. by Eduard-Mihai Burtescu · 8 years ago
- 282f7a3c rename `Tables` to `TypeckTables` by Niko Matsakis · 8 years ago
- 85a4a19 rustc: keep track of tables everywhere as if they were per-body. by Eduard-Mihai Burtescu · 8 years ago
- e64f64a rustc: separate bodies for static/(associated)const and embedded constants. by Eduard-Mihai Burtescu · 8 years ago
- 962633c rustc: embed path resolutions into the HIR instead of keeping DefMap. by Eduard-Mihai Burtescu · 9 years ago
- 16b5c2c rustc: desugar UFCS as much as possible during HIR lowering. by Eduard Burtescu · 9 years ago
- 9d42549 Implement the `loop_break_value` feature. by Geoffry Song · 9 years ago
- 382d3b0 Change HirVec<P<T>> to HirVec<T> in Expr. by Nicholas Nethercote · 9 years ago
- ff0830d rustc: use an Expr instead of a Block for function bodies. by Eduard Burtescu · 9 years ago
- 0d7201e rustc: record the target type of every adjustment. by Eduard Burtescu · 9 years ago
- 6a8d131 rustc: make all read access to tcx.tables go through a method. by Eduard Burtescu · 9 years ago
- e593c3b Changed most vec! invocations to use square braces by iirelu · 9 years ago
- cf0b7bd Call arrays "arrays" instead of "vecs" internally by Jonas Schievink · 9 years ago
- e05e74a Replace `_, _` with `..` by Vadim Petrochenkov · 9 years ago
- fadabe0 Rename empty/bang to never by Andrew Cann · 9 years ago
- ed02344 Remove obsolete divergence related stuff by Andrew Cann · 9 years ago
- 104963c Switch on TyEmpty by Andrew Cann · 9 years ago
- 9c05fb2 Merge PatKind::QPath into PatKind::Path in HIR by Vadim Petrochenkov · 9 years ago
- ee4e553 Introduce TyCtxt::expect_def/expect_resolution helpers and use them where possible by Vadim Petrochenkov · 9 years ago
- cf46820 Refactor away some functions from hir::pat_util by Vadim Petrochenkov · 9 years ago
- 216f5fb Separate bindings from other patterns in HIR by Vadim Petrochenkov · 9 years ago
- d69aeaf Implement `..` in tuple (struct) patterns by Vadim Petrochenkov · 9 years ago
- aad347c Remove hir::Ident by Vadim Petrochenkov · 9 years ago
- 76affa5 rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. by Eduard Burtescu · 9 years ago
- 513d392 rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. by Eduard Burtescu · 9 years ago
- ffca6c3 rustc: move middle::{def,def_id,pat_util} to hir. by Eduard Burtescu · 9 years ago
- ef4c724 rustc: dismantle hir::util, mostly moving functions to methods. by Eduard Burtescu · 9 years ago
- 8b09372 rustc: move rustc_front to rustc::hir. by Eduard Burtescu · 9 years ago
- bcdaccf librustc: replace span_bug calls with span_bug!() by Benjamin Herr · 9 years ago
- 5efdde0 rustc: move cfg, infer, traits and ty from middle to top-level. by Eduard Burtescu · 9 years ago[Renamed (99%) from src/librustc/middle/cfg/construct.rs]
- 856185d hir, mir: Separate HIR expressions / MIR operands from InlineAsm. by Eduard Burtescu · 9 years ago
- 8484831d Auto merge of #30884 - durka:inclusive-ranges, r=aturon by bors · 9 years ago
- 37ba66a Rename middle::ty::ctxt to TyCtxt by Jeffrey Seyfried · 9 years ago
- d792183 fallout from removing hir::ExprRange by Alex Burka · 9 years ago
- 06755d9 Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path by Vadim Petrochenkov · 9 years ago
- 9b40e1e Rename hir::Pat_ and its variants by Vadim Petrochenkov · 9 years ago
- 559fca0 Autoderef in librustc by Jonas Schievink · 9 years ago
- 2084c2c Rename Def's variants and don't reexport them by Vadim Petrochenkov · 9 years ago
- b8157cc Implement type ascription. by Eduard Burtescu · 9 years ago
- 50a02b4 Auto merge of #29735 - Amanieu:asm_indirect_constraint, r=pnkfelix by bors · 9 years ago
- ca88e9c Remove some unnecessary indirection from HIR structures by Vadim Petrochenkov · 9 years ago
- 65707df Use a struct instead of a tuple for inline asm output operands by Amanieu d'Antras · 10 years ago
- 9d7b113 Add proper support for indirect output constraints in inline asm by Amanieu d'Antras · 10 years ago
- b1788ef Remove use of RefCell<DefMap> in the simpler parts of pat_util by Jonathan S · 10 years ago
- 3468b8d Remove PatWildMulti by Vadim Petrochenkov · 10 years ago
- 2e88c36 Auto merge of #28642 - petrochenkov:name3, r=nrc by bors · 10 years ago
- f293ea2 Remove the deprecated box(PLACE) syntax. by Eduard Burtescu · 10 years ago
- 40ce804 Remove random Idents outside of libsyntax by Vadim Petrochenkov · 10 years ago
- d21bfff Remove hir::ExprParen by Nick Cameron · 10 years ago