aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core/src/org/jacoco
AgeCommit message (Collapse)Author
2018-10-03No need to modify class bytes for Java 10 support (#740)Marc R. Hoffmann
2018-08-20Get rid of unnecessary instances of Matcher in KotlinLateinitFilter (#750)Evgeny Mandrikov
2018-08-20KotlinWhenFilter should be stateless (#749)Evgeny Mandrikov
2018-08-20All merged instructions should have same covered branches (#747)Evgeny Mandrikov
Because result of merge might be used to compute coverage of instructions with replaced branches.
2018-08-20StringSwitchEcjFilter and KotlinWhenStringFilter should use correct ↵Evgeny Mandrikov
VarInsnNode (#746)
2018-08-20Add support for Java 11 and 12 class files with "preview features" (#743)Evgeny Mandrikov
2018-08-18Add filter for Kotlin when-expressions that list all cases of enum (#729)Evgeny Mandrikov
2018-08-18Add filter for Kotlin when-expressions with String (#737)Evgeny Mandrikov
2018-08-18Filter switch on String for which ECJ omits last goto (#741)Evgeny Mandrikov
2018-08-17Add filter for bytecode that ECJ generates for String in switch (#735)Evgeny Mandrikov
2018-08-16Add experimental support for Java 12 class files (#738)Evgeny Mandrikov
2018-08-14Add filter for classes and methods with annotation `Generated` (#731)Evgeny Mandrikov
2018-08-13Filter switch on String that javac compiles into lookupswitch (#730)Evgeny Mandrikov
2018-08-07Add filter for Kotlin when-expressions that list all cases of sealed class ↵Evgeny Mandrikov
(#721)
2018-08-06Add experimental support for Java 11 class files (#719)Evgeny Mandrikov
2018-08-01Add filter for try-with-resources for javac 11 (#669)Evgeny Mandrikov
2018-07-11Filter branch generated by kotlinc for reading lateinit properties (#707)Fabian Mastenbroek
2018-06-27Improve error message displayed when processing instrumented classes (#703)Marc R. Hoffmann
2018-06-07Add filter for methods that Kotlin compiler generates (#689)Nikolay Krasko
2018-04-15Question mark in filter expressions should match exactly one character (#672)Marc R. Hoffmann
2018-04-04Do not analyze synthetic classes (#668)Evgeny Mandrikov
2018-04-02Don't insert stackmap frames into class files with version < 1.6. (#667)Marc R. Hoffmann
For certain probes additional frames needs to be inserted, but only from class file version 1.6 on.
2018-03-21Add Java 10 support (#629)Evgeny Mandrikov
2018-02-12Add filter for empty constructor without parameters in enum (#649)Evgeny Mandrikov
2018-01-01Happy New Year 2018!Evgeny Mandrikov
2018-01-01Restore exec files compatibility regarding Java 9 class files (#636)Evgeny Mandrikov
2017-12-28Offline instrumentation should not damage module-info (#634)Evgeny Mandrikov
2017-12-20Instrumentation should not damage structured locking (#627)Allen Hair
2017-12-20Fix ExecutionData.merge JavaDoc (#630)Joshua Blake
Correctly describe the behavior of the 'flag' parameter for the 'false' case.
2017-12-19Add filter for duplicates of finally blocks (#604)Evgeny Mandrikov
2017-10-19Upgrade ASM to 6.0 (#600)Roberto Araujo
2017-10-17Add filter for methods annotated with @groovy.transform.Generated (#610)Michael Hoffmann
2017-10-10Document contract for In/OutputStream resources and fix example (#605)Marc R. Hoffmann
2017-10-04Apply naming convention and add missing testsMarc R. Hoffmann
2017-09-29Yak shaving: add ability to merge coverage of several instructions (#601)Evgeny Mandrikov
This is required for implementation of filter of duplicate blocks that compilers generate for `finally`.
2017-09-27Show in StringSwitchTest that filter works for complex expressions (#599)Evgeny Mandrikov
2017-09-25Yak shaving: determine covered branches for each instruction (#598)Evgeny Mandrikov
This is required for merge of coverage information from several instructions that cover different branches, which in his turn is required for implementation of filter of duplicate blocks that compilers generate for `finally`.
2017-09-24Add filter for bytecode that javac generates for String in switch (#596)Evgeny Mandrikov
2017-05-25Add location to IOException when unable to read stream during analysisEvgeny Mandrikov
2017-05-25ExecDumpClient should report error when no data is retrieved (#538)Marc R. Hoffmann
2017-05-09Add filter for private empty constructors that do not have arguments (#529)Evgeny Mandrikov
2017-05-04Add input name to IOException if unable to read during instrumentation (#527)Evgeny Mandrikov
2017-05-04Fix typoEvgeny Mandrikov
2017-04-22Add filter for try-with-resources statement (#500)Evgeny Mandrikov
2017-04-03Use new filtering API for existing filter of methods in enums (#512)Evgeny Mandrikov
2017-04-03Add filter for methods annotated with @lombok.Generated (#513)Marc R. Hoffmann
Based on initial contribution by Rüdiger zu Dohna.
2017-04-03Use new filtering API for existing filter of synthetic methods (#511)Evgeny Mandrikov
2017-03-31Add Javadoc for IFilter#filter (#509)Marc R. Hoffmann
2017-03-28Add internal API for filters and filter for synchronized statement (#501)Evgeny Mandrikov
2017-03-11Fix typoEvgeny Mandrikov