Add custom job scheduling and dependency combiners
- Introduce `CombinedDependenciesJob` for efficient dependency handling and memory management - Add `ScheduleCustom<T>` for user-defined job execution/free logic - Refactor `JobInfo` and `JobDataPool<T>` for safer resource management and custom function support - Improve SPMD extension type constraint formatting - Update SPMD project content path and increment assembly versions - Add unit tests for combined dependencies and custom jobs - Remove `[Timeout]` from tests to prevent spurious failures - Add TODO for future `WideLane` optimizations - Replace legacy .sln with .slnx for better solution structure
This commit is contained in:
15
Misaki.HighPerformance.slnx
Normal file
15
Misaki.HighPerformance.slnx
Normal file
@@ -0,0 +1,15 @@
|
||||
<Solution>
|
||||
<Folder Name="/Analyzer/">
|
||||
<Project Path="Misaki.HighPerformance.Analyzer/Misaki.HighPerformance.Analyzer.CodeFixes/Misaki.HighPerformance.Analyzer.CodeFixes.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Analyzer/Misaki.HighPerformance.Analyzer.Package/Misaki.HighPerformance.Analyzer.Package.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Analyzer/Misaki.HighPerformance.Analyzer/Misaki.HighPerformance.Analyzer.csproj" />
|
||||
</Folder>
|
||||
<Project Path="Misaki.HighPerformance.Image/Misaki.HighPerformance.Image.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Jobs/Misaki.HighPerformance.Jobs.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.LowLevel/Misaki.HighPerformance.LowLevel.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Mathematics.CodeGen/Misaki.HighPerformance.Mathematics.CodeGen.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Mathematics.SPMD/Misaki.HighPerformance.Mathematics.SPMD.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Mathematics/Misaki.HighPerformance.Mathematics.csproj" />
|
||||
<Project Path="Misaki.HighPerformance.Test/Misaki.HighPerformance.Test.csproj" />
|
||||
<Project Path="Misaki.HighPerformance/Misaki.HighPerformance.csproj" />
|
||||
</Solution>
|
||||
Reference in New Issue
Block a user