You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Created attachment 910
patch for issues with debug builds of druntime
There are a few issues that you might hit when building a debug build of
druntime. Sorry, if these issues should be in separate reports, but I did not
want to bother everybody with multiple report on these non-urgent changes:
1. The GC invariants in gc.gcx are not thread safe, so I suggest to enable them
only with a separate debug identifier or use one of the existing identifiers.
2._d_arraycopy always prints debug messages, I guess this should also get some
debug(PRINTF) condition.
3._d_framehandler and _d_local_unwind assert with a range violation if they
have to unwind more than entry from the handler table. This happens because the
struct DHandlerTable uses a place holder array of length 1, but actually
expands beyond that. The patch takes a pointer to the array to avoid the range
check.
!!!There are attachements in the bugzilla issue that have not been copied over!!!
The text was updated successfully, but these errors were encountered:
Rainer Schuetze (@rainers) reported this on 2011-02-14T23:22:30Z
Transferred from https://issues.dlang.org/show_bug.cgi?id=5583
Description
!!!There are attachements in the bugzilla issue that have not been copied over!!!
The text was updated successfully, but these errors were encountered: