Coffeehouse Post

Single Post Permalink

View Thread: MS working on a same compiler for C++ AND C# ! Not in 'incubation' but for production !
  • User profile image
    felix9

    alright, since this post is already pumped again, I'd better report some more recent discoveries.

    1, apparently there will be a "corefx.dll", which is the equivalent of "mscorlib.dll"

    Generic Forum Image

    and 2, I found some support of this native compilation clr in these shipped files:

    Microsoft.Diagnostics.Runtime.dll
    the new version embedded in PerfView 1.5 added support for mrt100_app.dll

    Microsoft.Diagnostics.Tracing.TraceEvent.dll
    the new version embedded in PerfView 1.5 supports PDB symbols of merged IL assemblies, and the default one is "corefx.dll"

    msdia120.dll, supports PDB symbols of merged IL assemblies

    vsdebugeng.impl.dll in VS2013, substantial support of native compilation clr debugging.

    for example, all the NC*.obj files are new in VS2013

    manageddm.nativeproj_238158893\objr\x86\NCBreakpoint.obj
    manageddm.nativeproj_238158893\objr\x86\NCClassData.obj
    manageddm.nativeproj_238158893\objr\x86\NCClrInstanceFactory.obj
    manageddm.nativeproj_238158893\objr\x86\NCClrLibraryProvider.obj
    manageddm.nativeproj_238158893\objr\x86\NCDbiCallback.obj
    manageddm.nativeproj_238158893\objr\x86\NCManagedThreadDataObject.obj
    manageddm.nativeproj_238158893\objr\x86\NCMergedAssemblyRecord.obj
    manageddm.nativeproj_238158893\objr\x86\NCMrtDllExportSteppingTable.obj
    manageddm.nativeproj_238158893\objr\x86\NCNativeModuleFilter.obj
    manageddm.nativeproj_238158893\objr\x86\NCShimLoader.obj
    manageddm.nativeproj_238158893\objr\x86\NCStepperDataItem.obj
    manageddm.nativeproj_238158893\objr\x86\NCSymbolImpl.obj
    manageddm.nativeproj_238158893\objr\x86\NCSymbolProvider.obj
    manageddm.nativeproj_238158893\objr\x86\NcInstructionAddress.obj
    manageddm.nativeproj_238158893\objr\x86\_NCEntrypoint.obj