)]}'
{
  "commit": "89a41d9fb6b9ec25fafbffcd50c5fb0ed1182369",
  "tree": "d46fcce7fd3d4d514ea2ad85c6091cabf32e66ae",
  "parents": [
    "d478a0e25478bc179504c60d8b21952c5262db6c"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "laurenzo@google.com",
    "time": "Mon Jun 19 19:17:42 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 20 02:17:42 2023 +0000"
  },
  "message": "Adds memory mapping and alignment controls to VmModule construction. (#14153)\n\nAdds several new VmModule static constructors:\r\n\r\n* mmap: Creates a VmModule from a memory mapped file in a platform\r\nspecific way that works on both Posix and Windows.\r\n* wrap_buffer: Creates a VmModule from an aligned Python buffer.\r\n* copy_buffer: Creates a VmModule from an arbitrary Python buffer,\r\nalways making a copy into aligned storage.\r\n* from_buffer: Create a VmModule from an arbitrary Python buffer, making\r\nan aligned copy if needed.\r\n\r\nThe existing `from_flatbuffer` is now just an alias to `from_buffer` and\r\nits behavior is changed so that if given an unaligned buffer, it will be\r\ncopied (and a warning issued by default).\r\n\r\nFixes #13887",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bde6ae966510ef286fb2ee848330b248d43e3077",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/tests/vm_test.py",
      "new_id": "e997f462c5cd4e19eb98d30af2b4b0cc30eaceaa",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/tests/vm_test.py"
    },
    {
      "type": "modify",
      "old_id": "79db95b6177683a38ef5eb1d62098c7224a22027",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/vm.cc",
      "new_id": "7a8e0ddd7fda94668edc52a08976869ac7bb103f",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/vm.cc"
    },
    {
      "type": "modify",
      "old_id": "4b097e7e35e1c532f9cb95cd2b71f88add1a8605",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/vm.h",
      "new_id": "f52ef2af3a3580909a666f0755b481b119d05422",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/vm.h"
    }
  ]
}
