CFV: New jdk8 Committer: Jan Lahoda

Jonathan Gibbons jonathan.gibbons at oracle.com
Wed Aug 28 14:54:22 PDT 2013


I hereby nominate Jan Lahoda to jdk8 Committer.

Jan is very familiar with the javac codebase as a result of his work on 
the NetBeans Java editor, and since 2010, he has been making 
contributions back to the OpenJDK langtools repository. He has a total 
of 18 contributions of his own and has worked on an additional 3. His 
OpenJDK activity is given below.

Votes are due by 5 p.m. PDT, September 11.

Only current jdk 8 Committers [1] are eligible to vote on
this nomination.  Votes must be cast in the open by replying to
to this mailing list.

For Lazy Consensus voting instructions, see [2].

-- Jonathan Gibbons

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#committer-vote

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

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f657d400c736
user:        jlahoda
8022508: javac crashes if the generics arity of a base class is wrong

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec77c7b46c37
user:        jlahoda
8015809: More user friendly compile-time errors for uncaught exceptions 
in lambda expression

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d601238641e6
8022161: javac Null Pointer Exception in Enter.visitTopLevel
Reviewed-by: jjg, vromero, jlahoda

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd9e8cea1b3c
user:        jlahoda
8021338: Diamond finder may mark a required type argument as unnecessary

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8c4b2987edac
user:        jlahoda
8020689: Missing LineNumberTable entries in compiled class files

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/10711bd8bb2d
user:        jlahoda
8020586: Warning produced for an incorrect file

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8dd528992c15
user:        jlahoda
8012929: Trees.getElement should work not only for declaration trees, 
but also for use-trees
Contributed-by: Dusan Balek <dbalek at netbeans.org>, Jan Lahoda 
<jlahoda at netbeans.org>

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a7ff36d06fa2
user:        jlahoda
8009724: Enhance the DocTree API with DocTreePath
Contributed-by: Ralph Benjamin Ruijs <ralphbenjamin at netbeans.org>, Jan 
Lahoda <jlahoda at netbeans.org>

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed918a442b83
user:        jlahoda
8008174: DocTree API should provide start and end positions for tree nodes
Contributed-by: Ralph Benjamin Ruijs <ralphbenjamin at netbeans.org>, Jan 
Lahoda <jlahoda at netbeans.org>

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9
user:        jlahoda
8004504: ListBuffer could reuse List.nil() as the sentinel element

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/20e4a54b1629
7198582: (java) Minor refactor of JavacParser
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fabfd2710057
7192073: (javac) minor refactoring of tree maker to help IDEs
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c9749226cdde
7192068: (javac) provide a way for IDEs to produce Enclosing Method 
attributes.
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/833bab705918
7159445: (javac) emits inaccurate diagnostics for enhanced for-loops
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d10db3576c08
7166010: (javac) JavacMessager incorrectly restores log source file
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9c429f38ca7e
7156633: (javac) incorrect errors when parsing variable declaration in 
block statements.
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/84b61130cbed
7142086: performance problem in Check.checkOverrideClashes(...)
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9350d0498d21
7119032: (javac) increase visibility of JavacParser methods to improve 
subtyping
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/04f983e3e825
7073631: (javac) javac parser improvements for error position reporting
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74f0c05c51eb
7024568: Very long method resolution causing OOM error
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/abaceae7c9f8
7000973: isBogus needs to be called on the to-be-returned entry, not on 
the current entry
Contributed-by: jan.lahoda at oracle.com

Changeset: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b29160d1b3e0
6972327: JCTree.pos incorrect for annotations without modifiers and package
Contributed-by: jan.lahoda at sun.com

Summary:
     Earliest: Tue Jul 27 11:32:03 PDT 2010
     Commits: 6
     Contributions: 12
     Partial contributions: 3
     Reviews: 1


More information about the jdk8-dev mailing list