Skip to content

Track CrossTL portability report compatibility#30

Open
NripeshN wants to merge 109 commits into
mainfrom
dev
Open

Track CrossTL portability report compatibility#30
NripeshN wants to merge 109 commits into
mainfrom
dev

Conversation

@NripeshN

@NripeshN NripeshN commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary

  • extend the CrossTL project portability report schema and semantics with project unit, skipped unit, runtime-reference path, and artifact processing metadata
  • add CrossTL #747/#831-inspired positive fixtures for source-remap and portability reports
  • add negative coverage for migration runtime-reference path rollup mismatches
  • harden runtime-loader plan CMake assertions for host-loader integration metadata

Validation

  • cmake --build build --parallel "12"
  • ctest --test-dir build --output-on-failure -R "(cglc_source_remap_v1_crosstl_pr747_demo_json_schema|cglc_crosstl_project_portability_report_v1_pr747_demo_json_schema|cglc_crosstl_project_portability_report_v1_mlx_arange_json_schema|cglc_invalid_json_schema_fixtures|cglc_shared_json_schema_defs|cglc_package_runtime_plan_directx_source_package_auto_schema|cglc_package_runtime_plan_vulkan_native_schema)" -j "12"
  • ctest --test-dir build --output-on-failure -j "12"
  • pre-commit run --all-files

Fixes #27

NripeshN added 30 commits June 11, 2026 00:18
NripeshN added 30 commits June 11, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track CrossTL project-porting report and source-remap compatibility

1 participant