Andy Clement
e9c279bc3e
Moved to package
6 yıl önce
Andy Clement
41a5b8077d
wip allowing flexibility in test infra for using modules with subdirs
6 yıl önce
Andy Clement
2b2dbe74ae
Set version to 1.9.0.RC1
6 yıl önce
Andy Clement
a3626e2110
added module/modulesourcepath to compiler configuration interface
6 yıl önce
Andy Clement
923a1f48ce
removed shared reflection world test for now
6 yıl önce
Andy Clement
d56414bb67
Switched from diamond to specific types
6 yıl önce
Andy Clement
fb97139465
Added automatic module name
6 yıl önce
Andy Clement
e966a1fe5e
switched from diamond operator
6 yıl önce
Andy Clement
58eda6fe74
Added automatic module name
6 yıl önce
Andy Clement
5c9f929872
Added automatic module name
6 yıl önce
Andy Clement
487a7203c0
Latest jdtcore - with visibilty adjusted for classpath manipulation
6 yıl önce
Andy Clement
8bbf29f6f1
Temporarily removing world reuse - needs a bit more thought
6 yıl önce
Andy Clement
332f3b9f46
Added automatic module name
6 yıl önce
Andy Clement
7706e05dc5
Upgraded test infra to support building/running modules
6 yıl önce
Andy Clement
d6025b5d3d
1.9 test changes and new module tests
6 yıl önce
Andy Clement
8dda42d027
added support to avoid weaving module-info.class
6 yıl önce
Andy Clement
c28e943df7
Fix use of diamond and update versions to 1.9
6 yıl önce
Andy Clement
5e86980fa0
rebuilt internal dependencies
6 yıl önce
Andy Clement
62024412b0
Tests for smart annotation unpacking for reflection types
6 yıl önce
Andy Clement
849de5f207
Latest build of bcel
6 yıl önce
Andy Clement
ba551b09e4
Fixes Bug 525293 - Spring AOP could be faster
Multiple changes here:
- annotation unpacking is smarter and if it only needs runtime
retention annotations it uses reflection and doesn't unpack the
bytes to discover class level retention annotations.
- Reflection worlds are shared if for the same classloader.
6 yıl önce
Andy Clement
b7e4aff1c1
Reusable SoftHashMap utility class
6 yıl önce
Andy Clement
50422cb5de
Basic tests for JImage access
6 yıl önce
Andy Clement
e3721c8ca4
Polish javadoc
6 yıl önce
Andy Clement
5de8a570d2
Fix for Bug 518698 - typo in AspectJ Notebook: excetution
6 yıl önce
Andy Clement
286504b70f
Optimized type lookup on Java9
Took the code from the patch submitted by Mario Ivankovits
in bug 520597 and made some improvements to make (hopefully)
better use of memory. Some basic tests added.
6 yıl önce
Andy Clement
245f369c3e
polish - generics
6 yıl önce
Andy Clement
eff02a97e0
polish - generics
6 yıl önce
Andy Clement
b279bb8095
Polish use of Unsafe
6 yıl önce
Andy Clement
7e72843ec6
corrected test now that compliance handling improved for 1.9
6 yıl önce
Andy Clement
7df9ef96d3
first pass at using Unsafe, needs review
6 yıl önce
Andy Clement
7c9da61f0c
Improved Java9 option handling
6 yıl önce
Andy Clement
847c41e811
Update project source/target levels to 1.7
6 yıl önce
Andy Clement
229d269611
Update to beta 7
6 yıl önce
Andy Clement
81031f0768
Update project source/target levels to 1.7
6 yıl önce
Andy Clement
742fe8641e
Update project source/target levels to 1.7
6 yıl önce
Andy Clement
23ee469880
Smarter classpath detection on Java9
On Java9 cannot rely on URLClassLoader being found from which
to determine classpath so use the environment variable. This may
have issues if loaders are being constructed that specifically
deviate from the java.class.path.
6 yıl önce
Andy Clement
40fa8c710f
Pass explicitly whether it is an interface target
If you only let it determine it from the INVOKE instruction this
can make a mistake when using INVOKESTATIC with an interface
target.
6 yıl önce
Andy Clement
069a891403
Ensure version information get/settable
6 yıl önce
Andy Clement
7020be7dee
Ensure version of generated class is correct
Important to ensure we generate it of the right version as it may
end up containing code derived from a particular class that needs
a be run with a certain level of verifier. In this case if
inserting invokestatic targeting a interface method, we need to
be using something later than a java 1.2 level class file.
6 yıl önce
Andy Clement
af8a6482cb
Activate test
6 yıl önce
Andy Clement
37d2d9fee3
Skip tests on Java9
Issue it due to split packages (see comments in code). Don't want to
debug this further right now, possibly needs a command line flag passing
to the JVM that runs the test, so these tests need forking.
6 yıl önce
Andy Clement
7f62904673
More actively print diagnostics to help future debugging
6 yıl önce
Andy Clement
341f2261e3
version bump to 1.6
6 yıl önce
Andy Clement
94bd02aa88
Skip test on Java9
Added test commentary to link it to the code that is causing the
difference in behaviour compared to Java8.
6 yıl önce
Andy Clement
e0cb106a33
Adjusted test expectations for Java9
Annotation toString() changes on Java9 so need to include those quotes
in expected output.
6 yıl önce
Andy Clement
647ab7aba5
Better handling of classpath discovery
Some alternate behaviour added to work better on Java9
6 yıl önce
Andy Clement
d7cb30379a
Added commentary on a strange bit of code
I don't want to change that code until I see more evidence of it
misbehaving but I'm having trouble working out why it is there!
6 yıl önce
Andy Clement
c39bd7440c
per singleton field no longer final to satisfy 1.9 verification
6 yıl önce
Andy Clement
a664389a1d
Reduced expected performance difference
JVM improvements seem to reduce the difference.
6 yıl önce