)]}'
{
  "commit": "b0378e7ca953c2390168f352c5a88fd325cde894",
  "tree": "e6a9a1ec2291832bffdb34e0fe99eea645a8deca",
  "parents": [
    "25781221d68a700eae679a19f701d4ad67e91dc9"
  ],
  "author": {
    "name": "Matthias Braun",
    "email": "matze@braunis.de",
    "time": "Mon Jun 16 12:55:12 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 16 12:55:12 2025 -0700"
  },
  "message": "[AArch64TargetParser]Fix reconstructFromParsedFeatures ignoring negative features (#142236)\n\nThe `targetFeatureToExtension` function used by\nreconstructFromParsedFeatures only found positive `+FEATURE` strings,\nbut not negative `-FEATURE` strings. Extend the function to handle both\nto fix `reconstructFromParsedFeatures`.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27c3983c66d2b889b9650e0e8122f1e003e26eba",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/aarch64-always-inline-feature-bug.c"
    },
    {
      "type": "modify",
      "old_id": "e13c6e6d28c2bb58156d7d8d6eb62cbd8960b07a",
      "old_mode": 33188,
      "old_path": "llvm/lib/TargetParser/AArch64TargetParser.cpp",
      "new_id": "4a2523440f0f002292520780543a055dadb0922c",
      "new_mode": 33188,
      "new_path": "llvm/lib/TargetParser/AArch64TargetParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4c93334ac682f5eb9929f1407839e634c8a0dbe",
      "old_mode": 33188,
      "old_path": "llvm/unittests/TargetParser/TargetParserTest.cpp",
      "new_id": "c4efb991ab6fd847dbd18e59fffab3c716e88f0d",
      "new_mode": 33188,
      "new_path": "llvm/unittests/TargetParser/TargetParserTest.cpp"
    }
  ]
}
