RFR: 8337037: compiler internal options are not printing the stacktrace after a compiler crash [v5]

Vicente Romero vromero at openjdk.org
Thu Jul 25 16:10:49 UTC 2024


> There are two internal javac options: `doe` and `dev` that we use to indicate the compiler to printout the stacktrace of any error issued and or exception thrown. There are a number of internal exceptions for which the stacktrace was not being produced due to performance issues. This patch is restoring the previous compiler behavior, printing out stacktraces if the internal options are passed, while keeping the most performant approach when none of the mentioned internal options is passed,
> 
> TIA

Vicente Romero has updated the pull request incrementally with one additional commit since the last revision:

  removing unused import

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/20314/files
  - new: https://git.openjdk.org/jdk/pull/20314/files/51fada43..3407774f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=20314&range=04
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=20314&range=03-04

  Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/20314.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20314/head:pull/20314

PR: https://git.openjdk.org/jdk/pull/20314


More information about the kulla-dev mailing list