เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจชเจฐเจฒ 5.30.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ 11 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจนเฉ‹เจ‡เจ† เจชเจฐเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจฐ เจธเจผเจพเจ–เจพ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ - 5.30. เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจตเจฟเฉฑเจš, เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 620 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‡ 1300 เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ 58 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†เฅค

เจฌเฉเจฐเจพเจ‚เจš 5.30 เจจเฉ‚เฉฐ เจ›เฉ‡ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจตเจพเจจเจฟเจค เจจเจฟเจธเจผเจšเจฟเจค เจตเจฟเจ•เจพเจธ เจ…เจจเฉเจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธเจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจ•เจฟ เจธเจพเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจจเจตเฉ€เจ†เจ‚ เจธเจฅเจพเจˆ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฆเฉ€ เจฐเจฟเจนเจพเจˆ เจ…เจคเฉ‡ เจนเจฐ เจคเจฟเฉฐเจจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผเฅค เจฒเจ—เจญเจ— เจ‡เฉฑเจ• เจฎเจนเฉ€เจจเฉ‡ เจตเจฟเฉฑเจš, เจชเจฐเจฒ 5.30.1 เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจชเจฐเจฒ 5.30.0 เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉŒเจฐเจพเจจ เจชเจ›เจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเฉ‡เจ—เฉ€เฅค เจชเจฐเจฒ 5.30 เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ, 5.26 เจธเจผเจพเจ–เจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจคเจพเจ‚ เจนเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ—เฉฐเจญเฉ€เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจผเจพเจ–เจพ 5.31 เจฆเฉ€ เจตเจฟเจ•เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฎเจˆ 2020 เจตเจฟเฉฑเจš เจชเจฐเจฒ 5.32 เจฆเฉ€ เจธเจฅเจฟเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ เจฌเจฃเจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจ•เฉเฉฐเจœเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€:

  • เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจฎเจฐเจฅเจจ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค(?โ€น! เจชเฉˆเจŸเจฐเจจ)"เจ…เจคเฉ‡"(?โ€น=เจชเฉˆเจŸเจฐเจจ)ยปเจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจจเจพเจฎ เจตเจพเจฒเฉ‡ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจค เจชเจนเฉเฉฐเจš เจฒเจˆเฅค เจชเฉˆเจŸเจฐเจจ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจธเฉฐเจฆเจฐเจญ เจฌเจฟเฉฐเจฆเฉ‚ เจฆเฉ‡ 255 เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ;
  • โ€œ{m,n}โ€ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ†เจ•เจพเจฐ เจจเจฟเจฐเจงเจพเจฐเจ• (โ€œnโ€) เจฆเจพ เจ…เจงเจฟเจ•เจคเจฎ เจฎเฉเฉฑเจฒ 65534 เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจธเฉ€เจฎเจฟเจค เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเจนเจฟเจฏเฉ‹เจ— เจตเฉฑเจ–-เจตเฉฑเจ– เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจธเฉˆเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจฎเจพเจธเจ•เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฎเฉ€เจ•เจฐเจจ โ€œqr! \p{nv= /(?x) \A [0-5] \z / }!โ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐ เจšเฉเจฃเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจจเฉฐเจฌเจฐเจพเจ‚ เจฆเฉ‡ เจฅเจพเจˆ เจœเจพเจ‚ เจฌเฉฐเจ—เจพเจฒเฉ€ เจธเจชเฉˆเจฒเจฟเฉฐเจ—เจพเจ‚ เจธเจฎเฉ‡เจค 0 เจคเฉ‹เจ‚ 5 เจคเฉฑเจ• เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ;
  • เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจธเจฎเฉ€เจ•เจฐเจจ เจตเจฟเฉฑเจš เจจเจพเจฎเจฟเจค เจ…เฉฑเจ–เจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†
    เจ…เฉฐเจฆเจฐเจฒเฉ‡ เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเฉฐเจ—เจฒ เจ•เฉ‹เจŸเจธ (qr'\N{name}') เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ†;

  • เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจจเจฟเจฐเจงเจพเจฐเจจ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† 12.1. เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจตเจฟเจ•เจพเจธ เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจ•เจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ sv_utf8_downgrade เจ…เจคเฉ‡ sv_utf8_decode, C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ;
  • เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจ“เจชเจฐเฉ‡เจธเจผเจจ (-Accflags='-DUSE_THREAD_SAFE_LOCALE') เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฒเฉ‹เจ•เฉ‡เจฒ เจฆเฉ‡ เจจเจพเจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจชเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจชเจฐเจฒ เจฆเฉ‡ เจฎเจฒเจŸเฉ€-เจฅเจฐเจฟเฉฑเจก เจตเจพเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจนเฉ€ เจ…เจœเจฟเจนเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจธเฉ€, เจชเจฐ เจนเฉเจฃ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฌเจฟเจฒเจก เจฒเจˆ เจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • "-Dv" (เจเจ‚เจนเจพเจ‚เจธเจก เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจ†เจ‰เจŸเจชเฉเฉฑเจŸ) เจ…เจคเฉ‡ "-Dr" (เจฐเฉ‡เจœเฉˆเจ•เจธ เจกเฉ€เจฌเจ—เจฟเฉฐเจ—) เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจนเฉเจฃ เจธเจพเจฐเฉ‡ เจธเฉฐเจญเจต เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจเจ•เจธเจชเฉเจฐเฉˆเจธเจผเจจ เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • เจชเจนเจฟเจฒเจพเจ‚ เจจเจพเจชเจธเฉฐเจฆ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ:
    • เจนเฉเจฃ เจฒเจพเจˆเจจ เจตเจฟเจญเจพเจœเจ• เจ…เจคเฉ‡ เจตเจพเจˆเจฒเจกเจ•เจพเจฐเจก เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจ†เจ—เจฟเจ† เจฆเจฟเฉฑเจคเฉ€ เจธเจฟเจฐเจซ เจตเจฐเจคเฉ‹ เจ—เฉเจฐเจพเจซเฉ€เจฎ (เจธเฉฐเจฏเฉเจ•เจค เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค
    • เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ "{" เจ…เฉฑเจ–เจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจšเฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเจฐเจคเจฃ เจฆเฉ‡ เจ•เฉเจ เจฒเฉฐเจฌเฉ‡-เจ…เจชเฉเจฐเจšเจฒเจฟเจค เจฐเฉ‚เจชเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
    • ะ—ะฐะฟั€ะตั‰ะตะฝะพ ":utf8" เจนเฉˆเจ‚เจกเจฒเจฐ เจจเจพเจฒ sysread(), syswrite(), recv() เจ…เจคเฉ‡ send() เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจเฅค
    • "เจฎเฉ‡เจฐเฉ‡" เจฆเฉ€เจ†เจ‚ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฒเจค เจธเจผเจฐเจคเฉ€เจ† เจฌเจฟเจ†เจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจฎเฉ‡เจฐเจพ $x เจœเฉ‡ 0")เฅค
    • เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ โ€œ$*โ€ เจ…เจคเฉ‡ โ€œ$#โ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
      เจกเฉฐเจช() เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจ…เจจเจฟเฉฑเจ–เฉœเจตเฉ€เจ‚ เจ•เจพเจฒเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ CORE::dump() เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)เฅค

    • File::Glob::glob เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจคเฉเจนเจพเจจเฉ‚เฉฐ File::Glob::bsd_glob เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ)เฅค
    • เจ—เจฒเจค เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ•เฉเจฐเจฎ เจตเจพเจชเจธ เจ•เจฐเจจ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจชเฉˆเจ•() เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
    • XS เจ•เฉ‹เจก (C เจฌเจฒเจพเจ•เจพเจ‚) เจตเจฟเฉฑเจš UTF-8 เจจเจพเจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฎเฉˆเจ•เจฐเฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจ…เฉฐเจค เจ…เจ—เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเฉฑเจ• เจฎเฉเจฒเจคเจตเฉ€ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ:
    • UTF-8 เจคเฉ‹เจ‚ เจ…เฉฑเจ–เจฐ เจฒเฉ‡เจ†เจ‰เจŸ เจคเฉฑเจ• เจ…เจจเฉเจตเจพเจฆ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ•เฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸ), เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉเจ•เจฎ (โ€œ\x7fffโ€) เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจฒเจˆ เจนเฉเจฃ 12% เจ˜เฉฑเจŸ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค UTF-8 เจ…เฉฑเจ–เจฐ เจ•เฉเจฐเจฎ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจตเฉ€ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
    • finalize_op() เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ†เจตเจฐเจคเฉ€ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
    • เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจŸเจฃ เจ…เจคเฉ‡ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฑเจ–เจฐ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฎเจพเจฎเฉ‚เจฒเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
    • เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจนเจธเจคเจพเจ–เจฐเจฟเจค เจ•เจฟเจธเจฎ เจฆเฉ€เจ†เจ‚ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจธเจคเจพเจ–เจฐเจฟเจค (IV เจคเฉ‹เจ‚ UV) เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ;
    • เจชเฉ‚เจฐเจจ เจ…เฉฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจคเจฐ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉ€ เจฌเจœเจพเจ เจฆเฉ‹ เจ…เฉฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจ•เฉ‡ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
    • เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจคเจฟเจ†เจฐ LGTM เจฆเฉเจ†เจฐเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡;
    • regcomp.c, regcomp.h เจ…เจคเฉ‡ regexec.c เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ‹เจก;
    • เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš, ASCII เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ โ€œqr/[^a]/โ€ เจตเจฐเจ—เฉ‡ เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ•เจพเจซเจผเฉ€ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • Minix3 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเจนเจพเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเฉฑเจซเจŸ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ 2019 เจ•เฉฐเจชเจพเจˆเจฒเจฐ (เจตเจฟเจœเจผเฉ‚เจ…เจฒ C++ 14.2) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ;
  • เจฎเฉ‚เจฒ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเฅค เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฎเฉเฉฑเจ– เจฐเจšเจจเจพ เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจ เจฌเฉ€::เจกเฉ€เจฌเฉฑเจ— ะธ เจฒเฉ‹เจ•เฉ‡เจฒ::เจ•เฉ‹เจกเจธ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹