dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]TODO's in the compiler


From: Rhys Weatherley
Subject: [DotGNU]TODO's in the compiler
Date: Sat, 19 Oct 2002 21:26:38 +1000

The following list is the result of doing "grep TODO" on the
codegen and cscc/csharp directories in pnet, where the C#
compiler lives.  This doesn't count TODO's that may arise
from as-yet undiscovered bugs, but it is a starting point:

codegen:

    GetUnsafeConvertRules - more cases to be handled (cg_coerce.c)
    ILNode_MemberAccess codegen (cg_lvalue.tc)
    ILNode_BaseAccess codegen (cg_lvalue.tc)
    ILNode_BaseElement codegen (cg_lvalue.tc)
    ILNode_DerefField codegen (cg_lvalue.tc)
    ILNode_Deref codegen (cg_misc.tc)
    
cscc/csharp:

    AllowMultiple and Inherited flags on attributes (cs_attrs.c)
    Array values in attributes (cs_attrs.c)
    Event initializers (cs_gather.c)
    Asynchronous method interface on delegates (cs_gather.c)
    AmbiguousError is incomplete (cs_lookup.c)
    Attributes on multi-field definitions (ILNode_FieldDeclarator: cs_decls.tc)
    Attributes on multi-event definitions (ILNode_EventDeclarator: cs_decls.tc)
    ILNode_BaseElement semantic analysis (cs_lvalue.tc)
    ILNode_DerefField semantic analysis (cs_lvalue.tc)
    ILNode_StackAlloc semantic analysis and codegen (cs_misc.tc)
    ILNode_Deref semantic analysis (cs_lvalue.tc)
    ILNode_AddressOf semantic analysis (cs_lvalue.tc)
    Marking foreach variables as read-only (cs_stmt.tc)
    ILNode_Goto semantic analysis (cs_stmt.tc)
    ILNode_GotoLabel semantic analysis (cs_stmt.tc)
    ILNode_GotoCase semantic analysis (cs_stmt.tc)
    ILNode_GotoDefault semantic analysis (cs_stmt.tc)
    ILNode_Using semantic analysis and codegen (cs_stmt.tc)
    ILNode_Fixed semantic analysis and codegen (cs_stmt.tc)

Cheers,

Rhys.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]