เดฑเดธเตเดฑเตเดฑเต 1.53 เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดคเต. เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดฑเดธเตเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด—เต‚เด—เดฟเตพ เดซเดฃเตเดŸเต เดจเตฝเด•เตเด‚

เดฎเต‹เดธเดฟเดฒเตเดฒ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตเดฅเดพเดชเดฟเดšเตเดšเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดธเตเดตเดคเดจเตเดคเตเดฐ เดฒเดพเดญเต‡เดšเตเด›เดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดธเด‚เด˜เดŸเดจเดฏเดพเดฏ เดฑเดธเตเดฑเตเดฑเต เดซเต—เดฃเตเดŸเต‡เดทเดจเตเดฑเต† เด•เต€เดดเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเตเดฎเดพเดฏ เดฑเดธเตเดฑเตเดฑเต 1.53 เดŽเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. เดญเดพเดท เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเตเดฐเด•เตเดทเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดฎเต‹ เดฑเตบเดŸเตˆเดฎเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เด‰เดฏเตผเดจเตเดจ เดŸเดพเดธเตโ€Œเด•เต เดชเดพเดฐเดฒเดฒเดฟเดธเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดพเตผเด—เด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต (เดฑเตบเดŸเตˆเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเดฎเดพเดฐเด‚เดญเดตเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดจเดตเตเด‚ เด†เดฏเดฟ เดšเตเดฐเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต).

เดฑเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเดณเตเดณ เดชเดฟเดถเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดฒเต‹-เดฒเต†เดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเต€เดœเดฟเดฏเตป เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•, เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดกเดฟเดฑเดซเดฑเตปเดธเตเด•เตพ, เดฌเดซเตผ เด“เดตเตผเดฑเตบ เดฎเตเดคเดฒเดพเดฏเดต. เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดธเด‚เดฌเตเดฒเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เดพเตผเด—เต‹ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต crates.io เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • เด…เดฑเต‡เด•เตพเด•เตเด•เดพเดฏเดฟ, IntoIterator เดธเตเดตเดญเดพเดตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เด‡เดคเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเตฝ เด…เดฑเต‡ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เด†เดตเตผเดคเตเดคเดจเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต: [1, 2, 3] { .. }

    เด‡เดฑเตเดฑเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฑเต‡เด•เตพ เด•เตˆเดฎเดพเดฑเดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: set = BTreeSet::from_iter([1, 2, 3]); for (a, b) in some_iterator.chain([1]).zip([1, 2, 3]) { .. }

    เดฎเตเดฎเตเดชเต, เด…เดฑเต‡ เดฑเดซเดฑเตปเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต IntoIterator เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฐเตเดจเตเดจเดคเต, เด…เดคเดพเดฏเดคเต. เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต (โ€œ&[1, 2, 3]โ€) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ โ€œ[1, 2, 3].iter()โ€. array.into_iter() เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต (&array).into_iter() เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเตเตป เด•เด‚เดชเตˆเดฒเตผ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเดฏ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดพเตฝ เด…เดฑเต‡เด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ IntoIterator เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดŸเต. เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเตผเด—เดคเตเดคเดฟเดฒเต‚เดŸเต† เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต - IntoIterator เดธเตเดตเดญเดพเดตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เดŽเดจเตเดจ เดฎเดŸเตเดŸเดฟเตฝ เด•เด‚เดชเตˆเดฒเตผ array.into_iter() เดฒเต‡เด•เตเด•เต (&array).into_iter() เด†เดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚, เดชเด•เตเดทเต‡ ".into_iter() เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเต€เดคเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ )" เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเด‚ "เด‡เตป [1, 2, 3]", "iter.zip([1, 2, 3])", "IntoIterator::into_iter([1, 2, 3]) เดฐเต‚เดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เต‹เดณเตเด•เดณเดฟเตฝ เดธเตเดชเตผเดถเดฟเด•เตเด•เดพเดคเต†เดฏเตเด‚ )".

  • "|" เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚) เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเดพเด—เดคเตเดคเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดšเดฟเดฒเดคเต(1) | เดšเดฟเดฒ(2)" เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ "เดšเดฟเดฒเดคเต(1 | 2)" เดŽเดดเตเดคเดพเด‚: เดชเตŠเดฐเตเดคเตเดค เดซเดฒเด‚ {เดถเดฐเดฟ(เดšเดฟเดฒเดคเต(1 | 2)) => { ..} เดชเดฟเดถเด•เต(MyError { kind: FileNotFound | PermissionDenied, .. }) => {..} _ => {..}}
  • เดฏเต‚เดฃเดฟเด•เต‹เดกเต UAX 31 เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฆเต‡เดถเต€เดฏ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†, เดŽเดจเตเดจเดพเตฝ เด‡เดฎเต‹เดœเดฟ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ ASCII เด‡เดคเดฐ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดตเตเด‚ เดŽเดจเตเดจเดพเตฝ เดธเดฎเดพเดจเดตเตเดฎเดพเดฏ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚. const BLร…HAJ: &str = "๐Ÿฆˆ"; struct ไบบ {ๅๅญ—: เดธเตเดŸเตเดฐเดฟเด‚เด—เต, } เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• ฮฑ = 1; letร“os = 2; เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดœเต‹เดกเดฟ '๏ฝ“', 's' เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
  • เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดต เด‰เตพเดชเตเดชเต†เดŸเต†, API-เด•เดณเตเดŸเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดญเดพเด—เด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ:
    • เด…เดฑเต‡:: from_ref
    • เด…เดฑเต‡:: from_mut
    • AtomicBool::fetch_update
    • AtomicPtr::fetch_update
    • BTreeSet :: เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•
    • BTreeMap:: เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•
    • BufReader::seek_relative
    • cmp::min_by
    • cmp::min_by_key
    • cmp::max_by
    • cmp::max_by_key
    • DebugStruct::finish_non_exhaustive
    • เด•เดพเดฒเดพเดตเดงเดฟ::ZERO
    • เด•เดพเดฒเดพเดตเดงเดฟ::MAX
    • เดฆเตˆเตผเด˜เตเดฏเด‚::is_zero
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_add
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_sub
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_mul
    • f32:: is_subnormal
    • f64:: is_subnormal
    • เด…เดฑเต‡เด•เตพเด•เตเด•เตเดณเตเดณ IntoIterator
    • {integer}::BITS
    • io::เดชเดฟเดถเด•เต::เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
    • เดจเต‹เตบ เดธเต€เดฑเต‹*:: เดฒเต€เดกเดฟเด‚เด—เต_เดชเต‚เดœเตเดฏเด‚
    • เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต*:: trailing_zeros
    • เด“เดชเตเดทเตป::เดคเดฟเดฐเตเด•เตเด•
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_eq
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_ne
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_lt
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_gt
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_le
    • เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต::is_ge
    • OsStr::make_ascii_lowercase
    • OsStr::make_ascii_uppercase
    • OsStr::to_ascii_lowercase
    • OsStr::to_ascii_uppercase
    • OsStr::is_ascii
    • OsStr::eq_ignore_ascii_case
    • เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเต::peek_mut
    • Rc::increment_strong_count
    • Rc::decrement_strong_count
    • เดธเตเดฒเตˆเดธเต::IterMut::as_slice
    • เดธเตเดฒเตˆเดธเดฟเดจเตเดณเตเดณ AsRef<[T]>::IterMut
    • (เดฌเต—เดฃเตเดŸเต , เดฌเดจเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต )
    • เดตเต†เด•เต:: เด‰เดณเตเดณเดฟเตฝ_เดจเดฟเดจเตเดจเต_เดจเต€เดŸเตเดŸเตเด•
  • wasm64-unknown-unknown เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เดฎเต‚เดจเตเดจเดพเด‚ เดคเดฒเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดฒเต†เดตเดฒเดฟเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดฟเดจเตเดคเตเดฃ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเต‹ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดฌเดฟเตฝเดกเตเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเต†.
  • เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ Git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดŸเต† (HEAD) เดชเตเดฐเดงเดพเดจ เดถเดพเด–เดฏเตเด•เตเด•เต "เดฎเต†เดฏเดฟเตป" เดŽเดจเตเดจ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเตผเด—เต‹ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เดจเต€เด•เตเด•เดฟ. เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเด•เดฐเด‚ เดฎเต†เดฏเดฟเตป เดŽเดจเตเดจ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพเด•เตเด•เต เด‡เดจเดฟ เดฌเตเดฐเดพเดžเตเดšเต = "เดฎเต†เดฏเดฟเตป" เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
  • เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ, LLVM-เดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ LLVM 10 เด†เดฏเดฟ เด‰เดฏเตผเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเดฟเตฝ เด˜เดŸเด•เด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŸเต‚เดณเตเด•เดณเตเดŸเต† เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเดฃเตเดŸเดฟเด‚เด—เต เดจเดฎเตเด•เตเด•เต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเด‚. เดฒเต†เดฑเตเดฑเตเดธเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดชเด•เดจเตเด‚ เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟเดŽเดธเตเด‚ เดธเตเดฐเด•เตเดท เดตเตผเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเตเดŸเต† เดตเดฟเด•เดธเดจเดตเตเด‚ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดเดŽเดธเตเด†เตผเดœเดฟ เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเดฑเต† (เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เดฑเดฟเดธเตผเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเต) เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต‹เดธเดฟเดฎเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดณเตเดณเดฟเดฒเดพเดฃเต เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต. เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต. เดฑเดธเตเดฑเตเดฑเต-เดซเต‹เตผ-เดฒเดฟเดจเด•เตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเดพเดฏ เดฎเดฟเด—เตเดตเตฝ เด’เดœเต†เดกเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดชเดฃเด‚ เดจเตฝเด•เตเดจเตเดจ เด—เต‚เด—เดฟเดณเดพเดฃเต เดซเดฃเตเดŸเต เดจเตฝเด•เตเดจเตเดจเดคเต. เดฎเตเดฎเตเดชเต, เดšเตเดฐเตเดณเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฌเดฆเตฝ HTTP เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดชเตเดชเดพเดšเตเดšเต† http เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ TLS เดฎเตŠเดกเตเดฏเต‚เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ ISRG-เดฏเตเด‚ Google-เด‰เด‚ เด‡เดคเดฟเดจเด•เด‚ เดงเดจเดธเดนเดพเดฏเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด—เต‚เด—เดฟเดณเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, 70% เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เดฎเต‚เดฒเดฎเดพเดฃเต. เด‰เดชเด•เดฐเดฃ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เด•เต‡เตผเดฃเตฝ เด˜เดŸเด•เด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฑเดธเตเดฑเตเดฑเต เดญเดพเดท เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเตเดŸเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เตเดฑเดฏเตเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเต€เดœเดฟเดฏเตป เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตฝ, เดฌเดซเตผ เดชเดฐเดฟเดงเดฟเด•เตพ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตฝ เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเดฟเดถเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดฑเดซเดฑเตปเดธเต เดชเดฐเดฟเดถเต‹เดงเดจ, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด‰เดŸเดฎเดธเตเดฅเดค, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฒเตˆเดซเต เดŸเตˆเด‚ (เดธเตเด•เต‹เดชเตเดชเต) เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดฑเดธเตเดฑเตเดฑเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดธเต‡เดซเต เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เดจเตฝเด•เตเดจเตเดจเต. เดฑเดธเตเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเต† เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดชเดฟเดถเด•เตเด•เตพ เดจเดจเตเดจเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด†เดถเดฏเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเดฟเดถเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเด•เตเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•