1. 19 2月, 2018 7 次提交
  2. 17 2月, 2018 6 次提交
  3. 14 2月, 2018 1 次提交
  4. 10 2月, 2018 2 次提交
  5. 09 2月, 2018 4 次提交
  6. 07 2月, 2018 1 次提交
  7. 06 2月, 2018 2 次提交
  8. 03 2月, 2018 1 次提交
  9. 31 1月, 2018 1 次提交
  10. 30 1月, 2018 1 次提交
  11. 27 1月, 2018 1 次提交
  12. 24 1月, 2018 3 次提交
  13. 21 1月, 2018 1 次提交
  14. 20 1月, 2018 1 次提交
  15. 19 1月, 2018 1 次提交
  16. 17 1月, 2018 3 次提交
    • V
      added workitem attributes · eee918a5
      vsadov 提交于
      eee918a5
    • V
      fixed tests · 9bb6ef0d
      vsadov 提交于
      9bb6ef0d
    • V
      Fixed aggressive spilling. · ec74d055
      vsadov 提交于
      The last await-containing expression in an argument triggers spilling of all argument before it.
      The value of the expression itself, however, should not be spilled. (there are no awaits after it)
      
      Agreesive spilling may result in substandard codegenration and/or unexpected errors.
      ec74d055
  17. 12 1月, 2018 2 次提交
  18. 11 1月, 2018 2 次提交
    • A
      Change local function definite assignment (#23749) · 14848064
      Andy Gocke 提交于
      The LDM has decided that the following rules should be in effect when
      calculating definite assignment for local functions:
      
        1. The entry point to a local function is always reachable.
        2. Variables captured in local functions are definitely assigned if
        they are definitely assigned in all branches into the local function.
      
      It turns out these rules were almost exactly what the compiler already
      implemented, but there was a bug in captured variable detection that
      meant that variables captured in lambdas within local functions were
      sometimes not counted as captured. This change fixes the bug around
      capturing, which should cause the compiler to conform to this
      specification.
      
      Fixes #17829
      14848064
    • V
      831323c1