{
 "repo": {
  "name": "slang",
  "owner": "shader-slang",
  "stars": 5786,
  "license": "NOASSERTION",
  "full_name": "shader-slang/slang",
  "fetched_at": "2026-11-08T10:58:06.75599+00:00",
  "primary_language": "C++"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 7947,
   "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/shader-slang/slang?pullRequest=7947) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License",
   "reviewer_excerpt_url": "https://github.com/shader-slang/slang/pull/7947#issuecomment-3125556230"
  },
  {
   "agent": "github-copilot",
   "number": 7763,
   "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/shader-slang/slang?pullRequest=7763) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License",
   "reviewer_excerpt_url": "https://github.com/shader-slang/slang/pull/7763#issuecomment-3071840683"
  },
  {
   "agent": "github-copilot",
   "number": 7610,
   "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/shader-slang/slang?pullRequest=7610) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License",
   "reviewer_excerpt_url": "https://github.com/shader-slang/slang/pull/7610#issuecomment-3032837025"
  }
 ],
 "total": 24,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 17,
   "flights": 23,
   "burn_rate": 0.15,
   "merge_rate": 0.85,
   "last_flight_at": "2025-07-30T00:20:18+00:00",
   "median_hours_to_merge": 23.8
  },
  {
   "agent": "claude-code",
   "merged": 0,
   "flights": 1,
   "burn_rate": 0,
   "merge_rate": 0,
   "last_flight_at": "2025-07-28T21:24:58+00:00",
   "median_hours_to_merge": null
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add warning for comma operators used outside for-loops and expand expressions",
   "number": 7984,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1674,
   "deletions": 273,
   "merged_at": null,
   "opened_at": "2025-07-30T00:20:18+00:00",
   "task_type": "feat",
   "files_changed": 36,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "Fix DebugCompilationUnit source to use main shader file instead of header files",
   "number": 7956,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-28T21:24:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix extension generic method lookup filtering causing \"not enough arguments\" errors",
   "number": 7947,
   "outcome": "burn",
   "index_ok": false,
   "additions": 141,
   "deletions": 35,
   "merged_at": null,
   "opened_at": "2025-07-28T05:21:55+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix #pragma warning not working with multifile modules",
   "number": 7942,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1140,
   "deletions": 169,
   "merged_at": null,
   "opened_at": "2025-07-26T06:20:11+00:00",
   "task_type": "fix",
   "files_changed": 55,
   "hours_to_merge": null
  },
  {
   "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
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add utility to trace creation of problematic IRInsts to assist LLM in debugging",
   "number": 7820,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 340,
   "deletions": 128,
   "merged_at": "2025-07-21T17:34:15+00:00",
   "opened_at": "2025-07-18T06:06:36+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 83.46
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add comment support to expected-failure files in slang-test",
   "number": 7817,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 1,
   "merged_at": "2025-07-18T21:18:49+00:00",
   "opened_at": "2025-07-18T02:38:20+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 18.67
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix enum array indexing by adding implicit conversion support",
   "number": 7815,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 56,
   "deletions": 7,
   "merged_at": "2025-07-19T00:43:46+00:00",
   "opened_at": "2025-07-18T00:53:16+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 23.84
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix HitObject.Invoke signature by removing unnecessary RaytracingAccelerationStructure parameter",
   "number": 7763,
   "outcome": "burn",
   "index_ok": false,
   "additions": 17,
   "deletions": 53,
   "merged_at": null,
   "opened_at": "2025-07-15T04:23:46+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix debug info generation for let variables in SPIR-V output",
   "number": 7743,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 256,
   "deletions": 185,
   "merged_at": "2025-07-18T19:36:58+00:00",
   "opened_at": "2025-07-12T02:24:10+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 161.21
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix WGSL sign function to return correct int type instead of float",
   "number": 7739,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 35,
   "deletions": 4,
   "merged_at": "2025-07-16T04:43:59+00:00",
   "opened_at": "2025-07-12T00:16:55+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 100.45
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add clear diagnostic for unsupported float types in generic value parameters",
   "number": 7737,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 58,
   "deletions": 0,
   "merged_at": "2025-07-16T04:10:28+00:00",
   "opened_at": "2025-07-12T00:11:14+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 99.99
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix duplicate DiffPair struct generation for row_major matrices in autodiff",
   "number": 7728,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 162,
   "deletions": 76,
   "merged_at": "2025-07-16T18:29:55+00:00",
   "opened_at": "2025-07-11T17:09:16+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 121.34
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix unnecessary Int64 SPIRV capability usage in pointer marshalling",
   "number": 7717,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 221,
   "deletions": 106,
   "merged_at": "2025-07-12T00:33:03+00:00",
   "opened_at": "2025-07-11T06:05:57+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 18.45
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Replace [KnownBuiltin] string-based comparisons with enum-based system",
   "number": 7714,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4745,
   "deletions": 3339,
   "merged_at": "2025-07-15T12:08:53+00:00",
   "opened_at": "2025-07-11T00:30:43+00:00",
   "task_type": "feat",
   "files_changed": 136,
   "hours_to_merge": 107.64
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix int16_t/uint16_t support for WGSL target",
   "number": 7692,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 170,
   "deletions": 96,
   "merged_at": "2025-07-11T04:51:58+00:00",
   "opened_at": "2025-07-10T07:33:58+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 21.3
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix SV_VertexID and SV_InstanceID crash with -preserve-params in SPIR-V emitter",
   "number": 7691,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 18,
   "merged_at": "2025-07-10T19:36:07+00:00",
   "opened_at": "2025-07-10T05:36:08+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 14
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix internal error when a generic in an extension is unused",
   "number": 7665,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 273,
   "deletions": 189,
   "merged_at": "2025-07-09T17:34:37+00:00",
   "opened_at": "2025-07-09T00:58:39+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 16.6
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix generic value parameters losing correct values when accessed through interface",
   "number": 7610,
   "outcome": "burn",
   "index_ok": true,
   "additions": 130,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-03T16:13:57+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] Report error messages from Vulkan Validation Layer in a different channel",
   "number": 7599,
   "outcome": "stale",
   "index_ok": false,
   "additions": 477,
   "deletions": 108,
   "merged_at": null,
   "opened_at": "2025-07-02T20:25:53+00:00",
   "task_type": "feat",
   "files_changed": 71,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix crash when using wrong type for inout parameter with WGSL target",
   "number": 7588,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 53,
   "deletions": 13,
   "merged_at": "2025-07-03T00:01:37+00:00",
   "opened_at": "2025-07-02T07:29:54+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 16.53
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Make copysign function differentiable",
   "number": 7585,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 254,
   "deletions": 48,
   "merged_at": "2025-07-04T08:08:25+00:00",
   "opened_at": "2025-07-02T00:11:49+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 55.94
  }
 ],
 "indexed": 17,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-07",
   "merged": 17,
   "flights": 24
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "lujinwangnv",
   "flights": 1,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/shader-slang/slang/"
}