)]}'
{
  "commit": "dac74ebdf5d64cb30a4492003a87d7455ad00144",
  "tree": "183d1179aa5c5493954430fa78425e3916c2deec",
  "parents": [
    "3b30b0a51e48a3273918f30dfb222db604cea5e9"
  ],
  "author": {
    "name": "Aaron Gokaslan",
    "email": "skylion.aaron@gmail.com",
    "time": "Tue Jun 22 12:11:54 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 22 12:11:54 2021 -0400"
  },
  "message": "fix(clang-tidy): performance fixes applied in tests and CI (#3051)\n\n* Initial fixes\r\n\r\n* Whoops\r\n\r\n* Finish clang-tidy manual fixes\r\n\r\n* Add two missing fixes\r\n\r\n* Revert\r\n\r\n* Update clang-tidy\r\n\r\n* Try to fix unreachable code error\r\n\r\n* Move nolint comment\r\n\r\n* Apply missing fix\r\n\r\n* Don\u0027t override clang-tidy config\r\n\r\n* Does this fix clang-tidy?\r\n\r\n* Make all clang-tidy errors visible\r\n\r\n* Add comments about NOLINTs and remove a few\r\n\r\n* Fix typo",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60531abe05466bbb2dae9883493ae5a5e2f81ca2",
      "old_mode": 33188,
      "old_path": ".clang-tidy",
      "new_id": "22a736208c3b4dc2b53c164b0d69f479a249ea4a",
      "new_mode": 33188,
      "new_path": ".clang-tidy"
    },
    {
      "type": "modify",
      "old_id": "6550acccdb834d7783485566038cf0cfc4632a93",
      "old_mode": 33188,
      "old_path": ".github/workflows/format.yml",
      "new_id": "27f52932b76a30cdb63625f35e5b6a7dd6d75345",
      "new_mode": 33188,
      "new_path": ".github/workflows/format.yml"
    },
    {
      "type": "modify",
      "old_id": "6a793eadca10b8166c109ec02ab3a955ba1410ed",
      "old_mode": 33188,
      "old_path": "include/pybind11/iostream.h",
      "new_id": "89d1813ba80be6f1ecfb1c1205679a36b8302f56",
      "new_mode": 33188,
      "new_path": "include/pybind11/iostream.h"
    },
    {
      "type": "modify",
      "old_id": "497923605089df90ca06e663a93a9f0dbfcfd97f",
      "old_mode": 33188,
      "old_path": "include/pybind11/pybind11.h",
      "new_id": "1fb0d1fa18c1ecccf01c29ad8eec0914aeed55fe",
      "new_mode": 33188,
      "new_path": "include/pybind11/pybind11.h"
    },
    {
      "type": "modify",
      "old_id": "91c23fe59463f8f8ea3ff57f0cc621b34317da73",
      "old_mode": 33188,
      "old_path": "tests/local_bindings.h",
      "new_id": "8629ed77841c425f2f68632333820fa8bd29c611",
      "new_mode": 33188,
      "new_path": "tests/local_bindings.h"
    },
    {
      "type": "modify",
      "old_id": "9235f19c20bff3afb59c6880a84c809205eff6ea",
      "old_mode": 33188,
      "old_path": "tests/object.h",
      "new_id": "865a9beae87e19f30fd1dd43b6999d44afe72372",
      "new_mode": 33188,
      "new_path": "tests/object.h"
    },
    {
      "type": "modify",
      "old_id": "944d08559780e131f076c45ba70d83bf23774253",
      "old_mode": 33188,
      "old_path": "tests/pybind11_cross_module_tests.cpp",
      "new_id": "f238ddb042684589bbcae9eb42e46b4f80be6e47",
      "new_mode": 33188,
      "new_path": "tests/pybind11_cross_module_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "46eabf396351dd62d4789b06ee3d8d459d368fa8",
      "old_mode": 33188,
      "old_path": "tests/test_buffers.cpp",
      "new_id": "9902c1084ed356fe9f57098abe413760f3ff3c6c",
      "new_mode": 33188,
      "new_path": "tests/test_buffers.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4e775676d72970856cdac2b8d9e7fed0d579694",
      "old_mode": 33188,
      "old_path": "tests/test_builtin_casters.cpp",
      "new_id": "a98b67bdbde935d504c80535fce2da4bb35c01ea",
      "new_mode": 33188,
      "new_path": "tests/test_builtin_casters.cpp"
    },
    {
      "type": "modify",
      "old_id": "33927f5c38fb3d01ca753e063132233d4c0cd30c",
      "old_mode": 33188,
      "old_path": "tests/test_callbacks.cpp",
      "new_id": "908d5743e7eefdc61353f7be12af4f2f763b8606",
      "new_mode": 33188,
      "new_path": "tests/test_callbacks.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd545e8c6824198e10aa3ad38a772f72fd663ec1",
      "old_mode": 33188,
      "old_path": "tests/test_class.cpp",
      "new_id": "a26c59c1cec0a2c27d852a134b0c4f14b3a22a74",
      "new_mode": 33188,
      "new_path": "tests/test_class.cpp"
    },
    {
      "type": "modify",
      "old_id": "04830d8d2d16e6afd4cb3b494f3b22560b78fc09",
      "old_mode": 33188,
      "old_path": "tests/test_constants_and_functions.cpp",
      "new_id": "e7f018540c46fb4c92e07ba2c987b0572d7fa05e",
      "new_mode": 33188,
      "new_path": "tests/test_constants_and_functions.cpp"
    },
    {
      "type": "modify",
      "old_id": "322e9bb85dde51b461c2351177606b81a350a683",
      "old_mode": 33188,
      "old_path": "tests/test_copy_move.cpp",
      "new_id": "08f4dd7497bfff133c007f0e37581485683d97b7",
      "new_mode": 33188,
      "new_path": "tests/test_copy_move.cpp"
    },
    {
      "type": "modify",
      "old_id": "3fe910d491a53e5a4eeb2dc3399e85505139d63c",
      "old_mode": 33188,
      "old_path": "tests/test_custom_type_casters.cpp",
      "new_id": "076777d6f1232fe89fb3ffca5690eec7f36a67a0",
      "new_mode": 33188,
      "new_path": "tests/test_custom_type_casters.cpp"
    },
    {
      "type": "modify",
      "old_id": "8432547439f9b47fec60de18258fcc30dc6f66b1",
      "old_mode": 33188,
      "old_path": "tests/test_eigen.cpp",
      "new_id": "a24bf273d26554d3a5cf5d7d0b0922b453934c03",
      "new_mode": 33188,
      "new_path": "tests/test_eigen.cpp"
    },
    {
      "type": "modify",
      "old_id": "944334ce661af4c016b499a9374f34249cfcef8f",
      "old_mode": 33188,
      "old_path": "tests/test_embed/test_interpreter.cpp",
      "new_id": "6925ee9782a30db11cbe1e0280f61fb6f75d35c9",
      "new_mode": 33188,
      "new_path": "tests/test_embed/test_interpreter.cpp"
    },
    {
      "type": "modify",
      "old_id": "5416c2ec4d8045c5979fa8616f22a4cff55d3032",
      "old_mode": 33188,
      "old_path": "tests/test_eval.cpp",
      "new_id": "66cdf710511dba39855c9912906289cba09271ec",
      "new_mode": 33188,
      "new_path": "tests/test_eval.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c5e10dbe0725a4982840c4315448f9819fd6887",
      "old_mode": 33188,
      "old_path": "tests/test_exceptions.cpp",
      "new_id": "d34f1a94e1835936c8e4b96ffe26c8a916d2d748",
      "new_mode": 33188,
      "new_path": "tests/test_exceptions.cpp"
    },
    {
      "type": "modify",
      "old_id": "7308ad5fc1e7dee526dbc9cd9a838068e2b660e5",
      "old_mode": 33188,
      "old_path": "tests/test_factory_constructors.cpp",
      "new_id": "235ec4dca6af1f57818a52cfd0d5f45c83524a5f",
      "new_mode": 33188,
      "new_path": "tests/test_factory_constructors.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6a45a5f038af9f4db11b5c64de0982a9d574f5e",
      "old_mode": 33188,
      "old_path": "tests/test_gil_scoped.cpp",
      "new_id": "b261085c88a810c8f231c5d1be03a3b4ad7ef2a4",
      "new_mode": 33188,
      "new_path": "tests/test_gil_scoped.cpp"
    },
    {
      "type": "modify",
      "old_id": "f21fed54655088b62e0c2222a616bddc373c82a8",
      "old_mode": 33188,
      "old_path": "tests/test_iostream.cpp",
      "new_id": "908788007fe2f8bda9d251c97e44dd5504ee4285",
      "new_mode": 33188,
      "new_path": "tests/test_iostream.cpp"
    },
    {
      "type": "modify",
      "old_id": "627a79690ee92fa63f3f1f78e6479b1def18a299",
      "old_mode": 33188,
      "old_path": "tests/test_kwargs_and_defaults.cpp",
      "new_id": "ab1c94c914bfb784d1118807785561829a50ef64",
      "new_mode": 33188,
      "new_path": "tests/test_kwargs_and_defaults.cpp"
    },
    {
      "type": "modify",
      "old_id": "c61e388833d1702fc8c470cf7196622213467dc3",
      "old_mode": 33188,
      "old_path": "tests/test_local_bindings.cpp",
      "new_id": "2ac77b143b2acb3bf1ac2e22f85ccdfc3411f05f",
      "new_mode": 33188,
      "new_path": "tests/test_local_bindings.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f855ef35420dc98a015437c91e42abcbc1825e5",
      "old_mode": 33188,
      "old_path": "tests/test_methods_and_attributes.cpp",
      "new_id": "3eb22b4a374095a990e89d4a4ac4a70ae7709bcd",
      "new_mode": 33188,
      "new_path": "tests/test_methods_and_attributes.cpp"
    },
    {
      "type": "modify",
      "old_id": "daecb9564f00cf6c75c9baeb01f02df0ea2e453a",
      "old_mode": 33188,
      "old_path": "tests/test_multiple_inheritance.cpp",
      "new_id": "f4acf7861e5cd2381eed176bc90455169655a35a",
      "new_mode": 33188,
      "new_path": "tests/test_multiple_inheritance.cpp"
    },
    {
      "type": "modify",
      "old_id": "204ea8367e08f53a3e2804db7da5491a6694aed0",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_array.cpp",
      "new_id": "a6c7ae8d74c8e043cfade4334db690eff44ab3d5",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_array.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dece73ec3eed4b803855689c5a028e5a0383d83",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_dtypes.cpp",
      "new_id": "edf9cf200fa1a7a89e87622c3af8d413967deaf2",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_dtypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ed9b27e1bed47967b201277627f8d7092fcb534",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_vectorize.cpp",
      "new_id": "77e281bbdc53560d817bb9086e495536dafeffa6",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_vectorize.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a23431635532b9280f5b4a5c8ed32c7808561bc",
      "old_mode": 33188,
      "old_path": "tests/test_opaque_types.cpp",
      "new_id": "804de6d4ffbbc457b5084ad387faed1def8e2f5f",
      "new_mode": 33188,
      "new_path": "tests/test_opaque_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb3167dc085a56c208c6ad8e56d46f7bcb6bd296",
      "old_mode": 33188,
      "old_path": "tests/test_operator_overloading.cpp",
      "new_id": "0b6c496cf2e9377956c70d5b0385fa97d438dc42",
      "new_mode": 33188,
      "new_path": "tests/test_operator_overloading.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a48595af6da87c2ceeeac52395cfaefc7ef7122",
      "old_mode": 33188,
      "old_path": "tests/test_pickling.cpp",
      "new_id": "c2cee6c3c7c46fd15016d176dbc0a25ba71b1b7b",
      "new_mode": 33188,
      "new_path": "tests/test_pickling.cpp"
    },
    {
      "type": "modify",
      "old_id": "6921796aa01d02887ef0d82b18c5052d83f78847",
      "old_mode": 33188,
      "old_path": "tests/test_pytypes.cpp",
      "new_id": "9e0ebc206f6899e6d791e0ba798c5f632be63f3f",
      "new_mode": 33188,
      "new_path": "tests/test_pytypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "d318052a48923dc281b1f78cf141d08fe7017eee",
      "old_mode": 33188,
      "old_path": "tests/test_sequences_and_iterators.cpp",
      "new_id": "c39798229fba1e7cb15473a9e5b490a1d9208469",
      "new_mode": 33188,
      "new_path": "tests/test_sequences_and_iterators.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ece3bf0c979306754febbfa33640d27c98f8085",
      "old_mode": 33188,
      "old_path": "tests/test_smart_ptr.cpp",
      "new_id": "534dec0be41d5730f7248ce22daa80f118f7adc8",
      "new_mode": 33188,
      "new_path": "tests/test_smart_ptr.cpp"
    },
    {
      "type": "modify",
      "old_id": "0590162770ecb004fd3208141b9dbda88e45a9f5",
      "old_mode": 33188,
      "old_path": "tests/test_stl.cpp",
      "new_id": "07899b84e0a617485d75ecff51f0629eb187be48",
      "new_mode": 33188,
      "new_path": "tests/test_stl.cpp"
    },
    {
      "type": "modify",
      "old_id": "685d64a7ca93da0e354b0efb505cf34ab53c437f",
      "old_mode": 33188,
      "old_path": "tests/test_virtual_functions.cpp",
      "new_id": "51068f63804d62552fd5e12797ec2a89b764b5db",
      "new_mode": 33188,
      "new_path": "tests/test_virtual_functions.cpp"
    }
  ]
}
