aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorandroid-autoroll <android-autoroll@skia-public.iam.gserviceaccount.com>2024-04-25 09:20:29 +0000
committerandroid-autoroll <android-autoroll@skia-public.iam.gserviceaccount.com>2024-04-25 09:20:29 +0000
commit5cd115fbc6d36e7273af35fa199fe6407947d0d1 (patch)
tree40928bab93ae33449399f4c34425d8d5294a3d7a /build
parent9806bd3b3c96b7c597c59c9d3a57cef849b88e64 (diff)
parent75c14ed6d709ce9172ac2b4bc241d2e30b83f902 (diff)
downloadangle-5cd115fbc6d36e7273af35fa199fe6407947d0d1.tar.gz
Roll ANGLE from d2e5eeefbd67 to 75c14ed6d709 (4 revisions)
https://chromium.googlesource.com/angle/angle.git/+log/d2e5eeefbd67..75c14ed6d709 Please enable autosubmit on changes if possible when approving them. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-android-autoroll Please CC angle-team@google.com,rmistry@google.com,ynovikov@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Change-Id: Id6ca8f28e7d698fc2bc96bef428ae497c8623a38
Diffstat (limited to 'build')
-rw-r--r--build/android/pylib/local/emulator/local_emulator_environment.py8
-rw-r--r--build/config/android/internal_rules.gni12
-rw-r--r--build/config/siso/main.star10
-rw-r--r--build/config/siso/reproxy.star27
-rw-r--r--build/config/win/BUILD.gn1
-rwxr-xr-xbuild/ios/update_bundle_filelist.py9
-rw-r--r--build/rust/std/rules/BUILD.gn349
-rw-r--r--build/sanitizers/asan_suppressions.cc1
-rw-r--r--build/util/LASTCHANGE2
-rw-r--r--build/util/LASTCHANGE.committime2
10 files changed, 230 insertions, 191 deletions
diff --git a/build/android/pylib/local/emulator/local_emulator_environment.py b/build/android/pylib/local/emulator/local_emulator_environment.py
index 518f8e584c..b5dd350a55 100644
--- a/build/android/pylib/local/emulator/local_emulator_environment.py
+++ b/build/android/pylib/local/emulator/local_emulator_environment.py
@@ -43,6 +43,7 @@ class LocalEmulatorEnvironment(local_device_environment.LocalDeviceEnvironment):
self._emulator_instances = []
self._device_serials = []
+ self._emulator_start_timeout = 60
#override
def SetUp(self):
@@ -53,6 +54,10 @@ class LocalEmulatorEnvironment(local_device_environment.LocalDeviceEnvironment):
for _ in range(self._emulator_count)
]
+ if 'car' in self._avd_config.avd_name or self._writable_system:
+ logging.info("Use longer timeout for AVD")
+ self._emulator_start_timeout = 120
+
def start_emulator_instance(inst):
def is_timeout_error(exc):
return isinstance(
@@ -72,12 +77,13 @@ class LocalEmulatorEnvironment(local_device_environment.LocalDeviceEnvironment):
except base_error.BaseError as e:
# Timeout error usually indicates the emulator is not responding.
# In this case, we should stop it forcely.
+ logging.info("Force stop the emulator")
inst.Stop(force=is_timeout_error(e))
raise
return inst
return timeout_retry.Run(impl,
- timeout=120 if self._writable_system else 60,
+ timeout=self._emulator_start_timeout,
retries=2,
args=[inst],
retry_if_func=is_timeout_error)
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni
index fcfe27c092..f508cad81e 100644
--- a/build/config/android/internal_rules.gni
+++ b/build/config/android/internal_rules.gni
@@ -4034,12 +4034,6 @@ if (enable_java_templates) {
}
}
- if (_skip_header_jar) {
- group(_header_target_name) {
- public_deps = [ ":$_compile_java_target" ]
- }
- }
-
if (_enable_errorprone) {
_compile_java_errorprone_target = "${_main_target_name}__errorprone"
compile_java_helper(_compile_java_errorprone_target) {
@@ -4216,6 +4210,12 @@ if (enable_java_templates) {
_process_device_jar_deps = _unprocessed_jar_deps
}
+ if (_skip_header_jar) {
+ group(_header_target_name) {
+ public_deps = [ ":$_process_device_jar_target_name" ]
+ }
+ }
+
_dex_target_name = "${target_name}__dex"
dex(_dex_target_name) {
forward_variables_from(invoker,
diff --git a/build/config/siso/main.star b/build/config/siso/main.star
index 3163973609..2a9336658a 100644
--- a/build/config/siso/main.star
+++ b/build/config/siso/main.star
@@ -263,6 +263,16 @@ def __use_large_b289968566(ctx, step_config):
if runtime.os == "windows":
exit137_list = [obj.removesuffix(".o") + ".obj" for obj in exit137_list if obj.startswith("./obj/")]
+ # Fallback happens with the following args.gn
+ # (win-build-perf-developer)
+ # is_component_build = true
+ # is_debug = true
+ # symbol_level = 2
+ # use_siso = true
+ exit137_list.extend([
+ "./obj/third_party/blink/renderer/core/core/local_frame.obj",
+ ])
+
new_rules = []
for rule in step_config["rules"]:
if not rule["name"].endswith("/cxx"):
diff --git a/build/config/siso/reproxy.star b/build/config/siso/reproxy.star
index 5e0b374706..b670a5fd6d 100644
--- a/build/config/siso/reproxy.star
+++ b/build/config/siso/reproxy.star
@@ -7,6 +7,7 @@
load("@builtin//encoding.star", "json")
load("@builtin//lib/gn.star", "gn")
load("@builtin//path.star", "path")
+load("@builtin//runtime.star", "runtime")
load("@builtin//struct.star", "module")
load("./clang_code_coverage_wrapper.star", "clang_code_coverage_wrapper")
load("./config.star", "config")
@@ -32,7 +33,7 @@ def __parse_rewrapper_cmdline(ctx, cmd):
wrapped_command_pos = -1
cfg_file = None
skip = ""
- rw_ops = {}
+ rw_cmd_opts = {}
for i, arg in enumerate(cmd.args):
if i == 0:
continue
@@ -40,7 +41,7 @@ def __parse_rewrapper_cmdline(ctx, cmd):
cfg_file = ctx.fs.canonpath(arg.removeprefix("-cfg="))
continue
if arg.startswith("-inputs=") or skip == "-inputs":
- rw_ops["inputs"] = arg.removeprefix("-inputs=").split(",")
+ rw_cmd_opts["inputs"] = arg.removeprefix("-inputs=").split(",")
skip = ""
continue
if arg == "-inputs":
@@ -50,14 +51,24 @@ def __parse_rewrapper_cmdline(ctx, cmd):
wrapped_command_pos = i
break
if wrapped_command_pos < 1:
- fail("couldn't find first non-arg passed to rewrapper for %s" % str(cmd.args))
+ fail("couldn't find first non-arg passed to rewrapper from %s" % str(cmd.args))
if not cfg_file:
- return cmd.args[wrapped_command_pos:], rw_ops, True
- rw_cfg_opts = rewrapper_cfg.parse(ctx, cfg_file)
+ fail("couldn't find rewrapper cfg file from %s" % str(cmd.args))
- # Command line options have higher priority than the ones in the cfg file.
- rw_cfg_opts.update(rw_ops)
- return cmd.args[wrapped_command_pos:], rw_cfg_opts, True
+ # Config options are the lowest prioity.
+ rw_opts = rewrapper_cfg.parse(ctx, cfg_file)
+
+ # TODO: Read RBE_* envvars.
+ if runtime.os == "windows":
+ # Experimenting if longer timeouts resolve slow Windows developer builds. b/335525655
+ rw_opts.update({
+ "exec_timeout": "4m",
+ "reclient_timeout": "8m",
+ })
+
+ # Command line options are the highest priority.
+ rw_opts.update(rw_cmd_opts)
+ return cmd.args[wrapped_command_pos:], rw_opts, True
def __parse_cros_rewrapper_cmdline(ctx, cmd):
# fix cros sdk clang command line and extract rewrapper cfg.
diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn
index 7b43e84646..1634e2879a 100644
--- a/build/config/win/BUILD.gn
+++ b/build/config/win/BUILD.gn
@@ -415,6 +415,7 @@ config("delayloads") {
"/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll",
"/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll",
"/DELAYLOAD:advapi32.dll",
+ "/DELAYLOAD:bcryptprimitives.dll",
"/DELAYLOAD:comctl32.dll",
"/DELAYLOAD:comdlg32.dll",
"/DELAYLOAD:credui.dll",
diff --git a/build/ios/update_bundle_filelist.py b/build/ios/update_bundle_filelist.py
index 2e21205c30..f8d8f12cc3 100755
--- a/build/ios/update_bundle_filelist.py
+++ b/build/ios/update_bundle_filelist.py
@@ -82,8 +82,13 @@ def get_git_command_name():
def get_tracked_files(directory, globroot, repository_root_relative, verbose):
try:
- git_cmd = get_git_command_name()
- with subprocess.Popen([git_cmd, 'ls-files', '--error-unmatch', directory],
+ if os.getcwd().startswith('/google/cog/cloud'):
+ files = []
+ for root, _, filenames in os.walk(directory):
+ files.extend([os.path.join(root, f) for f in filenames])
+ return set(files)
+ cmd = [get_git_command_name(), 'ls-files', '--error-unmatch', directory]
+ with subprocess.Popen(cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
cwd=globroot) as p:
diff --git a/build/rust/std/rules/BUILD.gn b/build/rust/std/rules/BUILD.gn
index 96072f9fc7..88c17b68c4 100644
--- a/build/rust/std/rules/BUILD.gn
+++ b/build/rust/std/rules/BUILD.gn
@@ -262,175 +262,176 @@ cargo_crate("cfg_if") {
}
cargo_crate("compiler_builtins") {
crate_type = "rlib"
- crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/lib.rs"
+ crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/lib.rs"
sources = [
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/aarch64.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/aarch64_linux.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/arm.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/arm_linux.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/add.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/cmp.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/conv.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/div.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/extend.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/mod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/mul.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/pow.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/sub.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/float/trunc.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/hexagon.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/addsub.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/leading_zeros.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/mod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/mul.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/sdiv.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/shift.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/asymmetric.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/binary_long.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/delegate.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/mod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/norm_shift.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/specialized_div_rem/trifecta.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/int/udiv.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/lib.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/macros.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/math.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/mem/impls.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/mem/mod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/mem/x86_64.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/probestack.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/riscv.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/x86.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/x86_64.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/aarch64.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/aarch64_linux.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/arm.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/arm_linux.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/add.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/cmp.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/conv.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/div.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/extend.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/mod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/mul.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/pow.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/sub.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/float/trunc.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/hexagon.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/addsub.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/leading_zeros.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/mod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/mul.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/sdiv.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/shift.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/asymmetric.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/binary_long.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/delegate.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/mod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/norm_shift.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/specialized_div_rem/trifecta.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/int/udiv.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/lib.miri.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/lib.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/macros.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/math.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/mem/impls.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/mem/mod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/mem/x86_64.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/probestack.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/riscv.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/x86.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/x86_64.rs",
]
inputs = [
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/acos.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/acosf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/acosh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/acoshf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/asin.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/asinf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/asinh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/asinhf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atan.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atan2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atan2f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atanf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atanh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/atanhf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/cbrt.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/cbrtf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ceil.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ceilf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/copysign.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/copysignf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/cos.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/cosf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/cosh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/coshf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/erf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/erff.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/exp.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/exp10.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/exp10f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/exp2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/exp2f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/expf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/expm1.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/expm1f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/expo2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fabs.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fabsf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fdim.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fdimf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fenv.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/floor.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/floorf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fma.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmaf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmax.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmaxf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmin.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fminf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/fmodf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/frexp.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/frexpf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/hypot.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/hypotf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ilogb.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ilogbf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/j0.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/j0f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/j1.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/j1f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/jn.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/jnf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_cos.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_cosf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_expo2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_expo2f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_sin.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_sinf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_tan.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/k_tanf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ldexp.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/ldexpf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/lgamma.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/lgamma_r.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/lgammaf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/lgammaf_r.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log10.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log10f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log1p.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log1pf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/log2f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/logf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/mod.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/modf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/modff.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/nextafter.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/nextafterf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/pow.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/powf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/rem_pio2.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/rem_pio2_large.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/rem_pio2f.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/remainder.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/remainderf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/remquo.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/remquof.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/rint.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/rintf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/round.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/roundf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/scalbn.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/scalbnf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sin.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sincos.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sincosf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sinf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sinh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sinhf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sqrt.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/sqrtf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tan.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tanf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tanh.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tanhf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tgamma.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/tgammaf.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/trunc.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/src/../libm/src/math/truncf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/acos.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/acosf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/acosh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/acoshf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/asin.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/asinf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/asinh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/asinhf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atan.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atan2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atan2f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atanf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atanh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/atanhf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/cbrt.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/cbrtf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ceil.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ceilf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/copysign.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/copysignf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/cos.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/cosf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/cosh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/coshf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/erf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/erff.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/exp.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/exp10.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/exp10f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/exp2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/exp2f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/expf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/expm1.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/expm1f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/expo2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fabs.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fabsf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fdim.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fdimf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fenv.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/floor.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/floorf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fma.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmaf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmax.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmaxf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmin.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fminf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/fmodf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/frexp.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/frexpf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/hypot.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/hypotf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ilogb.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ilogbf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/j0.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/j0f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/j1.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/j1f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/jn.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/jnf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_cos.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_cosf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_expo2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_expo2f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_sin.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_sinf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_tan.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/k_tanf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ldexp.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/ldexpf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/lgamma.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/lgamma_r.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/lgammaf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/lgammaf_r.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log10.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log10f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log1p.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log1pf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/log2f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/logf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/mod.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/modf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/modff.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/nextafter.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/nextafterf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/pow.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/powf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/rem_pio2.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/rem_pio2_large.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/rem_pio2f.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/remainder.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/remainderf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/remquo.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/remquof.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/rint.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/rintf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/round.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/roundf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/scalbn.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/scalbnf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sin.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sincos.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sincosf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sinf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sinh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sinhf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sqrt.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/sqrtf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tan.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tanf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tanh.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tanhf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tgamma.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/tgammaf.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/trunc.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/src/../libm/src/math/truncf.rs",
]
no_std = true
# Unit tests skipped. Generate with --with-tests to include them.
build_native_rust_unit_tests = false
edition = "2018"
- cargo_pkg_version = "0.1.108"
+ cargo_pkg_version = "0.1.109"
cargo_pkg_authors = "Jorge Aparicio <japaricious@gmail.com>"
cargo_pkg_name = "compiler_builtins"
cargo_pkg_description = "Compiler intrinsics used by the Rust compiler. Also available for other targets if necessary!"
@@ -454,8 +455,8 @@ cargo_crate("compiler_builtins") {
"rustc-dep-of-std",
"weak-intrinsics",
]
- build_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/build.rs"
- build_sources = [ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.108/build.rs" ]
+ build_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/build.rs"
+ build_sources = [ "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/compiler_builtins-0.1.109/build.rs" ]
rustenv = [
"CFG_DISABLE_UNSTABLE_FEATURES=0",
"STD_ENV_ARCH=$rust_target_arch",
@@ -1742,10 +1743,12 @@ cargo_crate("panic_abort") {
":cfg_if",
":compiler_builtins",
":core",
- ":libc",
"//build/rust/std:profiler_builtins_group",
"//build/rust/std:std_build_deps",
]
+ if (!is_win) {
+ deps += [ ":libc" ]
+ }
rustenv = [
"CFG_DISABLE_UNSTABLE_FEATURES=0",
"STD_ENV_ARCH=$rust_target_arch",
@@ -1787,11 +1790,13 @@ cargo_crate("panic_unwind") {
":cfg_if",
":compiler_builtins",
":core",
- ":libc",
":unwind",
"//build/rust/std:profiler_builtins_group",
"//build/rust/std:std_build_deps",
]
+ if (!is_win) {
+ deps += [ ":libc" ]
+ }
rustenv = [
"CFG_DISABLE_UNSTABLE_FEATURES=0",
"STD_ENV_ARCH=$rust_target_arch",
@@ -2354,6 +2359,7 @@ cargo_crate("std") {
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/args.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/env.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/fd.rs",
+ "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/libunwind_integration.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/mod.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/net.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/os.rs",
@@ -2571,12 +2577,8 @@ cargo_crate("std") {
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/mod.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/no_threads.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/queue.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/sgx.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/sgx/tests.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/solid.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/teeos.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/windows7.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/xous.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/fast_local.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/mod.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/os_local.rs",
@@ -2590,7 +2592,6 @@ cargo_crate("std") {
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/net/tests.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/process.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/tests.rs",
- "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_dtor.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_key.rs",
"//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_key/tests.rs",
@@ -2687,7 +2688,6 @@ cargo_crate("std") {
":compiler_builtins",
":core",
":hashbrown",
- ":libc",
":panic_abort",
":panic_unwind",
":rustc_demangle",
@@ -2699,6 +2699,7 @@ cargo_crate("std") {
if (!is_win) {
deps += [
":addr2line",
+ ":libc",
":miniz_oxide",
":object",
]
@@ -2869,13 +2870,15 @@ cargo_crate("test") {
deps = [
":core",
":getopts",
- ":libc",
":panic_abort",
":panic_unwind",
":std",
"//build/rust/std:profiler_builtins_group",
"//build/rust/std:std_build_deps",
]
+ if (!is_win) {
+ deps += [ ":libc" ]
+ }
rustenv = [
"CFG_DISABLE_UNSTABLE_FEATURES=0",
"STD_ENV_ARCH=$rust_target_arch",
@@ -2963,10 +2966,12 @@ cargo_crate("unwind") {
":cfg_if",
":compiler_builtins",
":core",
- ":libc",
"//build/rust/std:profiler_builtins_group",
"//build/rust/std:std_build_deps",
]
+ if (!is_win) {
+ deps += [ ":libc" ]
+ }
rustenv = [
"CFG_DISABLE_UNSTABLE_FEATURES=0",
"STD_ENV_ARCH=$rust_target_arch",
diff --git a/build/sanitizers/asan_suppressions.cc b/build/sanitizers/asan_suppressions.cc
index 314fc24f4a..65271e6281 100644
--- a/build/sanitizers/asan_suppressions.cc
+++ b/build/sanitizers/asan_suppressions.cc
@@ -20,6 +20,7 @@ char kASanDefaultSuppressions[] =
"odr_violation:^object::\n"
"odr_violation:^std::io::\n"
"odr_violation:^std::panicking::\n"
+ "odr_violation:^std::thread::Builder::\n"
"odr_violation:^read_fonts::tables::\n"
"odr_violation:^std_detect::detect::cache::\n"
diff --git a/build/util/LASTCHANGE b/build/util/LASTCHANGE
index 48541021f5..5b547e1129 100644
--- a/build/util/LASTCHANGE
+++ b/build/util/LASTCHANGE
@@ -1,2 +1,2 @@
-LASTCHANGE=cd430bd4b263bce76a34122ebea05664ea72d797-refs/heads/main@{#1291648}
+LASTCHANGE=a1bcbf3070c78efa89da9037a82bb8952d346c10-refs/heads/main@{#1292285}
LASTCHANGE_YEAR=2024
diff --git a/build/util/LASTCHANGE.committime b/build/util/LASTCHANGE.committime
index 0659d49bc8..dfd426597d 100644
--- a/build/util/LASTCHANGE.committime
+++ b/build/util/LASTCHANGE.committime
@@ -1 +1 @@
-1713922584 \ No newline at end of file
+1714026177 \ No newline at end of file