How can D become adopted at my company?
Don Clugston
dac at nospam.com
Thu May 3 02:27:25 PDT 2012
On 30/04/12 01:03, Manu wrote:
> On 30 April 2012 01:24, Tove <tove at fransson.se
> <mailto:tove at fransson.se>> wrote:
>
> On Sunday, 29 April 2012 at 22:13:22 UTC, Manu wrote:
>
> Is it technically possible to have a precise GC clean up all
> unreferenced
> memory in one big pass?
>
>
> yes, but unless it's also moving/compacting... one would suffer
> memory fragmentation... so I would imagine TempAlloc is a better fit?
>
>
> In some cases I'm comfortable with that type of fragmentation (large
> regularly sized resources), although that leads me to a gaping hole in
> D's allocation system...
>
> <OT, but still very important>
> There is no way to request aligned memory. I can't even specify an
> alignment on a user type and expect it to be aligned if I create one on
> the stack, let alone the heap >_<
> It seems I can request alignment for items within a struct, but I can't
> align the struct its self. In addition, a struct doesn't inherit the
> alignment of its aligned members, so the struct is allocated unaligned,
> and the aligned member fails its promise anyway.
Bug 2278.
More information about the Digitalmars-d
mailing list