Andy Clement
7c9da61f0c
Improved Java9 option handling
6 years ago
Andy Clement
847c41e811
Update project source/target levels to 1.7
6 years ago
Andy Clement
229d269611
Update to beta 7
6 years ago
Andy Clement
81031f0768
Update project source/target levels to 1.7
6 years ago
Andy Clement
742fe8641e
Update project source/target levels to 1.7
6 years ago
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 years ago
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 years ago
Andy Clement
069a891403
Ensure version information get/settable
6 years ago
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 years ago
Andy Clement
af8a6482cb
Activate test
6 years ago
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 years ago
Andy Clement
7f62904673
More actively print diagnostics to help future debugging
6 years ago
Andy Clement
341f2261e3
version bump to 1.6
6 years ago
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 years ago
Andy Clement
e0cb106a33
Adjusted test expectations for Java9
Annotation toString() changes on Java9 so need to include those quotes
in expected output.
6 years ago
Andy Clement
647ab7aba5
Better handling of classpath discovery
Some alternate behaviour added to work better on Java9
6 years ago
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 years ago
Andy Clement
c39bd7440c
per singleton field no longer final to satisfy 1.9 verification
6 years ago
Andy Clement
a664389a1d
Reduced expected performance difference
JVM improvements seem to reduce the difference.
6 years ago
Andy Clement
e756597a31
Clarified expected message
6 years ago
Andy Clement
6aa57fe2eb
Rebuilt bcel with latest changes
6 years ago
Andy Clement
189eb5a07a
1.8.11 release info updates
6 years ago
Andy Clement
5b36d19d18
Ensure interfacemethodref can be built for invokestatic calls on interface methods
6 years ago
Andy Clement
b1ce395b9b
testcode polish for 1.8.11
6 years ago
Andy Clement
eae468d794
Make the 1.8 slightly more tolerant of Java 9
6 years ago
Andy Clement
a79709a8d5
more testdata for 1.9
6 years ago
Andy Clement
ab83398525
Various changes to get tests passing on 1.8 and 1.9
6 years ago
Andy Clement
ad514d54b1
add missing testdata
6 years ago
Andy Clement
faac3d84e2
various changes to make more tests pass on Java9
6 years ago
Andy Clement
e136805cb6
tweaks to 1.9 tests
6 years ago
Andy Clement
b76f1c79df
latest jdt related src zip
6 years ago
Andy Clement
4b51c7a9d3
includes fix from aj_18 line related to 507372
6 years ago
Andy Clement
0939402656
refixed now that target bits don't overlap with JDT bits
6 years ago
Andy Clement
b74846a946
polish and ensure warnings set by group
6 years ago
Andy Clement
f9398f0105
Upgraded to ASM 6 BETA
6 years ago
Andy Clement
64c85b63ca
rebuilt bcel
6 years ago
Andy Clement
9012c03a92
rebuilt
6 years ago
Andy Clement
834577ad97
polish
6 years ago
Andy Clement
26712118ba
Bring Java9 branch in line with 1.8.11 progress
6 years ago
Andy Clement
39b70af69b
add constants to list
6 years ago
Andy Clement
9b6febc8f1
rebuilt bcel
6 years ago
Andy Clement
03752862ba
Merged post 1.8.5 changes into Java9 branch
6 years ago
Andy Clement
ee99996fb7
latest version
6 years ago
Andy Clement
82a7392600
minor tweaks to better handle J9
6 years ago
Andy Clement
819962185c
latest JDT update for Java9
6 years ago
Andy Clement
951295ab09
Upgrading bcel to latest J9 attributes
6 years ago
Andy Clement
d159d8d96b
compatibility with JDK 190 build 175
7 years ago
Andy Clement
618b262077
pickup latest jdt core
7 years ago
Andy Clement
dd4b87b91c
fixup tests for 1.9
7 years ago
Andy Clement
df1ac897f8
adapt to JDT changes
7 years ago