Forwarded from ☕️ Мерлин заваривает τσάι 🐌
Дорогие клиенты, вы можете ознакомиться с бета версией нашего продукта по адресу https://localhost:8080/beta-preview.php
😁16👍4❤2😐1
#prog #rust #rustlib
superslice — библиотека с extension trait, который добавляет слайсам методы
superslice — библиотека с extension trait, который добавляет слайсам методы
lower_bound
, upper_bound
и equal_range
(вместе с *_by
и *_by_key
вариантами) — аналоги std::lower_bound, std::upper_bound и std::equal_range из C++ соответственно.docs.rs
superslice - Rust
API documentation for the Rust `superslice` crate.
❤2
Forwarded from ГОРИ ЯСНО
This media is not supported in your browser
VIEW IN TELEGRAM
Муд на 2023 - Дорожный чемодан
😁9👎5😢4👍2
#prog #c #cpp #article
C Compilers Disprove Fermat’s Last Theorem
И продолжение: Compilers and Termination Revisited
TL;DR: Компилятор C++ может удалить цикл без побочных эффектов, не доказывая, что он завершается, ввиду forward progress guarantee, компилятор C11 может сделать то же самое для циклов, у которых условие не является константным выражением, ввиду §6.8.5.6, для более старых версий стандарта C без этой оговорки непонятно.
А, и это из-за бага в LLVM в своё время затронуло Rust (issue).
C Compilers Disprove Fermat’s Last Theorem
И продолжение: Compilers and Termination Revisited
TL;DR: Компилятор C++ может удалить цикл без побочных эффектов, не доказывая, что он завершается, ввиду forward progress guarantee, компилятор C11 может сделать то же самое для циклов, у которых условие не является константным выражением, ввиду §6.8.5.6, для более старых версий стандарта C без этой оговорки непонятно.
А, и это из-за бага в LLVM в своё время затронуло Rust (issue).
😁5