)]}'
{
  "commit": "41f8da4a95fae187cb74cc5dc4acc6d525bdeeda",
  "tree": "ddd7c39875b3544b3b8be420991280de708a9a91",
  "parents": [
    "129a7256a95a13f8087d42445e081c196e7c84a3"
  ],
  "author": {
    "name": "Jason Rhinelander",
    "email": "jason@imaginary.ca",
    "time": "Mon Mar 27 11:03:16 2017 -0300"
  },
  "committer": {
    "name": "Jason Rhinelander",
    "email": "jason@imaginary.ca",
    "time": "Wed May 24 20:43:41 2017 -0400"
  },
  "message": "array_t: make c_style/f_style work for array creation\n\nCurrently if you construct an `array_t\u003cT, array::f_style\u003e` with a shape\nbut not strides you get a C-style array; the only way to get F-style\nstrides was to calculate the strides manually.  This commit fixes that\nby adding logic to use f_style strides when the flag is set.\n\nThis also simplifies the existing c_style stride logic.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8901d9744d5e5c04aab9e460e4ae4ac406291815",
      "old_mode": 33188,
      "old_path": "include/pybind11/numpy.h",
      "new_id": "2395b1f40573e270667b9d296e7c055b96fd6861",
      "new_mode": 33188,
      "new_path": "include/pybind11/numpy.h"
    }
  ]
}
