From leonid.kuskov at oracle.com Fri Jan 15 02:51:55 2021 From: leonid.kuskov at oracle.com (Leonid Kuskov) Date: Fri, 15 Jan 2021 02:51:55 GMT Subject: git: openjdk/jcov: 7902796: Provide a "release" file for JCov builds Message-ID: Changeset: 98f534c9 Author: Leonid Kuskov Committer: Leonid Kuskov Date: 2021-01-14 18:42:21 +0000 URL: https://git.openjdk.java.net/jcov/commit/98f534c9 7902796: Provide a "release" file for JCov builds ! build/build.xml ! build/release.properties From lkuskov at openjdk.java.net Thu Jan 28 23:21:55 2021 From: lkuskov at openjdk.java.net (Leonid Kuskov) Date: Thu, 28 Jan 2021 23:21:55 GMT Subject: RFR: 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above Message-ID: This is the fix for https://bugs.openjdk.java.net/browse/CODETOOLS-7902823 The fix corrects the improper usage of the Formatter that only allows argument indexes starting from 1 (not 0) Also the fix updates a percentage rounding - the floor operation is used insted of the round. ------------- Commit messages: - 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above - Merge remote-tracking branch 'upstream/master' - 7902796: Provide a "release" file for JCov builds - 7902783: Static instrumentation fails with Java 9 and above if multiple inputs are used - Merge remote-tracking branch 'upstream/master' - 7902724: jcov ignores covariant method overriding while gathering a methods' coverages - 7902642: Make JCov runtime to only depend on java.base - Merge branch 'CODETOOLS-7902697' - 7902697: Switch jcov to the latest asm lib to support latest classfile - Merge branch 'master' of https://github.com/lkuskov/jcov - ... and 1 more: https://git.openjdk.java.net/jcov/compare/e4bb6779...78b65b3b Changes: https://git.openjdk.java.net/jcov/pull/7/files Webrev: https://webrevs.openjdk.java.net/?repo=jcov&pr=7&range=00 Issue: https://bugs.openjdk.java.net/browse/CODETOOLS-7902823 Stats: 47 lines in 3 files changed: 31 ins; 0 del; 16 mod Patch: https://git.openjdk.java.net/jcov/pull/7.diff Fetch: git fetch https://git.openjdk.java.net/jcov pull/7/head:pull/7 PR: https://git.openjdk.java.net/jcov/pull/7 From lkuskov at openjdk.java.net Fri Jan 29 03:06:54 2021 From: lkuskov at openjdk.java.net (Leonid Kuskov) Date: Fri, 29 Jan 2021 03:06:54 GMT Subject: RFR: 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above [v2] In-Reply-To: References: Message-ID: > This is the fix for https://bugs.openjdk.java.net/browse/CODETOOLS-7902823 > The fix corrects the improper usage of the Formatter that only allows argument indexes starting from 1 (not 0) > Also the fix updates a percentage rounding - the floor operation is used insted of the round. Leonid Kuskov has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits: - Merge branch 'master' into CODETOOLS-7902823 - 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above - Merge remote-tracking branch 'upstream/master' - 7902796: Provide a "release" file for JCov builds - 7902783: Static instrumentation fails with Java 9 and above if multiple inputs are used - Merge remote-tracking branch 'upstream/master' - 7902724: jcov ignores covariant method overriding while gathering a methods' coverages - 7902642: Make JCov runtime to only depend on java.base - Merge branch 'CODETOOLS-7902697' - 7902697: Switch jcov to the latest asm lib to support latest classfile - ... and 2 more: https://git.openjdk.java.net/jcov/compare/98f534c9...b671234b ------------- Changes: https://git.openjdk.java.net/jcov/pull/7/files Webrev: https://webrevs.openjdk.java.net/?repo=jcov&pr=7&range=01 Stats: 14 lines in 2 files changed: 3 ins; 1 del; 10 mod Patch: https://git.openjdk.java.net/jcov/pull/7.diff Fetch: git fetch https://git.openjdk.java.net/jcov pull/7/head:pull/7 PR: https://git.openjdk.java.net/jcov/pull/7 From lkuskov at openjdk.java.net Fri Jan 29 03:12:45 2021 From: lkuskov at openjdk.java.net (Leonid Kuskov) Date: Fri, 29 Jan 2021 03:12:45 GMT Subject: Integrated: 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above In-Reply-To: References: Message-ID: On Thu, 28 Jan 2021 23:17:54 GMT, Leonid Kuskov wrote: > This is the fix for https://bugs.openjdk.java.net/browse/CODETOOLS-7902823 > The fix corrects the improper usage of the Formatter that only allows argument indexes starting from 1 (not 0) > Also the fix updates a percentage rounding - the floor operation is used insted of the round. This pull request has now been integrated. Changeset: 808a935f Author: Leonid Kuskov URL: https://git.openjdk.java.net/jcov/commit/808a935f Stats: 14 lines in 2 files changed: 3 ins; 1 del; 10 mod 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above ------------- PR: https://git.openjdk.java.net/jcov/pull/7 From duke at openjdk.java.net Fri Jan 29 03:52:40 2021 From: duke at openjdk.java.net (duke) Date: Fri, 29 Jan 2021 03:52:40 GMT Subject: git: openjdk/jcov: 7902819: jcov fails to instrument JDKs records (#8) Message-ID: <45287063-34ac-4434-beb9-d7b0ead21b5b@openjdk.java.net> Changeset: 19a1a119 Author: Leonid Kuskov Committer: GitHub Date: 2021-01-28 19:52:22 +0000 URL: https://git.openjdk.java.net/jcov/commit/19a1a119 7902819: jcov fails to instrument JDKs records (#8) * 7902535: Code coverage does not work in JDK 8 * 7902697: Switch jcov to the latest asm lib to support latest classfile * 7902642: Make JCov runtime to only depend on java.base * 7902724: jcov ignores covariant method overriding while gathering a methods' coverages * 7902783: Static instrumentation fails with Java 9 and above if multiple inputs are used * 7902796: Provide a "release" file for JCov builds * 7902823: RepGen fails with IllegalFormatArgumentIndexException if started by JDK 16 and above * 7902819: jcov fails to instrument JDKs records ! src/classes/com/sun/tdk/jcov/util/Utils.java