)]}'
{
  "commit": "a60faab83ef86bcf2884311db07cf13f445d7f47",
  "tree": "9de9787987eb6a3374e18835b196b7ac6cb9ad19",
  "parents": [
    "2c3afa34fcfc72abe6b3e0fd034632226fa75522"
  ],
  "author": {
    "name": "Mathias Krause",
    "email": "mathias.krause@secunet.com",
    "time": "Mon Jan 17 07:50:42 2011 +0000"
  },
  "committer": {
    "name": "Mathias Krause",
    "email": "mathias.krause@secunet.com",
    "time": "Mon Jan 17 07:50:42 2011 +0000"
  },
  "message": "Convince compilers to put constant data into the .rodata section\n\nThis patch reduces the stack usage by declaring \u0027const\u0027 stack variables\nas \u0027static const\u0027 so they end up in the .rodata section instead of being\ncopied from there to the stack for every invocation of the corresponding\nfunction.\n\nAs a plus we end up in having a smaller binary as the \"copy from .rodata\nto stack\" code isn\u0027t emitted by the compiler any more (roughly -100\nbytes).\n\nCorresponding to flashrom svn r1252.\n\nSigned-off-by: Mathias Krause \u003cmathias.krause@secunet.com\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b9b45164b95c2959a54ba6a92d45073d8931f69",
      "old_mode": 33188,
      "old_path": "cli_classic.c",
      "new_id": "12119896d6f427ef46b6a9fdb77f4028048334c1",
      "new_mode": 33188,
      "new_path": "cli_classic.c"
    },
    {
      "type": "modify",
      "old_id": "250482fc0671d2d1159dd05b3279a34bdd9d9a77",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "91c4cf3a139f8aa240426d4f9cea90306d58cfb8",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "f3497d0f4eb8c1fc9117651925187befec083cae",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "938579c63aa472b8e6e6140fc4eb692e7162f3b3",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "a087a0b95326932a21bfb32c8c0e2e1fdb299e24",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "66c8d51cbf1ee9674450148e9df2fc1f9ee5e678",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "48e01220abdb8df2510c97540015dfc1742ca11b",
      "old_mode": 33188,
      "old_path": "print_wiki.c",
      "new_id": "db5743e7098da16f98496bfb75e06488be2d850c",
      "new_mode": 33188,
      "new_path": "print_wiki.c"
    },
    {
      "type": "modify",
      "old_id": "4e3e07956d293b0b391a8c769bc04d78dea80c7e",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "845cf58864b72fd4bf6ca0216deb546b40ca5a3d",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    },
    {
      "type": "modify",
      "old_id": "fc3173fa2586541ddd8dc96295dc2485c040bf4f",
      "old_mode": 33188,
      "old_path": "spi25.c",
      "new_id": "c9e1ebf01a446103b893eb70bea1c6f8b4b1e9f5",
      "new_mode": 33188,
      "new_path": "spi25.c"
    },
    {
      "type": "modify",
      "old_id": "80f518ed16edbc20a4053d71e9233f421c267f5a",
      "old_mode": 33188,
      "old_path": "stm50flw0x0x.c",
      "new_id": "60e5c45283c3a28d52f8db4360f6c83fc72a1b96",
      "new_mode": 33188,
      "new_path": "stm50flw0x0x.c"
    }
  ]
}
