Skip to main content

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&target_milestone=1.8.0&short_desc=%5Bplan%5D+%5Bmemory%5D&product=AspectJ&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&target_milestone=1.8.0&short_desc=%5Bplan%5D+%5Bmemory%5D&product=AspectJ&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=AspectJ&target_milestone=1.8.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bplan%5D&product=AspectJ&target_milestone=1.8.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bplan%5D&product=AspectJ&target_milestone=1.8.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=AspectJ&target_milestone=1.8.0&target_milestone=1.8.0.M1&target_milestone=1.7.4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=&ctype=rdf&columnlist=bug_id,short_desc,target_milestone,bug_status:1: parser error : Document is empty
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml():
/localsite/projects/project-plan.php (253)

Trouble: PHP Warning:
XSLTProcessor::transformToXml(): ^
/localsite/projects/project-plan.php (253)

Project Plan For AspectJ, version 1.0

Introduction

AspectJ major versions match up with Java versions. Currently Java is at 1.8 and AspectJ is about to release the 1.8 version. The AspectJ project then releases service refreshes to that major version every few months. The current release model is at least something every 3 months - sometimes a milestone, sometimes a full release.
AspectJ always maintains that HEAD will build clean and pass all the tests we have (currently around 4600). This means the development builds created from HEAD after every commit are always at least as good as the previous build.

Release Deliverables

AspectJ releases are delivered as a single .jar download that installs a compiler and the related tools and documentation when executed. The packaging of an AspectJ release into plugins consumable in an Eclipse environment is done by the AJDT project.

Table of Contents

Release Milestones

1.8.0M107/13/2013
AspectJ 1.8.0 milestone 1
1.7.410/25/2013
AspectJ 1.7.4 (service refresh on 1.7 line)

Table of Contents

Target Environments

During AspectJ 1.6.6 development the decision was made to exploit generics internally and this has improved the quality of the codebase. However, this means the 1.6.6 weaver (and therefore compiler) now require a Java 1.5 runtime. Previous versions of AspectJ required only Java 1.4
The woven code produced by AspectJ will run on any VM from Java 1.3 onwards.
The compiler/weaver will run on 1.5 but with AspectJ 1.8 these have the ability to compile 1.8 source code (using 1.8 features like lambda) or weave into 1.8 bytecode that is exploiting recent bytecode enhancements like invokedynamic.

Internationalization

We have bundles for many of the messages in the project but they are not translated.

Table of Contents

Compatibility with Previous Releases

AspectJ is strong on compatibility and any level of AspectJ is always intended to parse code/aspects built with any earlier version of AspectJ without requiring recompilation.

Table of Contents

Themes and Priorities

These are the larger themes and priorities right now:

Memory Usage

Improving it across all parts of AspectJ: compilation, weaving and load-time weaving.

Full set of work items for next release

The fixes and enhancements that are in 1.8.0 development builds and those still scheduled to be completed before final release.

Planned changes for future releases

Items planned

Work completed for 1.8.0

Fixed issues, including folded in fixes from 1.7.4

Table of Contents

Back to the top