Community
Participate
Working Groups
The new document format in XDCtools 3.20.00.41 is missing the module inheritance previously displayed. For example, compare xdc.runtime.knl.SyncSemThread from XDCtools 3.16.01.27 with XDCtools 3.20. At the top of the old documentation, it had a green XDCspec summary box which lists the inheritance. This is missing in the new docs.
The inheritance hierarchy was intentionally removed to make target module look like "Plain Old C". There is a belief that "traditional" EE C programmers don't/can't/won't learn about inheritance; so, using these words in the C docs is counter-productive. Hopefully this will change as we get more engineers that have grown up with Java and understand the benefits.