[phobos] std.instrinsic?

Brad Roberts braddr at puremagic.com
Tue Jul 13 13:47:14 PDT 2010


See this thread in the druntime list:

http://lists.puremagic.com/pipermail/d-runtime/2010-June/000024.html

I completely agree. :)

On Tue, 13 Jul 2010, Steve Schveighoffer wrote:

> Date: Tue, 13 Jul 2010 13:41:32 -0700 (PDT)
> From: Steve Schveighoffer <schveiguy at yahoo.com>
> Reply-To: Discuss the phobos library for D <phobos at puremagic.com>
> To: Phobos <phobos at puremagic.com>
> Subject: [phobos] std.instrinsic?
> 
> Why is the intrinsic module in phobos instead of druntime?
> 
> In core.bitop, there's this odd code:
> 
> 
> 
> version(D_Ddoc)
> {
>     /** docs for bsf **/
>     int bsf(uint v);
> 
>     /** docs for bsr **/
>     int bsr(uint v);
> 
>     ...
> }
> else
> {
>    public import std.intrinsic;
> }
> 
> ????
> 
> I want to use bsr in lifetime.d, there's a hand-implemented function in there 
> that's much much slower than the bsr instruction.
> 
> -Steve
> 
> 
> 
>       
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
> 


More information about the phobos mailing list