aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-05Prepare release v0.7.9Evgeny Mandrikov
2017-02-05"prepare-agent" should not overwrite property if execution skipped (#486)Evgeny Mandrikov
2017-02-05Consolidate .gitignore files (#485)Evgeny Mandrikov
2017-01-17Generate OSGi Manifests (#211)Evgeny Mandrikov
2017-01-17MethodAnalyzerTest should not violate contracts of ASM API (#480)Evgeny Mandrikov
In particular visitLineNumber methods must be called after the labels passed as arguments have been visited. This is important because otherwise test does not simulate behavior of reading from bytecode.
2017-01-16Add missing assertions (#477)Evgeny Mandrikov
Most of them demonstrate difference between ECJ and JDK compilers in generation of bytecode for try-catch-finally.
2017-01-16Add links about integration of JaCoCo into Codecov and Coveralls (#481)Evgeny Mandrikov
2017-01-04Test that "ClassFormatError: Short length on BootstrapMethods" fixed by ASM ↵Evgeny Mandrikov
upgrade (#462)
2017-01-04Do not recompute frames in case of large methods (#177)Evgeny Mandrikov
Upgrade ASM to 5.2 to do so.
2017-01-04Add missing test case that is described in documentation (#475)Evgeny Mandrikov
2017-01-03Happy New Year 2017!Evgeny Mandrikov
2016-12-15Fix build failure with JDK 9 EA b148 (#470)Evgeny Mandrikov
2016-12-14Make FORMAT_VERSION non-constantBrett Kail
If a constant expression is assigned to a static final variable, javac will inline the constant value in the caller, which means constants should only be used for values that will never change. Otherwise, calling code must be recompiled when upgrading to a new version of the library even if the caller would otherwise not require any changes.
2016-12-14Move JaCoCo.ASM_API_VERSION to InstrSupportBrett Kail
2016-12-12Fix typos (#473)Hemant Kumar
2016-12-11Prepare for next development iterationEvgeny Mandrikov
2016-12-10Prepare release v0.7.8Evgeny Mandrikov
2016-12-10Simplify numbering of versions (#468)Evgeny Mandrikov
2016-12-09No need to sign JARs using maven-jarsigner-plugin (#466)Evgeny Mandrikov
2016-12-03Add hint about late property evaluation in maven-surefire-plugin (#465)Nikhil Nanivadekar
2016-11-14To prevent regressions add test for annotation with an initializer (#460)Evgeny Mandrikov
2016-11-02Remove obsolete build config files (#458)Marc R. Hoffmann
Since we don't use Tycho starting from commit c58a91d2701fe0bc81f958e715801f4705d60b4a there is no need for PDE/Tycho specific build configuration.
2016-10-28Use jacoco.org domain instead of eclemma.org (#457)Marc R. Hoffmann
As we will transfer eclemma.org to Eclipse foundation we should not longer use this domain in JaCoCo documentation links.
2016-10-16Fix typo in maven plugin comment (#454)Keita Tsukamoto
2016-09-26Use RoundingMode#FLOOR for percentages in HTML report (#452)Evgeny Mandrikov
2016-09-14Fix typo in Maven plugin help: surefore => surefire. (#450)onlywade
2016-09-12Update comments about "bad cycles" with interfaces (#448)Evgeny Mandrikov
2016-08-22Clarify runtime dependency in case of offline instrumentation (#445). (#445)Marc R. Hoffmann
2016-08-18Assert execution order in validation tests with type cycles (#443)Marc R. Hoffmann
The method execution order in type cycles depends on the JVM implementation. This validation ensure our test setup produce the required scenarios.
2016-08-17Improve ValidationTestBase (#440)Marc R. Hoffmann
- Allow multiple classes to be instrumented from a package - Common validation test base for "bad cycles test" - Use "main(String[])" method as common execution interface - Use identifiers for all line tags
2016-08-16Do not add members into interfaces with only abstract and clinit methods (#441)Evgeny Mandrikov
2016-08-16Do not violate JVMS regarding initialization of final fields (#434)Evgeny Mandrikov
Without this change instrumented classes can't pass checks and cause IllegalAccessError starting from OpenJDK 9 EA b127 (see https://bugs.openjdk.java.net/browse/JDK-8157181).
2016-08-01Execute core tests with bytecode version 9 (#411)Evgeny Mandrikov
And build using two different versions of JDK 9 EA in Travis: * `9-ea` - currently under testing and hence failures are allowed while we investigate them * `9-ea-stable` - tested previously and hence failures are not allowed, so that to verify that new changes do not introduce regressions For example fixes on our side were required for the changes introduced in JDK 9 EA b119 and b122 and still required for b127.
2016-07-05Use SonarQube.comEvgeny Mandrikov
2016-06-24Fix instrumentation of interfaces with default methods (#428)Evgeny Mandrikov
Without this change instrumented classes can't pass consistency checks for a constant pool and cause IncompatibleClassChangeError starting with OpenJDK 9 EA b122 (see https://bugs.openjdk.java.net/browse/JDK-8145148).
2016-06-23Add Visual Studio Team Services to integration matrix (#429)Evgeny Mandrikov
2016-06-20Add report-aggregate to m2e/lifecycle-mapping-metadata.xml (#427)Evgeny Mandrikov
2016-06-14Fix documentation (#425)Evgeny Mandrikov
* ModifiedSystemClassRuntime doesn't add method starting from commit a942c8949be59f949ec110391d766d1f4856a4e0 in v0.3.2. * Agent modifies "java.util.UUID" instead of "java.sql.Types" starting from commit 5ff6b2dc7a8a82132fbe3a65e4c86a60a0be8693 in v0.5.0.
2016-06-12Rename dot folder in documentation (#421)Evgeny Mandrikov
2016-06-11report mojo: add user property for parameter dataFile (#322)Evgeny Mandrikov
2016-06-11Fix usage of code-prettify in documentation (#423)Evgeny Mandrikov
This fixes regression introduced in 0.7.7 by commit 8bc34b18bc5a0b53a94859089c876740c82cec5c
2016-06-06Prepare for next development iterationEvgeny Mandrikov
2016-06-06Prepare release v0.7.7Evgeny Mandrikov
2016-06-06Exclude unwanted files from distributionEvgeny Mandrikov
2016-06-05Add note about explicit selection of non-aggregate reports (#420)Evgeny Mandrikov
2016-05-27Upgrade to ASM 5.1 (#417)Evgeny Mandrikov
2016-05-27Get rid of DNS request in DumpTaskTest (#416)Evgeny Mandrikov
2016-05-25dataFileIncludes in report-aggregate should be configurable (#415)Evgeny Mandrikov
As a workaround for https://issues.apache.org/jira/browse/MNG-5440 change explicit specification of default value on implicit.
2016-05-25GitHub #414: Also collect execution data from the project itself.Marc R. Hoffmann
2016-05-25merge mojo: replace "project.parent" by "project" in documentation (#410)Evgeny Mandrikov