)]}'
{
  "commit": "d99d853ef990df7d5589dc4c8ce69d9745f33367",
  "tree": "a751e8b89fd1ae5f57d6872ff3a598dfbd09c058",
  "parents": [
    "3d7617a1acb92ea883539bcf22a632d6361a5de4"
  ],
  "author": {
    "name": "Rob Taylor",
    "email": "rob@shape.build",
    "time": "Sun Dec 20 23:19:31 2020 +0000"
  },
  "committer": {
    "name": "Rob Taylor",
    "email": "robtaylor@floopily.org",
    "time": "Tue Dec 22 17:54:33 2020 +0000"
  },
  "message": "Faster version of liberty_float - gives a 25% to 50% speedup\n\nThis also fixes a bug in liberty_float for numbers with a magnitute\nbetween 9 and 15.\n\nPreviously:\n    \u003e\u003e\u003e liberty_float(1e15)\n    \u00271000000000000000\u0027\n    \u003e\u003e\u003e liberty_float(1e10)\n    \u002710000000000.\u0027\n    \u003e\u003e\u003e liberty_float(1e9)\n    \u00271000000000.0\u0027\n    \u003e\u003e\u003e liberty_float(1e16)\n    \u00271.000000e+16\u0027\n\nNow:\n    \u003e\u003e\u003e liberty_float(1e15)\n    \u00271.000000e+15\u0027\n    \u003e\u003e\u003e liberty_float(1e10)\n    \u00271.000000e+10\u0027\n    \u003e\u003e\u003e liberty_float(1e9)\n    \u00271000000000.0\u0027\n    \u003e\u003e\u003e liberty_float(1e16)\n    \u00271.000000e+16\u0027\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cbda80a292551251728dc0d33f1d78cd3bf3a98",
      "old_mode": 33261,
      "old_path": "scripts/python-skywater-pdk/skywater_pdk/liberty.py",
      "new_id": "b14ec3e34c2d47ceaccc4531014c75e224f9adfd",
      "new_mode": 33261,
      "new_path": "scripts/python-skywater-pdk/skywater_pdk/liberty.py"
    }
  ]
}
