)]}'
{
  "commit": "f29ca58e88c5846bbe8955e5192135e5ab4f14a1",
  "tree": "1eea81e6f3b0a185c5e9b87ef018b10ef6c144a1",
  "parents": [
    "cfe9e6d00823dbf4bfdd9f29a57c6a82baf68e97"
  ],
  "author": {
    "name": "A. Cody Schuffelen",
    "email": "schuffelen@google.com",
    "time": "Thu Jul 13 19:03:39 2023 -0700"
  },
  "committer": {
    "name": "A. Cody Schuffelen",
    "email": "schuffelen@google.com",
    "time": "Thu Aug 03 16:26:44 2023 -0700"
  },
  "message": "Darwin/Mac OS host rust compilation fixes\n\n- Don\u0027t pass `--as-needed` to the linker on Mac OS which is unsupported\n  there\n- Use `--force_load` rather than `--Wl,--whole-archive` on Mac OS\n- Scan `rustc`\u0027s linker arguments for `-dylib` and `-dynamiclib`, which\n  it can use instead of `-shared` on Mac OS:\n  https://github.com/rust-lang/rust/blob/7bd81ee1902c049691d0a1f03be5558bee51d100/compiler/rustc_codegen_ssa/src/back/linker.rs#L319\n\nTest: m libhalf serde_derive\nBug: 291164566\nChange-Id: Iecd6c2532fa31c9476834f49b109de98cbd2dccf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbceecc8002d8ff77341344a8255c9b87535ce72",
      "old_mode": 33188,
      "old_path": "rust/builder.go",
      "new_id": "b1f049d15b6b1f4b00a2189ee58336af7a1646e3",
      "new_mode": 33188,
      "new_path": "rust/builder.go"
    },
    {
      "type": "modify",
      "old_id": "c39341e4c1730002706be42e330921c1500084f8",
      "old_mode": 33188,
      "old_path": "rust/config/global.go",
      "new_id": "86eb2d1cb00f8db017d68031d3fcbe6c306ea671",
      "new_mode": 33188,
      "new_path": "rust/config/global.go"
    },
    {
      "type": "modify",
      "old_id": "86b4aa3fb4b859092e1903600a9b56151043ea99",
      "old_mode": 33261,
      "old_path": "scripts/mkcratersp.py",
      "new_id": "6ef01ebcc4094d877785d2c155e0ffb5d3986f54",
      "new_mode": 33261,
      "new_path": "scripts/mkcratersp.py"
    }
  ]
}
