1. 12 9月, 2019 1 次提交
  2. 10 9月, 2019 2 次提交
  3. 04 9月, 2019 1 次提交
  4. 22 7月, 2019 1 次提交
  5. 20 7月, 2019 4 次提交
  6. 25 6月, 2019 1 次提交
  7. 18 6月, 2019 1 次提交
  8. 14 6月, 2019 1 次提交
  9. 12 6月, 2019 4 次提交
  10. 10 6月, 2019 1 次提交
  11. 29 5月, 2019 1 次提交
    • C
      Changes the type `mir::Mir` into `mir::Body` · 6e5e0daf
      Claude-Alban RANÉLY-VERGÉ-DÉPRÉ 提交于
      The commit should have changed comments as well.
      At the time of writting, it passes the tidy and check tool.
      
      Revisions asked by eddyb :
      - Renamed of all the occurences of {visit/super}_mir
      - Renamed test structures `CachedMir` to `Cached`
      
      Fixing the missing import on `AggregateKind`
      6e5e0daf
  12. 26 5月, 2019 2 次提交
  13. 24 5月, 2019 1 次提交
    • E
      Make place projections concrete. · 123a456a
      Edd Barrett 提交于
      Once upon a time (commit 9bd35c07) there were two kinds of
      projection: one for places, and one for constants. It therefore made
      sense to share the `Projection` struct for both. Although the different
      use-cases used different concrete types, sharing was made possible by
      type-parameterisation of `Projection`.
      
      Since then, however, the usage of projections in constants has
      disappeared, meaning that (forgetting lifetimes for a moment) the
      parameterised type is only every instantiated under one guise. So it may
      as well be a concrete type.
      123a456a
  14. 04 4月, 2019 1 次提交
  15. 03 4月, 2019 2 次提交
  16. 18 3月, 2019 1 次提交
  17. 01 3月, 2019 1 次提交
  18. 26 12月, 2018 1 次提交
  19. 18 12月, 2018 1 次提交
  20. 02 12月, 2018 1 次提交
  21. 18 11月, 2018 1 次提交
  22. 07 11月, 2018 1 次提交
  23. 04 11月, 2018 1 次提交
    • D
      Unions reinitialized after assignment into field. · a4e09456
      David Wood 提交于
      This commit makes two changes:
      
      First, it updates the dataflow builder to add an init for the place
      containing a union if there is an assignment into the field of
      that union.
      
      Second, it stops a "use of uninitialized" error occuring when there is an
      assignment into the field of an uninitialized union that was previously
      initialized. Making this assignment would re-initialize the union, as
      tested in `src/test/ui/borrowck/borrowck-union-move-assign.nll.stderr`.
      The check for previous initialization ensures that we do not start
      supporting partial initialization yet (cc #21232, #54499, #54986).
      a4e09456
  24. 01 11月, 2018 1 次提交
  25. 29 10月, 2018 1 次提交
  26. 19 10月, 2018 2 次提交
  27. 17 10月, 2018 1 次提交
    • L
      rustc: improve E0669 span · 4d7f08b1
      Levente Kurusa 提交于
      E0669 refers to a constraint that cannot be coerced into a single LLVM
      value, unfortunately right now this uses the Span for the entire inline
      assembly statement, which is less than ideal.
      
      This commit preserves the Span from HIR, which lets us emit the error
      using the Span for the operand itself in MIR.
      Signed-off-by: NLevente Kurusa <lkurusa@acm.org>
      4d7f08b1
  28. 04 10月, 2018 1 次提交
  29. 24 9月, 2018 1 次提交
  30. 18 9月, 2018 1 次提交