Bot releases are hidden (Show)
Published by KronicDeth over 5 years ago
Published by KronicDeth over 5 years ago
Published by KronicDeth over 5 years ago
Published by KronicDeth over 5 years ago
LevelPropertyPusher.java
and has affected all later versions. If you ever experienced the 6.X series as faster than the 7.X series and later, this bug may be why and you should upgrade/reinstall immediately..beam
FilesDbgi
####### Elixir (:elixir_erl
backend)
######## Type Specifications
The Type Specifications tab is split between a tree of the Module, Module Attribute, and type specifications.
Clicking on a type specification will show only that type specification, but clicking on a higher in the tree will show all type specifications for the same module attribute or the entire Module.
Published by KronicDeth over 5 years ago
Published by KronicDeth over 5 years ago
Published by KronicDeth almost 6 years ago
:ref
was used for deps.
JBTerminalWidget
no longer supported createTerminalSession
indicating TerminalExecutionConsole
incompatibility with IntelliJ IDEA 2018.3.
:tag
was used for deps.
:path
was used for deps.
VirtualPointerContainer
was sometimes disposed of when still being used to get SDK paths.
mix.exs
when opening a directory (DirectoryConfigurator
). This matches the pre-existing support in Rich IDEs (IntelliJ Community & Ultimate Edition) when using Import From External Model and Quick Import when opening a directory.assets
directory when looking for mix.exs
files for Import From External Model, Quick Import and Directory Configurator.2018.3
.
gradlew
to 5.0
.org.jetbrains.intellij
to 0.3.12
.org.jetbrains.kotlin.kvm
to 1.3.10
.
apiVerision
to 1.3
.de.undercouch.download
to 3.4.3
.2017.3
to keep version count at 3
.ConcurrentModificationException
s when updating gradle
by using allprojects
less. - @KronicDeth
AssertionError
when VirtualFileCache
is disposed.AssertionError
when VirtualFilePointerContainer
is disposed. - @KronicDeth
:path
for deps for paths external to project. Unfortunately, even though they show up in the Project Structure, only ebin
directories are shown as it is restricted to those marked as CLASSES
and the :path
lib
is a SOURCES
. - @KronicDeth
:tag
when finding path to dep. - @KronicDeth
TerminalExecutionConsole
as 2018.3
's version doesn't have the text echoing behavior that was being bypassed before. - @KronicDeth
:ref
when finding path to dep. - @KronicDeth
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
packgePsiFileToDepSet
needed to be wrapped in a read action
defmodule
one-liner in IEx autocomplete test was being treated as a call definition head in the GoToSymbolContributor.
Add IntelliJ Elixir Help to Help menu that opens link in browser using plugin version to link to README.md on GitHub.
The link will work on released versions that have a tag.
ExUnit.Case
modules from template. Template contains
use ExUnit.Case
alias
of the source module@moduletag :capture_log
doctest
test
that checks that the source module exists.CreateElixirModuleAction
to Kotlin.README
. - @KronicDeth
defmodule
one-liner isn't mistaken for call definition head in Go To Symbol. - @KronicDeth
Fixed image layout and stale links.
Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
VirtualFileSystem
events occur, run sync as background tasks. Either style of task is cancellable and importantly, it allows to show what is happening during the syncing. This converts the unresponsive UI beachball on macOS during import to an updating progress bar.PsiFile
to allow faster refreshes when indirect dependencies don't change.nameSet
when it reaches suspect size (10
) to allow triaging if it is a real bug or just something with a lot of valid names.readAheadLength
.Published by KronicDeth almost 6 years ago
Published by KronicDeth almost 6 years ago
runWriteAction
when adding new JDKs in Small IDES
:crypto
wasn't in the default module filters even though its NIFs can't be interpreted.
defmodule
in distillery broke the GoTo Symbol contributor.
alias __MODULE__, as: Mod
did not work for resolving references through Mod
.
deps
are properly marked as Libraries and no longer count as being in the project scope for the Go To tools.in_umbrella
is used, the Project Module for each apps/#{APP_NAME}
will be marked a dependency,deps
and the _build/#{MIX_ENV}/lib/#{DEP_NAME}
will be marked as Excluded, so that Libraries appear in External Libraries at the bottom of the Project Pane.New ModuleName index keeps track of only the names of modulars:
It is used to power gotoClassContributor for Go To Class action.
commit
and override
for Mix.Dep
. - @KronicDeth
.eex
to .ex
and .exs
for accepted file extensions used to hyperlink files in stacktraces. - @KronicDeth
alias __MODULE__, as: Mod
Mod
in alias __MODULE__, as Mod
Mod
__MODULE__
in alias __MODULE__
defmodule MyModule
that is enclosing __MODULE__
.ProcessCanceledException
for runIde
gradle task, to allow for easier manual testing of completion and Go To actions during development.Mod.
after alias __MODULE__, as: Mod
.alias
calls in presentations, like "Choose Declaration" pop up for Go To Declaration.
__MODULE__
name (alias MyModule
) when using alias __MODULE__
.alias MyModule, as: Mod
when listing Mod
in alias __MODULE__, as Mod
.cover
for test coveragedoc
for ex_doc
logs
for log filesassets/node_modules/phoenix
for phoenix
assets/node_modules/phoenix_html
for phoenix_html
vMAJOR.MINOR.PATCH-pre+YYYYMMDDHHMMSS
) from master
branch
null
useCall
as __MODULE__
dependency. - @KronicDeth
LibraryTable#removeLibrary
in write action.Library#modifiableModule#commit
in write action.Mix.Dep
has already been seen to prevent recursive loops. - @KronicDeth
inspect
ExUnit failure reason
as ##teamcity
message
..formatter.exs
input globs would not match file paths because it was default that needed lib
on top and not version-dependent paths used in resources/exunit
.:excluded
and :skipped
(added in elixir-lang/elixir#7245) to testIgnored
teamcity message, thereby restoring ignored test counts and markers from Elixir 1.6.initComponent
time in DepsWatcher
or mix.Watcher
, the child directories of the project basedDir
aren't shown in the Project Pane until a change is applied in Project Structure.invokeAndWait
instead of invokeLater
to ensure order of syncs.defmodule
, check that it is an ancestor of the entrance of the ResolveState
, so that nested sibling modules are not scanned for potential call definition clauses, but only the outer module of the entrance. - @KronicDeth
org.elixir_lang.debugger.settings.stepping.module_filter.editor.table.Model.getValueAt
, so we can detect if there is an off-by-1 error. - @KronicDeth
@2x
and @3x
SVG icons that render wrong size in 2018.3 EAP. - @KronicDeth
TeamCityExUnitFormatting
reason
was completely unused.details
should have been used.flushBufferBeforeTerminating
was deprecated and in newer IntelliJ the call to processStatuses
does not occur unless flushBufferOnProcessTermination
is also overridden.== Compilation error
in STDOUT
as ERROR
for ExUnit reporter(CompileError)
of a test file to test failure. The "Test framework quit unexpectedly" is converted to a failed run with a single test with the compilation error as the failure message.defmodule
macro as module definition (as occurs in @bitwalker's distillery's Mix.Tasks.Release.Init.MixMock
AllName
VERSION
to re-index and drop bad call definition head from #1301.mix test
does not work, so log those compilation errors as normal build messages instead. - @KronicDeth
:crypto
by default: :crypto
includes NIFs that can't be reloaded and so kills the debugger. - @KronicDeth
null
containingFile
for modular names during completion. - @KronicDeth
syncPublisher(JDK_TABLE_TOPIC)
in invokeLater
runWriteAction
. - @KronicDeth
apps
or deps
directories or subdirectories change. - @KronicDeth
Builds on master
will produce pre-release builds of format NEXT_VERSION-pre+YYYYMMDDHHMMSS
.
You will need to add the canary
repository once to your IDE:
canary
URL: https://plugins.jetbrains.com/plugins/list?channel=canary&pluginId=7522
With the canary
repository setup:
Published by KronicDeth almost 6 years ago