Closed NMSAzulX closed 2 months ago
The recent updates enhance the Natasha.CSharp library with noticeable changes in reference handling, debugging configurations, and code module utils. Key adjustments include revisions in the HECompiler
and HEProxy
classes, nullable behavior introduction in DebugConfiguration
, and new utility classes for better cross-platform functionality.
Files (shortened paths) | Change Summaries |
---|---|
.../HotExecutor/Natasha.CSharp.HotExecutor/Component/HECompiler.cs |
Adjusted reference removal logic in HECompiler . |
.../HotExecutor/Natasha.CSharp.HotExecutor/HEProxy.cs |
Added initialization action, modified disposal logic, adjusted usings, and commented out debug logging in HEProxy . |
...Compiler/CompileUnit/AssemblyCSharpBuilder.Compile.cs |
Added import, set default for debugInfoFormat , and adjusted debugInfoFormat usage. |
.../CompileUnit/Configuration/DebugConfiguration.cs |
Changed _informationFormat to nullable DebugInformationFormat? . |
...Compiler/Component/Compiler/NatashaCSharpCompilerOptions.cs |
Added assemblyIdentityComparer parameter to GetCompilationOptions method. |
...Compiler/Utils/NatashaCoreClrShim.cs |
Introduced NatashaCoreClrShim , ALC , and ACX classes for runtime and context utilities. |
...Compiler/Utils/NatashaPdbHelpers.cs |
Added PdbHelpers class for determining platform-specific debug formats. |
...Compiler/Utils/ReflectionUtilities.cs |
Provided utility functions for reflection and type handling. |
Amidst the code in Natasha land,
Changes swirl like shifting sand.
Debugs now shine with clearer light,
Utilities poised for every fight.
Compilers hum, references free,
A joyous dance for you and me.
From this bunny's heart, code delight!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
1 tests 1 :white_check_mark: 0s :stopwatch: 1 suites 0 :zzz: 1 files 0 :x:
Results for commit 05200b3d.
未检测到合适的 ISSUE 推荐给您。感谢您的反馈!
该条自动推荐信息来自于 nms-bot.
1 tests 1 :white_check_mark: 0s :stopwatch: 1 suites 0 :zzz: 1 files 0 :x:
Results for commit 05200b3d.
Summary by CodeRabbit
New Features
Improvements
Refactor