[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-dev] working towards the 1.6.9 milestone 1 release


Unlike the last few 1.6.X releases, 1.6.9 is going to be taking a
longer release cycle.  The 3 month cycle we have been using feels
perhaps a bit too frequent.  This also gives us scope to do a little
more in each release beyond just bug fixing.  The AJDT dev builds, as
of last week, now include a recent 1.6.9 build.  What is in it?  The
features for M1 are here:

I'm basically sending out this email to ask for volunteers to help me
test out these recent builds.  Just upgrade to a recent AJDT (from
http://download.eclipse.org/tools/ajdt/35/dev/update ) and see if your
project still builds OK.  Implementing a couple of the features (like
reducing the amount of mangling of ITD names during weaving) has
disturbed the codebase quite a bit.  Also some refactoring of the
generics handling code may have caused regressions.  All the AspectJ
tests still pass, of course, but that doesn't mean I haven't messed
something up :)

Note: one other word of warning.  Some of the features required me to
up the version number of the AspectJ bytecode format.  What does this
mean?  it means if you update your IDE then you will also need to
update any downstream AspectJ's you are using for further binary
weaving or load time weaving.  The AspectJ dev builds are readily
available from http://eclipse.org/aspectj or in the maven repo
referenced in the readme.  If you don't do this you will get a version
related error message because your downstream AspectJs are back level
and don't understand what the IDE is creating when it compiles the

Anyway, if you see anything weird, please respond on the mailing list
or in bugzilla:
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ .
Anything you discover I'll resolve as quickly as I can.