[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-dev] New committer nomination: Matthew Webster
|
+1
Wes
On Tue, 17 Jan 2006 15:39:54 -0800
"Mik Kersten" <beatmik@xxxxxxx> wrote:
> +1
>
>
>
> Matthew's work on load time weaving has been a big
> contribution, and
> integrating that with OSGi could prove to be a very
> useful application of
> AspectJ.
>
>
>
> _____
>
> From: aspectj-dev-bounces@xxxxxxxxxxx
> [mailto:aspectj-dev-bounces@xxxxxxxxxxx] On Behalf Of
> Andy Clement
> Sent: January 17, 2006 1:32 AM
> To: aspectj-dev@xxxxxxxxxxx
> Subject: [aspectj-dev] New committer nomination: Matthew
> Webster
>
>
>
> 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
>