)]}'
{
  "commit": "c4e295287b74c0b3f0f8a304cdb746ac2bcb37ad",
  "tree": "c27575dfad01198ad17b46b4f371ad73823dd0cb",
  "parents": [
    "f2f0c69096f913f99d59dcde7258ab9c95f08d44"
  ],
  "author": {
    "name": "Aaron Gokaslan",
    "email": "skylion.aaron@gmail.com",
    "time": "Tue Apr 05 14:36:39 2022 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 05 14:36:39 2022 -0400"
  },
  "message": "perf: Add more moves and optimize (#3845)\n\n* Make slice constructor consistent\r\n\r\n* Add more missing std::move for ref steals\r\n\r\n* Add missing perfect forwarding for arg_v ctor\r\n\r\n* Add missing move in arg_v constructor\r\n\r\n* Revert \"Add missing move in arg_v constructor\"\r\n\r\nThis reverts commit 126fc7c524ea7a51b54720defd75de3470d69557.\r\n\r\n* Add another missing move in cast.h\r\n\r\n* Optimize object move ctor\r\n\r\n* Don\u0027t do useless move\r\n\r\n* Make move ctor same as nb\r\n\r\n* Make obj move ctor same as nb\r\n\r\n* Revert changes which break MSVC",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d45b49c52e9863c5e0d7991513764ae4c4023bde",
      "old_mode": 33188,
      "old_path": "include/pybind11/cast.h",
      "new_id": "07a56e71f70152f99e63e1d77ecbeb334d384257",
      "new_mode": 33188,
      "new_path": "include/pybind11/cast.h"
    },
    {
      "type": "modify",
      "old_id": "7624c9fbf497f7af5392f176258aae180b1e4c22",
      "old_mode": 33188,
      "old_path": "include/pybind11/numpy.h",
      "new_id": "d45fe42803a4bdefe82602fdcdb9f2084c285729",
      "new_mode": 33188,
      "new_path": "include/pybind11/numpy.h"
    },
    {
      "type": "modify",
      "old_id": "18cd71580516d332e0a375ba9e0169f787ece30c",
      "old_mode": 33188,
      "old_path": "include/pybind11/pytypes.h",
      "new_id": "ba0fda0a8cf9023b3ea52e8fe63a4fccf42539fe",
      "new_mode": 33188,
      "new_path": "include/pybind11/pytypes.h"
    },
    {
      "type": "modify",
      "old_id": "3d1ca7ac23afe73893d0fbb6321543e85055b257",
      "old_mode": 33188,
      "old_path": "include/pybind11/stl.h",
      "new_id": "51b57a92baef0906839faca468cd4edc42c549e3",
      "new_mode": 33188,
      "new_path": "include/pybind11/stl.h"
    }
  ]
}
