diff --git a/MODULE.bazel b/MODULE.bazel index c650e1e2b0bda5..26f3b9586898e1 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -139,6 +139,7 @@ maven.install( "io.netty:netty-transport-native-unix-common:jar:osx-x86_64:4.1.93.Final", "io.netty:netty-transport:4.1.93.Final", "io.reactivex.rxjava3:rxjava:3.1.2", + "it.unimi.dsi:fastutil:7.2.1", "javax.activation:javax.activation-api:1.2.0", "javax.annotation:javax.annotation-api:1.3.2", "javax.inject:javax.inject:1", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 6cfbdd5e994873..528a98d8f24725 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "efe69027e004cac2bb887c4bbb4ebf3b7c081978db5a6fe4063a53c95ba3470f", + "moduleFileHash": "2cf455c6d08da97b215f7ec6eb14326303c0c14e4e5abef1b6666fce8b93d358", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -128,6 +128,7 @@ "io.netty:netty-transport-native-unix-common:jar:osx-x86_64:4.1.93.Final", "io.netty:netty-transport:4.1.93.Final", "io.reactivex.rxjava3:rxjava:3.1.2", + "it.unimi.dsi:fastutil:7.2.1", "javax.activation:javax.activation-api:1.2.0", "javax.annotation:javax.annotation-api:1.3.2", "javax.inject:javax.inject:1", @@ -183,7 +184,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -198,7 +199,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -213,7 +214,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -228,7 +229,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -243,7 +244,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -258,7 +259,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -273,7 +274,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -288,7 +289,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -303,7 +304,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 189, + "line": 190, "column": 19 } }, @@ -331,7 +332,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 332, + "line": 333, "column": 22 } } @@ -345,7 +346,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 210, + "line": 211, "column": 32 }, "imports": { @@ -385,7 +386,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 244, + "line": 245, "column": 23 }, "imports": {}, @@ -399,7 +400,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 245, + "line": 246, "column": 17 } } @@ -413,7 +414,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 247, + "line": 248, "column": 20 }, "imports": { @@ -431,7 +432,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 248, + "line": 249, "column": 10 } } @@ -445,7 +446,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 259, + "line": 260, "column": 33 }, "imports": { @@ -476,7 +477,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 280, + "line": 281, "column": 29 }, "imports": { @@ -493,7 +494,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 287, + "line": 288, "column": 32 }, "imports": { @@ -512,7 +513,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 295, + "line": 296, "column": 31 }, "imports": { @@ -529,7 +530,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 298, + "line": 299, "column": 48 }, "imports": { @@ -546,7 +547,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 20 }, "imports": { @@ -565,7 +566,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 12 } } @@ -579,7 +580,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 354, + "line": 355, "column": 35 }, "imports": { @@ -596,7 +597,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 357, + "line": 358, "column": 42 }, "imports": { @@ -2249,7 +2250,7 @@ "bzlTransitiveDigest": "/h6B2Wl9PVY+Bv0PAxzkZUmm947eWCyYthDYT5CPX+k=", "accumulatedFileDigests": { "@@//src/test/tools/bzlmod:MODULE.bazel.lock": "e7caa4d6182abd31642ac06dfc30a4501a998924fbd68b59eced1e1cf836da5f", - "@@//:MODULE.bazel": "efe69027e004cac2bb887c4bbb4ebf3b7c081978db5a6fe4063a53c95ba3470f" + "@@//:MODULE.bazel": "2cf455c6d08da97b215f7ec6eb14326303c0c14e4e5abef1b6666fce8b93d358" }, "envVariables": {}, "generatedRepoSpecs": { @@ -4342,7 +4343,7 @@ "general": { "bzlTransitiveDigest": "WAWsskOl4eHIskcL0TuHZGIMjV8sMJaAbAo2luMqofo=", "accumulatedFileDigests": { - "@@//:maven_install.json": "1fdc15fe77e07e3f272d16db3b7000ce575e4f534306b4b4f0dbe61a473d2bb3", + "@@//:maven_install.json": "cc25122f058cf9683ab23f43b25fe0142aaf79c4f99b74c84905f7d03220950b", "@@rules_jvm_external~5.2//:rules_jvm_external_deps_install.json": "3ab1f67b0de4815df110bc72ccd6c77882b3b21d3d1e0a84445847b6ce3235a3", "@@//src/tools/android:maven_android_install.json": "09bff3e33d291336046f7c9201630fb5e014f0e60b78b6f09b84e4f5f73ed04f" }, @@ -4920,6 +4921,7 @@ "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }", "{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }", + "{ \"group\": \"it.unimi.dsi\", \"artifact\": \"fastutil\", \"version\": \"7.2.1\" }", "{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }", "{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }", "{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }", @@ -6457,6 +6459,18 @@ "downloaded_file_path": "com/beust/jcommander/1.82/jcommander-1.82.jar" } }, + "it_unimi_dsi_fastutil_7_2_1": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "name": "rules_jvm_external~5.2~maven~it_unimi_dsi_fastutil_7_2_1", + "sha256": "d73dec5ec18f973f380869b6125d60f5cda77cf6e40e321bd06e0308ed0a40b7", + "urls": [ + "https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.1/fastutil-7.2.1.jar" + ], + "downloaded_file_path": "it/unimi/dsi/fastutil/7.2.1/fastutil-7.2.1.jar" + } + }, "androidx_databinding_databinding_common_3_4_0_alpha10": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_file", @@ -7443,6 +7457,7 @@ "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }", "{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }", + "{ \"group\": \"it.unimi.dsi\", \"artifact\": \"fastutil\", \"version\": \"7.2.1\" }", "{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }", "{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }", "{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }", diff --git a/maven_install.json b/maven_install.json index fcad3f5708681d..a2b2e416fbfadc 100644 --- a/maven_install.json +++ b/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 143984014, - "__RESOLVED_ARTIFACTS_HASH": -866086153, + "__INPUT_ARTIFACTS_HASH": 1474774973, + "__RESOLVED_ARTIFACTS_HASH": -393351848, "conflict_resolution": { "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.0", "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.23.0", @@ -532,6 +532,12 @@ }, "version": "1.0.0" }, + "it.unimi.dsi:fastutil": { + "shasums": { + "jar": "d73dec5ec18f973f380869b6125d60f5cda77cf6e40e321bd06e0308ed0a40b7" + }, + "version": "7.2.1" + }, "javax.activation:javax.activation-api": { "shasums": { "jar": "43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393" @@ -1817,6 +1823,19 @@ "io.sweers.autotransient:autotransient": [ "io.sweers.autotransient" ], + "it.unimi.dsi:fastutil": [ + "it.unimi.dsi.fastutil", + "it.unimi.dsi.fastutil.booleans", + "it.unimi.dsi.fastutil.bytes", + "it.unimi.dsi.fastutil.chars", + "it.unimi.dsi.fastutil.doubles", + "it.unimi.dsi.fastutil.floats", + "it.unimi.dsi.fastutil.ints", + "it.unimi.dsi.fastutil.io", + "it.unimi.dsi.fastutil.longs", + "it.unimi.dsi.fastutil.objects", + "it.unimi.dsi.fastutil.shorts" + ], "javax.activation:javax.activation-api": [ "javax.activation" ], @@ -2260,6 +2279,7 @@ "io.perfmark:perfmark-api", "io.reactivex.rxjava3:rxjava", "io.sweers.autotransient:autotransient", + "it.unimi.dsi:fastutil", "javax.activation:javax.activation-api", "javax.annotation:javax.annotation-api", "javax.inject:javax.inject", diff --git a/third_party/BUILD b/third_party/BUILD index b7a75a1bcf34b6..74a9dc65bbd5a6 100644 --- a/third_party/BUILD +++ b/third_party/BUILD @@ -278,6 +278,11 @@ alias( actual = "@maven//:com_github_ben_manes_caffeine_caffeine", ) +alias( + name = "fastutil", + actual = "@maven//:it_unimi_dsi_fastutil_7_2_1", +) + alias( name = "hungarian_algorithm", actual = "@maven//:com_github_kevinstern_software_and_algorithms",