Boost logo

Boost :

Subject: Re: [boost] Is there interest in portable integer overflow detection, with policy based handling?
From: Cory Nelson (phrosty_at_[hidden])
Date: 2012-02-21 12:29:56


On Tue, Feb 21, 2012 at 12:04 AM, Ben Robinson <cppmaven_at_[hidden]> wrote:
> The implementation is complete, with 5 policies created (and users can
> always create and use more).  The policies are:
>
> ignore_overflow
> throw_overflow
> assert_overflow
> saturate_overflow
> nan_overflow
>
> The implementation is fully portable, and it provides integer types which
> can be used like the builtin integers, except they will trigger their
> policy on an overflow.
>
> Also, this library will integrate seamlessly with the Boost Constrained
> Value Library (contributed by Robert Kawulak).
>
> Does this pique anyone's interest?
>

Yes! I've been using Microsoft's safeint (http://safeint.codeplex.com)
for a while, but something more built into boost would be nice.

-- 
Cory Nelson
http://int64.org

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk