)]}'
{
  "commit": "74572d7ff8f3f2b6c13fc7235bc4c02e60d89b1f",
  "tree": "d2d7db35a46b738b3062bf5c85651757c3b54694",
  "parents": [
    "7bb207b28b003a536283edfda8e0051e3af782c1"
  ],
  "author": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Tue Jun 16 16:46:50 2020 -0700"
  },
  "committer": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Wed Jun 17 11:03:30 2020 -0700"
  },
  "message": "Add a tool that prints information on the sizes of the examples.\n\nThe tool prints the size of .bss, .data, and .text (which currently includes .rodata). I tried to adjust the linker script to separate out .rodata, but unfortunately that caused RISC-V apps to fault. I\u0027ll take care of that in a later PR, when I refactor the entry point and layout script.\n\nI intend to develop a GitHub Action similar to tock/tock\u0027s that runs print-sizes on incoming PRs and displays the diff relative to the PR\u0027s target branch.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0016e7a37a526e23987fff62e9b8fbc295b63784",
      "old_mode": 33188,
      "old_path": "Cargo.toml",
      "new_id": "b8e0bec3cfe1b04748fd9874ed325d9d8d2be2cc",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "cf1a3059af2aed65bff9b8395ec041b9ed24e3ab",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "d205cc7db84245bd9cf8b02aa2454c650ad943b0",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd062bc538dfa8ef9d2613ad72651f6e46b3bc50",
      "new_mode": 33188,
      "new_path": "core/examples/empty_main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97bdc486c8bb7e0ad8438311360562c62833010f",
      "new_mode": 33188,
      "new_path": "tools/print-sizes/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcd7777da104188b58cc54174ef232547bfe11aa",
      "new_mode": 33188,
      "new_path": "tools/print-sizes/src/main.rs"
    }
  ]
}
