)]}' { "commit": "0ca6f8032e0f51e806cbb1e540fccd661c82e77a", "tree": "c06e6e168c0fa2c6e4aa1cf3351b9838adef4638", "parents": [ "97fc7da1ec71c5d76e31df5dff4815c5502c666c" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Wed Sep 02 13:32:02 2015 -0700" }, "committer": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Wed Sep 02 13:32:02 2015 -0700" }, "message": "Add SourceLocationMixin and SourceLocationBase.\n\nThis allows FileLocation to avoid extending SourceLocation at all, which\navoids unused line, column, and sourceUrl fields. This produces a speed\nimprovement of approximately 5% in the YAML parser, and will likely do\nmore in code that uses locations more heavily relative to spans.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1307123004 .\n", "tree_diff": [ { "type": "modify", "old_id": "6bd18f170cc87e23f708b9cabf39f2bff09f30d8", "old_mode": 33188, "old_path": "CHANGELOG.md", "new_id": "ab13bda83b1a516d8a1a278dee0a5a7f171f03ce", "new_mode": 33188, "new_path": "CHANGELOG.md" }, { "type": "modify", "old_id": "89b1650ea071c461d73087fbefa7bf3f2fa4cde0", "old_mode": 33188, "old_path": "lib/source_span.dart", "new_id": "9666dc2968054bb2a40d81b0a32796d510f1fc1e", "new_mode": 33188, "new_path": "lib/source_span.dart" }, { "type": "modify", "old_id": "c2b97e78223ab05150b7f34909fbf21cb78312cd", "old_mode": 33188, "old_path": "lib/src/file.dart", "new_id": "95fa92ca3b12a7586ca4d3e995c9407039cd69f1", "new_mode": 33188, "new_path": "lib/src/file.dart" }, { "type": "modify", "old_id": "024c6e2780a340d4eddcc2cefa3094d6c95606b8", "old_mode": 33188, "old_path": "lib/src/location.dart", "new_id": "afb37c768c97e4018075c094cea1eae25ed1adaf", "new_mode": 33188, "new_path": "lib/src/location.dart" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5aa0de5ce5e97cb16696677de44ca71f30573981", "new_mode": 33188, "new_path": "lib/src/location_mixin.dart" }, { "type": "modify", "old_id": "7ffbc6448d46523ee36101f376d94748d7598851", "old_mode": 33188, "old_path": "pubspec.yaml", "new_id": "25de799d7f2f71707a4ca110fe71d09bfb74fe58", "new_mode": 33188, "new_path": "pubspec.yaml" } ] }