1. 382d3b0 Change HirVec<P<T>> to HirVec<T> in Expr. by Nicholas Nethercote · 9 years ago
  2. ff0830d rustc: use an Expr instead of a Block for function bodies. by Eduard Burtescu · 9 years ago
  3. 0d7201e rustc: record the target type of every adjustment. by Eduard Burtescu · 9 years ago
  4. 6a8d131 rustc: make all read access to tcx.tables go through a method. by Eduard Burtescu · 9 years ago
  5. e593c3b Changed most vec! invocations to use square braces by iirelu · 9 years ago
  6. cf0b7bd Call arrays "arrays" instead of "vecs" internally by Jonas Schievink · 9 years ago
  7. e05e74a Replace `_, _` with `..` by Vadim Petrochenkov · 9 years ago
  8. fadabe0 Rename empty/bang to never by Andrew Cann · 9 years ago
  9. ed02344 Remove obsolete divergence related stuff by Andrew Cann · 9 years ago
  10. 104963c Switch on TyEmpty by Andrew Cann · 9 years ago
  11. 9c05fb2 Merge PatKind::QPath into PatKind::Path in HIR by Vadim Petrochenkov · 9 years ago
  12. ee4e553 Introduce TyCtxt::expect_def/expect_resolution helpers and use them where possible by Vadim Petrochenkov · 9 years ago
  13. cf46820 Refactor away some functions from hir::pat_util by Vadim Petrochenkov · 9 years ago
  14. 216f5fb Separate bindings from other patterns in HIR by Vadim Petrochenkov · 9 years ago
  15. d69aeaf Implement `..` in tuple (struct) patterns by Vadim Petrochenkov · 9 years ago
  16. aad347c Remove hir::Ident by Vadim Petrochenkov · 9 years ago
  17. 76affa5 rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. by Eduard Burtescu · 9 years ago
  18. 513d392 rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. by Eduard Burtescu · 9 years ago
  19. ffca6c3 rustc: move middle::{def,def_id,pat_util} to hir. by Eduard Burtescu · 9 years ago
  20. ef4c724 rustc: dismantle hir::util, mostly moving functions to methods. by Eduard Burtescu · 9 years ago
  21. 8b09372 rustc: move rustc_front to rustc::hir. by Eduard Burtescu · 9 years ago
  22. bcdaccf librustc: replace span_bug calls with span_bug!() by Benjamin Herr · 9 years ago
  23. 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]
  24. 856185d hir, mir: Separate HIR expressions / MIR operands from InlineAsm. by Eduard Burtescu · 9 years ago
  25. 8484831d Auto merge of #30884 - durka:inclusive-ranges, r=aturon by bors · 9 years ago
  26. 37ba66a Rename middle::ty::ctxt to TyCtxt by Jeffrey Seyfried · 9 years ago
  27. d792183 fallout from removing hir::ExprRange by Alex Burka · 9 years ago
  28. 06755d9 Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path by Vadim Petrochenkov · 9 years ago
  29. 9b40e1e Rename hir::Pat_ and its variants by Vadim Petrochenkov · 9 years ago
  30. 559fca0 Autoderef in librustc by Jonas Schievink · 9 years ago
  31. 2084c2c Rename Def's variants and don't reexport them by Vadim Petrochenkov · 9 years ago
  32. b8157cc Implement type ascription. by Eduard Burtescu · 10 years ago
  33. 50a02b4 Auto merge of #29735 - Amanieu:asm_indirect_constraint, r=pnkfelix by bors · 10 years ago
  34. ca88e9c Remove some unnecessary indirection from HIR structures by Vadim Petrochenkov · 10 years ago
  35. 65707df Use a struct instead of a tuple for inline asm output operands by Amanieu d'Antras · 10 years ago
  36. 9d7b113 Add proper support for indirect output constraints in inline asm by Amanieu d'Antras · 10 years ago
  37. b1788ef Remove use of RefCell<DefMap> in the simpler parts of pat_util by Jonathan S · 10 years ago
  38. 3468b8d Remove PatWildMulti by Vadim Petrochenkov · 10 years ago
  39. 2e88c36 Auto merge of #28642 - petrochenkov:name3, r=nrc by bors · 10 years ago
  40. f293ea2 Remove the deprecated box(PLACE) syntax. by Eduard Burtescu · 10 years ago
  41. 40ce804 Remove random Idents outside of libsyntax by Vadim Petrochenkov · 10 years ago
  42. d21bfff Remove hir::ExprParen by Nick Cameron · 10 years ago
  43. d8074e6 Use proper span for break and continue labels by Simonas Kazlauskas · 10 years ago
  44. facdf2e Add an intital HIR and lowering step by Nick Cameron · 10 years ago
  45. fc30438 Use a Vec instead of an HashMap for the scope hierarchy by Ariel Ben-Yehuda · 10 years ago
  46. 445824b use is_method_call rather than directly accessing the method_map by Ariel Ben-Yehuda · 10 years ago
  47. 79d0289 Begin refactor type checking state by Jared Roesch · 10 years ago
  48. ad66c21 rustc: switch most remaining middle::ty functions to methods. by Eduard Burtescu · 10 years ago
  49. 59935f7 rustc: move some functions in middle::ty working on Ty to methods. by Eduard Burtescu · 10 years ago
  50. ca7418b Removed many pointless calls to *iter() and iter_mut() by Joshua Landau · 10 years ago
  51. 29eb550 Get associated consts working in match patterns. by Sean Patrick Santos · 10 years ago
  52. 7ab0d1a Port to using the newer graph, which offers iterators instead of the by Niko Matsakis · 10 years ago
  53. d9530c0 Fallout out rustc by Niko Matsakis · 10 years ago
  54. d31b9eb Implement `<T>::method` UFCS expression syntax. by Eduard Burtescu · 10 years ago
  55. 5a6a9ed rustc: combine partial_def_map and last_private_map into def_map. by Eduard Burtescu · 10 years ago
  56. 4bae133 revise handling of match expressions so that arms branch to next arm. by James Miller · 10 years ago
  57. a0b7bad remove the `exit_map` field, it is unnecessary. by James Miller · 10 years ago
  58. 97c1711 Distinguish between AST and various Dummy nodes in CFG. by James Miller · 10 years ago
  59. 68e5bb3 Remove remaining uses of `[]`. This time I tried to use deref coercions where possible. by Niko Matsakis · 10 years ago
  60. d5d7e65 `for x in xs.iter()` -> `for x in &xs` by Jorge Aparicio · 10 years ago
  61. a873316 remove dead code by Jorge Aparicio · 10 years ago
  62. 9fdc0ef implement for loop desugaring by Jorge Aparicio · 10 years ago
  63. 2e888d0 Add the span of the operator itself to ast::BinOp. by Huon Wilson · 10 years ago
  64. a506d4c Fallout from stabilization. by Aaron Turon · 10 years ago
  65. 3121c04 Fix typedef/module name conflicts in the compiler by Alex Crichton · 10 years ago
  66. 2cdc86c syntax: add fully qualified UFCS expressions. by Eduard Burtescu · 10 years ago
  67. 517f1cc use slicing sugar by Jorge Aparicio · 10 years ago
  68. 0b3b957 rollup merge of #20645: nikomatsakis/rustbook-ice by Alex Crichton · 10 years ago
  69. 5c3ddcb rollup merge of #20481: seanmonstar/fmt-show-string by Alex Crichton · 10 years ago
  70. 44440e5 core: split into fmt::Show and fmt::String by Sean McArthur · 10 years ago
  71. f7ff37e Replace full slice notation with index calls by Nick Cameron · 10 years ago
  72. 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
  73. bf6c007 Change `&` pat to only work with &T, and `&mut` with &mut T. by Huon Wilson · 10 years ago
  74. 260e461 auto merge of #20443 : nikomatsakis/rust/autoderef-overloaded-calls, r=pcwalton by bors · 10 years ago
  75. 351409a sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs by Jorge Aparicio · 10 years ago
  76. 62ee3f1 rustc: fix fallout by Jorge Aparicio · 10 years ago
  77. dc97247 Make call notation use autoderef. Fixes #18742. by Niko Matsakis · 10 years ago
  78. 4e2afb0 Remove ExprSlice by hacking the compiler by Nick Cameron · 10 years ago
  79. ed8f503 Add hypothetical support for ranges with only an upper bound by Nick Cameron · 10 years ago
  80. 17826e1 Type checking and trans for ranges by Nick Cameron · 10 years ago
  81. 8a357e1 Add syntax for ranges by Nick Cameron · 10 years ago
  82. 082bfde Fallout of std::str stabilization by Alex Crichton · 10 years ago
  83. e64a007 librustc: use `#[deriving(Copy)]` by Jorge Aparicio · 10 years ago
  84. 7d4e7f0 AST refactor: make the place in ExprBox an option. by Felix S. Klock II · 11 years ago
  85. 1718cd6 Remove all shadowed lifetimes. by Niko Matsakis · 11 years ago
  86. d258d68 Remove `proc` types/expressions from the parser, compiler, and by Niko Matsakis · 11 years ago
  87. 096a286 librustc: Make `Copy` opt-in. by Niko Matsakis · 11 years ago
  88. 7c44561 Move various data structures out of typeck and into ty. by Niko Matsakis · 11 years ago
  89. b299c2b Fallout from stabilization by Aaron Turon · 11 years ago
  90. 3531697 Remove type parameters from ExprField and ExprTupField by Adolfo Ochagavía · 11 years ago
  91. 394269d auto merge of #19033 : pnkfelix/rust/fsk-introduce-scopedata-via-refactor, r=nikomatsakis by bors · 11 years ago
  92. 5ff9087 Refactored new CodeExtent type for improved abstraction. by Felix S. Klock II · 11 years ago
  93. 3e2929d Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an optional unboxed closure kind. by Niko Matsakis · 11 years ago
  94. ca08540 Fix fallout from coercion removal by Nick Cameron · 11 years ago
  95. a0a7ab4 auto merge of #18672 : brandonson/rust/functional-update-walk, r=nikomatsakis by bors · 11 years ago
  96. d80a62d Fix soundness hole in struct with expressions. by Brandon Sanderson · 11 years ago
  97. eec145b Fallout from collection conventions by Alexis Beingessner · 11 years ago
  98. cca84e9 Remove ty_bot from the type system by Jakub Bukaj · 11 years ago
  99. ead6c4b Add a lint for not using field pattern shorthands by P1start · 11 years ago
  100. 9d5d97b Remove a large amount of deprecated functionality by Alex Crichton · 11 years ago