)]}'
{
  "commit": "51c3ec436d4b941ff8a41610e891e1d5aae0fbf0",
  "tree": "612b5767a309875e64197eb6b8ba220441dff81b",
  "parents": [
    "214ec812a59f05b0929440ebc5c68ab8171a5b19"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Wed Apr 10 13:46:55 2024 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 10 13:46:55 2024 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - c34fb14c0c04ba9e6dc2f8295615db310ac2bb51 [tintd] Implement TextDocumentCompletionRequest by Ben Clayton \u003cbclayton@google.com\u003e\n  - 5d717c97b175e994e6bb582757ba9fb392d49ca1 [tintd] Improve signature help by Ben Clayton \u003cbclayton@google.com\u003e\n  - 84b6c63433307fc1ec43102a8a4cf25acf4722d2 [tintd] Handle unicode by Ben Clayton \u003cbclayton@google.com\u003e\n  - 7d00535a8ebd2cdc9778dc25e6d03e5dd319e5a4 [tint][utils] Expand unicode support by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: c34fb14c0c04ba9e6dc2f8295615db310ac2bb51\nChange-Id: If506b8aabdc62fcca3e8ac31e825f42968aa58bf\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/183168\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a94377de6556de7871df0d9950b527a046cda30",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/BUILD.bazel",
      "new_id": "52c6e487da295bf9b5be1d0e71e397cf96f23d82",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f5b66328415b2e998d7f289c0706b8276c66d53d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/BUILD.cmake",
      "new_id": "b6335b6ea9f0281727006a92be6833add89d12d3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "d3d285ebede652a5bb1a1a9605fa47194eb7c248",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/BUILD.gn",
      "new_id": "428904488b6748983d04383df6a0d5bbb852bf04",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8102fd16f8022bd02625aa571257a92314413b67",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/completions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa24fb4f8df9c14fe61cd0879438dc132a432e67",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/completions_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d20b2694de25f759422d285f7cff1afc6605398d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/definition.cc",
      "new_id": "196f5bb96d7e310d166ca9f7a871ff41ee380168",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/definition.cc"
    },
    {
      "type": "modify",
      "old_id": "c4d0a90b1b16296ec71884c6bc1faaba466e2af2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/diagnostics.cc",
      "new_id": "58ed542df272b901c6d6c5cc737e549998e05905",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/diagnostics.cc"
    },
    {
      "type": "modify",
      "old_id": "457c7206e27e85782ab6cf2e31824e7daf1e813b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/document.cc",
      "new_id": "2a60da4c7f1644304760e8d43bcc6f85b4648106",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/document.cc"
    },
    {
      "type": "modify",
      "old_id": "223eb8f6b42a7f6ec1c0dea14032d29f6ab1c3db",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/file.cc",
      "new_id": "516da2a22f3a2afd88bfb6d6c35ffdba6ee017b0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/file.cc"
    },
    {
      "type": "modify",
      "old_id": "7f31ad925174299c4f25b1fac3b3723b51aeb0fb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/file.h",
      "new_id": "90a86de7fc12a58a6d20313eccc43121ca7996b0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/file.h"
    },
    {
      "type": "modify",
      "old_id": "fe9f123c018e8c84f3f8777c6e02247a6c8af317",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/hover.cc",
      "new_id": "bbdc16a48ce9cc79ba80e0b700c5624a35d31be8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/hover.cc"
    },
    {
      "type": "modify",
      "old_id": "6e3a76df694f99d29bbbab4897956f0d6f7f074a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/inlay_hints.cc",
      "new_id": "078873160bdd7fb4c4e8d27da32aeebea959485d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/inlay_hints.cc"
    },
    {
      "type": "modify",
      "old_id": "9eda4d654140a5a628c3a916a8283857ed0c8e09",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/references.cc",
      "new_id": "8f1a3296ec1a2b65b8200221a7a77d804d298a40",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/references.cc"
    },
    {
      "type": "modify",
      "old_id": "4cf5447d9e40c5a674e5354849a4f6861f24aacd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/rename.cc",
      "new_id": "bae63f83633fd8b96852f4469970ae6a6fdb416f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/rename.cc"
    },
    {
      "type": "modify",
      "old_id": "ddbd5a56936af290e4b21fba7ba88afcf5b539ad",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/sem_tokens.cc",
      "new_id": "c389b8cbc07e1d0b4bd18c5e8f60d08fbd7afbe3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/sem_tokens.cc"
    },
    {
      "type": "modify",
      "old_id": "65e6d620acbaf10c8a3002783bcbeaf87a34d969",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/server.cc",
      "new_id": "efd41e405ee8d79ecc767843b13cf8f0aedcf207",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/server.cc"
    },
    {
      "type": "modify",
      "old_id": "a9c55a10322064f7cbc99ceca795bb738beafe34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/server.h",
      "new_id": "ab2fb687ffa4a46531416b48073ae32174c6249c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/server.h"
    },
    {
      "type": "modify",
      "old_id": "7644c744f1c8d9d4df977d88f9fa9c5175a1d29e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/signature_help.cc",
      "new_id": "d0f185092c46f38942c6740c74f76768f98a049a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/signature_help.cc"
    },
    {
      "type": "modify",
      "old_id": "31fcabac59d645bcae2f334b8342eb93331a6d4f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/signature_help_test.cc",
      "new_id": "f1f67b67b98987f16a602ff15781a217f9a7accb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/signature_help_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78771baa2c263eb306ecc640bb7a845e4b402160",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/symbols.cc",
      "new_id": "e1db1abac0d3d6e22bd0a9bb974d418661f587dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/symbols.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0164f9a9735d72b71a7f7c7d892ef38661e26a85",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "921fbc1949f50cee7a1aff440f9b9d39cbffe3bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ls/utils.h",
      "new_id": "8dbfd0df3beb57f8bbb5aa1c23ec81dd404103d8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ls/utils.h"
    },
    {
      "type": "modify",
      "old_id": "5e4a4b73df0100267a8f361b23350d1fd52dad5d",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode.cc",
      "new_id": "157f5daef3c5b5b215434c73871edb5cb016f1a0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode.cc"
    },
    {
      "type": "modify",
      "old_id": "c9939961e7a78570ea38aef2e9c568216811c9bf",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode.h",
      "new_id": "76e9b2af03f3d513b08e9f3dedf2de03b26d810b",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode.h"
    },
    {
      "type": "modify",
      "old_id": "c1a8c35e72b219c532d9b6d98af54763b1c14865",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode_test.cc",
      "new_id": "1887fd7d05b949fc98ff4411e777cec06202a8e0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode_test.cc"
    }
  ]
}
