Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] New committer nomination: Matthew Webster

+1
Alex

On 1/17/06, Andy Clement <andrew.clement@xxxxxxxxx> wrote:
> In accordance with our Eclipse project charter
> (http://www.eclipse.org/technology/technology-charter.html),
> I propose that Matthew Webster be granted commit rights on the AspectJ
> project, and call for a vote from the existing committers on this matter.
> The case for granting Matthew Webster commit rights on the AspectJ project
> is set out below.
>
> If you are in favour please respond by voting '+1'
> If you are in opposition, please respond by voting '-1'
> You may abstain by voting '0'.
>
> This vote is for existing committers on the AspectJ project only.
>
> Matthew has been involved with the AspectJ project for a number of years -
> and during that time has progressed from a regular user to now being a key
> member of the team that now designs and develops AspectJ (he is also one of
> the authors of Eclipse-AspectJ).  Besides the coding, he continually
> provides helpful advice on the mailing lists and in bugzilla comments.  In
> related work, Matthew is already a committer on the new equinox sub-project
> that involves integrating AspectJ into the OSGi framework (
> http://www.eclipse.org/equinox/incubator/aspects/index.php
> ).  His particular area of expertise is loadtime weaving but as this
> bugzilla evidence shows, he has contributed in all kinds of ways:
>
> Enhancements
> 31460    Weaving class loader
> 36071    ajc 1.1 rc1 should copy resources similar to java compiler
> 41952    XLint warning for call PCD's using subtype of defining type
> 49743    performance improvements for runtime library
> 72154    Support for simple dump file
> 95516    aop.xml -outjar
> 95529    concrete-aspect
> 107741    Update WeavingURLClassLoader
> 112817    Commit Patch to Reduce Overhead for LTW with No Aop.xml on
> Classpath
> 117854    LTW with Hibernate/CGLIB/ASM
> 120543    Issue version message during load-time weaving
>
> Bugs
> 40943    Binary weaving should copy non-Java resources from "-injars" to
> "-outjar"
> 41181    Support SerialVersionUID field if no new fields declared on class
> 41527    Allow "manifest copy" warning messages to be suppressed
> 47910    ajc -outjar jarfile does not contain MANIFEST.MF
> 57666    duplicate manifests cause resource-copying to gack
> 62227    Load Time Weaving aborts on any kind of warning (declare/xlint)
> 71339    AJC produces partial output jar file, when there are warnings
> during weaving
> 74238    Applet which uses cflow pointcut gets AccessControlException
> 77163    Load time weaver default verbose setting
> 83380    'enum' should not be used as an identifier
> 95517    ajc pseudo LTW not consistent with LTW
> 113510    readAspect
> 114897    -XnotReweavable should be default for LTW
> 115275    aop.xml aspect include
> 116254    AjTypeSystem interface cannot be used in LTW environment
> 116255    XML Linkage Error with LTW
> 116626    Load-time weaving - exception from the weaver
> 116899    Using -verbose in aop.xml does not yield info messages
> 117189    Contribution: reduce overhead when no aspects define
> 118715    Load Time Weaving wipes out Xlint files if no Xlint values
> 119657    IllegalAccessError with around advice on interface method call
> 120363    LTW weaver include and exclude does not behave correctly
> 120633    Accumulate messages issued during WeavingAdaptor intialization of
> flush if -verbose
>
>
> If these rights are granted, Matthew will continue to perform analysis of
> bug and enhancement requests for AspectJ, and contribute fixes to the
> loadtime and weaver modules (and potentially others as the occasion
> demands). Whilst getting to grips with other areas of the codebase, we place
> in Matthew the trust to make these enhancements via a patch rather than a
> direct commit in his own right on any occasion where he is not certain of
> the correctness of a proposed change.
>
> I'll start:   +1
>
> Thanks,
> Andy.
> AspectJ Committer
> andrew.clement@xxxxxxxxx
>
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
>
>
>


Back to the top