Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change path references into unified implementation #171

Merged
merged 44 commits into from
Aug 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
89b6ccf
parser support for 4-element paths
mkurnikov Jul 9, 2024
cdc56bd
add two resolve tests
mkurnikov Jul 10, 2024
7c9237d
module alias tests
mkurnikov Jul 10, 2024
55890c6
UseSpeck with path in parser
mkurnikov Jul 12, 2024
edede42
before shadowing
mkurnikov Jul 14, 2024
adb671e
implement shadowing
mkurnikov Jul 14, 2024
31de334
visibility rules
mkurnikov Jul 14, 2024
976d00e
almost finish name resolution
mkurnikov Jul 14, 2024
cc7337f
fix import optimizer
mkurnikov Jul 16, 2024
3f1c293
fix spec tests
mkurnikov Jul 16, 2024
4199874
fix auto imports
mkurnikov Jul 16, 2024
a4e3e47
fix import optimizer
mkurnikov Jul 16, 2024
185ca99
aliases fixes
mkurnikov Jul 16, 2024
c0c0d41
fix completions
mkurnikov Jul 16, 2024
62d63fc
addresses resolution
mkurnikov Jul 16, 2024
f5bc73c
finish resolution tests
mkurnikov Jul 16, 2024
b281e4f
fix import candidates
mkurnikov Jul 17, 2024
6df8d76
adjust places where searchScope() is used as it's now properly suppor…
mkurnikov Jul 17, 2024
205ac4d
friend declaration as path
mkurnikov Jul 17, 2024
095c441
fix multiple item resolution for multiple namespaces
mkurnikov Jul 17, 2024
662ac1e
new PathKind, named address support for tests
mkurnikov Jul 18, 2024
605e988
named address fixes, replace last FqModuleRef usage
mkurnikov Jul 18, 2024
041bde5
comment out a lot of legacy code
mkurnikov Jul 18, 2024
858fd9a
correctly handle item scopes
mkurnikov Jul 18, 2024
916731b
attempt to remove ContextScopeInfo filter
mkurnikov Jul 18, 2024
7812f68
fix use speck two element named address path kind
mkurnikov Jul 18, 2024
d38f807
Merge branch 'master' into path-4-elements
mkurnikov Jul 21, 2024
3fd65fe
remove address by value inspection
mkurnikov Jul 22, 2024
c207e59
remove old code
mkurnikov Jul 22, 2024
bebd117
fix some tests
mkurnikov Jul 23, 2024
19ff36e
fix curly braces test
mkurnikov Jul 23, 2024
3e72aac
fix highlighting test
mkurnikov Jul 23, 2024
6db78ed
drop redundant qualified path inspection
mkurnikov Jul 23, 2024
ca707b1
fix addresses completion
mkurnikov Jul 23, 2024
ab4475a
add more tests for modules completion
mkurnikov Jul 23, 2024
d757819
remove find usages test
mkurnikov Jul 23, 2024
ca5cbb4
remove ContextScopeInfo.matches usages
mkurnikov Jul 30, 2024
7d4de7e
remove old code
mkurnikov Jul 30, 2024
9955dfa
schema field resolution refactor, more tests
mkurnikov Jul 30, 2024
5568172
remove old code
mkurnikov Jul 30, 2024
f8e80d3
fix remaining address and module equality tests
mkurnikov Aug 1, 2024
b378af1
fix remaining tests
mkurnikov Aug 1, 2024
317f861
remove unused code
mkurnikov Aug 1, 2024
11ff2c1
pin plugin verifier version
mkurnikov Aug 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ version = pluginVersion
plugins {
id("java")
kotlin("jvm") version "1.9.22"
id("org.jetbrains.intellij.platform") version "2.0.0-rc1"
id("org.jetbrains.intellij.platform") version "2.0.0"
id("org.jetbrains.grammarkit") version "2022.3.2.2"
id("net.saliman.properties") version "1.5.2"
id("org.gradle.idea")
Expand Down Expand Up @@ -106,7 +106,7 @@ allprojects {
intellijPlatform {
create(prop("platformType"), prop("platformVersion"), useInstaller = useInstaller)
testFramework(TestFrameworkType.Platform)
pluginVerifier()
pluginVerifier("1.371")
bundledPlugin("org.toml.lang")
jetbrainsRuntimeExplicit("jbr_jcef-17.0.11-linux-x64-b1207.30")
}
Expand Down Expand Up @@ -160,7 +160,7 @@ allprojects {
channels.set(listOf(publishingChannel))
}

verifyPlugin {
pluginVerification {
ides {
recommended()
}
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ jbrVersion=17.0.7b1000.6
propertiesPluginEnvironmentNameProperty=shortPlatformVersion
# properties files
# pass ORG_GRADLE_PROJECT_shortPlatformVersion environment variable to overwrite
shortPlatformVersion=242
shortPlatformVersion=233

useInstaller=true
Loading
Loading