On Tue, 18 Feb 2020 09:02:36 GMT, dannygonzalez 
<github.com+6702882+dannygonza...@openjdk.org> wrote:

>> @dannygonzalez the reason for the `jcheck` failure is that you have commits 
>> with two different email addresses in your branch. At this point, it's 
>> probably best to squash the commits into a single commit with `git rebase -i 
>> master` (presuming that your local `master` is up to date), and then do a 
>> force-push.
> 
> @kevinrushforth just a note to say there are other ExpressionHelper classes 
> (i.e. MapExpressionHelper, SetExpressionHelper and ListExpressionHelper) that 
> also use arrays and suffer from the linear search issue when removing 
> listeners. 
> 
> These however didn't appear in the critical path of the JavaFXThread and 
> didn't come up in my profiling of TableView.
> 
> If this pull request is accepted, my opinion is that they should probably all 
> move to using the same pattern as here, which is to use Maps instead of 
> Arrays for their listener lists so that all these classes are uniform.
> 
> Thanks

Sorry for the interruption, send a PR that corrects the same problem.

-------------

PR: https://git.openjdk.java.net/jfx/pull/108

Reply via email to