)]}'
{
  "commit": "f5e526478144f75be87503c4fa64e2d715b15c06",
  "tree": "b04609055f4403c944bf2e70b0bd03346d8df12a",
  "parents": [
    "f764d7111a29d8323e49a87a8321072295c73244"
  ],
  "author": {
    "name": "James K. Lowden",
    "email": "jklowden@cobolworx.com",
    "time": "Wed Jul 22 13:43:46 2026 -0400"
  },
  "committer": {
    "name": "James K. Lowden",
    "email": "jklowden@cobolworx.com",
    "time": "Wed Jul 22 13:46:57 2026 -0400"
  },
  "message": "cobol: Accept ASSIGN TO DEVICE.\n\nFor SELECT fd-name ASSIGN TO dev, \"dev\" may name either a runtime\nenvironment variable (as previously) or, as now, an\nimplementation-defined device.  New warnings govern dialect\nvariations.  Fixes RT 3617.\n\ngcc/cobol/ChangeLog:\n\n\t* cbldiag.h (enum cbl_diag_id_t): New warnings.\n\t* cobol1.cc (cobol_langhook_handle_option): Process warnings.\n\t* gcobol.1: Document warnings and devices.\n\t* lang-specs.h: Accept warngings.\n\t* lang.opt: Define warnings.\n\t* messages.cc: Associate warnings with dialects.\n\t* parse.y: Parse new syntax.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3185002b7e8de503980bcc7f9f421d5526569e40",
      "old_mode": 33188,
      "old_path": "gcc/cobol/cbldiag.h",
      "new_id": "aefdfaba394bedbf3e3b371241177c69c436f227",
      "new_mode": 33188,
      "new_path": "gcc/cobol/cbldiag.h"
    },
    {
      "type": "modify",
      "old_id": "3e2f3d43994e2204f95c9ea2d876b22f336a26b8",
      "old_mode": 33188,
      "old_path": "gcc/cobol/cobol1.cc",
      "new_id": "d6ffac128b7bc170ace2d81a43b9a3d16125e205",
      "new_mode": 33188,
      "new_path": "gcc/cobol/cobol1.cc"
    },
    {
      "type": "modify",
      "old_id": "bd11694ffd55f57fce0c83b12eaf3eedfe2babe2",
      "old_mode": 33188,
      "old_path": "gcc/cobol/gcobol.1",
      "new_id": "c1afc53841afd94a7af1b045698f09435cbe3432",
      "new_mode": 33188,
      "new_path": "gcc/cobol/gcobol.1"
    },
    {
      "type": "modify",
      "old_id": "a7a3092f0494b76b5c50aca42c4141789b7b9507",
      "old_mode": 33188,
      "old_path": "gcc/cobol/lang-specs.h",
      "new_id": "5b839a49a1491239e01b92a37ad9d036e085c1a9",
      "new_mode": 33188,
      "new_path": "gcc/cobol/lang-specs.h"
    },
    {
      "type": "modify",
      "old_id": "61b1f583c83a9ba0c0850adc6cf16f62d716075d",
      "old_mode": 33188,
      "old_path": "gcc/cobol/lang.opt",
      "new_id": "f50224fac05a18919102f2f24b556719b5d7f848",
      "new_mode": 33188,
      "new_path": "gcc/cobol/lang.opt"
    },
    {
      "type": "modify",
      "old_id": "6b33e91fc3423629b8c05dfaac333da7230e0ea2",
      "old_mode": 33188,
      "old_path": "gcc/cobol/messages.cc",
      "new_id": "e2518e112403cd930aa1151b137b08e86756acdc",
      "new_mode": 33188,
      "new_path": "gcc/cobol/messages.cc"
    },
    {
      "type": "modify",
      "old_id": "5739ff14e65a23badc34967f62c53a79024e639b",
      "old_mode": 33188,
      "old_path": "gcc/cobol/parse.y",
      "new_id": "5f7e4ea7a228813fcf6e945ba0fef9dfd8333469",
      "new_mode": 33188,
      "new_path": "gcc/cobol/parse.y"
    }
  ]
}
