Skip to content

Conversation

@neilcsmith-net
Copy link
Member

No description provided.

mcdonnell-john and others added 7 commits August 7, 2022 06:33
…es that are signed when creating the macOS installer
…ort.." due to compile time constant changes.

This reverts commit 20818f4.
 - improved the messages
   * emphasized latest release requirement
   * switched text to html
   * added hyperlinks which open the issue/download page/log folder
 - wrapped TextArea of NotifyDescriptor into a ScrollPane
 - switched stack trace pane to TextArea and disabled line wrap
 - slightly larger dimensions for everything
 - streams are not very good at canceling
 - by using a plain loop we can simply break out of it
 - further: convertUnused is the slow part, not findUnused, and it isn't
   cancelable

issue:

 - a synthetic file with 10k fields pins a thread for about 20s
   at 100%
 - most editor features don't work during that time, e.g completion
 - conflictsWithLocal is called in a loop and recomputes methodsIn
   on each iteration which scales very badly (quadratic complexity)
 - we can simply extract this part out of the loop
 - see #4500 for graphs, benchmark and more detail
Revert PR4025 due to changes in compile time constants.
@neilcsmith-net neilcsmith-net added the do not merge Don't merge this PR, it is not ready or just demonstration purposes. label Aug 15, 2022
…ration-badge

Gradle project reports unresolved configurations.
org.netbeans.modules.java.hints.bugs.Unused doesn't cancel properly
…o-mac-installer

Updating macOS installer process to sign libjunixsocket-native-2.5.1.dylib
#4500 static imported methods slow down auto completion
@neilcsmith-net neilcsmith-net removed the do not merge Don't merge this PR, it is not ready or just demonstration purposes. label Aug 18, 2022
@neilcsmith-net neilcsmith-net merged commit 4a4d0a2 into master Aug 18, 2022
@neilcsmith-net neilcsmith-net deleted the delivery branch October 19, 2022 11:34
@mbien mbien added the Release process PRs (eg. versions, sync) that are part of the release process and can be ignored in release notes. label Dec 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release process PRs (eg. versions, sync) that are part of the release process and can be ignored in release notes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants