[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-dev] New committer nomination: Matthew Webster
|
Just to bring this issue to completion. The vote for Matthew was
entirely in favour, with no objections raised. Therefore Matthew will
be proposed to the PMC for commit rights to the AspectJ source tree.
Regards, Adrian.
On 17/01/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
>
>
>
--
-- Adrian
adrian.colyer@xxxxxxxxx