Bot releases are visible (Hide)
Published by KronicDeth almost 5 years ago
GeneralCommandLine
's escaping for Windows can't handle the parentheses in a way that both works for the Windows shell and Elixir running the code the shell hands off. Removing the parentheses leaves runnable code even if it is no longer formatted.
Fixes "Unknown Version" naming for Elixir SDKs and the "Probably SDK installed in ... is corrupt" dialog from appearing.
The parameter names for the current call can be shown (⌘+P/Ctrl+P)
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
runtime
being typoed as runtume
in guardian
was being reported by the mix deps new keyword derector.
ExUnit
describe
block template.runtume
in mix deps. guardian
is too common of a dependency and too many users have the version with the typo installed.asdf
by using absolute path to mix
.put_tuple/2
bs_get_tail/3
bs_start_match3/4
bs_get_position/3
bs_set_position/2
swap/2
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
ConcurrentModificationException
from Structure View
.beam
files.
gradle-intellij-plugin
(org.jetbrains.intellij
) to 0.4.10
org.jetbrains.kotlin.jvm
to 1.3.50
de.undercrouch.download
to 4.0.0
2019.2
-> 2019.2.2
.beam
files being written partially to disk during the build process. They will be re-indexed when they are complete.runIde
on newer macOS.Fix ConcurrentModificationException
in Structure View
Java 9 fixed a bug (https://bugs.openjdk.java.net/browse/JDK-8071667) in HashMap
where computeIfAbsent
did not check for concurrent modifications, and it turns out that TreeElementList
was using concurrent modifications, so it was now broke.
Fixed by use get
or put
if it is absent, so that putNew
can ensure that the CallDefinition
is in the TreeElementList
before it is added to the MutableList<TreeElement>
, which was the original reason why there was a put
inside of computeIfAbsent
, which would have put
when the function returned anyway.
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Published by KronicDeth about 5 years ago
Explicitly depend on java plugin. 2019.2 extracted the Java functionality to a plugin (as outlined here), which includes the JPS builder used for Project Build functionality.
Remove project converterts. Project converters are broken in 2019.2 because the DialogWrapper
they try to launch isn't being launched in the Event Dispatch Thread (EDT) (https://youtrack.jetbrains.com/issue/IDEA-218071).
As this is bug in code wholey controlled by upstream, the only option is to remove the project converters. The work-around is for users to re-import projects when a project layout update is necessary.
Fix nullability of override
arguments in ChooseByNameModel
Don't use dependency injection for OpenProcessor builder. JetBrains has removed dependency injection for Extensions in 2019.2.
Don't pass a null name ot findSdk
Published by KronicDeth about 5 years ago