1. 12 7月, 2017 4 次提交
    • A
      Use ANSI escape codes only with CLI tools · e56e3d78
      Alexey Tsvetkov 提交于
      Before this change jansi was used by the compiler,
      unless "kotlin.colors.enabled" is not set to false.
      This caused multiple issues in different build systems,
      where newer or older version of jansi could crash the JVM
      since it uses native code.
      
      The following short term solutions were discussed:
      * Set "kotlin.colors.enabled" to false where jansi is not needed
      (basically in any build system).
      * Set "kotlin.colors.enabled" to true where jansi is needed,
      and use it only when the system property is set to true.
      
      Escaped codes are only needed in CLI tools (kotlinc, REPL),
      so the second solution is preferred (less places to set the property).
      
           #KT-17031 fixed
           #KT-18874 fixed
           #KT-18927 fixed
      e56e3d78
    • K
      cb19a86c
    • A
      Fix module re-importing when inlining functions in JS BE · 76346732
      Alexey Andreev 提交于
      When inliner reads function's body from other module, it performs
      substitution _ -> moduleAlias. However, local alias can't be used
      for this purpose, since call site can be in public inline function
      itself, so the correct substitution would be -> _.$$imports$$.alias
      76346732
    • M
      Add groupPath/Name, change displayName for null checks -> safe call · cc4e55b8
      Mikhail Glukhikh 提交于
      Related to KT-14799
      cc4e55b8
  2. 11 7月, 2017 9 次提交
  3. 10 7月, 2017 27 次提交