Floating point rounding modes: we should restrict them slightly
Brad Roberts
braddr at puremagic.com
Mon Sep 14 11:09:39 PDT 2009
Walter Bright wrote:
> Don wrote:
>> We could get close, I think. We could catch all violations in SafeD.
>> Disallow calling core.stdc.fenv functions from inside SafeD modules,
>> and provide an RAII object in std.math for changing the rounding mode.
>>
>> Actually there's probably a few other C functions we want to prohibit
>> in SafeD -- the infamous string functions, for example.
>
> Yes, all the C functions will have to be gone through and separated.
> strlen() is safe, while strcpy() and printf() are not.
You sure? Does running beyond the bounds of the array if there's no null
termination count as safe some how? :)
More information about the Digitalmars-d
mailing list