Skip to content

Restore comparingsearch level#1546

Open
mickaelistria wants to merge 1323 commits into
eclipse-jdtls:dom-with-javacfrom
mickaelistria:restore-comparingsearch-level
Open

Restore comparingsearch level#1546
mickaelistria wants to merge 1323 commits into
eclipse-jdtls:dom-with-javacfrom
mickaelistria:restore-comparingsearch-level

Conversation

@mickaelistria
Copy link
Copy Markdown

No description provided.

@robstryker
Copy link
Copy Markdown

I'd like to see failures down a bit more before we go doing this, but it's ultimately up to you.

@mickaelistria
Copy link
Copy Markdown
Author

I agree, I was expecting a bit less than a hundred failures, but it's much more. I am targetting a merge when the extra failures are up by 100 or less.

@mickaelistria mickaelistria force-pushed the restore-comparingsearch-level branch 4 times, most recently from 999cd3e to bf60323 Compare July 2, 2025 17:46
Rob Stryker and others added 20 commits July 31, 2025 12:28
Signed-off-by: Rob Stryker <stryker@redhat.com>
Signed-off-by: Rob Stryker <stryker@redhat.com>
Signed-off-by: Rob Stryker <stryker@redhat.com>
eg. there should be no keywords when completing at the `|`

```java
int[] a = new int[] { | };
```

Signed-off-by: David Thompson <davthomp@redhat.com>
Instead of always re-reading the jars for symbols, we create a local
cache that is capable of recreating the symbol into any context reliably
enough from memory.
This should drastically improve performance.
* ForAll/generic methods
* Synchronize init of reflection
* Do not share the signatureBuffer, keep it instance specific to avoid
concurrent modification. Sharing doesn't bring any benefit anyway.
A parser may decide to keep a TextElement as " blah" with (offset,
length)=(N,5); or as "blah" with (offset,length)=(N+1,4). Both are
valid.
Make test tolerate both.
The parent EnumConstantDeclaration is already checked, no need to
re-check the name.
I disagree personally but this is what JDT does.

Signed-off-by: David Thompson <davthomp@redhat.com>
Completion tests are currently ignored as functional coverage for
completion is already good and many tests are really failing for
insignificant details (such as relevance which is overridden in UI
anyway). So we skip the test to avoid noise and let dogfooding and
actual usage feedback drive further improvements to completion.
We may re-enable those tests later.
@mickaelistria mickaelistria force-pushed the restore-comparingsearch-level branch from bf60323 to 20c5769 Compare August 4, 2025 19:17
@mickaelistria
Copy link
Copy Markdown
Author

Adds ~200 failures, let's wait a bit before merging it.

@robstryker robstryker force-pushed the dom-with-javac branch 3 times, most recently from b1b4e0e to 309f390 Compare September 8, 2025 20:48
@robstryker robstryker force-pushed the dom-with-javac branch 2 times, most recently from 5738537 to 9962d57 Compare December 2, 2025 20:28
@robstryker robstryker force-pushed the dom-with-javac branch 2 times, most recently from dd7aa18 to fbe5e1a Compare March 6, 2026 18:59
@robstryker robstryker force-pushed the dom-with-javac branch 2 times, most recently from 2fcc4f8 to b7970ce Compare April 23, 2026 17:03
@robstryker robstryker force-pushed the dom-with-javac branch 2 times, most recently from 86c88a2 to 4ccbd95 Compare May 7, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants