1. 17 12月, 2020 8 次提交
  2. 16 12月, 2020 2 次提交
  3. 15 12月, 2020 1 次提交
  4. 11 12月, 2020 2 次提交
  5. 10 12月, 2020 7 次提交
  6. 09 12月, 2020 1 次提交
  7. 08 12月, 2020 1 次提交
  8. 04 12月, 2020 3 次提交
  9. 03 12月, 2020 1 次提交
  10. 02 12月, 2020 3 次提交
  11. 30 11月, 2020 1 次提交
  12. 28 11月, 2020 2 次提交
  13. 27 11月, 2020 1 次提交
  14. 26 11月, 2020 4 次提交
  15. 25 11月, 2020 1 次提交
    • V
      Rethink constraints incorporation · 0857b9c9
      Victor Petukhov 提交于
      Namely, remove incorporation “otherInsideMyConstraint” to eliminate
      constraint system redundancy and produce a potentially very large number
       of constructs.
      Instead, introduce not so “spreadable” incorporation during variable
      fixation (equality constraint with result type into other constraints).
      ^KT-41644 Fixed
      ^KT-42195 Fixed
      ^KT-42920 Fixed
      ^KT-42791 Fixed
      ^KT-41741 Fixed
      0857b9c9
  16. 24 11月, 2020 1 次提交
  17. 20 11月, 2020 1 次提交
    • I
      IC mangling: Change mangling rules · c62093f5
      Ilmir Usmanov 提交于
      1. Use 'x' for each parameter, which is not an inline class, every
      possible clash is handled by signature rather than name. This change
      makes more API changes binary-compatible. So, the changes are in line
      with the vision of inline classes are value classes, like primitives.
      
      2. Take return type into account when mangling a function if the return
      type is inline class. Otherwise, boxing bridge will not be generated,
      which leads to CCE at runtime.
      c62093f5