• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Compatibility & Specification Review
  4. CSR FAQs

Page History

Versions Compared

Old Version 30

changes.mady.by.user Joe Darcy

Saved on Oct 14, 2021

compared with

New Version 31

changes.mady.by.user Joe Darcy

Saved on Nov 22, 2021

  • Previous Change: Difference between versions 29 and 30
  • Next Change: Difference between versions 31 and 32
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update historical CSR stats

...

Q: How many CSR requests are typically in a release?
A: For JDK 10JDKs 12 through 17 cumulatively, there were about 120 CSR requests and over 2000 bug fixes in the release; for JDK 11, there were about 170 CSRs and over 2400 bug fixesjust under 14,000 bugs fixes and just over 900 CSR; therefore roughly 6.5% of bug fixes had a corresponding CSR. Having a single-digit percentage of fixes need to go through compatibility and specification review has been consistent over time, typically varying between 5% and 7%8% for a given feature release.

Q: I found a case where the specification and implementation disagree; how is this resolved?
A: The proper resolution depends on the nature of the discrepancy. However, if it is technically reasonable for either the specification to be changed to match the implementation or for the implementation to be changed to match the specification, the preference is to change the specification to match the implementation. This preference better preserves behavioral compatibility for users of the API in question. Note this is only a preference and at times it is unreasonable to allow erroneous behavior of the implementation, once recognized, to persist.

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 258, "requestCorrelationId": "e6aebd9c2d22d6c7"}