)]}'
{
  "commit": "64ae70dde5bc8916800bbdb570d6281b700f7e84",
  "tree": "d42650d14607f4ec69b314017afe529077ced46f",
  "parents": [
    "96537189c92734cad48c95de00d3cd167ad7092d"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Mon Nov 01 01:31:44 2021 -0400"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Sun Nov 28 13:23:57 2021 -0500"
  },
  "message": "sim: nltvals: pull target syscalls out into a dedicated source file\n\nLike we just did for pulling out the errno map, pull out the syscall\nmaps into a dedicated common file.  Most newlib ports are using the\nsame syscall map, but not all, which means we have to do a bit more\nwork to migrate.\n\nThis commit adds the maps and switches the ports using the common\ndefault syscall table over to it.  Ports using unique syscall tables\nare still using the old targ-map.c logic.\n\nSwitching common ports over is easy by checking NL_TARGET, but the\nppc code needs a bit more cleanup here hence its larger diff.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "909bec00553fd440a6b8f7e1106415fc7718dfb3",
      "old_mode": 33188,
      "old_path": "sim/Makefile.am",
      "new_id": "c3e7e767c47befc6a8aeb1d9d05f2bfe7bef3c73",
      "new_mode": 33188,
      "new_path": "sim/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "1dae0a482fb97f229ac775a1235a185641314a7b",
      "old_mode": 33188,
      "old_path": "sim/Makefile.in",
      "new_id": "250fb491627ebaf16451d4fa3f1387c78e0cf801",
      "new_mode": 33188,
      "new_path": "sim/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "9bb705e655eb6cf37d756304771cc04ecc8dc5ce",
      "old_mode": 33188,
      "old_path": "sim/README-HACKING",
      "new_id": "38915bf3bb9446f09f183685babe0dc64ea9e817",
      "new_mode": 33188,
      "new_path": "sim/README-HACKING"
    },
    {
      "type": "modify",
      "old_id": "9be682e61173f6c149162a20c5257b840a97d614",
      "old_mode": 33188,
      "old_path": "sim/common/Make-common.in",
      "new_id": "f834edbec8a8c76153a0c798d061d4fabaf14e72",
      "new_mode": 33188,
      "new_path": "sim/common/Make-common.in"
    },
    {
      "type": "modify",
      "old_id": "66ee9c5675365e25874655e652286a1330929c7f",
      "old_mode": 33261,
      "old_path": "sim/common/gennltvals.py",
      "new_id": "1e98691cb3d512ef7a88bbb73088b5bd55220452",
      "new_mode": 33261,
      "new_path": "sim/common/gennltvals.py"
    },
    {
      "type": "modify",
      "old_id": "2fd78264ba1f2a9e69041669840957e24f23a32a",
      "old_mode": 33188,
      "old_path": "sim/common/local.mk",
      "new_id": "a83b487f32d8c23fd7c801810694bce6466ae4c4",
      "new_mode": 33188,
      "new_path": "sim/common/local.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1617ee21b1f53d52d19ba944a5eff23eb679d12c",
      "new_mode": 33188,
      "new_path": "sim/common/target-newlib-syscall.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fed9da5985b8f4dec2829f3745e1e3652c9ffdc9",
      "new_mode": 33188,
      "new_path": "sim/common/target-newlib-syscall.h"
    },
    {
      "type": "modify",
      "old_id": "b9918954f37e1b039fb8fa6216b1afad04404ba8",
      "old_mode": 33188,
      "old_path": "sim/ppc/Makefile.in",
      "new_id": "33d7df953b598b8f43c7c2050bcf478b619aba6d",
      "new_mode": 33188,
      "new_path": "sim/ppc/Makefile.in"
    }
  ]
}
