{
 "flight": {
  "id": 44283,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add clear diagnostic for unsupported float types in generic value parameters",
  "number": 7737,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot's fix in shader-slang/slang adds a clear diagnostic for unsupported float types in generic value parameters, such as float or double. The change adds 58 lines across four files in two commits and removes none. It is merged clean, with zero change requests and zero review comments, after 99.99 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 58,
  "closed_at": "2025-07-16T04:10:28+00:00",
  "deletions": 0,
  "merged_at": "2025-07-16T04:10:28+00:00",
  "opened_at": "2025-07-12T00:11:14+00:00",
  "task_type": "fix",
  "body_chars": 2054,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:32:16.381+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR improves the error reporting for generic value parameters that use unsupported types like `float` or `double`.\n\n## Problem\n\nPreviously, when users tried to declare a generic value parameter with a float type:\n\n```slang\nstruct ColorDefiner<let TMult : float>\n{\n    float4 get_color() { return ",
  "review_count": 2,
  "files_changed": 4,
  "hours_to_merge": 99.99,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:32:16.381+00:00",
  "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/shader-slang/slang?pullRequest=7737) <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/7737#issuecomment-3064346092"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-12T00:11:27+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-12T00:11:35+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-16T04:10:28+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "csyonghe"
  },
  {
   "at": "2025-07-16T04:10:28+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/7737",
 "page": "https://agentriders.com/logs/shader-slang/slang/7737/"
}