)]}'
{
  "commit": "a906088b9a7760fce7d0ffd2775aba7adf829f11",
  "tree": "d88a478793d97bcd6b45afe74e36db197daaeaa1",
  "parents": [
    "bb9b6eb4164cf1df517bdf72067ab7257a32a9b4"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Tue Feb 14 21:43:37 2023"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Tue Feb 14 23:13:17 2023"
  },
  "message": "Implement pthread_setname_np\n\nFixes: #12216\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d5f8332fe1312991b6c0a6c5158c31c8d7b32d3",
      "old_mode": 33188,
      "old_path": "src/library_pthread.js",
      "new_id": "a40669793f1ee99bc819eb7a4b47c2168ca8def6",
      "new_mode": 33188,
      "new_path": "src/library_pthread.js"
    },
    {
      "type": "modify",
      "old_id": "ed1b29a209c30efbc07156517d9f67dc55334d51",
      "old_mode": 33188,
      "old_path": "system/include/emscripten/threading.h",
      "new_id": "6e9a53f9af4a6cea80e44d69515ceddb7849a73a",
      "new_mode": 33188,
      "new_path": "system/include/emscripten/threading.h"
    },
    {
      "type": "modify",
      "old_id": "7934aac0a6b213924178beecf03226b5f57192b5",
      "old_mode": 33188,
      "old_path": "system/lib/libc/crt1_proxy_main.c",
      "new_id": "c1fb794249eb233bfbe6553ef3a63879a9448622",
      "new_mode": 33188,
      "new_path": "system/lib/libc/crt1_proxy_main.c"
    },
    {
      "type": "modify",
      "old_id": "fc2d2306181141913320d24b5e5f2a84d3912088",
      "old_mode": 33188,
      "old_path": "system/lib/libc/musl/src/thread/pthread_setname_np.c",
      "new_id": "404c6a644f5307270334b5b7ec80f3015b999a61",
      "new_mode": 33188,
      "new_path": "system/lib/libc/musl/src/thread/pthread_setname_np.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25c4d243f1e3b9e991f5f4f0a32aa30f179cfc09",
      "new_mode": 33188,
      "new_path": "system/lib/pthread/emscripten_set_thread_name.c"
    },
    {
      "type": "modify",
      "old_id": "5598ed0fb3f5ebfa64590c5d4edf57da9c8df421",
      "old_mode": 33188,
      "old_path": "system/lib/pthread/thread_profiler.c",
      "new_id": "8f85d245c2c66c9488708bd598993ead78f84294",
      "new_mode": 33188,
      "new_path": "system/lib/pthread/thread_profiler.c"
    },
    {
      "type": "modify",
      "old_id": "3cf88e988d26ce416c21ba35cc19070ca5de48d9",
      "old_mode": 33188,
      "old_path": "system/lib/pthread/threading_internal.h",
      "new_id": "24151c4ad48bf0afc40cf9de679f46e34926232f",
      "new_mode": 33188,
      "new_path": "system/lib/pthread/threading_internal.h"
    },
    {
      "type": "modify",
      "old_id": "8100ccb674f9f7f93dec666337e972978666568e",
      "old_mode": 33188,
      "old_path": "test/test_browser.py",
      "new_id": "4f1a5801de2aa3bd87b783302bcf0acce5ff2b26",
      "new_mode": 33188,
      "new_path": "test/test_browser.py"
    },
    {
      "type": "modify",
      "old_id": "20cb663ff1e1a7e6e93d237b966c1fb8ca5fad9a",
      "old_mode": 33188,
      "old_path": "test/test_other.py",
      "new_id": "30a643e655cc178af394888c4b4b93b6e1677066",
      "new_mode": 33188,
      "new_path": "test/test_other.py"
    },
    {
      "type": "modify",
      "old_id": "bdd8b0166fb6517798c6f5096921d1efdb1e37a2",
      "old_mode": 33188,
      "old_path": "test/test_threadprofiler.cpp",
      "new_id": "624a807d3496311e06b56f7fdd8ea6057d85e1c6",
      "new_mode": 33188,
      "new_path": "test/test_threadprofiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bcfeb0e154c5e43ea1bcc0c5f30d5c7af476e16",
      "old_mode": 33188,
      "old_path": "tools/system_libs.py",
      "new_id": "daabd2775d1e76519f4c9d0dc29e65b532ef0322",
      "new_mode": 33188,
      "new_path": "tools/system_libs.py"
    }
  ]
}
