Alexander Kriegisch
f7962810ec
Bulk-rename release read-me files to version numbers with dots
Also rename references. E.g.
- RELEASE-11 -> RELEASE-1.1
- RELEASE-1810 -> RELEASE-1.8.10
- RELEASE-1921 -> RELEASE-1.9.21
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
5 meses atrás
Alexander Kriegisch
8518fcf96e
Globally replace HTTP links to eclipse.org by HTTPS
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
2 anos atrás
Alexander Kriegisch
49cb924f54
Upgrade license from CPLv1/EPLv1 to EPLv2
This was required by the Eclipse team as one precondition for the next
release.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 anos atrás
Alexander Kriegisch
060bf4c3c6
Improve 2 tests do delete temporary files
There were some problems in file handling: One file in was not deleted
in case an exception was thrown during the test. Another case was a
JarFile which was not closed before deletion, which might work on Linux,
but not on Windows where the open file is still locked after usage.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 anos atrás
Andy Clement
cb32bead61
make tests tidy up after themselves
9 anos atrás
Andy Clement
54ff2a442f
make tests tidy up after themselves
9 anos atrás
Andy Clement
ca84e4c23d
assert in test breaks a test run using -ea
12 anos atrás
aclement
7faf2616d9
trigger build
16 anos atrás
aclement
a36f9ce5a3
PointcutDoctor javadoc - 193065
16 anos atrás
acolyer
b6c89301f2
update license to EPL
18 anos atrás
acolyer
9025e8b418
tests for pr62606 - itdcs don't run field initialisers in target type. Largely updates to existing tests to cope with new Lint warning.
18 anos atrás
aclement
bb9d2de08e
pr93253: lazytjp the default
18 anos atrás
aclement
260ff1798e
lazytjp default - test code
18 anos atrás
aclement
ab8ad33b20
serialized form of ITD field mungers changed (includes aliases) - jars rebuilt
18 anos atrás
aclement
747be1c91a
change to itd ctor serialization - quick rebuild of jars.
18 anos atrás
aclement
51b0f6261c
Updates for generic ITDs - see pr112105 for a description of all changes.
18 anos atrás
aclement
71aa3b1f58
change to resolvedmember serialization (to support varargs ITDs) is quite serious - major version number of attribute rev'd to 4 in this case.
18 anos atrás
aclement
1ee6fbfbdc
rebuilt post fix for pr110906: varargs ITD
19 anos atrás
aclement
e21bf1e36e
test for pr84033 promoted from failing suite to real suite.
19 anos atrás
aclement
efa7fb38c2
rebuilt due to attribute modifications.
19 anos atrás
aclement
d5d75b67f6
rebuilt jars because of resolvedmember serialization change to remember type variables.
19 anos atrás
acolyer
40cf8dff34
changed the serialized form of a WildTypePattern to remember generic info... standby for mass updates of binary comparison tests.
19 anos atrás
wisberg
178760115e
tests for Huff's fix for 102746 - not hooked up b/c harness manages classpath.
19 anos atrás
acolyer
a7f947fb2a
update to binary format as part of generics work
19 anos atrás
aclement
d319c1a89f
sorted out the blank lines so the messages will line up with their expected locations!
19 anos atrás
aclement
70b9ffd2ce
enhancement 91719 - Oli B's tests for xlint warnings, integration work done by Andrew Huff.
19 anos atrás
acolyer
983eb455bf
fixes for annotation type pattern bugs uncovered in 150 tests
19 anos atrás
acolyer
1381903ac8
move all java 5 tests out of code and back into .xml files now that we can compile them properly
19 anos atrás
wisberg
82c45963d7
@testcase PR#84033 incremental declare error persists after fix
19 anos atrás
acolyer
a4b0bdac74
New compiler gives additional error message on 1.3 vm that makes this test fail.
19 anos atrás
aclement
0e49f36dbe
All jars rebuilt with rev'd weaver version number 2.0 that we will use for AspectJ5 (AJ1.2.1 had version 1.0)
19 anos atrás
acolyer
d2ef505755
more ambiguous bindings testing
19 anos atrás
acolyer
1b6e9edfac
partial fix for bug 61568.
These changes are both (a) a performance optimization, and (b) an
improvement on the binding across || rules that we implemented in
1.2.1.
Instead of saying the the first binding in a left-to-right traversal of the
pointcuts DNF is the one that you get (too much to ask users to do DNF
rewriting in their heads), this version implements the rule that every
|| branch in the DNF must bind all formals, and if two || branches can have
any join points in common (can match join points of the same kind), then
both must bind all formals identically.
So it allows things like execution(* *(..)) && args(x) || call(* *(..)) && this(x)
which previously we used to forbid.
But primarily it turned out to be a performance optimization.
19 anos atrás
acolyer
ac6d522621
updated binary form
19 anos atrás
acolyer
5287f71985
updated binary form
19 anos atrás
aclement
ebd0cf2217
Rebuilt due to type munger attribute change
19 anos atrás
acolyer
1056677410
work in progress.... annotation pointcuts, parsing, and patterns
19 anos atrás
aclement
a303a09bbd
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
19 anos atrás
aclement
6beb43faee
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)
19 anos atrás
wisberg
3ea5889905
@testcase PR#75129 NPE on thisJoinPoint mistake
20 anos atrás
acolyer
eca1429e79
fix for Bugzilla Bug 72157
declare soft can cause programs with invalid exception behaviour to be generated
20 anos atrás
aclement
27d204cf9f
Fix for Bugzilla Bug 72528
around advice throws java.lang.VerifyError at runtime
20 anos atrás
aclement
a533038208
tests for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
20 anos atrás
aclement
5e0876580b
Fix for Bugzilla Bug 72699
Bogus error message: The abstract method ajc$pointcut$$tracingScope$a2 in type Tracing can only be defined by an abstract class
20 anos atrás
aclement
b5e6307a63
fix for Bugzilla Bug 72150
AJC possible bug with static nested classes
20 anos atrás
acolyer
82eae55131
fix for Bugzilla Bug 72531
declare warning warns at wrong points
20 anos atrás
aclement
8b550ad855
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
(testcase now expects the error text)
20 anos atrás
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
20 anos atrás
aclement
413a9ef53b
BcWeaverJarMaker updates - now line numbers have changed.
20 anos atrás
acolyer
65c67a4e84
fix for Bugzilla Bug 37020
wrong line for method execution join point
20 anos atrás