)]}'
{
  "commit": "a95fae2d36809d218182a0ecc5528a46c7d93874",
  "tree": "d1ae01181d60414450a873fb4bfba0ceaef071ec",
  "parents": [
    "efc3e90d0d19f13eb78e5c07d06f9f12ce5eb9df"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Apr 21 18:13:07 2026 -0400"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Apr 22 14:42:00 2026 -0400"
  },
  "message": "PellesC: Add support for ASM_POASM language assembler\n\nThe Pelles C compiler does not support ASM, and the `poasm` assembler\nuses a distinct syntax.  Add a dedicated language as we do for similar\ncases from other vendors.  Leave documentation commented out for now\nbecause the PellesC toolchain support in general is not yet documented.\n\nFixes: #27758\nIssue: #21536\nCo-authored-by: Serguei E. Leontiev \u003cleo@sai.msu.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c3fc1fd887e820025c94926d1774e64f7959ae3",
      "old_mode": 33188,
      "old_path": "Help/command/include/SUPPORTED_LANGUAGES.rst",
      "new_id": "9e8419017ff841e701a635a336a5a1b5aa5c9897",
      "new_mode": 33188,
      "new_path": "Help/command/include/SUPPORTED_LANGUAGES.rst"
    },
    {
      "type": "modify",
      "old_id": "4c271fd38fae7f78bc10ffd9885eb6e4fa282282",
      "old_mode": 33188,
      "old_path": "Help/envvar/ASM_DIALECT.rst",
      "new_id": "1c01546e1497efcef1f46bb2dd23224276961e2c",
      "new_mode": 33188,
      "new_path": "Help/envvar/ASM_DIALECT.rst"
    },
    {
      "type": "modify",
      "old_id": "e2b48a116d86c15f48737a909a8097de7b91a152",
      "old_mode": 33188,
      "old_path": "Help/envvar/ASM_DIALECTFLAGS.rst",
      "new_id": "578d1b9d2eacbfb83e3c2babe8a21ea7458cb740",
      "new_mode": 33188,
      "new_path": "Help/envvar/ASM_DIALECTFLAGS.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fad25a2d127b2a9dffa6449d0e25bdd7c772e8c6",
      "new_mode": 33188,
      "new_path": "Modules/CMakeASM_POASMInformation.cmake"
    },
    {
      "type": "modify",
      "old_id": "46f42e0ef2c012a34860af2ffd1ec9e825eef20d",
      "old_mode": 33188,
      "old_path": "Modules/CMakeDetermineASMCompiler.cmake",
      "new_id": "fbfa52c27acd5d3b925df423f3838e8749c67a26",
      "new_mode": 33188,
      "new_path": "Modules/CMakeDetermineASMCompiler.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a46e96ff20e00f9f0f585fad928757efa30e7d40",
      "new_mode": 33188,
      "new_path": "Modules/CMakeDetermineASM_POASMCompiler.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4e0e3d32c5cd15c60b32817485fa97236647da5",
      "new_mode": 33188,
      "new_path": "Modules/CMakeTestASM_POASMCompiler.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f8e9f54580d6c1086a0d4107ea9234dc6d48c24",
      "new_mode": 33188,
      "new_path": "Modules/Internal/CMakeASM_POASMLinkerInformation.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fba36aaecada340733b8c246e4a6d156909591d",
      "new_mode": 33188,
      "new_path": "Modules/Internal/CMakeInspectASM_POASMLinker.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cafaef3bdbd081c9129887700f5f5f500cb9494",
      "new_mode": 33188,
      "new_path": "Modules/Platform/Windows-PellesC-ASM_POASM.cmake"
    },
    {
      "type": "modify",
      "old_id": "8ee9d75345c51cd84424cf61a4ae211b5fffd451",
      "old_mode": 33188,
      "old_path": "Tests/CMakeLists.txt",
      "new_id": "38a2de996e94578760e386d72be08860b9f113c2",
      "new_mode": 33188,
      "new_path": "Tests/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d088d44322e6eac589967a2defd1e7b237e67b48",
      "new_mode": 33188,
      "new_path": "Tests/PellesASM/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97d271644900626a79ae1ca38c1c47d13f57b594",
      "new_mode": 33188,
      "new_path": "Tests/PellesASM/main-AMD64.asm"
    }
  ]
}
