OpenJDK рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╢рдкрде рд╢рдмреНрдж рд╣реИрдВ

рдпрд╣ рдЗрд╕ рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдерд╛ рдХрд┐ рдЬрд╛рд╡рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдПрдХ рдЯрд┐рдХрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:

https://bugs.openjdk.java.net/browse/JDK-8215217

рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ OpenJDK / JDK рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╢рдкрде рд╢рдмреНрджреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкреЗрд╢реЗрд╡рд░ рд╕рдореБрджрд╛рдп рдХреЛ рд░реЛрдХрддреА рд╣реИ, рдпрджрд┐ рд╕рдВрдкреВрд░реНрдг рдирд╣реАрдВ рддреЛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ "рдмрдЧ" рдХреА 12 рдкреНрд░рддрд┐рдпрд╛рдВ рдЧрд┐рдирд╛рдИрдВред

рдЙрджреНрдзрд░рдг:
OpenJDK jdk / jdk рд╕реНрд░реЛрдд рдХреЗ рдЕрдВрджрд░ рд╢рдкрде рд╢рдмреНрджреЛрдВ рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдЬреЛ рд╕рднреА рдЬрдЧрд╣ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВред

рдЪреВрдВрдХрд┐ OpenJDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреЗрд╢реЗрд╡рд░ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрди 12 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдЫреЛрдбрд╝рдирд╛ рдЕрдиреБрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИред

рд▓реЗрдЦрдХ рдиреЗ рд╕реЗрдВрд╕рд░рд╢рд┐рдк рдХреЗ рд╕рд╛рде рдмреЗрдИрдорд╛рдиреА рднрд╛рд╖рд╛ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛рд╡ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ ред рдореИрдВ рдкреВрд░реА рд╕реВрдЪреА рджреЗрддрд╛ рд╣реВрдВ:

src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeelF.java

- // these icons are pretty crappy to use in Mac OS X since + // these icons are a poor substitute in Mac OS X since 

src / java.desktop / share / classes / com / sun / media / sound / SoftChannel.java

 - rpnChange(0, 2 << 7); // Bitch Bend sensitivity + rpnChange(0, 2 << 7); // Pitch Bend sensitivity 

src / java.xml / share / classes / com / sun / org / apache / xalan / рдЖрдВрддрд░рд┐рдХ / xsltc / dom / BitArray.java

 - * method is a mess, but it is fast and it works, so don't fuck with it. + * method is a mess, but it is fast and it works, so don't change it. 

src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeelF.java

 - // these icons are pretty crappy to use in Mac OS X since + // these icons are a poor substitute in Mac OS X since 

src / jdk.javadoc / share / classes / jdk / javadoc / internal / doclets / format / html / рд╕рдВрд╕рд╛рдзрди / jquery / jszip / dist / jszip.js

 - // Fuckup - very small and broken sequence, + // TODO: Improve this very small and broken sequence, 

src / jdk.javadoc / share / classes / jdk / javadoc / internal / doclets / format / html / рд╕рдВрд╕рд╛рдзрди / jquery / jszip / dist / jszip.js

 - // well, fuck ?! + // Oh no! 

рдкрд░реАрдХреНрд╖рдг / jdk / java / nio / рдЪреИрдирд▓ / рдПрд╕рдкреАрдЖрдИ / рдЪрдпрдирдХрд░реНрддрд╛рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ / рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ / EchoTest.java

 - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?"; 

рдкрд░реАрдХреНрд╖рдг / jdk / javax / рдкреНрд░рдмрдВрдзрди / рдУрдкрдирдмреАрди / рдХрд╛рдВрд╕реНрдЯреНрд░реЗрдХреНрдЯрдЯреЗрд╕реНрдЯ.рдЬрд╛рд╡рд╛
рдкрд░реАрдХреНрд╖рдг / jdk / javax / рдкреНрд░рдмрдВрдзрди / рдУрдкрдирдмреАрди / рдмреИрдбрдХреЛрдиреНрд╕реНрдЯреНрд░реИрдВрдЯрдЯреЗрд╕реНрдЯ.рдЬрд╛рд╡рд╛

 - } catch (OpenDataException e) { // damn checked exceptions... + } catch (OpenDataException e) { // wretched checked exceptions... 

рдкрд░реАрдХреНрд╖рдг / jdk / jdk / рдЖрдВрддрд░рд┐рдХ / рдЧрдгрд┐рдд / рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧрдбреЗрд╕рд┐рдорд▓ / рдУрд▓реНрдбрдлрд╝реАрдбрдмрд┐рдЧрдЗрдиреНрдлрд╝реЙрд░рдЯреЙрд░ред

 - // damn, damn, damn. q is too big. + // Calamity! q is too big. 

рд╕рд╛рде рд╣реА, рд▓реЗрдЦрдХ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рдПрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХреНрд╖реЗрддреНрд░ (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдЬрд┐рд╕рдХрд╛ рдЪрд░ рдЕрд╢реНрд▓реАрд▓ рд╣реИрдВ) рдХрд╛ рдирд╛рдо рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрд╢реНрд▓реАрд▓ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЛ рдлрдЯрдХрд╛рд░ рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реИред

Source: https://habr.com/ru/post/hi433044/


All Articles