aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Polish use of UnsafeAndy Clement2017-09-271-80/+63
|
* corrected test now that compliance handling improved for 1.9Andy Clement2017-09-271-2/+2
|
* first pass at using Unsafe, needs reviewAndy Clement2017-09-271-31/+49
|
* Improved Java9 option handlingAndy Clement2017-09-273-3/+3
|
* Update project source/target levels to 1.7Andy Clement2017-09-271-0/+7
|
* Update to beta 7Andy Clement2017-09-273-3/+3
|
* Update project source/target levels to 1.7Andy Clement2017-09-272-8/+6
|
* Update project source/target levels to 1.7Andy Clement2017-09-272-8/+7
|
* Smarter classpath detection on Java9Andy Clement2017-09-271-4/+23
| | | | | | 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.
* Pass explicitly whether it is an interface targetAndy Clement2017-09-271-1/+1
| | | | | If you only let it determine it from the INVOKE instruction this can make a mistake when using INVOKESTATIC with an interface target.
* Ensure version information get/settableAndy Clement2017-09-271-0/+13
|
* Ensure version of generated class is correctAndy Clement2017-09-271-0/+1
| | | | | | | 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.
* Activate testAndy Clement2017-09-271-30/+30
|
* Skip tests on Java9Andy Clement2017-09-272-2/+10
| | | | | 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.
* More actively print diagnostics to help future debuggingAndy Clement2017-09-271-1/+1
|
* version bump to 1.6Andy Clement2017-09-271-4/+4
|
* Skip test on Java9Andy Clement2017-09-271-1/+6
| | | | Added test commentary to link it to the code that is causing the difference in behaviour compared to Java8.
* Adjusted test expectations for Java9Andy Clement2017-09-271-19/+38
| | | | Annotation toString() changes on Java9 so need to include those quotes in expected output.
* Better handling of classpath discoveryAndy Clement2017-09-271-23/+26
| | | Some alternate behaviour added to work better on Java9
* Added commentary on a strange bit of codeAndy Clement2017-09-271-2/+8
| | | | 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!
* per singleton field no longer final to satisfy 1.9 verificationAndy Clement2017-09-271-1/+1
|
* Reduced expected performance differenceAndy Clement2017-09-271-1/+1
| | | JVM improvements seem to reduce the difference.
* Clarified expected messageAndy Clement2017-09-271-0/+1
|
* Rebuilt bcel with latest changesAndy Clement2017-09-272-0/+0
|
* Ensure interfacemethodref can be built for invokestatic calls on interface ↵Andy Clement2017-09-261-2/+7
| | | | methods
* more testdata for 1.9Andy Clement2017-09-241-0/+11
|
* Various changes to get tests passing on 1.8 and 1.9Andy Clement2017-09-2431-137/+6633
|
* add missing testdataAndy Clement2017-09-221-0/+24
|
* various changes to make more tests pass on Java9Andy Clement2017-09-2221-152/+1360
|
* tweaks to 1.9 testsAndy Clement2017-09-212-12/+2
|
* latest jdt related src zipAndy Clement2017-09-211-0/+0
|
* includes fix from aj_18 line related to 507372Andy Clement2017-09-211-0/+0
|
* refixed now that target bits don't overlap with JDT bitsAndy Clement2017-09-211-15/+6
|
* polish and ensure warnings set by groupAndy Clement2017-09-211-26/+5
|
* Upgraded to ASM 6 BETAAndy Clement2017-09-214-3/+3
|
* rebuilt bcelAndy Clement2017-09-214-0/+0
|
* rebuiltAndy Clement2017-09-211-0/+0
|
* polishAndy Clement2017-09-211-11/+5
|
* Bring Java9 branch in line with 1.8.11 progressAndy Clement2017-09-21124-604/+1483
|\
| * 509327: extended the test slightlyAndy Clement2016-12-161-2/+2
| |
| * reduced min Java version to 1.6Andy Clement2016-12-165-8/+29
| |
| * polishAndy Clement2016-12-161-19/+11
| |
| * 1.8.11 test setup and wip testsAndy Clement2016-12-167-0/+196
| |
| * 509327: Minor fixes to improve the situation, wipAndy Clement2016-12-163-4/+173
| |
| * fix warnings in build - support .isJava8 option in buildV1_8_10Andy Clement2016-12-096-16/+24
| |
| * 508661: testcodeAndy Clement2016-12-098-0/+63
| |
| * Polishing for 1.8.10 releaseAndy Clement2016-12-083-4/+8
| | | | | | | | | | - reduced build level from 8 to 7 so that the weaver can be used on Java7. - minor readme tweaks
| * Update to latest JDT (neon 2)Andy Clement2016-12-086-3/+48
| |
| * Adjust from nasty exception to messagesAndy Clement2016-12-081-6/+9
| |
| * added 2016/2017 to yearsAndy Clement2016-12-021-1/+2
| |