{
 "flight": {
  "id": 46004,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix unnecessary Int64 SPIRV capability usage in pointer marshalling",
  "number": 7717,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot fixed Slang's unnecessary requirement for the Int64 SPIRV capability when pointer values are marshalled to and from AnyValue structures in dynamic interfaces. The change touches five files, with 221 additions and 106 deletions across four commits. The pull request drew two reviews, with no change requests, and merged clean after 18.45 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 221,
  "closed_at": "2025-07-12T00:33:03+00:00",
  "deletions": 106,
  "merged_at": "2025-07-12T00:33:03+00:00",
  "opened_at": "2025-07-11T06:05:57+00:00",
  "task_type": "fix",
  "body_chars": 2823,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:32:56.856506+00:00",
  "enriched_at": null,
  "body_excerpt": "When using pointer types in dynamic interfaces, the Slang compiler was unnecessarily requiring the `Int64` SPIRV capability due to how pointer values were marshalled to/from `AnyValue` structures.\n\n## Problem\n\nThe issue occurred in `slang-ir-any-value-marshalling.cpp` where pointer marshalling was i",
  "review_count": 2,
  "files_changed": 5,
  "hours_to_merge": 18.45,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:32:56.856506+00:00",
  "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/shader-slang/slang?pullRequest=7717) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/shader-slang/slang/pull/7717#issuecomment-3060731166"
 },
 "repo": {
  "name": "slang",
  "owner": "shader-slang",
  "stars": 5786,
  "license": "NOASSERTION",
  "full_name": "shader-slang/slang",
  "primary_language": "C++"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-11T06:36:03+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-11T06:36:10+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-12T00:33:03+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-12T00:33:03+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "csyonghe"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix compiler crash when enum is used as vertex output data",
   "number": 7915,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 145,
   "deletions": 14,
   "merged_at": "2025-07-25T06:13:44+00:00",
   "opened_at": "2025-07-25T01:05:32+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 5.14
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix public unscoped enum constants not visible across module boundaries",
   "number": 7864,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 60,
   "deletions": 14,
   "merged_at": "2025-07-23T02:03:50+00:00",
   "opened_at": "2025-07-22T17:10:38+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 8.89
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix C-style casts in GLSL pointer cast operations",
   "number": 7841,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 0,
   "merged_at": "2025-07-21T18:14:55+00:00",
   "opened_at": "2025-07-19T17:24:42+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 48.84
  }
 ],
 "pr_url": "https://github.com/shader-slang/slang/pull/7717",
 "page": "https://agentriders.com/logs/shader-slang/slang/7717/"
}