1. f668999 use field init shorthand in src/librustc by Zack M. Davis · 8 years ago
  2. 552ab37 rustc: replace method_map with Def::Method and node_substs entries. by Eduard-Mihai Burtescu · 8 years ago
  3. a65ced5 rustc: avoid using MethodCallee's signature where possible. by Eduard-Mihai Burtescu · 8 years ago
  4. b4988f0 rustc: keep overloaded autoderef MethodCallee's in Adjust. by Eduard-Mihai Burtescu · 8 years ago
  5. ea1c6df rustc: stop interning CodeExtent, it's small enough. by Eduard-Mihai Burtescu · 8 years ago
  6. 73cd9bd introduce per-fn RegionMaps by Taylor Cramer · 8 years ago
  7. c7dc39d intern CodeExtents by Niko Matsakis · 8 years ago
  8. eff39b7 On-demandify region mapping by Taylor Cramer · 8 years ago
  9. 612bb1f rustc: rename some of the queries to match tcx methods. by Eduard-Mihai Burtescu · 8 years ago
  10. 066d44b refactor the `targeted_by_break` field by Niko Matsakis · 8 years ago
  11. 276bba9 refactor if so that the "then type" is an expression by Niko Matsakis · 8 years ago
  12. 1f43731 Add more catch-related CFG and lifetime tests and fix CFG bug by Taylor Cramer · 8 years ago
  13. fc04eaa Implement ? in catch expressions and add tests by Taylor Cramer · 8 years ago
  14. b38992c some style fixes by Tshepang Lekhonkhobe · 8 years ago
  15. 085d71c remove special-case code for statics and just use `borrowck_fn` by Niko Matsakis · 8 years ago
  16. a611bbc Rename hir::Label to hir::Destination by Taylor Cramer · 8 years ago
  17. 4d65622 Properly implement labeled breaks in while conditions by Taylor Cramer · 8 years ago
  18. 5205e2f Normalize labeled and unlabeled breaks by Taylor Cramer · 8 years ago
  19. 45c8c56 rustc: rename TyCtxt's `map` field to `hir`. by Eduard-Mihai Burtescu · 8 years ago
  20. 282f7a3c rename `Tables` to `TypeckTables` by Niko Matsakis · 8 years ago
  21. 85a4a19 rustc: keep track of tables everywhere as if they were per-body. by Eduard-Mihai Burtescu · 8 years ago
  22. e64f64a rustc: separate bodies for static/(associated)const and embedded constants. by Eduard-Mihai Burtescu · 8 years ago
  23. 962633c rustc: embed path resolutions into the HIR instead of keeping DefMap. by Eduard-Mihai Burtescu · 9 years ago
  24. 16b5c2c rustc: desugar UFCS as much as possible during HIR lowering. by Eduard Burtescu · 9 years ago
  25. 9d42549 Implement the `loop_break_value` feature. by Geoffry Song · 9 years ago
  26. 382d3b0 Change HirVec<P<T>> to HirVec<T> in Expr. by Nicholas Nethercote · 9 years ago
  27. ff0830d rustc: use an Expr instead of a Block for function bodies. by Eduard Burtescu · 9 years ago
  28. 0d7201e rustc: record the target type of every adjustment. by Eduard Burtescu · 9 years ago
  29. 6a8d131 rustc: make all read access to tcx.tables go through a method. by Eduard Burtescu · 9 years ago
  30. e593c3b Changed most vec! invocations to use square braces by iirelu · 9 years ago
  31. cf0b7bd Call arrays "arrays" instead of "vecs" internally by Jonas Schievink · 9 years ago
  32. e05e74a Replace `_, _` with `..` by Vadim Petrochenkov · 9 years ago
  33. fadabe0 Rename empty/bang to never by Andrew Cann · 9 years ago
  34. ed02344 Remove obsolete divergence related stuff by Andrew Cann · 9 years ago
  35. 104963c Switch on TyEmpty by Andrew Cann · 9 years ago
  36. 9c05fb2 Merge PatKind::QPath into PatKind::Path in HIR by Vadim Petrochenkov · 9 years ago
  37. ee4e553 Introduce TyCtxt::expect_def/expect_resolution helpers and use them where possible by Vadim Petrochenkov · 9 years ago
  38. cf46820 Refactor away some functions from hir::pat_util by Vadim Petrochenkov · 9 years ago
  39. 216f5fb Separate bindings from other patterns in HIR by Vadim Petrochenkov · 9 years ago
  40. d69aeaf Implement `..` in tuple (struct) patterns by Vadim Petrochenkov · 9 years ago
  41. aad347c Remove hir::Ident by Vadim Petrochenkov · 9 years ago
  42. 76affa5 rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. by Eduard Burtescu · 9 years ago
  43. 513d392 rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. by Eduard Burtescu · 9 years ago
  44. ffca6c3 rustc: move middle::{def,def_id,pat_util} to hir. by Eduard Burtescu · 9 years ago
  45. ef4c724 rustc: dismantle hir::util, mostly moving functions to methods. by Eduard Burtescu · 9 years ago
  46. 8b09372 rustc: move rustc_front to rustc::hir. by Eduard Burtescu · 9 years ago
  47. bcdaccf librustc: replace span_bug calls with span_bug!() by Benjamin Herr · 9 years ago
  48. 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]
  49. 856185d hir, mir: Separate HIR expressions / MIR operands from InlineAsm. by Eduard Burtescu · 9 years ago
  50. 8484831d Auto merge of #30884 - durka:inclusive-ranges, r=aturon by bors · 9 years ago
  51. 37ba66a Rename middle::ty::ctxt to TyCtxt by Jeffrey Seyfried · 9 years ago
  52. d792183 fallout from removing hir::ExprRange by Alex Burka · 9 years ago
  53. 06755d9 Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path by Vadim Petrochenkov · 9 years ago
  54. 9b40e1e Rename hir::Pat_ and its variants by Vadim Petrochenkov · 9 years ago
  55. 559fca0 Autoderef in librustc by Jonas Schievink · 9 years ago
  56. 2084c2c Rename Def's variants and don't reexport them by Vadim Petrochenkov · 9 years ago
  57. b8157cc Implement type ascription. by Eduard Burtescu · 9 years ago
  58. 50a02b4 Auto merge of #29735 - Amanieu:asm_indirect_constraint, r=pnkfelix by bors · 9 years ago
  59. ca88e9c Remove some unnecessary indirection from HIR structures by Vadim Petrochenkov · 9 years ago
  60. 65707df Use a struct instead of a tuple for inline asm output operands by Amanieu d'Antras · 10 years ago
  61. 9d7b113 Add proper support for indirect output constraints in inline asm by Amanieu d'Antras · 10 years ago
  62. b1788ef Remove use of RefCell<DefMap> in the simpler parts of pat_util by Jonathan S · 10 years ago
  63. 3468b8d Remove PatWildMulti by Vadim Petrochenkov · 10 years ago
  64. 2e88c36 Auto merge of #28642 - petrochenkov:name3, r=nrc by bors · 10 years ago
  65. f293ea2 Remove the deprecated box(PLACE) syntax. by Eduard Burtescu · 10 years ago
  66. 40ce804 Remove random Idents outside of libsyntax by Vadim Petrochenkov · 10 years ago
  67. d21bfff Remove hir::ExprParen by Nick Cameron · 10 years ago
  68. d8074e6 Use proper span for break and continue labels by Simonas Kazlauskas · 10 years ago
  69. facdf2e Add an intital HIR and lowering step by Nick Cameron · 10 years ago
  70. fc30438 Use a Vec instead of an HashMap for the scope hierarchy by Ariel Ben-Yehuda · 10 years ago
  71. 445824b use is_method_call rather than directly accessing the method_map by Ariel Ben-Yehuda · 10 years ago
  72. 79d0289 Begin refactor type checking state by Jared Roesch · 10 years ago
  73. ad66c21 rustc: switch most remaining middle::ty functions to methods. by Eduard Burtescu · 10 years ago
  74. 59935f7 rustc: move some functions in middle::ty working on Ty to methods. by Eduard Burtescu · 10 years ago
  75. ca7418b Removed many pointless calls to *iter() and iter_mut() by Joshua Landau · 10 years ago
  76. 29eb550 Get associated consts working in match patterns. by Sean Patrick Santos · 10 years ago
  77. 7ab0d1a Port to using the newer graph, which offers iterators instead of the by Niko Matsakis · 10 years ago
  78. d9530c0 Fallout out rustc by Niko Matsakis · 10 years ago
  79. d31b9eb Implement `<T>::method` UFCS expression syntax. by Eduard Burtescu · 10 years ago
  80. 5a6a9ed rustc: combine partial_def_map and last_private_map into def_map. by Eduard Burtescu · 10 years ago
  81. 4bae133 revise handling of match expressions so that arms branch to next arm. by James Miller · 10 years ago
  82. a0b7bad remove the `exit_map` field, it is unnecessary. by James Miller · 10 years ago
  83. 97c1711 Distinguish between AST and various Dummy nodes in CFG. by James Miller · 10 years ago
  84. 68e5bb3 Remove remaining uses of `[]`. This time I tried to use deref coercions where possible. by Niko Matsakis · 10 years ago
  85. d5d7e65 `for x in xs.iter()` -> `for x in &xs` by Jorge Aparicio · 10 years ago
  86. a873316 remove dead code by Jorge Aparicio · 10 years ago
  87. 9fdc0ef implement for loop desugaring by Jorge Aparicio · 10 years ago
  88. 2e888d0 Add the span of the operator itself to ast::BinOp. by Huon Wilson · 10 years ago
  89. a506d4c Fallout from stabilization. by Aaron Turon · 10 years ago
  90. 3121c04 Fix typedef/module name conflicts in the compiler by Alex Crichton · 10 years ago
  91. 2cdc86c syntax: add fully qualified UFCS expressions. by Eduard Burtescu · 10 years ago
  92. 517f1cc use slicing sugar by Jorge Aparicio · 10 years ago
  93. 0b3b957 rollup merge of #20645: nikomatsakis/rustbook-ice by Alex Crichton · 10 years ago
  94. 5c3ddcb rollup merge of #20481: seanmonstar/fmt-show-string by Alex Crichton · 10 years ago
  95. 44440e5 core: split into fmt::Show and fmt::String by Sean McArthur · 10 years ago
  96. f7ff37e Replace full slice notation with index calls by Nick Cameron · 10 years ago
  97. 2486d93 Fix ICE that @steveklabnik encountered in rust-ice. The problems turned out to be that were being very loose with bound regions in trans (we were basically just ignoring and flattening binders). Since binders are significant to subtyping and hence to trait selection, this can cause a lot of problems. So this patch makes us treat them more strictly -- for example, we propagate binders, and avoid skipping past the `Binder` by writing `foo.0`. by Niko Matsakis · 10 years ago
  98. bf6c007 Change `&` pat to only work with &T, and `&mut` with &mut T. by Huon Wilson · 10 years ago
  99. 260e461 auto merge of #20443 : nikomatsakis/rust/autoderef-overloaded-calls, r=pcwalton by bors · 10 years ago
  100. 351409a sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs by Jorge Aparicio · 10 years ago