)]}'
{
  "log": [
    {
      "commit": "9cd23dd1811d0ed20e6cfd416494f6348cc76ee7",
      "tree": "79f5171603550605d8ab470b1511a9e717c118a6",
      "parents": [
        "1764a4f65c72645bcdfbab14a30b782efc6ea8ae"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Nov 20 11:07:21 2017 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Nov 20 11:07:21 2017 +0000"
      },
      "message": "Fix asm constraints in __rmem_thread_start\n\nThe \"fork\" pseudo-instruction writes back to x0, so ensure that GCC\ndoesn\u0027t rely on it holding its previous value across the asm. This\nfixes \"illegal fetch address exception\" reports.\n\nReported-by: Shaked Flur \u003cshaked.flur@cl.cam.ac.uk\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "1764a4f65c72645bcdfbab14a30b782efc6ea8ae",
      "tree": "0ad82b6ff1d30e708cc08b5c71b277d69aa0ff3a",
      "parents": [
        "bfb15e4b224ca317718828fd3ece3d99dc033896"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Nov 17 18:53:09 2017 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Nov 17 18:53:09 2017 +0000"
      },
      "message": "Increase number of threads\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "bfb15e4b224ca317718828fd3ece3d99dc033896",
      "tree": "390b7d0350cc8d8f164a896d95cbf0595f67ff20",
      "parents": [
        "838a198711a862d36a4093f8e05c9c9814f9606d"
      ],
      "author": {
        "name": "Shaked Flur",
        "email": "shaked.flur@cl.cam.ac.uk",
        "time": "Thu Nov 16 13:33:31 2017 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 16 13:34:50 2017 +0000"
      },
      "message": "Uncomment writer thread and provide example metadata\n\nEnable shared memory fixed-point for latest rmem and provide example\nmetadata for further improving search speed.\n\nSigned-off-by: Shaked Flur \u003cshaked.flur@cl.cam.ac.uk\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "838a198711a862d36a4093f8e05c9c9814f9606d",
      "tree": "c72e520968b8a34942e96db314d5237f40e8dc9b",
      "parents": [
        "79668cf74fed96434f860c585fd839043a3b0bc6"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 12:53:35 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 12:53:35 2017 +0100"
      },
      "message": "Add tags target and update phony target\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "79668cf74fed96434f860c585fd839043a3b0bc6",
      "tree": "fe595910c724931ce413b5fe002140edc47e33ca",
      "parents": [
        "bdc3a45535889da13e5a8729eb3d37901b561531"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:55:03 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:55:03 2017 +0100"
      },
      "message": "Add qrwlock.h to HDRS in Makefile\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "bdc3a45535889da13e5a8729eb3d37901b561531",
      "tree": "27c4efd2d2b60f72856005a6ef2b6a97dedcb611",
      "parents": [
        "a2af1f4235b93dd24aec78c557f54812152b8fcb"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:54:18 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:54:59 2017 +0100"
      },
      "message": "Add basic README\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "a2af1f4235b93dd24aec78c557f54812152b8fcb",
      "tree": "636f0bd3bfbe4be7dd5161d0e4a3fd565d1cc546",
      "parents": [
        "4a24675f5b101130f8ce5d123d85ffd718b82508"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:50:42 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:50:42 2017 +0100"
      },
      "message": "Add GPLv2 license, since most of this is derived from kernel sources\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "4a24675f5b101130f8ce5d123d85ffd718b82508",
      "tree": "fe30ed96763e02c899a6b8c722e0807f671e9971",
      "parents": [
        "9a73e86a5f072d5cbba35d92b1695fa512842c1c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:47:09 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Oct 26 11:47:09 2017 +0100"
      },
      "message": "Add script for running rmem\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "9a73e86a5f072d5cbba35d92b1695fa512842c1c",
      "tree": "74dc2a8be6722f9c9f26e1ef828eb9ab99208f3f",
      "parents": [
        "8d304c4027e74e2f81373b206181df72e5b5f19e"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Oct 17 13:14:28 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Oct 17 13:14:28 2017 +0100"
      },
      "message": "Hack in basic assertions\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "8d304c4027e74e2f81373b206181df72e5b5f19e",
      "tree": "59c63086aa4a3c66edac387f2dae911c65de50ba",
      "parents": [
        "474591419f3e265eeb44cdedd7e94406c06f10b0"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 15:09:30 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 15:09:30 2017 +0100"
      },
      "message": "Ensure rmem helpers are inlined\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "474591419f3e265eeb44cdedd7e94406c06f10b0",
      "tree": "28ee90771038f524fb9826972801783a37c0e433",
      "parents": [
        "9fee8cc800d855d73641c5c12e1b266204cb3946"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 11:25:53 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 11:25:53 2017 +0100"
      },
      "message": "Hook up threading\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "9fee8cc800d855d73641c5c12e1b266204cb3946",
      "tree": "89e5b42d4d1cf525667693a5660db3ce0d71c51c",
      "parents": [
        "61483dd12ffeb625f48a6b2fedbf5eb9e1d58d12"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:32:47 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:32:47 2017 +0100"
      },
      "message": "Got rid of stdlib.h dependency\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "61483dd12ffeb625f48a6b2fedbf5eb9e1d58d12",
      "tree": "7beca6c702288d07f45e842262ef6a619a34fca4",
      "parents": [
        "658230d9740e71b66a065bc963a39c8633e12b4c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:27:20 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:27:20 2017 +0100"
      },
      "message": "Everything filled in...\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "658230d9740e71b66a065bc963a39c8633e12b4c",
      "tree": "d91cee58069cf70069dadbba8fb5e05a8174bccd",
      "parents": [],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:13:48 2017 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 16 10:13:48 2017 +0100"
      },
      "message": "First steps towards userspace qrwlock\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    }
  ]
}
