DSFML
Jeremy DeHaan
dehaan.jeremiah at gmail.com
Thu Dec 19 00:38:14 PST 2013
On Thursday, 19 December 2013 at 08:17:36 UTC, Jeremy DeHaan
wrote:
> On Thursday, 19 December 2013 at 07:27:14 UTC, Kagamin wrote:
>> https://github.com/Jebbs/DSFML/blob/master/src/dsfml/graphics/text.d#L241
>> Destructors are called by GC during the collection cycle, and
>> writeln may want to allocate, which is not allowed during
>> collection, it may be safer to use printf.
>
> Ah, interesting. Was not aware of that. I do have this issue in
> the tracker though: https://github.com/Jebbs/DSFML/issues/62
>
> Basically, I was going to remove those anyways in favor of the
> internal error output system, which is just a static File
> instance(in case people are logging errors and such and want to
> see when objects are destroyed). Would that have the same
> issues? If not, it looks like I might as well get that done
> sooner rather than later.
Wow, brain fart.
Let me ask this instead. Under what circumstances would a File
want to allocate? The output that an object was destroyed was
really only put in there because I thought it could be useful. It
can be removed if this turns out to be an unsafe action. I
haven't had any problems with it that I can think of so far
though.
More information about the Digitalmars-d-announce
mailing list