)]}'
{
  "commit": "8ef693a5e90830547b8c1b381a5232f4f4c5b71d",
  "tree": "9ea5f2ee9f4a54bd4dbce6963d569401635443be",
  "parents": [
    "0a39c8ae3aa77aab6f5e76adbfbc54bf1cba880d"
  ],
  "author": {
    "name": "rhuanjl",
    "email": "rhuan.l@gmail.com",
    "time": "Thu Feb 04 01:04:34 2021"
  },
  "committer": {
    "name": "rhuanjl",
    "email": "rhuan.l@gmail.com",
    "time": "Thu Feb 25 08:59:48 2021"
  },
  "message": "Remove Intl.js use of push:\n- Intl.js internals made use of Array.push\n- This benefited from error in push implementation\n- However with push fixed\n- EditingArray proto could introduce undefined behaviour to Intl\n- remove all use of push in Intl.js\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f933238026515a39375358dcc37d22f5804c3bbd",
      "old_mode": 33188,
      "old_path": "lib/Runtime/Library/EngineInterfaceObjectBuiltIns.h",
      "new_id": "8916fc3abc861fd685efd45499c458fe9ffee6f8",
      "new_mode": 33188,
      "new_path": "lib/Runtime/Library/EngineInterfaceObjectBuiltIns.h"
    },
    {
      "type": "modify",
      "old_id": "38f76461d1e3730d3fcd8c9f9c25cd412225e73b",
      "old_mode": 33188,
      "old_path": "lib/Runtime/Library/InJavascript/Intl.js",
      "new_id": "aa9ed91ec68213ee9b1fc28a7f7f804cda859b37",
      "new_mode": 33188,
      "new_path": "lib/Runtime/Library/InJavascript/Intl.js"
    }
  ]
}
