Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-pmc] Committer Election for Jörg Kubitz on Eclipse JDT (Java development tools) has started

A committer election for Jörg Kubitz on project Eclipse JDT (Java
development tools) (eclipse.jdt) was started by Manoj N Palat with this
criteria:

Jörg Kubitz has been contributing to the the Eclipse JDT (Java development
tools) team for a couple of years and has already made an impact on the
project, that too at different components

Jörg has addressed quite a lot of bugs, some of the more recent ones are
listed below:
eclipse-jdt/eclipse.jdt.debug Use typed for-each loop #255
eclipse-jdt/eclipse.jdt.debug Avoid wrapping primitives for toString() #254
eclipse-jdt/eclipse.jdt.debug ReferenceTypeImpl: compare Array content #253
eclipse-jdt/eclipse.jdt.ui Jar loading: use try-with-resource #612
eclipse-jdt/eclipse.jdt.core MessageSend: handle argumentsHaveErrors - fixes
#495 #1087
eclipse-jdt/eclipse.jdt.core ReferenceExpression: avoid NPE on cancel - fixes
#896 #1086
eclipse-jdt/eclipse.jdt.debug VMInstallTests: fix random
ConcurrentModificationException #202
eclipse-jdt/eclipse.jdt.debug Set console stream encoding for java >= 19 -
eclipse.platform.debug#124
eclipse-jdt/eclipse.jdt.debug FileHashing: avoid getCanonicalFile() #153
eclipse-jdt/eclipse.jdt.core Reduce WinNTFileSystem.getBooleanAttributes
resolution #303
eclipse-jdt/eclipse.jdt.core Improve indexing performance for .jar in
classpath.  #299
eclipse-jdt/eclipse.jdt.debug Fix path decoding of URL to File containing
space (fixes #64)
eclipse-jdt/eclipse.jdt.core Bug 575436 - rework
JavaModelManager.getZipFile() #26

Additionally, he has fixed a lot of bugs/issues earlier as well in  in JDT -
Various components - some are listed below:
Core:
2023-02-07 10:54:04 +0100  eb3285b4ae MT hardening JobManager and
IndexManager (fixes #41)
2022-10-14 16:12:10 +0530  c74a21fabe Implement CompilationUnit.hasCode to
fix #319 (#320)
2022-10-14 14:01:18 +0530  27fdade355 fix #319: method arguments are not
discarded (memory leak) (#337)
2022-05-10 17:24:19 +0200  f302d3a0a7 Always shutdown readManager (closes
issue #72)
2022-04-27 10:55:12 +0200  43fd719f4f Bug 578874 - faster java autobuild
cancel (#34)
2022-04-01 19:45:52 -0400  9e501b1544 Bug 579546 - compression for short+byte
range numbers
2022-04-01 15:53:38 -0400  774b1f3400 Bug 579252 fix invisible indexer
progress
2022-02-14 08:07:07 -0500  a06660a279 Bug 576646 - JavaModel save: gzip'ed
state.dat
2022-02-13 17:40:40 -0500  8632d2a982 Bug 576646 - JavaModel save: improve
state.dat filesize
2022-02-07 05:56:59 -0500  d16aa5db4d Bug 576646 - JavaModel save: save
multiple projects in parallel
2022-01-17 15:34:08 -0500  7689121add Bug 576580 - Search does not find any
TYPE IMPLEMENTORS in .class files
2021-12-23 11:32:27 -0500  32356354d6 Bug 576646 - JavaModel save: save
multiple projects in parallel
2021-12-17 12:23:55 -0500  5c92a73d42 Bug 576458 - [memory] use WeakHashSet
for ClasspathAccessRule
2021-12-16 14:10:05 -0500  3661a6fb89 Bug 576646 - JavaModel save:
Performance Tracking
2021-11-05 17:06:25 -0400  effc91d68b Bug 576433 - inner Type not found in
.class file.
2021-10-29 05:52:46 -0400  61c79ebdcd Bug 576914 - StackOverflowError in
JavaModelManager.getArchiveValidity
2021-10-13 14:43:40 -0400  e6a7afbff9 Bug 565512 - [test] testdata for
various upcoming searchtests
2021-10-13 12:05:27 -0400  04c3af82e3 Bug 576601 - [performance] wake up
sleeping indexer when needed
2021-10-12 13:17:54 -0400  9525f3eec5 Bug 575733 - refactored
Scanner/PublicScanner char deduplication
2021-10-07 01:32:24 -0400  0fda2095b2 Bug 576458 - [memory] deduplicate
ClasspathAccessRule.pattern
2021-09-20 12:37:22 -0400  4d6015ee4e Bug 575733 -  fixed
Scanner.OptimizedLength=6
2021-09-17 16:27:47 -0400  a281536b93 Bug 551006 - Avoid NPE during double
cleanup
2021-09-17 06:13:38 -0400  e0fac24ddd Bug 575805 - fix double entries in
error log
2021-09-16 16:00:32 -0400  56947b8555 Bug 573780 - refactored
ThreadLocal.set(null) with remove()
2021-09-16 07:50:21 -0400  2255857350 Bug 574464 - [performance] optimize
index reading
2021-09-15 18:29:21 -0400  5734e6af85 Bug 574586 - [dogfooding][cleanup] Use
try-with-resource cleanup
2021-08-16 09:32:39 -0400  0de2c95e68 Bug 575426 - fix ZipFile leak from
getArchiveValidity()
2021-08-15 08:08:10 -0400  3b5583c706 Bug 571614 - [performance] deprecate
JavaProject.canonicalizedPath
2021-08-15 05:25:20 -0400  a4f141b7e3 Bug 571340 - [performance] avoid
validating Archives over and over
2021-07-12 05:00:55 -0400  27c43f4f3c Bug 574289 - [test] [performance]
remove wait from tests.util.Util.zip
2021-07-08 00:30:56 -0400  6c76a6f9d0 Bug 573287 - fix unclosed zipfile
handle in ArchiveFileObject
2021-07-01 01:01:40 -0400  78a2efddbd Bug 573287 - [test] unclosed zipfile
handle in ArchiveFileObject
2021-07-01 01:01:40 -0400  a19a9734fc Bug 573287 - unclosed zipfile handle in
ArchiveFileObject
2021-06-23 01:34:57 -0400  c78718e58b Bug 571252 - [memory] avoid to compute
or cache JavaElement.model
2021-06-21 05:56:51 -0400  390cdcc702 Bug 572402 - [performance] cache
Scope.compilationUnitScope()
2021-06-18 18:08:59 -0400  2b7c3edd98 Bug 573239 - use JDK 11 API where
appropriate
2021-06-18 07:41:54 -0400  ccabede0b1 Bug 574227 - [test] fixed
testSourceGenAfterDirChange
2021-06-18 07:23:21 -0400  3d68a94fd2 Bug 573583 - [performance] Avoid sleep
for fixed period during spinning
2021-06-17 09:38:29 -0400  680081fcea Bug 572372 - [performance] improve
getInputStreamAsCharArray
2021-06-16 02:13:53 -0400  f1785daee4 Bug 569069 - [performance] Optimize
HashtableOfPackage
2021-06-11 02:31:17 -0400  574cc2ed53 Bug 573239 - [performance] improve
Util.getInputStreamAsByteArray
2021-06-10 12:39:21 -0400  97dcb461cc Bug 574115 -
UnsupportedOperationException regression test
2021-06-08 07:33:17 -0400  4904c581c1 Bug 573286 - fix eclipse compiler
warnings in jdt.core
2021-06-08 06:09:39 -0400  44efe7ccb8 Bug 571775 - [performance] increase
PROCESSED_QUEUE_SIZE
2021-06-08 00:49:24 -0400  e272418664 Bug 571252 - [performance] cache
JavaElement.parent chains
2021-06-08 00:25:15 -0400  e1b011bac4 Bug 572277 - [performance] improve
Util.getResourceContentsAsCharArray
2021-05-24 00:46:41 -0400  f1f90acb77 Bug 573265 - resolved Compiler warnings
2021-04-29 14:20:09 -0400  141932dc82 Bug 572277 - [performance] improve
Util.getResourceContentsAsCharArray
2021-04-29 13:32:48 -0400  d12467ae6f Bug 573250 - [test] fixed NPE in
ASTConverter14Test
2021-04-19 12:17:53 -0400  6d25ccd6af Bug 572393 - fix Intermittent random
junit gerrit failures in jdt.core
2021-04-08 20:47:15 +0200  d83db768b7 Bug 571258 - [test] randomly failing
AllJavaModelTestsTracing
2021-03-18 03:18:02 -0400  a055c74e54 Bug 571579 - [performance] prefer
Arrays.equals
2021-03-17 11:24:38 -0400  a00b62fa35 Bug 571173 - [performance] Use
buffering for writing zip files
2021-02-12 13:35:26 -0500  db0505ae83 Bug 571159 - cache IPath in
ClasspathAccessRule.getPattern()
2021-02-09 03:52:21 -0500  7744b1ebb9 Bug 571024 - [performance] Avoid
replaceAll(regExp,)

UI:
2023-06-14 14:22:02 +0200  611b9fb8bd Use short-circuit logic
2023-06-09 17:54:21 -0400  335e61a002 Use typed for-each loop (#617)
2023-04-03 16:36:41 -0400  6c9b47757d CopyQualifiedNameAction: never copy
file eclipse.platform#372 (#498)
2022-09-06 16:33:53 -0400  9b7804b837 fix ClassCastException in some
PropertyDialogAction #78 (#239)
2022-05-02 17:14:07 +0200  72c4c919de Bug 578871 -
UndoableOperation2ChangeAdapter use ISchedulableOperation
2022-03-30 14:05:15 -0400  e2e78cf750 Bug 579169 - fix UI Freeze on Hover
2022-02-14 01:53:13 -0500  c29c2ec2ea Bug 575864 - CoreASTProvider.getAST()
wakes up sleeping reconciler
2022-02-02 12:31:44 -0500  ae6ea96ff7 Bug 577286 - partially qualified names
need a asterisk wildcard
2022-01-21 16:52:06 -0500  19d503677e Bug 576733 - avoid synchronization in
ProblemMarkerManager
2022-01-21 13:56:06 -0500  0e7849cd9f Bug 576733 - throttle Problems View
updates to 4 times a second
2021-11-08 07:54:09 -0500  6c65a93b6e Bug 447798: Open Type dialog accepts
filenames and stacktraces.
2021-10-26 03:56:29 -0400  28eedbd0da Bug 575453 - JavaPerspective: Marker
without File shows PackageExplorer
2021-09-20 08:38:03 -0400  acb5b58a3c Bug 575907 - fixed
DocumentCharacterIterator#toString
2021-09-16 07:36:41 -0400  887095f51e Bug 575506 - fixed Progress report text
during "Call Hierarchy" search
2021-07-05 16:12:33 -0400  17aeed0e60 Bug 574588 - fix NPE in "Convert
StringBuffer to StringBuilder" cleanup
2021-02-08 10:05:44 +0100  253588495a Bug 571011 - [performance] Avoid
replaceAll(regExp,)

Additionally, he is always on the lookout for improving JDT in multiple ways
- in performance, in code efficiency, readability and more.

It is my pleasure and privilege to nominate Jörg as a committer on Eclipse
JDT (Java development tools). I believe he will be very valuable in taking
Eclipse JDT to greater heights.

Eclipse JDT (Java development tools) project committers can click the
election link below to vote.

Election:
https://projects.eclipse.org/projects/eclipse.jdt/elections/election-j%C3%B6rg-kubitz-committer-eclipse-jdt-java-development-tools

Project: https://projects.eclipse.org/projects/eclipse.jdt



Back to the top