Neat project: add pointer capability to std.bitmanip.bitfields

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 2 11:54:23 PST 2015


On Wednesday, 2 December 2015 at 19:39:47 UTC, Andrei 
Alexandrescu wrote:
> Once done, this is a fantastic example of (a) the power of 
> generative programming, and (b) the advantages of using library 
> facilities instead of built-in features.
>
> https://issues.dlang.org/show_bug.cgi?id=15397
>
> Who would want to take it?

Warning, this is very unsafe and incompatible with the GC. 
Bit-twiddling GC pointers can lead to memory corruption and very 
hard-to-track bugs. Such a feature must be opt-in in a very 
explicit way.



More information about the Digitalmars-d mailing list