[Issue 2573] New: [Tracker] Data integrity issues

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Jan 10 10:09:04 PST 2009


http://d.puremagic.com/issues/show_bug.cgi?id=2573

           Summary: [Tracker] Data integrity issues
           Product: D
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: accepts-invalid, wrong-code
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: smjg at iname.com
 BugsThisDependsOn: 302,519,602,1161,1339,1410,1426,1983,2361,2544


This is a tracker for issues in the compiler and/or the D specification that
compromise the integrity of data in some way.  These can include:
- holes in the D2 const/invariant system
- cases in which a variable fails to be initialised
- places where protection attributes are not honoured, making it possible to
mess with a module's internal workings
- wrong-code bugs that corrupt data
- places where measures to check data integrity at runtime cannot be relied
upon

This tracker doesn't cover ways in which the programmer can deliberately bypass
D's features that are meant to protect against data corruption.  Rather, the
point is to show how we have a D that isn't as robust against data corruption
as it's cracked up to be.


-- 



More information about the Digitalmars-d-bugs mailing list