)]}'
{
  "log": [
    {
      "commit": "ad0d30a2a2141aa0e9da9e97993ce20e4d8e056e",
      "tree": "90af62fbfc9a05b8d29bdf54d96f128183bce92b",
      "parents": [
        "1776f50b5b99782278d7f3d354fa956d9066c903"
      ],
      "author": {
        "name": "Jean Christophe Beyler",
        "email": "jean.christophe.beyler@intel.com",
        "time": "Thu Jan 16 09:00:18 2014 -0800"
      },
      "committer": {
        "name": "Jean Christophe Beyler",
        "email": "jean.christophe.beyler@intel.com",
        "time": "Fri Jan 17 13:37:14 2014 -0800"
      },
      "message": "Update to the BitVector Implementation\n\nIsBitSet:\n- If the index requested is above the size, return false.\n\nClearBit:\n- If the index requested is above the size, ignore.\n\nAdded SameBitsSet:\n- Check the bits set disregarding size and expandable.\n\nIntersect and Union:\n- removed the requirement of same size.\n- handles case where the sizes are not the same.\n\nAdded Subtract between BitVectors.\n\nSetInitialBits:\n- Now requests expansion if above the bits available.\n- Clears upper bits.\n\nAdded GetHighestBitSet.\n\nClearBit:\n- If we clear above the size, it is fine, it has not been set yet.\n\nCopy:\n- Supposes it is well allocated.\n- It used to just copy what was available in destination without checking source\u0027s size.\n- Now actually allocate the destination to make sure it holds enough space.\n- Set parameter to const.\n\nGeneral:\n- Moved sizeof(uint32_t) to sizeof(*storage_) for future maintenance.\n\nChange-Id: Iebb214632482c46807deca957f5b6dc892a61a84\n"
    },
    {
      "commit": "ba150c37d582eeeb8c11ba5245edc281cf31793c",
      "tree": "ca12cf82602e4b78b2a6ca463e9d0e35fc5e3ff6",
      "parents": [
        "3c2a6e2468e3e519ade6c3cfcaad7cd34243cdf1"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Aug 27 17:31:03 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 28 00:06:03 2013 -0700"
      },
      "message": "Omit OatMethodOffsets for classes without compiled code\n\nChange-Id: If0d290f4aebc778ff12d8fed017c270ad2ac3220\n"
    },
    {
      "commit": "413e89f277ec6ba1bdf2040f5b5611f29a27a447",
      "tree": "41fb703df7e0f208bbfa0d94919efae9630e7d1c",
      "parents": [
        "79b4f38dd35b83206e8166aaafb94bd75c3318b3"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 21 23:53:49 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Oct 24 14:43:30 2013 -0700"
      },
      "message": "Refactor ArenaBitVector to create more general BitVector\n\nChange-Id: Ib26f2884de9ce7d620048bdf5ed6dec639622e41\n"
    }
  ]
}
