• [^] # Re: Jamais Ada ne sera utiliser ailleurs que dans son domaine.

    Posté par (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 10.

    Les débordements d'entiers bouclent en rust

    Par contre, ce que je n'avais pas vu, c'est la différence de comportement entre le mode debug et le mode release

    The current status in Rust was decided in RFC 560:
    in debug mode, arithmetic (+, -, etc.) on signed and unsigned primitive integers is checked for overflow, panicking if it occurs, and,
    in release mode, overflow is not checked and is specified to wrap as two’s complement.

    Ca, je trouve ça piégeux.