)]}'
{
  "commit": "6bca4df5558f8d4077d9e68fbb24a8c8a59d477f",
  "tree": "8356299cd3c9ad3f4bb9560c9a87bf5d49ddb776",
  "parents": [
    "93a8c43bc76fb69c2041f3c263c7ab73f9ea1fdd"
  ],
  "author": {
    "name": "Jonas Finnemann Jensen",
    "email": "jopsen@gmail.com",
    "time": "Thu Apr 20 16:47:29 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 20 07:47:29 2023 -0700"
  },
  "message": "Throw, if `BlockSyntax.parseLines` loops indefinitely (dart-lang/markdown#533)\n\nWe throw an `AssertionError` if `BlockSyntax.parseLines` enters an\r\ninfinite loop. This should have no effect, if there are no bugs.\r\nBut if there is a bug, it\u0027s easier to discover it in production if the\r\nfailure mode isn\u0027t an infinite loop eating up CPU, but just an unhandled\r\nexception.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc0c1ac5114e30410cb08c398f8ba57a5788e772",
      "old_mode": 33188,
      "old_path": "pkgs/markdown/lib/src/block_parser.dart",
      "new_id": "efe2352c301e78a522a7ec8fd759f56e58891559",
      "new_mode": 33188,
      "new_path": "pkgs/markdown/lib/src/block_parser.dart"
    }
  ]
}
