1. 16 8月, 2016 1 次提交
  2. 15 8月, 2016 1 次提交
  3. 11 8月, 2016 2 次提交
  4. 09 8月, 2016 1 次提交
  5. 06 8月, 2016 1 次提交
  6. 05 8月, 2016 1 次提交
  7. 04 8月, 2016 1 次提交
  8. 02 8月, 2016 1 次提交
  9. 31 7月, 2016 1 次提交
    • G
      We introduce a "ref type" for use in declarations · b93e71b8
      gafter 提交于
        (e.g. ref local variable declaration)
      We introduce a "ref expression" for use in expressions
        (e.g. right-hand-side of a ref variable initialization)
      Also improve the diagnostic for local functions.
      Fixes #12749, #12580
      b93e71b8
  10. 27 7月, 2016 1 次提交
  11. 20 7月, 2016 1 次提交
  12. 15 7月, 2016 1 次提交
  13. 13 7月, 2016 1 次提交
    • A
      Implements simple cases of tuple name roundtripping (#12344) · 7bd28046
      Andy Gocke 提交于
      For the most part, this change implements the same encoding
      for tuples that we use for dynamic. This means that interface
      implementations and generic constraints are not covered, but
      base types and type parameters are.
      
      This change also doesn't have full tests for "long" tuples (nested tuple
      transformations) or tuple types that can only be constructed in
      metadata.
      7bd28046
  14. 09 7月, 2016 1 次提交
    • N
      Implement lowering of a pattern switch (i.e. the decision tree). · 1ea21c70
      Neal Gafter 提交于
      This implements lowering and good code generation for typeswitch. However, if the switch can be
      handled using the old strategy, we completely reuse the old binding and lowering. That enables
      us to not lose edit-and-continue for existing switches.
      
      The bound switch label now contains the value, as the labels cannot be relied on to contain the
      constant values (e.g. synthesized labels do not, and we now synthesize switches for typeswitch).
      Many places that work with bound switch statements had to be adjusted to consistently use the
      constant in the bound switch label.
      
      Fix parsing bug where `case A when B:` was parsed as a type pattern `A when` because `when` is
      an identifier, followed by a syntax error (`B` seen but `:` expected). The fix is to never let a
      pattern variable be named `where` at the top level of a switch.
      
      Related to #12316
      1ea21c70
  15. 01 7月, 2016 1 次提交
  16. 30 6月, 2016 1 次提交
  17. 25 6月, 2016 1 次提交
  18. 24 6月, 2016 1 次提交
  19. 18 6月, 2016 1 次提交
  20. 15 6月, 2016 1 次提交
  21. 14 6月, 2016 2 次提交
  22. 08 6月, 2016 1 次提交
  23. 07 6月, 2016 1 次提交
  24. 03 6月, 2016 1 次提交
  25. 26 5月, 2016 1 次提交
  26. 25 5月, 2016 1 次提交
  27. 21 5月, 2016 1 次提交
  28. 20 5月, 2016 1 次提交
  29. 18 5月, 2016 2 次提交
  30. 17 5月, 2016 2 次提交
  31. 07 5月, 2016 1 次提交
  32. 06 5月, 2016 1 次提交
  33. 28 4月, 2016 4 次提交