)]}'
{
  "commit": "4bef626a23e904f3edd54c9bc8dced155b8ef518",
  "tree": "856245112f2eeef44144be5401ec81b58f19a37d",
  "parents": [
    "7d33a5533340a189848da50b6aec6e72918af88f"
  ],
  "author": {
    "name": "Stonex",
    "email": "43725202+sheny1xuan@users.noreply.github.com",
    "time": "Sat Jan 29 16:47:21 2022 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 29 16:47:21 2022 +0800"
  },
  "message": "Perf: Use container pointer rather than copy. (#4)\n\n* feat: add benchmark and profiling.\r\n\r\n* chore: update readme\r\n\r\n* fix: fix compile headers error and fix cmake.\r\n\r\n* perf: use container pointer rather than copy.\r\n\r\nSigned-off-by: stonex \u003c1479765922@qq.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31e4fe2861f99f6485f78a47e664309d83a7e3d6",
      "old_mode": 33188,
      "old_path": "cvaluate/StagePlanner.cpp",
      "new_id": "baf1a26ac491e84ba850afba1dda8da16a6bed80",
      "new_mode": 33188,
      "new_path": "cvaluate/StagePlanner.cpp"
    },
    {
      "type": "modify",
      "old_id": "8597e21265db201cc63640987d6945f1e40dc529",
      "old_mode": 33188,
      "old_path": "include/cvaluate/OperatorSymbol.h",
      "new_id": "114b14fb0753fe56da262b43c1104adcade1f971",
      "new_mode": 33188,
      "new_path": "include/cvaluate/OperatorSymbol.h"
    },
    {
      "type": "modify",
      "old_id": "a79a82f8f8ef82256c5ff26d8bdfaad0179f3b94",
      "old_mode": 33188,
      "old_path": "include/cvaluate/StagePlanner.h",
      "new_id": "c53fae5220b9ddfb32736cba3bc366121928929c",
      "new_mode": 33188,
      "new_path": "include/cvaluate/StagePlanner.h"
    },
    {
      "type": "modify",
      "old_id": "5f88228056811c0095752d42456745f7fb126001",
      "old_mode": 33188,
      "old_path": "include/cvaluate/TokenStream.h",
      "new_id": "e1e4b1ed478088437ff4b267d93e81d8969db186",
      "new_mode": 33188,
      "new_path": "include/cvaluate/TokenStream.h"
    }
  ]
}
