summaryrefslogtreecommitdiff
path: root/user/rust
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2022-04-30 04:27:44 +0000
committerZach van Rijn <me@zv.io>2022-10-21 18:34:01 -0500
commit36ba9dd47f31bfbe4811b03df9a2871c43857219 (patch)
tree2637bf028a2ab8f6e4598f11b1afb84824fdcb64 /user/rust
parent04e62b2391dc7f829349c87e1cc71597731e3c88 (diff)
downloadpackages-36ba9dd47f31bfbe4811b03df9a2871c43857219.tar.gz
packages-36ba9dd47f31bfbe4811b03df9a2871c43857219.tar.bz2
packages-36ba9dd47f31bfbe4811b03df9a2871c43857219.tar.xz
packages-36ba9dd47f31bfbe4811b03df9a2871c43857219.zip
user/rust: Bump to 1.60.0
Signed-off-by: Samuel Holland <samuel@sholland.org>
Diffstat (limited to 'user/rust')
-rw-r--r--user/rust/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch26
-rw-r--r--user/rust/0001-Fix-LLVM-build.patch25
-rw-r--r--user/rust/0002-Fix-LLVM-build.patch26
-rw-r--r--user/rust/0002-Fix-linking-to-zlib-when-cross-compiling.patch36
-rw-r--r--user/rust/0003-Fix-rustdoc-when-cross-compiling-on-musl.patch (renamed from user/rust/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch)25
-rw-r--r--user/rust/0004-Require-static-native-libraries-when-linking-static-.patch56
-rw-r--r--user/rust/0004-Use-static-native-libraries-when-linking-static-exec.patch70
-rw-r--r--user/rust/0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch519
-rw-r--r--user/rust/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch394
-rw-r--r--user/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch34
-rw-r--r--user/rust/0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch93
-rw-r--r--user/rust/0007-Link-libssp_nonshared.a-on-all-musl-targets.patch31
-rw-r--r--user/rust/0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch62
-rw-r--r--user/rust/0008-test-failed-doctest-output-Fix-normalization.patch (renamed from user/rust/0012-test-failed-doctest-output-Fix-normalization.patch)16
-rw-r--r--user/rust/0009-compiletest-Match-suffixed-environments.patch48
-rw-r--r--user/rust/0009-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch (renamed from user/rust/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch)12
-rw-r--r--user/rust/0010-test-c-variadic-Fix-patterns-on-powerpc64.patch73
-rw-r--r--user/rust/0010-test-use-extern-for-plugins-Don-t-assume-multilib.patch (renamed from user/rust/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch)6
-rw-r--r--user/rust/0011-Ignore-broken-and-non-applicable-tests.patch (renamed from user/rust/0015-Ignore-broken-and-non-applicable-tests.patch)57
-rw-r--r--user/rust/0011-Use-rustc-workspace-hack-for-rustbook.patch58
-rw-r--r--user/rust/0012-Link-stage-2-tools-dynamically-to-libstd.patch25
-rw-r--r--user/rust/0013-Move-debugger-scripts-to-usr-share-rust.patch69
-rw-r--r--user/rust/0014-Add-foxkit-target-specs.patch144
-rw-r--r--user/rust/0016-Link-stage-2-tools-dynamically-to-libstd.patch27
-rw-r--r--user/rust/0017-Move-debugger-scripts-to-usr-share-rust.patch53
-rw-r--r--user/rust/0018-Add-foxkit-target-specs.patch148
-rw-r--r--user/rust/0030-libc-linkage.patch33
-rw-r--r--user/rust/0031-typenum-pmmx.patch33
-rw-r--r--user/rust/0032-libgit2-sys-abi.patch37
-rw-r--r--user/rust/0040-rls-atomics.patch16
-rw-r--r--user/rust/APKBUILD200
31 files changed, 1092 insertions, 1360 deletions
diff --git a/user/rust/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch b/user/rust/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch
deleted file mode 100644
index 83be00997..000000000
--- a/user/rust/0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ffe35880050c7e38bb50cb9ecb7b325bb9eff6d9 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Wed, 10 Jan 2018 13:36:41 -0600
-Subject: [PATCH 01/18] Don't pass CFLAGS to the C++ compiler
-
----
- src/bootstrap/builder.rs | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
-index e54c9360bae..7bdd73aa381 100644
---- a/src/bootstrap/builder.rs
-+++ b/src/bootstrap/builder.rs
-@@ -1126,8 +1126,7 @@ impl<'a> Builder<'a> {
- if let Ok(cxx) = self.cxx(target) {
- let cxx = ccacheify(&cxx);
- cargo
-- .env(format!("CXX_{}", target), &cxx)
-- .env(format!("CXXFLAGS_{}", target), cflags);
-+ .env(format!("CXX_{}", target), &cxx);
- }
- }
-
---
-2.21.0
-
diff --git a/user/rust/0001-Fix-LLVM-build.patch b/user/rust/0001-Fix-LLVM-build.patch
new file mode 100644
index 000000000..3be2eb456
--- /dev/null
+++ b/user/rust/0001-Fix-LLVM-build.patch
@@ -0,0 +1,25 @@
+From 1a5423cf2c7eb0784fcc9b789cdd271efbf43d45 Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Fri, 8 Sep 2017 00:04:29 -0500
+Subject: [PATCH 01/14] Fix LLVM build
+
+---
+ src/bootstrap/lib.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
+index 3130dcc277b..c6ac4f9e636 100644
+--- a/src/bootstrap/lib.rs
++++ b/src/bootstrap/lib.rs
+@@ -957,7 +957,7 @@ fn cflags(&self, target: TargetSelection, which: GitRepo, c: CLang) -> Vec<Strin
+ .args()
+ .iter()
+ .map(|s| s.to_string_lossy().into_owned())
+- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
++ .filter(|s| !s.starts_with("-O") && !s.starts_with("/O") && !s.starts_with("-static"))
+ .collect::<Vec<String>>();
+
+ // If we're compiling on macOS then we add a few unconditional flags
+--
+2.35.1
+
diff --git a/user/rust/0002-Fix-LLVM-build.patch b/user/rust/0002-Fix-LLVM-build.patch
deleted file mode 100644
index 25d8355fc..000000000
--- a/user/rust/0002-Fix-LLVM-build.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 02bae9a59de4e38001272219b8a9909549c12df8 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Fri, 8 Sep 2017 00:04:29 -0500
-Subject: [PATCH 02/18] Fix LLVM build
-
----
- src/bootstrap/lib.rs | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
-index b72aa78f3de..3374c88550a 100644
---- a/src/bootstrap/lib.rs
-+++ b/src/bootstrap/lib.rs
-@@ -768,7 +768,8 @@ impl Build {
- // cc-rs because the build scripts will determine that for themselves.
- let mut base = self.cc[&target].args().iter()
- .map(|s| s.to_string_lossy().into_owned())
-- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
-+ .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")
-+ && !s.starts_with("-static"))
- .collect::<Vec<String>>();
-
- // If we're compiling on macOS then we add a few unconditional flags
---
-2.21.0
-
diff --git a/user/rust/0002-Fix-linking-to-zlib-when-cross-compiling.patch b/user/rust/0002-Fix-linking-to-zlib-when-cross-compiling.patch
new file mode 100644
index 000000000..a78395597
--- /dev/null
+++ b/user/rust/0002-Fix-linking-to-zlib-when-cross-compiling.patch
@@ -0,0 +1,36 @@
+From 702ebc6e2283f69e8b024b2cf12899a2bbdf6e8b Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Wed, 10 Jan 2018 13:36:41 -0600
+Subject: [PATCH 02/14] Fix linking to zlib when cross-compiling
+
+---
+ compiler/rustc_llvm/build.rs | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/compiler/rustc_llvm/build.rs b/compiler/rustc_llvm/build.rs
+index 3b6808d693f..4713f550a73 100644
+--- a/compiler/rustc_llvm/build.rs
++++ b/compiler/rustc_llvm/build.rs
+@@ -177,16 +177,15 @@ fn main() {
+ // of llvm-config, not the target that we're attempting to link.
+ let mut cmd = Command::new(&llvm_config);
+ cmd.arg(llvm_link_arg).arg("--libs");
++ cmd.arg("--system-libs");
++ cmd.args(&components);
+
+- if !is_crossed {
+- cmd.arg("--system-libs");
+- } else if target.contains("windows-gnu") {
++ if target.contains("windows-gnu") {
+ println!("cargo:rustc-link-lib=shell32");
+ println!("cargo:rustc-link-lib=uuid");
+ } else if target.contains("netbsd") || target.contains("haiku") || target.contains("darwin") {
+ println!("cargo:rustc-link-lib=z");
+ }
+- cmd.args(&components);
+
+ for lib in output(&mut cmd).split_whitespace() {
+ let name = if let Some(stripped) = lib.strip_prefix("-l") {
+--
+2.35.1
+
diff --git a/user/rust/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch b/user/rust/0003-Fix-rustdoc-when-cross-compiling-on-musl.patch
index 347e0d362..69dbf3530 100644
--- a/user/rust/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
+++ b/user/rust/0003-Fix-rustdoc-when-cross-compiling-on-musl.patch
@@ -1,7 +1,7 @@
-From 9cf754ab1d6ad14f0c95b3c18c4997ee655e62ed Mon Sep 17 00:00:00 2001
+From 41ab14f51521d94673ddae78e91611a3e7197078 Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sat, 2 Dec 2017 17:25:44 -0600
-Subject: [PATCH 03/18] Allow rustdoc to work when cross-compiling on musl
+Subject: [PATCH 03/14] Fix rustdoc when cross-compiling on musl
musl can't handle foreign-architecture libraries in LD_LIBRARY_PATH.
---
@@ -9,37 +9,34 @@ musl can't handle foreign-architecture libraries in LD_LIBRARY_PATH.
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/bootstrap/bin/rustdoc.rs b/src/bootstrap/bin/rustdoc.rs
-index ff38ee8788f..184c9b16562 100644
+index ad3800834b0..e19b589233e 100644
--- a/src/bootstrap/bin/rustdoc.rs
+++ b/src/bootstrap/bin/rustdoc.rs
-@@ -24,9 +24,6 @@ fn main() {
+@@ -22,14 +22,11 @@ fn main() {
Err(_) => 0,
};
-- let mut dylib_path = bootstrap::util::dylib_path();
+- let mut dylib_path = dylib_path();
- dylib_path.insert(0, PathBuf::from(libdir.clone()));
-
- //FIXME(misdreavus): once stdsimd uses cfg(rustdoc) instead of cfg(dox), remove the `--cfg dox`
- //arguments here
let mut cmd = Command::new(rustdoc);
-@@ -38,7 +35,7 @@ fn main() {
+ cmd.args(&args)
.arg("--sysroot")
.arg(&sysroot)
- .env(bootstrap::util::dylib_path_var(),
-- env::join_paths(&dylib_path).unwrap());
-+ PathBuf::from(libdir.clone()));
+- .env(dylib_path_var(), env::join_paths(&dylib_path).unwrap());
++ .env(dylib_path_var(), PathBuf::from(libdir.clone()));
// Force all crates compiled by this compiler to (a) be unstable and (b)
// allow the `rustc_private` feature to link to other unstable crates
-@@ -87,7 +84,7 @@ fn main() {
+@@ -62,7 +59,7 @@ fn main() {
eprintln!(
"rustdoc command: {:?}={:?} {:?}",
- bootstrap::util::dylib_path_var(),
+ dylib_path_var(),
- env::join_paths(&dylib_path).unwrap(),
+ PathBuf::from(libdir.clone()),
cmd,
);
eprintln!("sysroot: {:?}", sysroot);
--
-2.21.0
+2.35.1
diff --git a/user/rust/0004-Require-static-native-libraries-when-linking-static-.patch b/user/rust/0004-Require-static-native-libraries-when-linking-static-.patch
deleted file mode 100644
index 7b737b792..000000000
--- a/user/rust/0004-Require-static-native-libraries-when-linking-static-.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 8f2821b37da4fe2710e1bf7944765a5c2cf8d98c Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Fri, 8 Sep 2017 00:05:18 -0500
-Subject: [PATCH 04/18] Require static native libraries when linking static
- executables
-
-On ELF targets like Linux, gcc/ld will create a dynamically-linked
-executable without warning, even when passed `-static`, when asked to
-link to a `.so`. Avoid this confusing and unintended behavior by always
-using the static version of libraries when trying to link static
-executables.
-
-Fixes #54243
----
- src/librustc_codegen_ssa/back/link.rs | 18 ++++++++++++++----
- 1 file changed, 14 insertions(+), 4 deletions(-)
-
-diff --git a/src/librustc_codegen_ssa/back/link.rs b/src/librustc_codegen_ssa/back/link.rs
-index 8fb0828285c..2d8a0b86076 100644
---- a/src/librustc_codegen_ssa/back/link.rs
-+++ b/src/librustc_codegen_ssa/back/link.rs
-@@ -1567,9 +1567,7 @@ fn add_upstream_rust_crates<'a, B: ArchiveBuilder<'a>>(cmd: &mut dyn Linker,
- }
- }
-
--// Link in all of our upstream crates' native dependencies. Remember that
--// all of these upstream native dependencies are all non-static
--// dependencies. We've got two cases then:
-+// Link in all of our upstream crates' native dependencies. We have two cases:
- //
- // 1. The upstream crate is an rlib. In this case we *must* link in the
- // native dependency because the rlib is just an archive.
-@@ -1612,7 +1610,19 @@ pub fn add_upstream_native_libraries(cmd: &mut dyn Linker,
- continue
- }
- match lib.kind {
-- NativeLibraryKind::NativeUnknown => cmd.link_dylib(&name.as_str()),
-+ NativeLibraryKind::NativeUnknown => {
-+ // On some targets, like Linux, linking a static executable inhibits using
-+ // dylibs at all. Force native libraries to be static, even if for example
-+ // an upstream rlib was originally linked against a native shared library.
-+ if crate_type == config::CrateType::Executable
-+ && sess.crt_static()
-+ && !sess.target.target.options.crt_static_allows_dylibs
-+ {
-+ cmd.link_staticlib(&name.as_str())
-+ } else {
-+ cmd.link_dylib(&name.as_str())
-+ }
-+ },
- NativeLibraryKind::NativeFramework => cmd.link_framework(&name.as_str()),
- NativeLibraryKind::NativeStaticNobundle => {
- // Link "static-nobundle" native libs only if the crate they originate from
---
-2.21.0
-
diff --git a/user/rust/0004-Use-static-native-libraries-when-linking-static-exec.patch b/user/rust/0004-Use-static-native-libraries-when-linking-static-exec.patch
new file mode 100644
index 000000000..0682ec78d
--- /dev/null
+++ b/user/rust/0004-Use-static-native-libraries-when-linking-static-exec.patch
@@ -0,0 +1,70 @@
+From 53c4a9c8ab26e10d1790b5a85fa26058f4252e2d Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Fri, 8 Sep 2017 00:05:18 -0500
+Subject: [PATCH 04/14] Use static native libraries when linking static
+ executables
+
+On ELF targets like Linux, gcc/ld will create a dynamically-linked
+executable without warning, even when passed `-static`, when asked to
+link to a `.so`. Avoid this confusing and unintended behavior by always
+using the static version of libraries when trying to link static
+executables.
+---
+ compiler/rustc_codegen_ssa/src/back/link.rs | 20 ++++++++++++++++----
+ 1 file changed, 16 insertions(+), 4 deletions(-)
+
+diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
+index 58e0667d678..93d8a6e8680 100644
+--- a/compiler/rustc_codegen_ssa/src/back/link.rs
++++ b/compiler/rustc_codegen_ssa/src/back/link.rs
+@@ -1833,7 +1833,7 @@ fn linker_with_args<'a, B: ArchiveBuilder<'a>>(
+ // external build system already has the native dependencies defined, and it
+ // will provide them to the linker itself.
+ if sess.opts.debugging_opts.link_native_libraries {
+- add_upstream_native_libraries(cmd, sess, codegen_results);
++ add_upstream_native_libraries(cmd, sess, codegen_results, crate_type);
+ }
+
+ // Library linking above uses some global state for things like `-Bstatic`/`-Bdynamic` to make
+@@ -2359,8 +2359,7 @@ fn add_dynamic_crate(cmd: &mut dyn Linker, sess: &Session, cratepath: &Path) {
+ }
+ }
+
+-/// Link in all of our upstream crates' native dependencies. Remember that all of these upstream
+-/// native dependencies are all non-static dependencies. We've got two cases then:
++/// Link in all of our upstream crates' native dependencies. We have two cases:
+ ///
+ /// 1. The upstream crate is an rlib. In this case we *must* link in the native dependency because
+ /// the rlib is just an archive.
+@@ -2378,6 +2377,7 @@ fn add_upstream_native_libraries(
+ cmd: &mut dyn Linker,
+ sess: &Session,
+ codegen_results: &CodegenResults,
++ crate_type: CrateType,
+ ) {
+ let mut last = (NativeLibKind::Unspecified, None);
+ for &cnum in &codegen_results.crate_info.used_crates {
+@@ -2398,7 +2398,19 @@ fn add_upstream_native_libraries(
+ NativeLibKind::Dylib { as_needed } => {
+ cmd.link_dylib(name, verbatim, as_needed.unwrap_or(true))
+ }
+- NativeLibKind::Unspecified => cmd.link_dylib(name, verbatim, true),
++ NativeLibKind::Unspecified => {
++ // On some targets, like Linux, linking a static executable inhibits using
++ // dylibs at all. Force native libraries to be static, even if for example
++ // an upstream rlib was originally linked against a native shared library.
++ if crate_type == config::CrateType::Executable
++ && sess.crt_static(Some(crate_type))
++ && !sess.target.options.crt_static_allows_dylibs
++ {
++ cmd.link_staticlib(name, verbatim)
++ } else {
++ cmd.link_dylib(name, verbatim, true)
++ }
++ },
+ NativeLibKind::Framework { as_needed } => {
+ cmd.link_framework(name, as_needed.unwrap_or(true))
+ }
+--
+2.35.1
+
diff --git a/user/rust/0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch b/user/rust/0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch
new file mode 100644
index 000000000..418346caa
--- /dev/null
+++ b/user/rust/0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch
@@ -0,0 +1,519 @@
+From e653caa13dce250139440eab3da38c9ec2f641d5 Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Fri, 8 Sep 2017 22:11:14 -0500
+Subject: [PATCH 05/14] Remove musl_root and CRT fallback from musl targets
+
+---
+ compiler/rustc_codegen_ssa/src/back/link.rs | 6 +--
+ compiler/rustc_target/src/spec/crt_objects.rs | 25 -----------
+ .../rustc_target/src/spec/linux_musl_base.rs | 4 --
+ config.toml.example | 17 --------
+ src/bootstrap/cc_detect.rs | 27 +-----------
+ src/bootstrap/compile.rs | 42 +------------------
+ src/bootstrap/config.rs | 10 -----
+ src/bootstrap/configure.py | 28 -------------
+ src/bootstrap/lib.rs | 19 ---------
+ src/bootstrap/sanity.rs | 23 ----------
+ .../dist-i586-gnu-i586-i686-musl/Dockerfile | 2 -
+ .../host-x86_64/dist-various-1/Dockerfile | 8 ----
+ .../host-x86_64/dist-various-2/Dockerfile | 3 +-
+ .../host-x86_64/dist-x86_64-musl/Dockerfile | 1 -
+ .../host-x86_64/test-various/Dockerfile | 1 -
+ 15 files changed, 5 insertions(+), 211 deletions(-)
+
+diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
+index 93d8a6e8680..a14b0c943e3 100644
+--- a/compiler/rustc_codegen_ssa/src/back/link.rs
++++ b/compiler/rustc_codegen_ssa/src/back/link.rs
+@@ -1508,16 +1508,12 @@ fn detect_self_contained_mingw(sess: &Session) -> bool {
+
+ /// Whether we link to our own CRT objects instead of relying on gcc to pull them.
+ /// We only provide such support for a very limited number of targets.
+-fn crt_objects_fallback(sess: &Session, crate_type: CrateType) -> bool {
++fn crt_objects_fallback(sess: &Session, _crate_type: CrateType) -> bool {
+ if let Some(self_contained) = sess.opts.cg.link_self_contained {
+ return self_contained;
+ }
+
+ match sess.target.crt_objects_fallback {
+- // FIXME: Find a better heuristic for "native musl toolchain is available",
+- // based on host and linker path, for example.
+- // (https://github.com/rust-lang/rust/pull/71769#issuecomment-626330237).
+- Some(CrtObjectsFallback::Musl) => sess.crt_static(Some(crate_type)),
+ Some(CrtObjectsFallback::Mingw) => {
+ sess.host == sess.target
+ && sess.target.vendor != "uwp"
+diff --git a/compiler/rustc_target/src/spec/crt_objects.rs b/compiler/rustc_target/src/spec/crt_objects.rs
+index 2fc9ab29f92..0bf7d197583 100644
+--- a/compiler/rustc_target/src/spec/crt_objects.rs
++++ b/compiler/rustc_target/src/spec/crt_objects.rs
+@@ -62,28 +62,6 @@ pub(super) fn all(obj: &str) -> CrtObjects {
+ ])
+ }
+
+-pub(super) fn pre_musl_fallback() -> CrtObjects {
+- new(&[
+- (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+- (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]),
+- (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+- (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]),
+- (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]),
+- (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]),
+- ])
+-}
+-
+-pub(super) fn post_musl_fallback() -> CrtObjects {
+- new(&[
+- (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]),
+- (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]),
+- (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]),
+- (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]),
+- (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]),
+- (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]),
+- ])
+-}
+-
+ pub(super) fn pre_mingw_fallback() -> CrtObjects {
+ new(&[
+ (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
+@@ -126,7 +104,6 @@ pub(super) fn post_wasi_fallback() -> CrtObjects {
+ /// Which logic to use to determine whether to fall back to the "self-contained" mode or not.
+ #[derive(Clone, Copy, PartialEq, Hash, Debug)]
+ pub enum CrtObjectsFallback {
+- Musl,
+ Mingw,
+ Wasm,
+ }
+@@ -136,7 +113,6 @@ impl FromStr for CrtObjectsFallback {
+
+ fn from_str(s: &str) -> Result<CrtObjectsFallback, ()> {
+ Ok(match s {
+- "musl" => CrtObjectsFallback::Musl,
+ "mingw" => CrtObjectsFallback::Mingw,
+ "wasm" => CrtObjectsFallback::Wasm,
+ _ => return Err(()),
+@@ -147,7 +123,6 @@ fn from_str(s: &str) -> Result<CrtObjectsFallback, ()> {
+ impl ToJson for CrtObjectsFallback {
+ fn to_json(&self) -> Json {
+ match *self {
+- CrtObjectsFallback::Musl => "musl",
+ CrtObjectsFallback::Mingw => "mingw",
+ CrtObjectsFallback::Wasm => "wasm",
+ }
+diff --git a/compiler/rustc_target/src/spec/linux_musl_base.rs b/compiler/rustc_target/src/spec/linux_musl_base.rs
+index 5038a967d0a..9931578ba86 100644
+--- a/compiler/rustc_target/src/spec/linux_musl_base.rs
++++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
+@@ -1,13 +1,9 @@
+-use crate::spec::crt_objects::{self, CrtObjectsFallback};
+ use crate::spec::TargetOptions;
+
+ pub fn opts() -> TargetOptions {
+ let mut base = super::linux_base::opts();
+
+ base.env = "musl".to_string();
+- base.pre_link_objects_fallback = crt_objects::pre_musl_fallback();
+- base.post_link_objects_fallback = crt_objects::post_musl_fallback();
+- base.crt_objects_fallback = Some(CrtObjectsFallback::Musl);
+
+ // These targets statically link libc by default
+ base.crt_static_default = true;
+diff --git a/config.toml.example b/config.toml.example
+index ad48cc881f3..40c7e5ae06d 100644
+--- a/config.toml.example
++++ b/config.toml.example
+@@ -511,14 +511,6 @@ changelog-seen = 2
+ # supplementary build information, like distro-specific package versions.
+ #description = <none> (string)
+
+-# The root location of the musl installation directory. The library directory
+-# will also need to contain libunwind.a for an unwinding implementation. Note
+-# that this option only makes sense for musl targets that produce statically
+-# linked binaries.
+-#
+-# Defaults to /usr on musl hosts. Has no default otherwise.
+-#musl-root = <platform specific> (path)
+-
+ # By default the `rustc` executable is built with `-Wl,-rpath` flags on Unix
+ # platforms to ensure that the compiler is usable by default from the build
+ # directory (as it links to a number of dynamic libraries). This may not be
+@@ -684,15 +676,6 @@ changelog-seen = 2
+ # only use static libraries. If unset, the target's default linkage is used.
+ #crt-static = <platform-specific> (bool)
+
+-# The root location of the musl installation directory. The library directory
+-# will also need to contain libunwind.a for an unwinding implementation. Note
+-# that this option only makes sense for musl targets that produce statically
+-# linked binaries.
+-#musl-root = build.musl-root (path)
+-
+-# The full path to the musl libdir.
+-#musl-libdir = musl-root/lib
+-
+ # The root location of the `wasm32-wasi` sysroot. Only used for the
+ # `wasm32-wasi` target. If you are building wasm32-wasi target, make sure to
+ # create a `[target.wasm32-wasi]` section and move this field there.
+diff --git a/src/bootstrap/cc_detect.rs b/src/bootstrap/cc_detect.rs
+index 8c47f625d73..9e3b3e880ec 100644
+--- a/src/bootstrap/cc_detect.rs
++++ b/src/bootstrap/cc_detect.rs
+@@ -42,8 +42,6 @@ fn cc2ar(cc: &Path, target: TargetSelection) -> Option<PathBuf> {
+ Some(PathBuf::from(ar))
+ } else if target.contains("msvc") {
+ None
+- } else if target.contains("musl") {
+- Some(PathBuf::from("ar"))
+ } else if target.contains("openbsd") {
+ Some(PathBuf::from("ar"))
+ } else if target.contains("vxworks") {
+@@ -98,7 +96,7 @@ pub fn find(build: &mut Build) {
+ if let Some(cc) = config.and_then(|c| c.cc.as_ref()) {
+ cfg.compiler(cc);
+ } else {
+- set_compiler(&mut cfg, Language::C, target, config, build);
++ set_compiler(&mut cfg, Language::C, target, config);
+ }
+
+ let compiler = cfg.get_compiler();
+@@ -126,7 +124,7 @@ pub fn find(build: &mut Build) {
+ cfg.compiler(cxx);
+ true
+ } else if build.hosts.contains(&target) || build.build == target {
+- set_compiler(&mut cfg, Language::CPlusPlus, target, config, build);
++ set_compiler(&mut cfg, Language::CPlusPlus, target, config);
+ true
+ } else {
+ // Use an auto-detected compiler (or one configured via `CXX_target_triple` env vars).
+@@ -158,7 +156,6 @@ fn set_compiler(
+ compiler: Language,
+ target: TargetSelection,
+ config: Option<&Target>,
+- build: &Build,
+ ) {
+ match &*target.triple {
+ // When compiling for android we may have the NDK configured in the
+@@ -201,26 +198,6 @@ fn set_compiler(
+ }
+ }
+
+- "mips-unknown-linux-musl" => {
+- if cfg.get_compiler().path().to_str() == Some("gcc") {
+- cfg.compiler("mips-linux-musl-gcc");
+- }
+- }
+- "mipsel-unknown-linux-musl" => {
+- if cfg.get_compiler().path().to_str() == Some("gcc") {
+- cfg.compiler("mipsel-linux-musl-gcc");
+- }
+- }
+-
+- t if t.contains("musl") => {
+- if let Some(root) = build.musl_root(target) {
+- let guess = root.join("bin/musl-gcc");
+- if guess.exists() {
+- cfg.compiler(guess);
+- }
+- }
+- }
+-
+ _ => {}
+ }
+ }
+diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs
+index f05d1dcf4fc..f3f04f07dd2 100644
+--- a/src/bootstrap/compile.rs
++++ b/src/bootstrap/compile.rs
+@@ -200,38 +200,7 @@ fn copy_self_contained_objects(
+
+ // Copies the libc and CRT objects.
+ //
+- // rustc historically provides a more self-contained installation for musl targets
+- // not requiring the presence of a native musl toolchain. For example, it can fall back
+- // to using gcc from a glibc-targeting toolchain for linking.
+- // To do that we have to distribute musl startup objects as a part of Rust toolchain
+- // and link with them manually in the self-contained mode.
+- if target.contains("musl") {
+- let srcdir = builder.musl_libdir(target).unwrap_or_else(|| {
+- panic!("Target {:?} does not have a \"musl-libdir\" key", target.triple)
+- });
+- for &obj in &["libc.a", "crt1.o", "Scrt1.o", "rcrt1.o", "crti.o", "crtn.o"] {
+- copy_and_stamp(
+- builder,
+- &libdir_self_contained,
+- &srcdir,
+- obj,
+- &mut target_deps,
+- DependencyType::TargetSelfContained,
+- );
+- }
+- let crt_path = builder.ensure(native::CrtBeginEnd { target });
+- for &obj in &["crtbegin.o", "crtbeginS.o", "crtend.o", "crtendS.o"] {
+- let src = crt_path.join(obj);
+- let target = libdir_self_contained.join(obj);
+- builder.copy(&src, &target);
+- target_deps.push((target, DependencyType::TargetSelfContained));
+- }
+-
+- if !target.starts_with("s390x") {
+- let libunwind_path = copy_llvm_libunwind(builder, target, &libdir_self_contained);
+- target_deps.push((libunwind_path, DependencyType::TargetSelfContained));
+- }
+- } else if target.ends_with("-wasi") {
++ if target.ends_with("-wasi") {
+ let srcdir = builder
+ .wasi_root(target)
+ .unwrap_or_else(|| {
+@@ -315,15 +284,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
+ .arg("--manifest-path")
+ .arg(builder.src.join("library/test/Cargo.toml"));
+
+- // Help the libc crate compile by assisting it in finding various
+- // sysroot native libraries.
+- if target.contains("musl") {
+- if let Some(p) = builder.musl_libdir(target) {
+- let root = format!("native={}", p.to_str().unwrap());
+- cargo.rustflag("-L").rustflag(&root);
+- }
+- }
+-
+ if target.ends_with("-wasi") {
+ if let Some(p) = builder.wasi_root(target) {
+ let root = format!("native={}/lib/wasm32-wasi", p.to_str().unwrap());
+diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
+index d6f77fe6cd6..a2be14e5d5a 100644
+--- a/src/bootstrap/config.rs
++++ b/src/bootstrap/config.rs
+@@ -173,8 +173,6 @@ pub struct Config {
+ pub print_step_rusage: bool,
+ pub missing_tools: bool,
+
+- // Fallback musl-root for all targets
+- pub musl_root: Option<PathBuf>,
+ pub prefix: Option<PathBuf>,
+ pub sysconfdir: Option<PathBuf>,
+ pub datadir: Option<PathBuf>,
+@@ -301,8 +299,6 @@ pub struct Target {
+ pub sanitizers: Option<bool>,
+ pub profiler: Option<bool>,
+ pub crt_static: Option<bool>,
+- pub musl_root: Option<PathBuf>,
+- pub musl_libdir: Option<PathBuf>,
+ pub wasi_root: Option<PathBuf>,
+ pub qemu_rootfs: Option<PathBuf>,
+ pub no_std: bool,
+@@ -534,7 +530,6 @@ struct Rust {
+ default_linker: Option<String>,
+ channel: Option<String>,
+ description: Option<String>,
+- musl_root: Option<String>,
+ rpath: Option<bool>,
+ verbose_tests: Option<bool>,
+ optimize_tests: Option<bool>,
+@@ -580,8 +575,6 @@ struct TomlTarget {
+ sanitizers: Option<bool>,
+ profiler: Option<bool>,
+ crt_static: Option<bool>,
+- musl_root: Option<String>,
+- musl_libdir: Option<String>,
+ wasi_root: Option<String>,
+ qemu_rootfs: Option<String>,
+ no_std: Option<bool>,
+@@ -943,7 +936,6 @@ pub fn parse(args: &[String]) -> Config {
+ set(&mut config.llvm_tools_enabled, rust.llvm_tools);
+ config.rustc_parallel = rust.parallel_compiler.unwrap_or(false);
+ config.rustc_default_linker = rust.default_linker;
+- config.musl_root = rust.musl_root.map(PathBuf::from);
+ config.save_toolstates = rust.save_toolstates.map(PathBuf::from);
+ set(&mut config.deny_warnings, flags.deny_warnings.or(rust.deny_warnings));
+ set(&mut config.backtrace_on_ice, rust.backtrace_on_ice);
+@@ -989,8 +981,6 @@ pub fn parse(args: &[String]) -> Config {
+ target.ranlib = cfg.ranlib.map(PathBuf::from);
+ target.linker = cfg.linker.map(PathBuf::from);
+ target.crt_static = cfg.crt_static;
+- target.musl_root = cfg.musl_root.map(PathBuf::from);
+- target.musl_libdir = cfg.musl_libdir.map(PathBuf::from);
+ target.wasi_root = cfg.wasi_root.map(PathBuf::from);
+ target.qemu_rootfs = cfg.qemu_rootfs.map(PathBuf::from);
+ target.sanitizers = cfg.sanitizers;
+diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
+index 94424cb4548..9ae0cc053e3 100755
+--- a/src/bootstrap/configure.py
++++ b/src/bootstrap/configure.py
+@@ -114,34 +114,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
+ "aarch64-linux-android NDK standalone path")
+ v("x86_64-linux-android-ndk", "target.x86_64-linux-android.android-ndk",
+ "x86_64-linux-android NDK standalone path")
+-v("musl-root", "target.x86_64-unknown-linux-musl.musl-root",
+- "MUSL root installation directory (deprecated)")
+-v("musl-root-x86_64", "target.x86_64-unknown-linux-musl.musl-root",
+- "x86_64-unknown-linux-musl install directory")
+-v("musl-root-i586", "target.i586-unknown-linux-musl.musl-root",
+- "i586-unknown-linux-musl install directory")
+-v("musl-root-i686", "target.i686-unknown-linux-musl.musl-root",
+- "i686-unknown-linux-musl install directory")
+-v("musl-root-arm", "target.arm-unknown-linux-musleabi.musl-root",
+- "arm-unknown-linux-musleabi install directory")
+-v("musl-root-armhf", "target.arm-unknown-linux-musleabihf.musl-root",
+- "arm-unknown-linux-musleabihf install directory")
+-v("musl-root-armv5te", "target.armv5te-unknown-linux-musleabi.musl-root",
+- "armv5te-unknown-linux-musleabi install directory")
+-v("musl-root-armv7", "target.armv7-unknown-linux-musleabi.musl-root",
+- "armv7-unknown-linux-musleabi install directory")
+-v("musl-root-armv7hf", "target.armv7-unknown-linux-musleabihf.musl-root",
+- "armv7-unknown-linux-musleabihf install directory")
+-v("musl-root-aarch64", "target.aarch64-unknown-linux-musl.musl-root",
+- "aarch64-unknown-linux-musl install directory")
+-v("musl-root-mips", "target.mips-unknown-linux-musl.musl-root",
+- "mips-unknown-linux-musl install directory")
+-v("musl-root-mipsel", "target.mipsel-unknown-linux-musl.musl-root",
+- "mipsel-unknown-linux-musl install directory")
+-v("musl-root-mips64", "target.mips64-unknown-linux-muslabi64.musl-root",
+- "mips64-unknown-linux-muslabi64 install directory")
+-v("musl-root-mips64el", "target.mips64el-unknown-linux-muslabi64.musl-root",
+- "mips64el-unknown-linux-muslabi64 install directory")
+ v("qemu-armhf-rootfs", "target.arm-unknown-linux-gnueabihf.qemu-rootfs",
+ "rootfs in qemu testing, you probably don't want to use this")
+ v("qemu-aarch64-rootfs", "target.aarch64-unknown-linux-gnu.qemu-rootfs",
+diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
+index c6ac4f9e636..d381678b02a 100644
+--- a/src/bootstrap/lib.rs
++++ b/src/bootstrap/lib.rs
+@@ -1059,25 +1059,6 @@ fn crt_static(&self, target: TargetSelection) -> Option<bool> {
+ }
+ }
+
+- /// Returns the "musl root" for this `target`, if defined
+- fn musl_root(&self, target: TargetSelection) -> Option<&Path> {
+- self.config
+- .target_config
+- .get(&target)
+- .and_then(|t| t.musl_root.as_ref())
+- .or_else(|| self.config.musl_root.as_ref())
+- .map(|p| &**p)
+- }
+-
+- /// Returns the "musl libdir" for this `target`.
+- fn musl_libdir(&self, target: TargetSelection) -> Option<PathBuf> {
+- let t = self.config.target_config.get(&target)?;
+- if let libdir @ Some(_) = &t.musl_libdir {
+- return libdir.clone();
+- }
+- self.musl_root(target).map(|root| root.join("lib"))
+- }
+-
+ /// Returns the sysroot for the wasi target, if defined
+ fn wasi_root(&self, target: TargetSelection) -> Option<&Path> {
+ self.config.target_config.get(&target).and_then(|t| t.wasi_root.as_ref()).map(|p| &**p)
+diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs
+index d7db2cef24f..a791177956d 100644
+--- a/src/bootstrap/sanity.rs
++++ b/src/bootstrap/sanity.rs
+@@ -11,7 +11,6 @@
+ use std::collections::HashMap;
+ use std::env;
+ use std::ffi::{OsStr, OsString};
+-use std::fs;
+ use std::path::PathBuf;
+ use std::process::Command;
+
+@@ -178,28 +177,6 @@ pub fn check(build: &mut Build) {
+ }
+ }
+
+- // Make sure musl-root is valid
+- if target.contains("musl") {
+- // If this is a native target (host is also musl) and no musl-root is given,
+- // fall back to the system toolchain in /usr before giving up
+- if build.musl_root(*target).is_none() && build.config.build == *target {
+- let target = build.config.target_config.entry(*target).or_default();
+- target.musl_root = Some("/usr".into());
+- }
+- match build.musl_libdir(*target) {
+- Some(libdir) => {
+- if fs::metadata(libdir.join("libc.a")).is_err() {
+- panic!("couldn't find libc.a in musl libdir: {}", libdir.display());
+- }
+- }
+- None => panic!(
+- "when targeting MUSL either the rust.musl-root \
+- option or the target.$TARGET.musl-root option must \
+- be specified in config.toml"
+- ),
+- }
+- }
+-
+ if need_cmake && target.contains("msvc") {
+ // There are three builds of cmake on windows: MSVC, MinGW, and
+ // Cygwin. The Cygwin build does not have generators for Visual
+diff --git a/src/ci/docker/host-x86_64/dist-i586-gnu-i586-i686-musl/Dockerfile b/src/ci/docker/host-x86_64/dist-i586-gnu-i586-i686-musl/Dockerfile
+index c98fc7dcfff..c2f1494f7e2 100644
+--- a/src/ci/docker/host-x86_64/dist-i586-gnu-i586-i686-musl/Dockerfile
++++ b/src/ci/docker/host-x86_64/dist-i586-gnu-i586-i686-musl/Dockerfile
+@@ -34,8 +34,6 @@ COPY scripts/cmake.sh /scripts/
+ RUN /scripts/cmake.sh
+
+ ENV RUST_CONFIGURE_ARGS \
+- --musl-root-i586=/musl-i586 \
+- --musl-root-i686=/musl-i686 \
+ --disable-docs
+
+ # Newer binutils broke things on some vms/distros (i.e., linking against
+diff --git a/src/ci/docker/host-x86_64/dist-various-1/Dockerfile b/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
+index cd0f01faa1b..6951c9ea9b1 100644
+--- a/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
++++ b/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
+@@ -172,14 +172,6 @@ ENV CFLAGS_armv5te_unknown_linux_musleabi="-march=armv5te -marm -mfloat-abi=soft
+ CC_riscv64gc_unknown_none_elf=false
+
+ ENV RUST_CONFIGURE_ARGS \
+- --musl-root-armv5te=/musl-armv5te \
+- --musl-root-arm=/musl-arm \
+- --musl-root-armhf=/musl-armhf \
+- --musl-root-armv7hf=/musl-armv7hf \
+- --musl-root-mips=/musl-mips \
+- --musl-root-mipsel=/musl-mipsel \
+- --musl-root-mips64=/musl-mips64 \
+- --musl-root-mips64el=/musl-mips64el \
+ --disable-docs
+
+ ENV SCRIPT \
+diff --git a/src/ci/docker/host-x86_64/dist-various-2/Dockerfile b/src/ci/docker/host-x86_64/dist-various-2/Dockerfile
+index e363c4f79f9..7aaf101e4b5 100644
+--- a/src/ci/docker/host-x86_64/dist-various-2/Dockerfile
++++ b/src/ci/docker/host-x86_64/dist-various-2/Dockerfile
+@@ -119,7 +119,6 @@ ENV TARGETS=$TARGETS,i686-unknown-freebsd
+ RUN ln -s /usr/include/asm-generic /usr/local/include/asm
+
+ ENV RUST_CONFIGURE_ARGS --enable-extended --enable-lld --disable-docs \
+- --set target.wasm32-wasi.wasi-root=/wasm32-wasi \
+- --musl-root-armv7=/musl-armv7
++ --set target.wasm32-wasi.wasi-root=/wasm32-wasi
+
+ ENV SCRIPT python3 ../x.py dist --host='' --target $TARGETS
+diff --git a/src/ci/docker/host-x86_64/dist-x86_64-musl/Dockerfile b/src/ci/docker/host-x86_64/dist-x86_64-musl/Dockerfile
+index 51645a81853..b9edb339cc0 100644
+--- a/src/ci/docker/host-x86_64/dist-x86_64-musl/Dockerfile
++++ b/src/ci/docker/host-x86_64/dist-x86_64-musl/Dockerfile
+@@ -37,7 +37,6 @@ RUN sh /scripts/sccache.sh
+ ENV HOSTS=x86_64-unknown-linux-musl
+
+ ENV RUST_CONFIGURE_ARGS \
+- --musl-root-x86_64=/usr/local/x86_64-linux-musl \
+ --enable-extended \
+ --enable-sanitizers \
+ --enable-profiler \
+diff --git a/src/ci/docker/host-x86_64/test-various/Dockerfile b/src/ci/docker/host-x86_64/test-various/Dockerfile
+index 4d554a2852a..919e267724c 100644
+--- a/src/ci/docker/host-x86_64/test-various/Dockerfile
++++ b/src/ci/docker/host-x86_64/test-various/Dockerfile
+@@ -31,7 +31,6 @@ COPY scripts/sccache.sh /scripts/
+ RUN sh /scripts/sccache.sh
+
+ ENV RUST_CONFIGURE_ARGS \
+- --musl-root-x86_64=/usr/local/x86_64-linux-musl \
+ --set build.nodejs=/node-v15.14.0-linux-x64/bin/node \
+ --set rust.lld
+
+--
+2.35.1
+
diff --git a/user/rust/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/user/rust/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
deleted file mode 100644
index 27556e720..000000000
--- a/user/rust/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ /dev/null
@@ -1,394 +0,0 @@
-From 87b08278a8640db921cbd699c7a7dc7e1864f21e Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Fri, 8 Sep 2017 22:11:14 -0500
-Subject: [PATCH 05/18] Remove -nostdlib and musl_root from musl targets
-
----
- config.toml.example | 6 ----
- src/bootstrap/bin/rustc.rs | 10 -------
- src/bootstrap/cc_detect.rs | 27 ++----------------
- src/bootstrap/compile.rs | 21 +-------------
- src/bootstrap/config.rs | 7 -----
- src/bootstrap/configure.py | 24 ----------------
- src/bootstrap/lib.rs | 8 ------
- src/bootstrap/sanity.rs | 28 -------------------
- .../dist-i586-gnu-i586-i686-musl/Dockerfile | 2 --
- src/ci/docker/dist-various-1/Dockerfile | 7 -----
- src/ci/docker/dist-x86_64-musl/Dockerfile | 1 -
- src/ci/docker/test-various/Dockerfile | 1 -
- src/librustc_target/spec/linux_musl_base.rs | 16 -----------
- 13 files changed, 4 insertions(+), 154 deletions(-)
-
-diff --git a/config.toml.example b/config.toml.example
-index cb9f388a8e4..c7d669c91b8 100644
---- a/config.toml.example
-+++ b/config.toml.example
-@@ -474,12 +474,6 @@
- # only use static libraries. If unset, the target's default linkage is used.
- #crt-static = false
-
--# The root location of the MUSL installation directory. The library directory
--# will also need to contain libunwind.a for an unwinding implementation. Note
--# that this option only makes sense for MUSL targets that produce statically
--# linked binaries
--#musl-root = "..."
--
- # The root location of the `wasm32-wasi` sysroot.
- #wasi-root = "..."
-
-diff --git a/src/bootstrap/bin/rustc.rs b/src/bootstrap/bin/rustc.rs
-index 54b689fb062..81e7e46df37 100644
---- a/src/bootstrap/bin/rustc.rs
-+++ b/src/bootstrap/bin/rustc.rs
-@@ -164,16 +164,6 @@ fn main() {
- cmd.arg("-Cprefer-dynamic");
- }
-
-- // Help the libc crate compile by assisting it in finding various
-- // sysroot native libraries.
-- if let Some(s) = env::var_os("MUSL_ROOT") {
-- if target.contains("musl") {
-- let mut root = OsString::from("native=");
-- root.push(&s);
-- root.push("/lib");
-- cmd.arg("-L").arg(&root);
-- }
-- }
- if let Some(s) = env::var_os("WASI_ROOT") {
- let mut root = OsString::from("native=");
- root.push(&s);
-diff --git a/src/bootstrap/cc_detect.rs b/src/bootstrap/cc_detect.rs
-index c58a98bac36..3103b29a5b9 100644
---- a/src/bootstrap/cc_detect.rs
-+++ b/src/bootstrap/cc_detect.rs
-@@ -86,7 +86,7 @@ pub fn find(build: &mut Build) {
- if let Some(cc) = config.and_then(|c| c.cc.as_ref()) {
- cfg.compiler(cc);
- } else {
-- set_compiler(&mut cfg, Language::C, target, config, build);
-+ set_compiler(&mut cfg, Language::C, target, config);
- }
-
- let compiler = cfg.get_compiler();
-@@ -109,7 +109,7 @@ pub fn find(build: &mut Build) {
- cfg.compiler(cxx);
- true
- } else if build.hosts.contains(&target) || build.build == target {
-- set_compiler(&mut cfg, Language::CPlusPlus, target, config, build);
-+ set_compiler(&mut cfg, Language::CPlusPlus, target, config);
- true
- } else {
- false
-@@ -136,8 +136,7 @@ pub fn find(build: &mut Build) {
- fn set_compiler(cfg: &mut cc::Build,
- compiler: Language,
- target: Interned<String>,
-- config: Option<&Target>,
-- build: &Build) {
-+ config: Option<&Target>) {
- match &*target {
- // When compiling for android we may have the NDK configured in the
- // config.toml in which case we look there. Otherwise the default
-@@ -177,26 +176,6 @@ fn set_compiler(cfg: &mut cc::Build,
- }
- }
-
-- "mips-unknown-linux-musl" => {
-- if cfg.get_compiler().path().to_str() == Some("gcc") {
-- cfg.compiler("mips-linux-musl-gcc");
-- }
-- }
-- "mipsel-unknown-linux-musl" => {
-- if cfg.get_compiler().path().to_str() == Some("gcc") {
-- cfg.compiler("mipsel-linux-musl-gcc");
-- }
-- }
--
-- t if t.contains("musl") => {
-- if let Some(root) = build.musl_root(target) {
-- let guess = root.join("bin/musl-gcc");
-- if guess.exists() {
-- cfg.compiler(guess);
-- }
-- }
-- }
--
- _ => {}
- }
- }
-diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs
-index 4cd793adaf5..4839ec9badd 100644
---- a/src/bootstrap/compile.rs
-+++ b/src/bootstrap/compile.rs
-@@ -115,20 +115,7 @@ impl Step for Std {
- fn copy_third_party_objects(builder: &Builder<'_>, compiler: &Compiler, target: Interned<String>) {
- let libdir = builder.sysroot_libdir(*compiler, target);
-
-- // Copies the crt(1,i,n).o startup objects
-- //
-- // Since musl supports fully static linking, we can cross link for it even
-- // with a glibc-targeting toolchain, given we have the appropriate startup
-- // files. As those shipped with glibc won't work, copy the ones provided by
-- // musl so we have them on linux-gnu hosts.
-- if target.contains("musl") {
-- for &obj in &["crt1.o", "crti.o", "crtn.o"] {
-- builder.copy(
-- &builder.musl_root(target).unwrap().join("lib").join(obj),
-- &libdir.join(obj),
-- );
-- }
-- } else if target.ends_with("-wasi") {
-+ if target.ends_with("-wasi") {
- for &obj in &["crt1.o"] {
- builder.copy(
- &builder.wasi_root(target).unwrap().join("lib/wasm32-wasi").join(obj),
-@@ -218,12 +205,6 @@ pub fn std_cargo(builder: &Builder<'_>,
- .arg("--manifest-path")
- .arg(builder.src.join("src/libstd/Cargo.toml"));
-
-- if target.contains("musl") {
-- if let Some(p) = builder.musl_root(target) {
-- cargo.env("MUSL_ROOT", p);
-- }
-- }
--
- if target.ends_with("-wasi") {
- if let Some(p) = builder.wasi_root(target) {
- cargo.env("WASI_ROOT", p);
-diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
-index a5bfafdfdb4..cc0b489870b 100644
---- a/src/bootstrap/config.rs
-+++ b/src/bootstrap/config.rs
-@@ -132,8 +132,6 @@ pub struct Config {
- pub print_step_timings: bool,
- pub missing_tools: bool,
-
-- // Fallback musl-root for all targets
-- pub musl_root: Option<PathBuf>,
- pub prefix: Option<PathBuf>,
- pub sysconfdir: Option<PathBuf>,
- pub datadir: Option<PathBuf>,
-@@ -168,7 +166,6 @@ pub struct Target {
- pub linker: Option<PathBuf>,
- pub ndk: Option<PathBuf>,
- pub crt_static: Option<bool>,
-- pub musl_root: Option<PathBuf>,
- pub wasi_root: Option<PathBuf>,
- pub qemu_rootfs: Option<PathBuf>,
- pub no_std: bool,
-@@ -306,7 +303,6 @@ struct Rust {
- backtrace: Option<bool>,
- default_linker: Option<String>,
- channel: Option<String>,
-- musl_root: Option<String>,
- rpath: Option<bool>,
- optimize_tests: Option<bool>,
- codegen_tests: Option<bool>,
-@@ -344,7 +340,6 @@ struct TomlTarget {
- linker: Option<String>,
- android_ndk: Option<String>,
- crt_static: Option<bool>,
-- musl_root: Option<String>,
- wasi_root: Option<String>,
- qemu_rootfs: Option<String>,
- }
-@@ -564,7 +559,6 @@ impl Config {
- set(&mut config.llvm_tools_enabled, rust.llvm_tools);
- config.rustc_parallel = rust.parallel_compiler.unwrap_or(false);
- config.rustc_default_linker = rust.default_linker.clone();
-- config.musl_root = rust.musl_root.clone().map(PathBuf::from);
- config.save_toolstates = rust.save_toolstates.clone().map(PathBuf::from);
- set(&mut config.deny_warnings, flags.deny_warnings.or(rust.deny_warnings));
- set(&mut config.backtrace_on_ice, rust.backtrace_on_ice);
-@@ -602,7 +596,6 @@ impl Config {
- target.ranlib = cfg.ranlib.clone().map(PathBuf::from);
- target.linker = cfg.linker.clone().map(PathBuf::from);
- target.crt_static = cfg.crt_static.clone();
-- target.musl_root = cfg.musl_root.clone().map(PathBuf::from);
- target.wasi_root = cfg.wasi_root.clone().map(PathBuf::from);
- target.qemu_rootfs = cfg.qemu_rootfs.clone().map(PathBuf::from);
-
-diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
-index 346f0cb2039..80409781ede 100755
---- a/src/bootstrap/configure.py
-+++ b/src/bootstrap/configure.py
-@@ -110,30 +110,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
- "aarch64-linux-android NDK standalone path")
- v("x86_64-linux-android-ndk", "target.x86_64-linux-android.android-ndk",
- "x86_64-linux-android NDK standalone path")
--v("musl-root", "target.x86_64-unknown-linux-musl.musl-root",
-- "MUSL root installation directory (deprecated)")
--v("musl-root-x86_64", "target.x86_64-unknown-linux-musl.musl-root",
-- "x86_64-unknown-linux-musl install directory")
--v("musl-root-i586", "target.i586-unknown-linux-musl.musl-root",
-- "i586-unknown-linux-musl install directory")
--v("musl-root-i686", "target.i686-unknown-linux-musl.musl-root",
-- "i686-unknown-linux-musl install directory")
--v("musl-root-arm", "target.arm-unknown-linux-musleabi.musl-root",
-- "arm-unknown-linux-musleabi install directory")
--v("musl-root-armhf", "target.arm-unknown-linux-musleabihf.musl-root",
-- "arm-unknown-linux-musleabihf install directory")
--v("musl-root-armv5te", "target.armv5te-unknown-linux-musleabi.musl-root",
-- "armv5te-unknown-linux-musleabi install directory")
--v("musl-root-armv7", "target.armv7-unknown-linux-musleabi.musl-root",
-- "armv7-unknown-linux-musleabi install directory")
--v("musl-root-armv7hf", "target.armv7-unknown-linux-musleabihf.musl-root",
-- "armv7-unknown-linux-musleabihf install directory")
--v("musl-root-aarch64", "target.aarch64-unknown-linux-musl.musl-root",
-- "aarch64-unknown-linux-musl install directory")
--v("musl-root-mips", "target.mips-unknown-linux-musl.musl-root",
-- "mips-unknown-linux-musl install directory")
--v("musl-root-mipsel", "target.mipsel-unknown-linux-musl.musl-root",
-- "mipsel-unknown-linux-musl install directory")
- v("qemu-armhf-rootfs", "target.arm-unknown-linux-gnueabihf.qemu-rootfs",
- "rootfs in qemu testing, you probably don't want to use this")
- v("qemu-aarch64-rootfs", "target.aarch64-unknown-linux-gnu.qemu-rootfs",
-diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
-index 3374c88550a..76cc0dd28a5 100644
---- a/src/bootstrap/lib.rs
-+++ b/src/bootstrap/lib.rs
-@@ -846,14 +846,6 @@ impl Build {
- }
- }
-
-- /// Returns the "musl root" for this `target`, if defined
-- fn musl_root(&self, target: Interned<String>) -> Option<&Path> {
-- self.config.target_config.get(&target)
-- .and_then(|t| t.musl_root.as_ref())
-- .or(self.config.musl_root.as_ref())
-- .map(|p| &**p)
-- }
--
- /// Returns the sysroot for the wasi target, if defined
- fn wasi_root(&self, target: Interned<String>) -> Option<&Path> {
- self.config.target_config.get(&target)
-diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs
-index 4e3930c8da7..3b109548056 100644
---- a/src/bootstrap/sanity.rs
-+++ b/src/bootstrap/sanity.rs
-@@ -187,34 +187,6 @@ pub fn check(build: &mut Build) {
- }
- }
-
-- // Make sure musl-root is valid
-- if target.contains("musl") {
-- // If this is a native target (host is also musl) and no musl-root is given,
-- // fall back to the system toolchain in /usr before giving up
-- if build.musl_root(*target).is_none() && build.config.build == *target {
-- let target = build.config.target_config.entry(target.clone())
-- .or_default();
-- target.musl_root = Some("/usr".into());
-- }
-- match build.musl_root(*target) {
-- Some(root) => {
-- if fs::metadata(root.join("lib/libc.a")).is_err() {
-- panic!("couldn't find libc.a in musl dir: {}",
-- root.join("lib").display());
-- }
-- if fs::metadata(root.join("lib/libunwind.a")).is_err() {
-- panic!("couldn't find libunwind.a in musl dir: {}",
-- root.join("lib").display());
-- }
-- }
-- None => {
-- panic!("when targeting MUSL either the rust.musl-root \
-- option or the target.$TARGET.musl-root option must \
-- be specified in config.toml")
-- }
-- }
-- }
--
- if target.contains("msvc") {
- // There are three builds of cmake on windows: MSVC, MinGW, and
- // Cygwin. The Cygwin build does not have generators for Visual
-diff --git a/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile b/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile
-index ba2d32a9296..412c37fdd12 100644
---- a/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile
-+++ b/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile
-@@ -30,8 +30,6 @@ COPY scripts/sccache.sh /scripts/
- RUN sh /scripts/sccache.sh
-
- ENV RUST_CONFIGURE_ARGS \
-- --musl-root-i586=/musl-i586 \
-- --musl-root-i686=/musl-i686 \
- --enable-extended \
- --disable-docs
-
-diff --git a/src/ci/docker/dist-various-1/Dockerfile b/src/ci/docker/dist-various-1/Dockerfile
-index ae2ea8ef95a..19426156d1f 100644
---- a/src/ci/docker/dist-various-1/Dockerfile
-+++ b/src/ci/docker/dist-various-1/Dockerfile
-@@ -134,13 +134,6 @@ ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
- CXX_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-g++
-
- ENV RUST_CONFIGURE_ARGS \
-- --musl-root-armv5te=/musl-armv5te \
-- --musl-root-arm=/musl-arm \
-- --musl-root-armhf=/musl-armhf \
-- --musl-root-armv7hf=/musl-armv7hf \
-- --musl-root-aarch64=/musl-aarch64 \
-- --musl-root-mips=/musl-mips \
-- --musl-root-mipsel=/musl-mipsel \
- --enable-emscripten \
- --disable-docs
-
-diff --git a/src/ci/docker/dist-x86_64-musl/Dockerfile b/src/ci/docker/dist-x86_64-musl/Dockerfile
-index 385eefde846..81d4f7737e8 100644
---- a/src/ci/docker/dist-x86_64-musl/Dockerfile
-+++ b/src/ci/docker/dist-x86_64-musl/Dockerfile
-@@ -31,7 +31,6 @@ RUN sh /scripts/sccache.sh
- ENV HOSTS=x86_64-unknown-linux-musl
-
- ENV RUST_CONFIGURE_ARGS \
-- --musl-root-x86_64=/usr/local/x86_64-linux-musl \
- --enable-extended \
- --disable-docs \
- --set target.x86_64-unknown-linux-musl.crt-static=false \
-diff --git a/src/ci/docker/test-various/Dockerfile b/src/ci/docker/test-various/Dockerfile
-index 6a2600d8756..53a99ae1353 100644
---- a/src/ci/docker/test-various/Dockerfile
-+++ b/src/ci/docker/test-various/Dockerfile
-@@ -29,7 +29,6 @@ COPY scripts/sccache.sh /scripts/
- RUN sh /scripts/sccache.sh
-
- ENV RUST_CONFIGURE_ARGS \
-- --musl-root-x86_64=/usr/local/x86_64-linux-musl \
- --set build.nodejs=/node-v9.2.0-linux-x64/bin/node \
- --set rust.lld
-
-diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs
-index e294e63982d..58ae91a96aa 100644
---- a/src/librustc_target/spec/linux_musl_base.rs
-+++ b/src/librustc_target/spec/linux_musl_base.rs
-@@ -3,28 +3,12 @@ use crate::spec::{LinkerFlavor, TargetOptions};
- pub fn opts() -> TargetOptions {
- let mut base = super::linux_base::opts();
-
-- // Make sure that the linker/gcc really don't pull in anything, including
-- // default objects, libs, etc.
-- base.pre_link_args_crt.insert(LinkerFlavor::Gcc, Vec::new());
-- base.pre_link_args_crt.get_mut(&LinkerFlavor::Gcc).unwrap().push("-nostdlib".to_string());
--
- // At least when this was tested, the linker would not add the
- // `GNU_EH_FRAME` program header to executables generated, which is required
- // when unwinding to locate the unwinding information. I'm not sure why this
- // argument is *not* necessary for normal builds, but it can't hurt!
- base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-Wl,--eh-frame-hdr".to_string());
-
-- // When generating a statically linked executable there's generally some
-- // small setup needed which is listed in these files. These are provided by
-- // a musl toolchain and are linked by default by the `musl-gcc` script. Note
-- // that `gcc` also does this by default, it just uses some different files.
-- //
-- // Each target directory for musl has these object files included in it so
-- // they'll be included from there.
-- base.pre_link_objects_exe_crt.push("crt1.o".to_string());
-- base.pre_link_objects_exe_crt.push("crti.o".to_string());
-- base.post_link_objects_crt.push("crtn.o".to_string());
--
- // These targets statically link libc by default
- base.crt_static_default = true;
- // These targets allow the user to choose between static and dynamic linking.
---
-2.21.0
-
diff --git a/user/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch b/user/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
index a7899a9f6..27b3cd547 100644
--- a/user/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
+++ b/user/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
@@ -1,25 +1,25 @@
-From faede4a789d3156d5c029606087851fa50d48380 Mon Sep 17 00:00:00 2001
+From 78ae73f09d07c847ede1dc683b8907f5bd5bd17f Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sat, 9 Sep 2017 00:14:16 -0500
-Subject: [PATCH 06/18] Prefer libgcc_eh over libunwind for musl
+Subject: [PATCH 06/14] Prefer libgcc_eh over libunwind for musl
---
- src/libunwind/lib.rs | 2 +-
+ library/unwind/src/lib.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
-index 8d916447128..6d653d41fa4 100644
---- a/src/libunwind/lib.rs
-+++ b/src/libunwind/lib.rs
-@@ -21,7 +21,7 @@ cfg_if::cfg_if! {
- }
-
- #[cfg(target_env = "musl")]
--#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))]
-+#[link(name = "gcc_eh", cfg(target_feature = "crt-static"))]
- #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
- extern {}
-
+diff --git a/library/unwind/src/lib.rs b/library/unwind/src/lib.rs
+index 079626f0fea..590fca0acfa 100644
+--- a/library/unwind/src/lib.rs
++++ b/library/unwind/src/lib.rs
+@@ -51,7 +51,7 @@
+ #[link(name = "unwind", cfg(not(target_feature = "crt-static")))]
+ extern "C" {}
+ } else {
+- #[link(name = "unwind", kind = "static", modifiers = "-bundle", cfg(target_feature = "crt-static"))]
++ #[link(name = "gcc_eh", kind = "static", modifiers = "-bundle", cfg(target_feature = "crt-static"))]
+ #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
+ extern "C" {}
+ }
--
-2.21.0
+2.35.1
diff --git a/user/rust/0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch b/user/rust/0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch
deleted file mode 100644
index d99c71640..000000000
--- a/user/rust/0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From b542c403b8211e1e99278b206b82f5f601dd8cbd Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Wed, 4 Sep 2019 20:40:18 -0500
-Subject: [PATCH 07/18] Fix C aggregate-passing ABI on powerpc
-
-The existing code (which looks like it was copied from MIPS) passes
-aggregates by value in registers. This is wrong. According to the SVR4
-powerpc psABI, all aggregates are passed indirectly.
----
- src/librustc_target/abi/call/mod.rs | 2 +-
- src/librustc_target/abi/call/powerpc.rs | 41 ++++++-------------------
- 2 files changed, 11 insertions(+), 32 deletions(-)
-
-diff --git a/src/librustc_target/abi/call/mod.rs b/src/librustc_target/abi/call/mod.rs
-index fbbd120f934..f4d98177072 100644
---- a/src/librustc_target/abi/call/mod.rs
-+++ b/src/librustc_target/abi/call/mod.rs
-@@ -562,7 +562,7 @@ impl<'a, Ty> FnType<'a, Ty> {
- "arm" => arm::compute_abi_info(cx, self),
- "mips" => mips::compute_abi_info(cx, self),
- "mips64" => mips64::compute_abi_info(cx, self),
-- "powerpc" => powerpc::compute_abi_info(cx, self),
-+ "powerpc" => powerpc::compute_abi_info(self),
- "powerpc64" => powerpc64::compute_abi_info(cx, self),
- "s390x" => s390x::compute_abi_info(cx, self),
- "asmjs" => asmjs::compute_abi_info(cx, self),
-diff --git a/src/librustc_target/abi/call/powerpc.rs b/src/librustc_target/abi/call/powerpc.rs
-index d496abf8e8b..f20defd6f5b 100644
---- a/src/librustc_target/abi/call/powerpc.rs
-+++ b/src/librustc_target/abi/call/powerpc.rs
-@@ -1,49 +1,28 @@
--use crate::abi::call::{ArgType, FnType, Reg, Uniform};
--use crate::abi::{HasDataLayout, LayoutOf, Size, TyLayoutMethods};
-+use crate::abi::call::{ArgType, FnType};
-
--fn classify_ret_ty<'a, Ty, C>(cx: &C, ret: &mut ArgType<'_, Ty>, offset: &mut Size)
-- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout
--{
-- if !ret.layout.is_aggregate() {
-- ret.extend_integer_width_to(32);
-- } else {
-+fn classify_ret_ty<Ty>(ret: &mut ArgType<'_, Ty>) {
-+ if ret.layout.is_aggregate() {
- ret.make_indirect();
-- *offset += cx.data_layout().pointer_size;
-+ } else {
-+ ret.extend_integer_width_to(32);
- }
- }
-
--fn classify_arg_ty<'a, Ty, C>(cx: &C, arg: &mut ArgType<'_, Ty>, offset: &mut Size)
-- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout
--{
-- let dl = cx.data_layout();
-- let size = arg.layout.size;
-- let align = arg.layout.align.max(dl.i32_align).min(dl.i64_align).abi;
--
-+fn classify_arg_ty<Ty>(arg: &mut ArgType<'_, Ty>) {
- if arg.layout.is_aggregate() {
-- arg.cast_to(Uniform {
-- unit: Reg::i32(),
-- total: size
-- });
-- if !offset.is_aligned(align) {
-- arg.pad_with(Reg::i32());
-- }
-+ arg.make_indirect();
- } else {
- arg.extend_integer_width_to(32);
- }
--
-- *offset = offset.align_to(align) + size.align_to(align);
- }
-
--pub fn compute_abi_info<'a, Ty, C>(cx: &C, fty: &mut FnType<'_, Ty>)
-- where Ty: TyLayoutMethods<'a, C>, C: LayoutOf<Ty = Ty> + HasDataLayout
--{
-- let mut offset = Size::ZERO;
-+pub fn compute_abi_info<Ty>(fty: &mut FnType<'_, Ty>) {
- if !fty.ret.is_ignore() {
-- classify_ret_ty(cx, &mut fty.ret, &mut offset);
-+ classify_ret_ty(&mut fty.ret);
- }
-
- for arg in &mut fty.args {
- if arg.is_ignore() { continue; }
-- classify_arg_ty(cx, arg, &mut offset);
-+ classify_arg_ty(arg);
- }
- }
---
-2.21.0
-
diff --git a/user/rust/0007-Link-libssp_nonshared.a-on-all-musl-targets.patch b/user/rust/0007-Link-libssp_nonshared.a-on-all-musl-targets.patch
new file mode 100644
index 000000000..7838e5a05
--- /dev/null
+++ b/user/rust/0007-Link-libssp_nonshared.a-on-all-musl-targets.patch
@@ -0,0 +1,31 @@
+From 976ff1e1bbdbb9c0c0a32a6a27238b51e6467f8f Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Sun, 3 Nov 2019 17:01:32 -0600
+Subject: [PATCH 07/14] Link libssp_nonshared.a on all musl targets
+
+---
+ compiler/rustc_target/src/spec/linux_musl_base.rs | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/compiler/rustc_target/src/spec/linux_musl_base.rs b/compiler/rustc_target/src/spec/linux_musl_base.rs
+index 9931578ba86..a1cece5733c 100644
+--- a/compiler/rustc_target/src/spec/linux_musl_base.rs
++++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
+@@ -1,10 +1,13 @@
+-use crate::spec::TargetOptions;
++use crate::spec::{LinkerFlavor, TargetOptions};
+
+ pub fn opts() -> TargetOptions {
+ let mut base = super::linux_base::opts();
+
+ base.env = "musl".to_string();
+
++ // libssp_nonshared.a is needed for __stack_chk_fail_local when using libc.so
++ base.post_link_args.insert(LinkerFlavor::Gcc, vec!["-lssp_nonshared".to_string()]);
++
+ // These targets statically link libc by default
+ base.crt_static_default = true;
+
+--
+2.35.1
+
diff --git a/user/rust/0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch b/user/rust/0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch
deleted file mode 100644
index ee6a7f5c1..000000000
--- a/user/rust/0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From e734014aa61cc130e180600b8cb9fdb57909e843 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Wed, 4 Sep 2019 20:44:30 -0500
-Subject: [PATCH 08/18] Fix zero-sized aggregate ABI on powerpc
-
-For targets that pass zero-sized aggregates indirectly (generally
-those that pass all aggregates indirectly), we must allocate a register
-for passing the address of the ZST. Clean up the existing cases and add
-powerpc, which requires this as well.
-
-While there are not currently musl targets for s390x or sparc64, they
-would have the same ABI as gnu targets, so remove the env == "gnu" check
-in the Linux case.
-
-Ideally, since it is a property of the C ABI, the `!rust_abi` case would
-be handled entirely in `adjust_c_abi`. However, that would require
-updating each implementation of `compute_abi_info` to handle ZSTs.
----
- src/librustc/ty/layout.rs | 20 +++++++++-----------
- 1 file changed, 9 insertions(+), 11 deletions(-)
-
-diff --git a/src/librustc/ty/layout.rs b/src/librustc/ty/layout.rs
-index 19c753bc304..b0e1b391e4b 100644
---- a/src/librustc/ty/layout.rs
-+++ b/src/librustc/ty/layout.rs
-@@ -2660,12 +2660,11 @@ where
- };
-
- let target = &cx.tcx().sess.target.target;
-- let win_x64_gnu =
-- target.target_os == "windows" && target.arch == "x86_64" && target.target_env == "gnu";
-- let linux_s390x =
-- target.target_os == "linux" && target.arch == "s390x" && target.target_env == "gnu";
-- let linux_sparc64 =
-- target.target_os == "linux" && target.arch == "sparc64" && target.target_env == "gnu";
-+ let indirect_zst = match target.arch.as_ref() {
-+ "powerpc" | "s390x" | "sparc64" => true,
-+ "x86_64" => target.target_os == "windows" && target.target_env == "gnu",
-+ _ => false,
-+ };
- let rust_abi = match sig.abi {
- RustIntrinsic | PlatformIntrinsic | Rust | RustCall => true,
- _ => false,
-@@ -2735,11 +2734,10 @@ where
- let is_return = arg_idx.is_none();
- let mut arg = mk_arg_type(ty, arg_idx);
- if arg.layout.is_zst() {
-- // For some forsaken reason, x86_64-pc-windows-gnu
-- // doesn't ignore zero-sized struct arguments.
-- // The same is true for s390x-unknown-linux-gnu
-- // and sparc64-unknown-linux-gnu.
-- if is_return || rust_abi || (!win_x64_gnu && !linux_s390x && !linux_sparc64) {
-+ // FIXME: The C ABI case should be handled in adjust_for_cabi.
-+ // Zero-sized struct arguments cannot be ignored in the C ABI
-+ // if they are passed indirectly.
-+ if is_return || rust_abi || !indirect_zst {
- arg.mode = PassMode::Ignore(IgnoreMode::Zst);
- }
- }
---
-2.21.0
-
diff --git a/user/rust/0012-test-failed-doctest-output-Fix-normalization.patch b/user/rust/0008-test-failed-doctest-output-Fix-normalization.patch
index 37723d14b..f8c537afe 100644
--- a/user/rust/0012-test-failed-doctest-output-Fix-normalization.patch
+++ b/user/rust/0008-test-failed-doctest-output-Fix-normalization.patch
@@ -1,7 +1,7 @@
-From 288b1c1845096034f370b78f0c2ff3e31c468581 Mon Sep 17 00:00:00 2001
+From 26ba9c852ad73dcc0401b74534b34bf33d5b6444 Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Mon, 7 Oct 2019 18:36:28 -0500
-Subject: [PATCH 12/18] test/failed-doctest-output: Fix normalization
+Subject: [PATCH 08/14] test/failed-doctest-output: Fix normalization
Otherwise we get:
@@ -19,18 +19,18 @@ Otherwise we get:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/test/rustdoc-ui/failed-doctest-output.rs b/src/test/rustdoc-ui/failed-doctest-output.rs
-index d2cdeb8f8f5..0e3f765fda6 100644
+index 92473b49e14..ed29b446aba 100644
--- a/src/test/rustdoc-ui/failed-doctest-output.rs
+++ b/src/test/rustdoc-ui/failed-doctest-output.rs
-@@ -3,7 +3,7 @@
- // adapted to use that, and that normalize line can go away
+@@ -4,7 +4,7 @@
- // compile-flags:--test
+ // compile-flags:--test --test-args --test-threads=1
+ // rustc-env:RUST_BACKTRACE=0
-// normalize-stdout-test: "src/test/rustdoc-ui" -> "$$DIR"
+// normalize-stdout-test: "[[:graph:]]*src/test/rustdoc-ui" -> "$$DIR"
+ // normalize-stdout-test "finished in \d+\.\d+s" -> "finished in $$TIME"
// failure-status: 101
- // doctest fails at runtime
--
-2.21.0
+2.35.1
diff --git a/user/rust/0009-compiletest-Match-suffixed-environments.patch b/user/rust/0009-compiletest-Match-suffixed-environments.patch
deleted file mode 100644
index 0fa811d5a..000000000
--- a/user/rust/0009-compiletest-Match-suffixed-environments.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 12593754aebecd852a8738524025fa59cf44c429 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Mon, 2 Sep 2019 22:10:10 -0500
-Subject: [PATCH 09/18] compiletest: Match suffixed environments
-
----
- src/tools/compiletest/src/header.rs | 2 +-
- src/tools/compiletest/src/util.rs | 8 ++++++--
- 2 files changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/src/tools/compiletest/src/header.rs b/src/tools/compiletest/src/header.rs
-index 076ad87c70f..c5141e97a4e 100644
---- a/src/tools/compiletest/src/header.rs
-+++ b/src/tools/compiletest/src/header.rs
-@@ -819,10 +819,10 @@ impl Config {
-
- if name == "test" ||
- util::matches_os(&self.target, name) || // target
-+ util::matches_env(&self.target, name) || // env
- name == util::get_arch(&self.target) || // architecture
- name == util::get_pointer_width(&self.target) || // pointer width
- name == self.stage_id.split('-').next().unwrap() || // stage
-- Some(name) == util::get_env(&self.target) || // env
- (self.target != self.host && name == "cross-compile") ||
- match self.compare_mode {
- Some(CompareMode::Nll) => name == "compare-mode-nll",
-diff --git a/src/tools/compiletest/src/util.rs b/src/tools/compiletest/src/util.rs
-index 56ebea7c20f..3a2ee445087 100644
---- a/src/tools/compiletest/src/util.rs
-+++ b/src/tools/compiletest/src/util.rs
-@@ -105,8 +105,12 @@ pub fn get_arch(triple: &str) -> &'static str {
- panic!("Cannot determine Architecture from triple");
- }
-
--pub fn get_env(triple: &str) -> Option<&str> {
-- triple.split('-').nth(3)
-+pub fn matches_env(triple: &str, name: &str) -> bool {
-+ if let Some(env) = triple.split('-').nth(3) {
-+ env.starts_with(name)
-+ } else {
-+ false
-+ }
- }
-
- pub fn get_pointer_width(triple: &str) -> &'static str {
---
-2.21.0
-
diff --git a/user/rust/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch b/user/rust/0009-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
index 63990a199..dfefc36ec 100644
--- a/user/rust/0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
+++ b/user/rust/0009-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
@@ -1,7 +1,7 @@
-From 45081d6ff61e0f12c1c53545e3bd1b5aed3100b4 Mon Sep 17 00:00:00 2001
+From 765788107fca34a8fcedf03a8902932255ad01cb Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Mon, 17 Sep 2018 01:32:20 +0000
-Subject: [PATCH 14/18] test/sysroot-crates-are-unstable: Fix test when rpath
+Subject: [PATCH 09/14] test/sysroot-crates-are-unstable: Fix test when rpath
is disabled
Without this environment var, the test can't run rustc to find
@@ -11,15 +11,15 @@ the sysroot path.
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-index a35174b3c2a..9e770706857 100644
+index 1e267fb9576..30c33c5c13d 100644
--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
+++ b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
@@ -1,2 +1,4 @@
+-include ../tools.mk
+
all:
-- python2.7 test.py
-+ env '$(HOST_RPATH_ENV)' python2.7 test.py
+- '$(PYTHON)' test.py
++ env '$(HOST_RPATH_ENV)' '$(PYTHON)' test.py
--
-2.21.0
+2.35.1
diff --git a/user/rust/0010-test-c-variadic-Fix-patterns-on-powerpc64.patch b/user/rust/0010-test-c-variadic-Fix-patterns-on-powerpc64.patch
deleted file mode 100644
index cead84b9e..000000000
--- a/user/rust/0010-test-c-variadic-Fix-patterns-on-powerpc64.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From a1203758a3bd13c61834f09794cd232359778689 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Mon, 2 Sep 2019 22:09:15 -0500
-Subject: [PATCH 10/18] test/c-variadic: Fix patterns on powerpc64
-
----
- src/test/codegen/c-variadic.rs | 22 +++++++++++-----------
- 1 file changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/src/test/codegen/c-variadic.rs b/src/test/codegen/c-variadic.rs
-index bb90a9653f5..6ef77ca483f 100644
---- a/src/test/codegen/c-variadic.rs
-+++ b/src/test/codegen/c-variadic.rs
-@@ -14,13 +14,13 @@ extern "C" {
- #[unwind(aborts)] // FIXME(#58794)
- pub unsafe extern "C" fn use_foreign_c_variadic_0() {
- // Ensure that we correctly call foreign C-variadic functions.
-- // CHECK: invoke void (i32, ...) @foreign_c_variadic_0(i32 0)
-+ // CHECK: invoke void (i32, ...) @foreign_c_variadic_0([[PARAM:i32( signext)?]] 0)
- foreign_c_variadic_0(0);
-- // CHECK: invoke void (i32, ...) @foreign_c_variadic_0(i32 0, i32 42)
-+ // CHECK: invoke void (i32, ...) @foreign_c_variadic_0([[PARAM]] 0, [[PARAM]] 42)
- foreign_c_variadic_0(0, 42i32);
-- // CHECK: invoke void (i32, ...) @foreign_c_variadic_0(i32 0, i32 42, i32 1024)
-+ // CHECK: invoke void (i32, ...) @foreign_c_variadic_0([[PARAM]] 0, [[PARAM]] 42, [[PARAM]] 1024)
- foreign_c_variadic_0(0, 42i32, 1024i32);
-- // CHECK: invoke void (i32, ...) @foreign_c_variadic_0(i32 0, i32 42, i32 1024, i32 0)
-+ // CHECK: invoke void (i32, ...) @foreign_c_variadic_0([[PARAM]] 0, [[PARAM]] 42, [[PARAM]] 1024, [[PARAM]] 0)
- foreign_c_variadic_0(0, 42i32, 1024i32, 0i32);
- }
-
-@@ -34,18 +34,18 @@ pub unsafe extern "C" fn use_foreign_c_variadic_1_0(ap: VaList) {
-
- #[unwind(aborts)] // FIXME(#58794)
- pub unsafe extern "C" fn use_foreign_c_variadic_1_1(ap: VaList) {
-- // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, i32 42)
-+ // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, [[PARAM]] 42)
- foreign_c_variadic_1(ap, 42i32);
- }
- #[unwind(aborts)] // FIXME(#58794)
- pub unsafe extern "C" fn use_foreign_c_variadic_1_2(ap: VaList) {
-- // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, i32 2, i32 42)
-+ // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, [[PARAM]] 2, [[PARAM]] 42)
- foreign_c_variadic_1(ap, 2i32, 42i32);
- }
-
- #[unwind(aborts)] // FIXME(#58794)
- pub unsafe extern "C" fn use_foreign_c_variadic_1_3(ap: VaList) {
-- // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, i32 2, i32 42, i32 0)
-+ // CHECK: invoke void ({{.*}}*, ...) @foreign_c_variadic_1({{.*}} %ap, [[PARAM]] 2, [[PARAM]] 42, [[PARAM]] 0)
- foreign_c_variadic_1(ap, 2i32, 42i32, 0i32);
- }
-
-@@ -64,12 +64,12 @@ pub unsafe extern "C" fn c_variadic(n: i32, mut ap: ...) -> i32 {
- // Ensure that we generate the correct `call` signature when calling a Rust
- // defined C-variadic.
- pub unsafe fn test_c_variadic_call() {
-- // CHECK: call i32 (i32, ...) @c_variadic(i32 0)
-+ // CHECK: call [[RET:(signext )?i32]] (i32, ...) @c_variadic([[PARAM]] 0)
- c_variadic(0);
-- // CHECK: call i32 (i32, ...) @c_variadic(i32 0, i32 42)
-+ // CHECK: call [[RET]] (i32, ...) @c_variadic([[PARAM]] 0, [[PARAM]] 42)
- c_variadic(0, 42i32);
-- // CHECK: call i32 (i32, ...) @c_variadic(i32 0, i32 42, i32 1024)
-+ // CHECK: call [[RET]] (i32, ...) @c_variadic([[PARAM]] 0, [[PARAM]] 42, [[PARAM]] 1024)
- c_variadic(0, 42i32, 1024i32);
-- // CHECK: call i32 (i32, ...) @c_variadic(i32 0, i32 42, i32 1024, i32 0)
-+ // CHECK: call [[RET]] (i32, ...) @c_variadic([[PARAM]] 0, [[PARAM]] 42, [[PARAM]] 1024, [[PARAM]] 0)
- c_variadic(0, 42i32, 1024i32, 0i32);
- }
---
-2.21.0
-
diff --git a/user/rust/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch b/user/rust/0010-test-use-extern-for-plugins-Don-t-assume-multilib.patch
index 9dacfaf10..e55c1bffc 100644
--- a/user/rust/0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch
+++ b/user/rust/0010-test-use-extern-for-plugins-Don-t-assume-multilib.patch
@@ -1,7 +1,7 @@
-From cdc3d5f2aebc0e5ae06f9e5d8ddeb279e0fd494b Mon Sep 17 00:00:00 2001
+From 5f08947cef0556245748e5a3d0b9d1da926939ff Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sat, 6 Oct 2018 04:01:48 +0000
-Subject: [PATCH 13/18] test/use-extern-for-plugins: Don't assume multilib
+Subject: [PATCH 10/14] test/use-extern-for-plugins: Don't assume multilib
---
src/test/run-make-fulldeps/use-extern-for-plugins/Makefile | 7 +------
@@ -26,5 +26,5 @@ index 838b1a2719b..94fa9f6d067 100644
all:
$(RUSTC) foo.rs -C extra-filename=-host
--
-2.21.0
+2.35.1
diff --git a/user/rust/0015-Ignore-broken-and-non-applicable-tests.patch b/user/rust/0011-Ignore-broken-and-non-applicable-tests.patch
index bae3eb94d..b01d5f490 100644
--- a/user/rust/0015-Ignore-broken-and-non-applicable-tests.patch
+++ b/user/rust/0011-Ignore-broken-and-non-applicable-tests.patch
@@ -1,36 +1,19 @@
-From 7a797219b4604eb039387d188b22ee9b292bf68a Mon Sep 17 00:00:00 2001
+From b7ab3ecb6233472afdbb5247b4c48cc8f45ad8ac Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sun, 16 Sep 2018 16:38:48 +0000
-Subject: [PATCH 15/18] Ignore broken and non-applicable tests
+Subject: [PATCH 11/14] Ignore broken and non-applicable tests
c-link-to-rust-va-list-fn: unstable feature, broken on aarch64, #56475
env-funky-keys: can't handle LD_PRELOAD (e.g. sandbox)
long-linker-command-lines: takes >10 minutes to run (but still passes)
-simd-intrinsic-generic-bitmask.rs: broken on BE, #59356
-sparc-struct-abi: no sparc target
sysroot-crates-are-unstable: can't run rustc without RPATH
---
- src/test/codegen/sparc-struct-abi.rs | 1 +
src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile | 2 ++
- src/test/run-make-fulldeps/linker-output-non-utf8/Makefile | 2 ++
src/test/run-make-fulldeps/long-linker-command-lines/Makefile | 2 ++
src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 ++
src/test/ui/env-funky-keys.rs | 1 +
- src/test/ui/simd/simd-intrinsic-generic-bitmask.rs | 2 ++
- 7 files changed, 12 insertions(+)
+ 4 files changed, 7 insertions(+)
-diff --git a/src/test/codegen/sparc-struct-abi.rs b/src/test/codegen/sparc-struct-abi.rs
-index 78e5b14a212..6f93e93286b 100644
---- a/src/test/codegen/sparc-struct-abi.rs
-+++ b/src/test/codegen/sparc-struct-abi.rs
-@@ -4,6 +4,7 @@
-
- // only-sparc64
- // compile-flags: -O --target=sparc64-unknown-linux-gnu --crate-type=rlib
-+// ignore-test
- #![feature(no_core, lang_items)]
- #![no_core]
-
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile b/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile
index f124ca2ab61..363b18f0985 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile
@@ -41,19 +24,6 @@ index f124ca2ab61..363b18f0985 100644
-include ../tools.mk
all:
-diff --git a/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile b/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile
-index b47ce17ec8b..59c44fcf438 100644
---- a/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile
-+++ b/src/test/run-make-fulldeps/linker-output-non-utf8/Makefile
-@@ -13,6 +13,8 @@
- # This also does not work on Apple APFS due to the filesystem requiring
- # valid UTF-8 paths.
-
-+# ignore-musl
-+
- # The zzz it to allow humans to tab complete or glob this thing.
- bad_dir := $(TMPDIR)/zzz$$'\xff'
-
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile b/src/test/run-make-fulldeps/long-linker-command-lines/Makefile
index 5876fbc94bc..5f167ece1a2 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile
@@ -65,7 +35,7 @@ index 5876fbc94bc..5f167ece1a2 100644
all:
diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-index 9e770706857..6d92ec5cec8 100644
+index 30c33c5c13d..d733bb1c557 100644
--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
+++ b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
@@ -1,3 +1,5 @@
@@ -75,7 +45,7 @@ index 9e770706857..6d92ec5cec8 100644
all:
diff --git a/src/test/ui/env-funky-keys.rs b/src/test/ui/env-funky-keys.rs
-index 4faceb53266..09764dc32bf 100644
+index 4548d333947..00dd85244d8 100644
--- a/src/test/ui/env-funky-keys.rs
+++ b/src/test/ui/env-funky-keys.rs
@@ -1,6 +1,7 @@
@@ -85,20 +55,7 @@ index 4faceb53266..09764dc32bf 100644
+// ignore-test
// ignore-android
// ignore-windows
- // ignore-cloudabi no execve
-diff --git a/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs b/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs
-index b28f742a92e..3ee4ccce731 100644
---- a/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs
-+++ b/src/test/ui/simd/simd-intrinsic-generic-bitmask.rs
-@@ -2,6 +2,8 @@
- #![allow(non_camel_case_types)]
-
- // ignore-emscripten
-+// ignore-powerpc
-+// ignore-powerpc64
-
- // Test that the simd_bitmask intrinsic produces correct results.
-
+ // ignore-emscripten no execve
--
-2.21.0
+2.35.1
diff --git a/user/rust/0011-Use-rustc-workspace-hack-for-rustbook.patch b/user/rust/0011-Use-rustc-workspace-hack-for-rustbook.patch
deleted file mode 100644
index 311f2a37f..000000000
--- a/user/rust/0011-Use-rustc-workspace-hack-for-rustbook.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 963e5d726f753d1816eae560b99b241934abe786 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Sun, 6 Oct 2019 17:30:11 -0500
-Subject: [PATCH 11/18] Use rustc-workspace-hack for rustbook
-
-As rustbook now depends transitively on openssl, it needs access to the
-rustc-workspace-hack/all-static feature to pick up openssl-sys/vendored.
-This fixes the rust build with `all-static = true` on systems where
-openssl is not installed (e.g. when cross-compiling).
----
- Cargo.lock | 1 +
- src/bootstrap/tool.rs | 1 +
- src/tools/rustbook/Cargo.toml | 5 +++++
- 3 files changed, 7 insertions(+)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index ab6731e4d43..54177b36827 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -2577,6 +2577,7 @@ dependencies = [
- "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "mdbook 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "mdbook-linkcheck 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-workspace-hack 1.0.0",
- ]
-
- [[package]]
-diff --git a/src/bootstrap/tool.rs b/src/bootstrap/tool.rs
-index df7eb7c455d..c91ccc79aa1 100644
---- a/src/bootstrap/tool.rs
-+++ b/src/bootstrap/tool.rs
-@@ -248,6 +248,7 @@ pub fn prepare_tool_cargo(
- path.ends_with("rls") ||
- path.ends_with("clippy") ||
- path.ends_with("miri") ||
-+ path.ends_with("rustbook") ||
- path.ends_with("rustfmt")
- {
- cargo.env("LIBZ_SYS_STATIC", "1");
-diff --git a/src/tools/rustbook/Cargo.toml b/src/tools/rustbook/Cargo.toml
-index a7188f0d11e..89bbde4d5a9 100644
---- a/src/tools/rustbook/Cargo.toml
-+++ b/src/tools/rustbook/Cargo.toml
-@@ -13,6 +13,11 @@ clap = "2.25.0"
- failure = "0.1"
- mdbook-linkcheck = { version = "0.3.0", optional = true }
-
-+# A noop dependency that changes in the Rust repository, it's a bit of a hack.
-+# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
-+# for more information.
-+rustc-workspace-hack = "1.0.0"
-+
- [dependencies.mdbook]
- version = "0.3.0"
- default-features = false
---
-2.21.0
-
diff --git a/user/rust/0012-Link-stage-2-tools-dynamically-to-libstd.patch b/user/rust/0012-Link-stage-2-tools-dynamically-to-libstd.patch
new file mode 100644
index 000000000..6f1c99212
--- /dev/null
+++ b/user/rust/0012-Link-stage-2-tools-dynamically-to-libstd.patch
@@ -0,0 +1,25 @@
+From 74767e8d9cad131d8fb67054df8110065649e6dd Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Mon, 24 Sep 2018 23:42:23 +0000
+Subject: [PATCH 12/14] Link stage 2 tools dynamically to libstd
+
+---
+ src/bootstrap/builder.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
+index 0d387ff1e37..f3ecd9067d3 100644
+--- a/src/bootstrap/builder.rs
++++ b/src/bootstrap/builder.rs
+@@ -1639,7 +1639,7 @@ pub fn cargo(
+ // When we build Rust dylibs they're all intended for intermediate
+ // usage, so make sure we pass the -Cprefer-dynamic flag instead of
+ // linking all deps statically into the dylib.
+- if matches!(mode, Mode::Std | Mode::Rustc) {
++ if matches!(mode, Mode::Std | Mode::Rustc | Mode::ToolRustc) {
+ rustflags.arg("-Cprefer-dynamic");
+ }
+
+--
+2.35.1
+
diff --git a/user/rust/0013-Move-debugger-scripts-to-usr-share-rust.patch b/user/rust/0013-Move-debugger-scripts-to-usr-share-rust.patch
new file mode 100644
index 000000000..912a99395
--- /dev/null
+++ b/user/rust/0013-Move-debugger-scripts-to-usr-share-rust.patch
@@ -0,0 +1,69 @@
+From 137de7f431c116721de728a121f0c38aa24f58b6 Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Mon, 17 Sep 2018 02:09:10 +0000
+Subject: [PATCH 13/14] Move debugger scripts to /usr/share/rust
+
+---
+ src/bootstrap/dist.rs | 2 +-
+ src/etc/rust-gdb | 2 +-
+ src/etc/rust-gdbgui | 2 +-
+ src/etc/rust-lldb | 4 ++--
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
+index f5ae8103cb0..28c9f3c05bc 100644
+--- a/src/bootstrap/dist.rs
++++ b/src/bootstrap/dist.rs
+@@ -474,7 +474,7 @@ fn make_run(run: RunConfig<'_>) {
+ fn run(self, builder: &Builder<'_>) {
+ let host = self.host;
+ let sysroot = self.sysroot;
+- let dst = sysroot.join("lib/rustlib/etc");
++ let dst = sysroot.join("share/rust");
+ t!(fs::create_dir_all(&dst));
+ let cp_debugger_script = |file: &str| {
+ builder.install(&builder.src.join("src/etc/").join(file), &dst, 0o644);
+diff --git a/src/etc/rust-gdb b/src/etc/rust-gdb
+index b950cea79ed..559bfe3f1f9 100755
+--- a/src/etc/rust-gdb
++++ b/src/etc/rust-gdb
+@@ -12,7 +12,7 @@ fi
+
+ # Find out where the pretty printer Python module is
+ RUSTC_SYSROOT="$("$RUSTC" --print=sysroot)"
+-GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc"
++GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/share/rust"
+
+ # Run GDB with the additional arguments that load the pretty printers
+ # Set the environment variable `RUST_GDB` to overwrite the call to a
+diff --git a/src/etc/rust-gdbgui b/src/etc/rust-gdbgui
+index 9744913b686..8722acdcc52 100755
+--- a/src/etc/rust-gdbgui
++++ b/src/etc/rust-gdbgui
+@@ -41,7 +41,7 @@ fi
+
+ # Find out where the pretty printer Python module is
+ RUSTC_SYSROOT="$("$RUSTC" --print=sysroot)"
+-GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc"
++GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/share/rust"
+
+ # Set the environment variable `RUST_GDB` to overwrite the call to a
+ # different/specific command (defaults to `gdb`).
+diff --git a/src/etc/rust-lldb b/src/etc/rust-lldb
+index bce72f1bad6..8abb0124527 100755
+--- a/src/etc/rust-lldb
++++ b/src/etc/rust-lldb
+@@ -30,8 +30,8 @@ EOF
+ fi
+ fi
+
+-script_import="command script import \"$RUSTC_SYSROOT/lib/rustlib/etc/lldb_lookup.py\""
+-commands_file="$RUSTC_SYSROOT/lib/rustlib/etc/lldb_commands"
++script_import="command script import \"$RUSTC_SYSROOT/share/rust/lldb_lookup.py\""
++commands_file="$RUSTC_SYSROOT/share/rust/lldb_commands"
+
+ # Call LLDB with the commands added to the argument list
+ exec "$lldb" --one-line-before-file "$script_import" --source-before-file "$commands_file" "$@"
+--
+2.35.1
+
diff --git a/user/rust/0014-Add-foxkit-target-specs.patch b/user/rust/0014-Add-foxkit-target-specs.patch
new file mode 100644
index 000000000..ec1a4a0e7
--- /dev/null
+++ b/user/rust/0014-Add-foxkit-target-specs.patch
@@ -0,0 +1,144 @@
+From 7e50215a21b198c73fe575d28c847fd645c4ee40 Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Mon, 17 Sep 2018 02:29:06 +0000
+Subject: [PATCH 14/14] Add foxkit target specs
+
+---
+ .../src/spec/aarch64_foxkit_linux_musl.rs | 11 +++++++++++
+ .../src/spec/armv7_foxkit_linux_musleabihf.rs | 11 +++++++++++
+ .../rustc_target/src/spec/i586_foxkit_linux_musl.rs | 11 +++++++++++
+ compiler/rustc_target/src/spec/mod.rs | 7 +++++++
+ .../src/spec/powerpc64_foxkit_linux_musl.rs | 11 +++++++++++
+ .../src/spec/powerpc_foxkit_linux_musl.rs | 11 +++++++++++
+ .../rustc_target/src/spec/x86_64_foxkit_linux_musl.rs | 11 +++++++++++
+ 7 files changed, 73 insertions(+)
+ create mode 100644 compiler/rustc_target/src/spec/aarch64_foxkit_linux_musl.rs
+ create mode 100644 compiler/rustc_target/src/spec/armv7_foxkit_linux_musleabihf.rs
+ create mode 100644 compiler/rustc_target/src/spec/i586_foxkit_linux_musl.rs
+ create mode 100644 compiler/rustc_target/src/spec/powerpc64_foxkit_linux_musl.rs
+ create mode 100644 compiler/rustc_target/src/spec/powerpc_foxkit_linux_musl.rs
+ create mode 100644 compiler/rustc_target/src/spec/x86_64_foxkit_linux_musl.rs
+
+diff --git a/compiler/rustc_target/src/spec/aarch64_foxkit_linux_musl.rs b/compiler/rustc_target/src/spec/aarch64_foxkit_linux_musl.rs
+new file mode 100644
+index 00000000000..4bdd51af4fe
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/aarch64_foxkit_linux_musl.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::aarch64_unknown_linux_musl::target();
++
++ base.llvm_target = "aarch64-foxkit-linux-musl".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+diff --git a/compiler/rustc_target/src/spec/armv7_foxkit_linux_musleabihf.rs b/compiler/rustc_target/src/spec/armv7_foxkit_linux_musleabihf.rs
+new file mode 100644
+index 00000000000..994f3c39e7c
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/armv7_foxkit_linux_musleabihf.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::armv7_unknown_linux_musleabihf::target();
++
++ base.llvm_target = "armv7-foxkit-linux-musleabihf".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+diff --git a/compiler/rustc_target/src/spec/i586_foxkit_linux_musl.rs b/compiler/rustc_target/src/spec/i586_foxkit_linux_musl.rs
+new file mode 100644
+index 00000000000..028e4b5e930
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/i586_foxkit_linux_musl.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::i586_unknown_linux_musl::target();
++
++ base.llvm_target = "i586-foxkit-linux-musl".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+diff --git a/compiler/rustc_target/src/spec/mod.rs b/compiler/rustc_target/src/spec/mod.rs
+index 92678aed5b1..66a408d0b36 100644
+--- a/compiler/rustc_target/src/spec/mod.rs
++++ b/compiler/rustc_target/src/spec/mod.rs
+@@ -804,6 +804,13 @@ fn $module() {
+ }
+
+ supported_targets! {
++ ("aarch64-foxkit-linux-musl", aarch64_foxkit_linux_musl),
++ ("armv7-foxkit-linux-musleabihf", armv7_foxkit_linux_musleabihf),
++ ("i586-foxkit-linux-musl", i586_foxkit_linux_musl),
++ ("powerpc-foxkit-linux-musl", powerpc_foxkit_linux_musl),
++ ("powerpc64-foxkit-linux-musl", powerpc64_foxkit_linux_musl),
++ ("x86_64-foxkit-linux-musl", x86_64_foxkit_linux_musl),
++
+ ("x86_64-unknown-linux-gnu", x86_64_unknown_linux_gnu),
+ ("x86_64-unknown-linux-gnux32", x86_64_unknown_linux_gnux32),
+ ("i686-unknown-linux-gnu", i686_unknown_linux_gnu),
+diff --git a/compiler/rustc_target/src/spec/powerpc64_foxkit_linux_musl.rs b/compiler/rustc_target/src/spec/powerpc64_foxkit_linux_musl.rs
+new file mode 100644
+index 00000000000..04a50f84b60
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/powerpc64_foxkit_linux_musl.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::powerpc64_unknown_linux_musl::target();
++
++ base.llvm_target = "powerpc64-foxkit-linux-musl".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+diff --git a/compiler/rustc_target/src/spec/powerpc_foxkit_linux_musl.rs b/compiler/rustc_target/src/spec/powerpc_foxkit_linux_musl.rs
+new file mode 100644
+index 00000000000..7bca52c4299
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/powerpc_foxkit_linux_musl.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::powerpc_unknown_linux_musl::target();
++
++ base.llvm_target = "powerpc-foxkit-linux-musl".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+diff --git a/compiler/rustc_target/src/spec/x86_64_foxkit_linux_musl.rs b/compiler/rustc_target/src/spec/x86_64_foxkit_linux_musl.rs
+new file mode 100644
+index 00000000000..1ff73687c00
+--- /dev/null
++++ b/compiler/rustc_target/src/spec/x86_64_foxkit_linux_musl.rs
+@@ -0,0 +1,11 @@
++use crate::spec::Target;
++
++pub fn target() -> Target {
++ let mut base = super::x86_64_unknown_linux_musl::target();
++
++ base.llvm_target = "x86_64-foxkit-linux-musl".to_string();
++ base.vendor = "foxkit".to_string();
++ base.options.crt_static_default = false;
++
++ base
++}
+--
+2.35.1
+
diff --git a/user/rust/0016-Link-stage-2-tools-dynamically-to-libstd.patch b/user/rust/0016-Link-stage-2-tools-dynamically-to-libstd.patch
deleted file mode 100644
index 48d59b1be..000000000
--- a/user/rust/0016-Link-stage-2-tools-dynamically-to-libstd.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 662ca3f88621d231be1edb695319efaa6d262572 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Mon, 24 Sep 2018 23:42:23 +0000
-Subject: [PATCH 16/18] Link stage 2 tools dynamically to libstd
-
----
- src/bootstrap/tool.rs | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/bootstrap/tool.rs b/src/bootstrap/tool.rs
-index c91ccc79aa1..e1b90400cc0 100644
---- a/src/bootstrap/tool.rs
-+++ b/src/bootstrap/tool.rs
-@@ -236,7 +236,9 @@ pub fn prepare_tool_cargo(
-
- // We don't want to build tools dynamically as they'll be running across
- // stages and such and it's just easier if they're not dynamically linked.
-- cargo.env("RUSTC_NO_PREFER_DYNAMIC", "1");
-+ if compiler.stage < 2 {
-+ cargo.env("RUSTC_NO_PREFER_DYNAMIC", "1");
-+ }
-
- if source_type == SourceType::Submodule {
- cargo.env("RUSTC_EXTERNAL_TOOL", "1");
---
-2.21.0
-
diff --git a/user/rust/0017-Move-debugger-scripts-to-usr-share-rust.patch b/user/rust/0017-Move-debugger-scripts-to-usr-share-rust.patch
deleted file mode 100644
index 9ccb19b60..000000000
--- a/user/rust/0017-Move-debugger-scripts-to-usr-share-rust.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 7c381527fa142b00f83ec6a9b5f1b7b31fc4d3ee Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Mon, 17 Sep 2018 02:09:10 +0000
-Subject: [PATCH 17/18] Move debugger scripts to /usr/share/rust
-
----
- src/bootstrap/dist.rs | 2 +-
- src/etc/rust-gdb | 2 +-
- src/etc/rust-lldb | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
-index 552965863d1..fcd644fc52e 100644
---- a/src/bootstrap/dist.rs
-+++ b/src/bootstrap/dist.rs
-@@ -593,7 +593,7 @@ impl Step for DebuggerScripts {
- fn run(self, builder: &Builder<'_>) {
- let host = self.host;
- let sysroot = self.sysroot;
-- let dst = sysroot.join("lib/rustlib/etc");
-+ let dst = sysroot.join("share/rust");
- t!(fs::create_dir_all(&dst));
- let cp_debugger_script = |file: &str| {
- builder.install(&builder.src.join("src/etc/").join(file), &dst, 0o644);
-diff --git a/src/etc/rust-gdb b/src/etc/rust-gdb
-index 23ba93da8e5..dc51b16c572 100755
---- a/src/etc/rust-gdb
-+++ b/src/etc/rust-gdb
-@@ -4,7 +4,7 @@ set -e
-
- # Find out where the pretty printer Python module is
- RUSTC_SYSROOT=`rustc --print=sysroot`
--GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc"
-+GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/share/rust"
-
- # Run GDB with the additional arguments that load the pretty printers
- # Set the environment variable `RUST_GDB` to overwrite the call to a
-diff --git a/src/etc/rust-lldb b/src/etc/rust-lldb
-index 7b9b40e6b4a..e471db365b7 100755
---- a/src/etc/rust-lldb
-+++ b/src/etc/rust-lldb
-@@ -31,7 +31,7 @@ EOF
- fi
-
- # Prepare commands that will be loaded before any file on the command line has been loaded
--script_import="command script import \"$RUSTC_SYSROOT/lib/rustlib/etc/lldb_rust_formatters.py\""
-+script_import="command script import \"$RUSTC_SYSROOT/share/rust/lldb_rust_formatters.py\""
- category_definition="type summary add --no-value --python-function lldb_rust_formatters.print_val -x \".*\" --category Rust"
- category_enable="type category enable Rust"
-
---
-2.21.0
-
diff --git a/user/rust/0018-Add-foxkit-target-specs.patch b/user/rust/0018-Add-foxkit-target-specs.patch
deleted file mode 100644
index 4c57c1ab0..000000000
--- a/user/rust/0018-Add-foxkit-target-specs.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-From 263793146d885c14796d7ad8feba6fe60e547faa Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Mon, 17 Sep 2018 02:29:06 +0000
-Subject: [PATCH 18/18] Add foxkit target specs
-
----
- .../spec/aarch64_foxkit_linux_musl.rs | 11 +++++++++++
- .../spec/armv7_foxkit_linux_musleabihf.rs | 11 +++++++++++
- src/librustc_target/spec/i586_foxkit_linux_musl.rs | 13 +++++++++++++
- src/librustc_target/spec/mod.rs | 7 +++++++
- .../spec/powerpc64_foxkit_linux_musl.rs | 11 +++++++++++
- .../spec/powerpc_foxkit_linux_musl.rs | 13 +++++++++++++
- .../spec/x86_64_foxkit_linux_musl.rs | 11 +++++++++++
- 7 files changed, 77 insertions(+)
- create mode 100644 src/librustc_target/spec/aarch64_foxkit_linux_musl.rs
- create mode 100644 src/librustc_target/spec/armv7_foxkit_linux_musleabihf.rs
- create mode 100644 src/librustc_target/spec/i586_foxkit_linux_musl.rs
- create mode 100644 src/librustc_target/spec/powerpc64_foxkit_linux_musl.rs
- create mode 100644 src/librustc_target/spec/powerpc_foxkit_linux_musl.rs
- create mode 100644 src/librustc_target/spec/x86_64_foxkit_linux_musl.rs
-
-diff --git a/src/librustc_target/spec/aarch64_foxkit_linux_musl.rs b/src/librustc_target/spec/aarch64_foxkit_linux_musl.rs
-new file mode 100644
-index 00000000000..9ba8bc1deb8
---- /dev/null
-+++ b/src/librustc_target/spec/aarch64_foxkit_linux_musl.rs
-@@ -0,0 +1,11 @@
-+use crate::spec::TargetResult;
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::aarch64_unknown_linux_musl::target()?;
-+
-+ base.llvm_target = "aarch64-foxkit-linux-musl".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+
-+ Ok(base)
-+}
-diff --git a/src/librustc_target/spec/armv7_foxkit_linux_musleabihf.rs b/src/librustc_target/spec/armv7_foxkit_linux_musleabihf.rs
-new file mode 100644
-index 00000000000..5a88f778968
---- /dev/null
-+++ b/src/librustc_target/spec/armv7_foxkit_linux_musleabihf.rs
-@@ -0,0 +1,11 @@
-+use crate::spec::TargetResult;
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::armv7_unknown_linux_musleabihf::target()?;
-+
-+ base.llvm_target = "armv7-foxkit-linux-musleabihf".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+
-+ Ok(base)
-+}
-diff --git a/src/librustc_target/spec/i586_foxkit_linux_musl.rs b/src/librustc_target/spec/i586_foxkit_linux_musl.rs
-new file mode 100644
-index 00000000000..f0c4ffbf580
---- /dev/null
-+++ b/src/librustc_target/spec/i586_foxkit_linux_musl.rs
-@@ -0,0 +1,13 @@
-+use crate::spec::{LinkerFlavor, TargetResult};
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::i586_unknown_linux_musl::target()?;
-+
-+ base.llvm_target = "i586-foxkit-linux-musl".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+ base.options.post_link_args.insert(LinkerFlavor::Gcc,
-+ vec!["-Wl,--as-needed".to_string(), "-lssp_nonshared".to_string()]);
-+
-+ Ok(base)
-+}
-diff --git a/src/librustc_target/spec/mod.rs b/src/librustc_target/spec/mod.rs
-index ec72c00c28f..cda203f8078 100644
---- a/src/librustc_target/spec/mod.rs
-+++ b/src/librustc_target/spec/mod.rs
-@@ -330,6 +330,13 @@ macro_rules! supported_targets {
- }
-
- supported_targets! {
-+ ("aarch64-foxkit-linux-musl", aarch64_foxkit_linux_musl),
-+ ("armv7-foxkit-linux-musleabihf", armv7_foxkit_linux_musleabihf),
-+ ("i586-foxkit-linux-musl", i586_foxkit_linux_musl),
-+ ("powerpc-foxkit-linux-musl", powerpc_foxkit_linux_musl),
-+ ("powerpc64-foxkit-linux-musl", powerpc64_foxkit_linux_musl),
-+ ("x86_64-foxkit-linux-musl", x86_64_foxkit_linux_musl),
-+
- ("x86_64-unknown-linux-gnu", x86_64_unknown_linux_gnu),
- ("x86_64-unknown-linux-gnux32", x86_64_unknown_linux_gnux32),
- ("i686-unknown-linux-gnu", i686_unknown_linux_gnu),
-diff --git a/src/librustc_target/spec/powerpc64_foxkit_linux_musl.rs b/src/librustc_target/spec/powerpc64_foxkit_linux_musl.rs
-new file mode 100644
-index 00000000000..b105aa247eb
---- /dev/null
-+++ b/src/librustc_target/spec/powerpc64_foxkit_linux_musl.rs
-@@ -0,0 +1,11 @@
-+use crate::spec::TargetResult;
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::powerpc64_unknown_linux_musl::target()?;
-+
-+ base.llvm_target = "powerpc64-foxkit-linux-musl".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+
-+ Ok(base)
-+}
-diff --git a/src/librustc_target/spec/powerpc_foxkit_linux_musl.rs b/src/librustc_target/spec/powerpc_foxkit_linux_musl.rs
-new file mode 100644
-index 00000000000..a425f472aa0
---- /dev/null
-+++ b/src/librustc_target/spec/powerpc_foxkit_linux_musl.rs
-@@ -0,0 +1,13 @@
-+use crate::spec::{LinkerFlavor, TargetResult};
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::powerpc_unknown_linux_musl::target()?;
-+
-+ base.llvm_target = "powerpc-foxkit-linux-musl".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+ base.options.post_link_args.insert(LinkerFlavor::Gcc,
-+ vec!["-Wl,--as-needed".to_string(), "-lssp_nonshared".to_string()]);
-+
-+ Ok(base)
-+}
-diff --git a/src/librustc_target/spec/x86_64_foxkit_linux_musl.rs b/src/librustc_target/spec/x86_64_foxkit_linux_musl.rs
-new file mode 100644
-index 00000000000..40adbd77b38
---- /dev/null
-+++ b/src/librustc_target/spec/x86_64_foxkit_linux_musl.rs
-@@ -0,0 +1,11 @@
-+use crate::spec::TargetResult;
-+
-+pub fn target() -> TargetResult {
-+ let mut base = super::x86_64_unknown_linux_musl::target()?;
-+
-+ base.llvm_target = "x86_64-foxkit-linux-musl".to_string();
-+ base.target_vendor = "foxkit".to_string();
-+ base.options.crt_static_default = false;
-+
-+ Ok(base)
-+}
---
-2.21.0
-
diff --git a/user/rust/0030-libc-linkage.patch b/user/rust/0030-libc-linkage.patch
deleted file mode 100644
index 55feae94f..000000000
--- a/user/rust/0030-libc-linkage.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- rustc-1.38.0-src/vendor/libc/src/lib.rs
-+++ rustc-1.38.0-src/vendor/libc/src/lib.rs
-@@ -28,6 +28,7 @@
- #![no_std]
- #![cfg_attr(feature = "rustc-dep-of-std", no_core)]
- #![cfg_attr(target_os = "redox", feature(static_nobundle))]
-+#![cfg_attr(target_env = "musl", feature(static_nobundle))]
-
- #[macro_use]
- mod macros;
---- rustc-1.38.0-src/vendor/libc/src/unix/mod.rs
-+++ rustc-1.38.0-src/vendor/libc/src/unix/mod.rs
-@@ -297,11 +297,11 @@ cfg_if! {
- // cargo build, don't pull in anything extra as the libstd dep
- // already pulls in all libs.
- } else if #[cfg(target_env = "musl")] {
-+ #[link(name = "c")]
-+ extern {}
- #[cfg_attr(feature = "rustc-dep-of-std",
-- link(name = "c", kind = "static",
-+ link(name = "gcc", kind = "static-nobundle",
- cfg(target_feature = "crt-static")))]
-- #[cfg_attr(feature = "rustc-dep-of-std",
-- link(name = "c", cfg(not(target_feature = "crt-static"))))]
- extern {}
- } else if #[cfg(target_os = "emscripten")] {
- #[link(name = "c")]
---- rustc-1.38.0-src/vendor/libc/.cargo-checksum.json
-+++ rustc-1.38.0-src/vendor/libc/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"CONTRIBUTING.md":"abc79e7f6c3eee37e21baca32847b6709c973f4995b32892e80deb56b73c9ac5","Cargo.toml":"081d553ece666bafa6152dd34b800d373614516db3191b66a0edc56a36172015","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb","README.md":"04d4132d1039c1ad753fecdadd0b863bbc4e22dd7bc896db09acd125812f8b4a","build.rs":"ee4839872f6d0364101b29a7b7e9d5c2421f47cd0d752e1e52533f58ea489af1","rustfmt.toml":"8a654d5787585ca8f2c20580737336fc327f411a07b0dbd4870adf6e9bdf624f","src/cloudabi/aarch64.rs":"b8550bf1fd7344972aa4db29441486f39f31482d0327534981dbb75959c29114","src/cloudabi/arm.rs":"c197e2781c2839808bd6fcef219a29705b27b992d3ef920e9cf6ac96e2022bbf","src/cloudabi/mod.rs":"b3ca0393f66ca803246e9b2dbbf9b6caadef2b7b7135412f3d914588b0630295","src/cloudabi/x86.rs":"33eb97f272d2201f3838ae74d444583c7de8f67856852ca375293b20bbd05636","src/cloudabi/x86_64.rs":"400d85d4fe39e26cf2e6ece9ee31c75fe9e88c4bcf4d836ca9f765c05c9c5be3","src/fixed_width_ints.rs":"782b2b2aa6f471f2ebab220456ed681f76980c572f194ec3755ce76f27c8eab6","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"9ca6271f2cbb0e6ca3b48ff6898ecee31c89b3c8388ae20be63e457aabad13a5","src/fuchsia/mod.rs":"ce85ffc3da5629701331791d01574fdb824d58d36399cee7bf46118d61dcf935","src/fuchsia/no_align.rs":"56868534e4ed3f94a27ed39c42f01210c8ecfdbafd4e27679860fbc65a2ae8de","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"aeda183662787a44c4bd26645cea76f31bf5f7c63d4d59118118c360705fb9eb","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"39d528e87d6165c2cd0d2b3060b1eb458e7ca588c3044f311d6f456c2751c79e","src/macros.rs":"2407f3a2d5e3ae6224457bc793378aa35fc8d57bdc6c3d8024ace0ecbd9782f4","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/switch.rs":"6249b9c891f89c74730f70b9f98f2b2c66676e5f2b2ffaddd13b63781f214f3e","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32.rs":"b2bbdaed9f2006ed6a4a236d5683983307a3c1d229fc8b90dd53afb496ccf422","src/unix/bsd/apple/b64.rs":"dc895aa7d94c9bc6b01a0072708bbf23fceb212fdece0c81ddb73f985d5479e7","src/unix/bsd/apple/mod.rs":"d2a36fa92c1eaa93debfea1fc0a6998881e80d2d1e4cd03759915d8dc275cb9a","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"3ea47ead5855b98267bb931f47d8dad44a0418b262eaa999786deb0d7deb92b2","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"24da2062119597eca17cadcf40d2db93c0c765aeca3eb887c8d2c9534f567d8c","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"e528191e42977fa4c226d8850c47d3e526e951cca46ea9a4a87af40221f79d63","src/unix/bsd/freebsdlike/freebsd/arm.rs":"10fe01bc6269b47da72d1e9f8bdae2fcc7d4f332540e8ce1756e1f58d506bf8c","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"bc9f26d046aa8471228c376fb79afb40936eb0ccf8c5dc2111600f7392ef77b4","src/unix/bsd/freebsdlike/freebsd/freebsd11/x86_64.rs":"deb18ce1991567f02831033cd41aca532277affc2e2d14e2966a9a22eb985679","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"f60c8895fb3e3d656eca41f0ed785b260f15b1c4aa8613a5c2b05e41cde27236","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"06b0355363d14ce7c9e7577b1cefbc12984ca7448f712519f9a29a758934db45","src/unix/bsd/freebsdlike/freebsd/mod.rs":"898a5f20d2c69406744ca5ef73acc13af6b1a07ade8361f659a1eee57eef9442","src/unix/bsd/freebsdlike/freebsd/powerpc64.rs":"125457305b14309cbad4c46fd2fbd54e2f96d37adfec6c89ae9ed8cedfa015bc","src/unix/bsd/freebsdlike/freebsd/x86.rs":"4e0813f01a017dc148262d7c40dfadb964eb7eb6138dc2b0b83d0b51dbe4d467","src/unix/bsd/freebsdlike/freebsd/x86_64.rs":"841c64cda9601ad9b0320f01b2bafbd44cdcdd05ca5b90224f294809adb7d80f","src/unix/bsd/freebsdlike/mod.rs":"fc1a3055db220e816c1b0dcd06fd7d792c9c94d0f441779759fb507d63e4fc8a","src/unix/bsd/mod.rs":"939cd11741b845295b25c5cec3bffd321faa2ac44958a8dfdbf5d4be74331aeb","src/unix/bsd/netbsdlike/mod.rs":"6511a4d2b2a7869fdb55489db126eec89cfc0d8771cab6218319aef3e1be271e","src/unix/bsd/netbsdlike/netbsd/aarch64.rs":"b38fc046f9a40fea28bd26328b96629f4d5d63d7524936bd6af1865d401a8716","src/unix/bsd/netbsdlike/netbsd/arm.rs":"58cdbb70b0d6f536551f0f3bb3725d2d75c4690db12c26c034e7d6ec4a924452","src/unix/bsd/netbsdlike/netbsd/mod.rs":"b29bf6c8c581c6afa21d756803ae245d54ec7bd94777f97f0ecf3f0ad17d5072","src/unix/bsd/netbsdlike/netbsd/powerpc.rs":"ee7ff5d89d0ed22f531237b5059aa669df93a3b5c489fa641465ace8d405bf41","src/unix/bsd/netbsdlike/netbsd/sparc64.rs":"9489f4b3e4566f43bb12dfb92238960613dac7f6a45cc13068a8d152b902d7d9","src/unix/bsd/netbsdlike/netbsd/x86.rs":"20692320e36bfe028d1a34d16fe12ca77aa909cb02bda167376f98f1a09aefe7","src/unix/bsd/netbsdlike/netbsd/x86_64.rs":"135509edeaf3fb3f102d89d51ff1a8f82323497336a8dc7e1f0f23b5c2434b73","src/unix/bsd/netbsdlike/openbsd/aarch64.rs":"ee0057fb97a5e16e46e0f8e4a215f6141b68ea75dd6cb5d53166bee2431082e2","src/unix/bsd/netbsdlike/openbsd/mod.rs":"df51b11d1e96d44f34b8697b16b1162f582101ce56bfc12329047ca689b249af","src/unix/bsd/netbsdlike/openbsd/x86.rs":"1201371a662cb3515ebb42676cdca9199da7bf4d7c8f90b56f00db03a9fc61f7","src/unix/bsd/netbsdlike/openbsd/x86_64.rs":"26ef6f50740fad5bb722e0f30025c369c287b2204489682319f7b24fce6de98d","src/unix/haiku/b32.rs":"69ae47fc52c6880e85416b4744500d5655c9ec6131cb737f3b649fceaadce15a","src/unix/haiku/b64.rs":"73e64db09275a8da8d50a13cce2cfa2b136036ddf3a930d2939f337fc995900b","src/unix/haiku/mod.rs":"1f2da746cdd9683f62cd908fd3048b06d34277f512b7748ed283c01c4b703ff3","src/unix/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/unix/hermit/mod.rs":"0e17a9f2bbde2d1b4e83bde0ef39826a25ef357f78dcd7e4671079faa1204799","src/unix/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/unix/linux_like/android/b32/arm.rs":"3625a32c7e58cfe683a53486fbe3d42d4e28f00bea31e19cb46ed2bb0b6a140b","src/unix/linux_like/android/b32/mod.rs":"73c3482a4f3b200a6bc0a6562a281e4fe449488ee9bde1b430f2412ab2e32dc5","src/unix/linux_like/android/b32/x86.rs":"ae2b7f1d6278caddc007749bb1d09ca33f7593478a0fd7fe98b457dae86c7814","src/unix/linux_like/android/b64/aarch64.rs":"37a6ad89617f88f45acbd990281b7557047be9ff4b167c435e9cd5e79859e19f","src/unix/linux_like/android/b64/mod.rs":"07b24a9d22731b44459e0533e6a12ffc72c45e9caee86df5263c44bf32def5ab","src/unix/linux_like/android/b64/x86_64.rs":"a6224d4cb8029eccae1549e602c4fc9847eac09213b4300ca65c6b07e8905397","src/unix/linux_like/android/mod.rs":"92ecca148375342e3a7c2c2e16030a340e2ebe153f89105f26f909da3737669d","src/unix/linux_like/emscripten/align.rs":"dee06bccb5f1a58bd498468f204b8f1d8f2c2a536c595d31e730330a79af7ea5","src/unix/linux_like/emscripten/mod.rs":"573a180c604d95e80cc72e5bca8ab5d8bce9298951a3979e22afd7c4edd7c572","src/unix/linux_like/emscripten/no_align.rs":"f3960b1d6ede1f8f9d51407a3de5337d44dd5d954e1a4c2bf0ea11e76f2629da","src/unix/linux_like/linux/align.rs":"85acc1c7e3701d4b1cad1153798022ad8a3a5c9ae9454fb741237cc15e354ac4","src/unix/linux_like/linux/gnu/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/linux_like/linux/gnu/b32/arm.rs":"5848e7e40d63b0f3ed888e479f441a360d5d707498d08237bb2a1c19ae351c4c","src/unix/linux_like/linux/gnu/b32/mips.rs":"172811216a8f2fd0d8b4b8195dbd7f426c02939355d17c9850f592deef701df2","src/unix/linux_like/linux/gnu/b32/mod.rs":"7f358e0a62cee1d375f212db2bf4f24b6f14011d6429be2d2f5e8ca0adcff05b","src/unix/linux_like/linux/gnu/b32/powerpc.rs":"7975df6a52064979d0be2a6f5e216c411994420650972086e8ac4f5c43abdac1","src/unix/linux_like/linux/gnu/b32/x86.rs":"a24ee8115121d087f31191b77986b01c95c585e4a4ba8d934444739deaa9e3d3","src/unix/linux_like/linux/gnu/b64/aarch64.rs":"302307ed471edbf613126b2183788a8d5c5d578631c213de81862d05881e5124","src/unix/linux_like/linux/gnu/b64/mips64.rs":"39e46439f89a41b3ac58247ed5f9b0071b0556a4432b36c91390518d3624e7b5","src/unix/linux_like/linux/gnu/b64/mod.rs":"71d893473ade2c7d6336d735c573430dc53d0f855970504ca5db7b3db203be8d","src/unix/linux_like/linux/gnu/b64/powerpc64.rs":"90f12954a94f85b6f777ae295d4f81ab05627e9a9a660e019876832ee6fbd6b8","src/unix/linux_like/linux/gnu/b64/s390x.rs":"e56e3779f0903ac20e420dfbe8939a1122853fc659b778bb3b8d37842e475132","src/unix/linux_like/linux/gnu/b64/sparc64.rs":"39edd23b8dd140d953a8fb521cf6f2e5313c0fc2f565a1c207ea53ecab7c5f98","src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs":"855c1288837521b3a01b5920409e92b4e444564424f9e77fa871407bcc140fbf","src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs":"9229b6d912bd89f55b258c53ae52b33dfc263b39bfbc34a660d277be57c2c84e","src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs":"30f88d0fa9e7807ee4cbe89fd274061f810099567d5e68fa829277d7d27ba708","src/unix/linux_like/linux/gnu/mod.rs":"99cfa3a1bfa29d595505ab4d80a2090dda3f385ec1f49ed896166a1097cafe56","src/unix/linux_like/linux/gnu/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/linux_like/linux/mod.rs":"099620d6f239f12b9824ddb23687138053cce5642fa7d63ef4bcc78b7d48fef5","src/unix/linux_like/linux/musl/b32/arm.rs":"91d26fada3f7845b1ab7e97c26dc80cffa25d3ee2be0c5bff9de1e1cd5d73366","src/unix/linux_like/linux/musl/b32/mips.rs":"916a50db36680be4a88f210d34f95ad1f510c7c9cbdaa56b9de4c49b444c5cf7","src/unix/linux_like/linux/musl/b32/mod.rs":"540928f168f145c136f9dd729ffa12b9d1838d9fe664fc642365d17d7fae648f","src/unix/linux_like/linux/musl/b32/powerpc.rs":"a8e651d67f5baa3033a0ce4d7ccf88c7f86208abd33edb57baf50d7358e2836f","src/unix/linux_like/linux/musl/b32/x86.rs":"4b289b27fa4fefe40265dddc6103c3f4eb93459440ab8058d301b3fbac8d8c17","src/unix/linux_like/linux/musl/b64/aarch64.rs":"2738e577ec6898d42d5d929d1d1a9d703442053c4b7e0afa2accc7e426adc710","src/unix/linux_like/linux/musl/b64/mod.rs":"da8c3caff213c322c3aa323b9c7e1b3db1f33e1ee496e789241df6a8a90f975e","src/unix/linux_like/linux/musl/b64/powerpc64.rs":"10dc1809aebd7bde2fcf743153dcbc331257b373e659a9db4e9745cf115e4c7d","src/unix/linux_like/linux/musl/b64/x86_64.rs":"bca197efaa40ac23e7d3fd76c7d33477b70253c6bf5445de0348fd399ffa224e","src/unix/linux_like/linux/musl/mod.rs":"db253049dff6588afa44a6c0a2c4c3a2d4b4d015588e2d4e245585625b5405df","src/unix/linux_like/linux/no_align.rs":"7a1cc536b26c22019d7dab6b6db3a8c9edbb753d3f37a7985c30d8894c2c6b06","src/unix/linux_like/mod.rs":"4a45bcaf295488b972021d91c58443a664fb00284114fc4dd8d885284b1e1faa","src/unix/mod.rs":"6b59a01adfff0f675fedf7c32e718315a67f4ccc1124a9d6a9b05b5f8805931a","src/unix/newlib/aarch64/mod.rs":"c408a990f22fb4292a824f38367e9b517e6e6f8623328397ee631cc88b3d1f7d","src/unix/newlib/align.rs":"04e9b1ac6ca4af24fe5170385249fd64039ebf7f4817c5ceed3a303f3bc8a4aa","src/unix/newlib/arm/mod.rs":"2b6dba2e697ab9b4f4bc4dd5f28057249e9b596d1cb395a9322ec87605c4a5c4","src/unix/newlib/mod.rs":"0fb07669a9bb7849850c4f6507de3b73b34131e3a1cdbac421076c8a60fd11b6","src/unix/newlib/no_align.rs":"7123dcec13604a11b7765c380ff3a4d0da19c39f4b03919de7857723c0cf1502","src/unix/no_align.rs":"c06e95373b9088266e0b14bba0954eef95f93fb2b01d951855e382d22de78e53","src/unix/redox/mod.rs":"d5ccf1a80b09bcd42a78804a3ad038f3bf90cce9b1b46b88e30f9c0a8dc2352e","src/unix/solarish/compat.rs":"8db2a43eafbd3504e9eb9e8f18416c57d947798871bd45be3e2fb9946e292610","src/unix/solarish/mod.rs":"b715246dd48adf4794e7b6dc2ec166c80561fcae42fa100c62ffca23b624d6fc","src/unix/uclibc/align.rs":"5607180357a9e3d87163e478116b45c7ece391d8366d65ff856cdf3e849452d7","src/unix/uclibc/arm/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/arm/mod.rs":"617f087ce7b6244633f8f80ac61cb2f1f4d793ba77b1edb2bfa24f1af470ab94","src/unix/uclibc/arm/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips32/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/mips/mips32/mod.rs":"417a5ab4f9d6fd35bd08396b6e513da7edabf87ac97381f83565bbb1a166f9f6","src/unix/uclibc/mips/mips32/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips64/align.rs":"a7bdcb18a37a2d91e64d5fad83ea3edc78f5412adb28f77ab077dbb26dd08b2d","src/unix/uclibc/mips/mips64/mod.rs":"03f3bad1c681e6fde4a8ed999ce1d38313166c17d35eded66bd6b4f8387efeb7","src/unix/uclibc/mips/mips64/no_align.rs":"bf11b59caa173a6d94d86f42a8de9c5682f798647fba3a17169214b59ab467fe","src/unix/uclibc/mips/mod.rs":"1054d0bfeb506b3346b9a4148564beced8a22da0d9c9a612101f6237756795fb","src/unix/uclibc/mod.rs":"c0ab7cd511311e03e73bb76245d87ff85ce47e4526d3d44c5de9b005c33d2284","src/unix/uclibc/no_align.rs":"3f28637046524618adaa1012e26cb7ffe94b9396e6b518cccdc69d59f274d709","src/unix/uclibc/x86_64/align.rs":"26e48fc79dbdeee4408ae8e071aa90e1be34ccdf0c135689b805aa4abd568e5e","src/unix/uclibc/x86_64/l4re.rs":"bb31053d6403091e11f95ac2203982f279f8b984a19adf30796878c45fdd8c25","src/unix/uclibc/x86_64/mod.rs":"df78de7e0234192c0559b9820c0034a24d72a0820d361f9aad05a9eac36e80ff","src/unix/uclibc/x86_64/no_align.rs":"b308f7b110caf7405b57186882cfc4804caae49a8287f8ab612ec8548467f2f4","src/unix/uclibc/x86_64/other.rs":"42c3f71e58cabba373f6a55a623f3c31b85049eb64824c09c2b082b3b2d6a0a8","src/wasi.rs":"b1f529dfacc16810926d144ab317634922739b1aff18b7814feba0fc5c770cd6","src/windows/gnu.rs":"4d9033162cc6f7d245256c7b165c1ec18a741771fd9b99a55b421e8d14978599","src/windows/mod.rs":"16d282c830e7ed56c2cecc6affe88ac0597a94e392f295a707fbdf7951f5a723","src/windows/msvc.rs":"8f46cf66883c794175609a3b2bafaa094d0ba63eb6720ef1b84b175603f1074f"},"package":"d44e80633f007889c7eff624b709ab43c92d708caad982295768a7b13ca3b5eb"}
-\ No newline at end of file
-+{"files":{"CONTRIBUTING.md":"abc79e7f6c3eee37e21baca32847b6709c973f4995b32892e80deb56b73c9ac5","Cargo.toml":"081d553ece666bafa6152dd34b800d373614516db3191b66a0edc56a36172015","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb","README.md":"04d4132d1039c1ad753fecdadd0b863bbc4e22dd7bc896db09acd125812f8b4a","build.rs":"ee4839872f6d0364101b29a7b7e9d5c2421f47cd0d752e1e52533f58ea489af1","rustfmt.toml":"8a654d5787585ca8f2c20580737336fc327f411a07b0dbd4870adf6e9bdf624f","src/cloudabi/aarch64.rs":"b8550bf1fd7344972aa4db29441486f39f31482d0327534981dbb75959c29114","src/cloudabi/arm.rs":"c197e2781c2839808bd6fcef219a29705b27b992d3ef920e9cf6ac96e2022bbf","src/cloudabi/mod.rs":"b3ca0393f66ca803246e9b2dbbf9b6caadef2b7b7135412f3d914588b0630295","src/cloudabi/x86.rs":"33eb97f272d2201f3838ae74d444583c7de8f67856852ca375293b20bbd05636","src/cloudabi/x86_64.rs":"400d85d4fe39e26cf2e6ece9ee31c75fe9e88c4bcf4d836ca9f765c05c9c5be3","src/fixed_width_ints.rs":"782b2b2aa6f471f2ebab220456ed681f76980c572f194ec3755ce76f27c8eab6","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"9ca6271f2cbb0e6ca3b48ff6898ecee31c89b3c8388ae20be63e457aabad13a5","src/fuchsia/mod.rs":"ce85ffc3da5629701331791d01574fdb824d58d36399cee7bf46118d61dcf935","src/fuchsia/no_align.rs":"56868534e4ed3f94a27ed39c42f01210c8ecfdbafd4e27679860fbc65a2ae8de","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"aeda183662787a44c4bd26645cea76f31bf5f7c63d4d59118118c360705fb9eb","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"b1f365eacee0e4fdf3759143f8ee5bfa2e2555d1ff5b885b8b4600f10e0cdb80","src/macros.rs":"2407f3a2d5e3ae6224457bc793378aa35fc8d57bdc6c3d8024ace0ecbd9782f4","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/switch.rs":"6249b9c891f89c74730f70b9f98f2b2c66676e5f2b2ffaddd13b63781f214f3e","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32.rs":"b2bbdaed9f2006ed6a4a236d5683983307a3c1d229fc8b90dd53afb496ccf422","src/unix/bsd/apple/b64.rs":"dc895aa7d94c9bc6b01a0072708bbf23fceb212fdece0c81ddb73f985d5479e7","src/unix/bsd/apple/mod.rs":"d2a36fa92c1eaa93debfea1fc0a6998881e80d2d1e4cd03759915d8dc275cb9a","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"3ea47ead5855b98267bb931f47d8dad44a0418b262eaa999786deb0d7deb92b2","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"24da2062119597eca17cadcf40d2db93c0c765aeca3eb887c8d2c9534f567d8c","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"e528191e42977fa4c226d8850c47d3e526e951cca46ea9a4a87af40221f79d63","src/unix/bsd/freebsdlike/freebsd/arm.rs":"10fe01bc6269b47da72d1e9f8bdae2fcc7d4f332540e8ce1756e1f58d506bf8c","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"bc9f26d046aa8471228c376fb79afb40936eb0ccf8c5dc2111600f7392ef77b4","src/unix/bsd/freebsdlike/freebsd/freebsd11/x86_64.rs":"deb18ce1991567f02831033cd41aca532277affc2e2d14e2966a9a22eb985679","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"f60c8895fb3e3d656eca41f0ed785b260f15b1c4aa8613a5c2b05e41cde27236","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"06b0355363d14ce7c9e7577b1cefbc12984ca7448f712519f9a29a758934db45","src/unix/bsd/freebsdlike/freebsd/mod.rs":"898a5f20d2c69406744ca5ef73acc13af6b1a07ade8361f659a1eee57eef9442","src/unix/bsd/freebsdlike/freebsd/powerpc64.rs":"125457305b14309cbad4c46fd2fbd54e2f96d37adfec6c89ae9ed8cedfa015bc","src/unix/bsd/freebsdlike/freebsd/x86.rs":"4e0813f01a017dc148262d7c40dfadb964eb7eb6138dc2b0b83d0b51dbe4d467","src/unix/bsd/freebsdlike/freebsd/x86_64.rs":"841c64cda9601ad9b0320f01b2bafbd44cdcdd05ca5b90224f294809adb7d80f","src/unix/bsd/freebsdlike/mod.rs":"fc1a3055db220e816c1b0dcd06fd7d792c9c94d0f441779759fb507d63e4fc8a","src/unix/bsd/mod.rs":"939cd11741b845295b25c5cec3bffd321faa2ac44958a8dfdbf5d4be74331aeb","src/unix/bsd/netbsdlike/mod.rs":"6511a4d2b2a7869fdb55489db126eec89cfc0d8771cab6218319aef3e1be271e","src/unix/bsd/netbsdlike/netbsd/aarch64.rs":"b38fc046f9a40fea28bd26328b96629f4d5d63d7524936bd6af1865d401a8716","src/unix/bsd/netbsdlike/netbsd/arm.rs":"58cdbb70b0d6f536551f0f3bb3725d2d75c4690db12c26c034e7d6ec4a924452","src/unix/bsd/netbsdlike/netbsd/mod.rs":"b29bf6c8c581c6afa21d756803ae245d54ec7bd94777f97f0ecf3f0ad17d5072","src/unix/bsd/netbsdlike/netbsd/powerpc.rs":"ee7ff5d89d0ed22f531237b5059aa669df93a3b5c489fa641465ace8d405bf41","src/unix/bsd/netbsdlike/netbsd/sparc64.rs":"9489f4b3e4566f43bb12dfb92238960613dac7f6a45cc13068a8d152b902d7d9","src/unix/bsd/netbsdlike/netbsd/x86.rs":"20692320e36bfe028d1a34d16fe12ca77aa909cb02bda167376f98f1a09aefe7","src/unix/bsd/netbsdlike/netbsd/x86_64.rs":"135509edeaf3fb3f102d89d51ff1a8f82323497336a8dc7e1f0f23b5c2434b73","src/unix/bsd/netbsdlike/openbsd/aarch64.rs":"ee0057fb97a5e16e46e0f8e4a215f6141b68ea75dd6cb5d53166bee2431082e2","src/unix/bsd/netbsdlike/openbsd/mod.rs":"df51b11d1e96d44f34b8697b16b1162f582101ce56bfc12329047ca689b249af","src/unix/bsd/netbsdlike/openbsd/x86.rs":"1201371a662cb3515ebb42676cdca9199da7bf4d7c8f90b56f00db03a9fc61f7","src/unix/bsd/netbsdlike/openbsd/x86_64.rs":"26ef6f50740fad5bb722e0f30025c369c287b2204489682319f7b24fce6de98d","src/unix/haiku/b32.rs":"69ae47fc52c6880e85416b4744500d5655c9ec6131cb737f3b649fceaadce15a","src/unix/haiku/b64.rs":"73e64db09275a8da8d50a13cce2cfa2b136036ddf3a930d2939f337fc995900b","src/unix/haiku/mod.rs":"1f2da746cdd9683f62cd908fd3048b06d34277f512b7748ed283c01c4b703ff3","src/unix/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/unix/hermit/mod.rs":"0e17a9f2bbde2d1b4e83bde0ef39826a25ef357f78dcd7e4671079faa1204799","src/unix/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/unix/linux_like/android/b32/arm.rs":"3625a32c7e58cfe683a53486fbe3d42d4e28f00bea31e19cb46ed2bb0b6a140b","src/unix/linux_like/android/b32/mod.rs":"73c3482a4f3b200a6bc0a6562a281e4fe449488ee9bde1b430f2412ab2e32dc5","src/unix/linux_like/android/b32/x86.rs":"ae2b7f1d6278caddc007749bb1d09ca33f7593478a0fd7fe98b457dae86c7814","src/unix/linux_like/android/b64/aarch64.rs":"37a6ad89617f88f45acbd990281b7557047be9ff4b167c435e9cd5e79859e19f","src/unix/linux_like/android/b64/mod.rs":"07b24a9d22731b44459e0533e6a12ffc72c45e9caee86df5263c44bf32def5ab","src/unix/linux_like/android/b64/x86_64.rs":"a6224d4cb8029eccae1549e602c4fc9847eac09213b4300ca65c6b07e8905397","src/unix/linux_like/android/mod.rs":"92ecca148375342e3a7c2c2e16030a340e2ebe153f89105f26f909da3737669d","src/unix/linux_like/emscripten/align.rs":"dee06bccb5f1a58bd498468f204b8f1d8f2c2a536c595d31e730330a79af7ea5","src/unix/linux_like/emscripten/mod.rs":"573a180c604d95e80cc72e5bca8ab5d8bce9298951a3979e22afd7c4edd7c572","src/unix/linux_like/emscripten/no_align.rs":"f3960b1d6ede1f8f9d51407a3de5337d44dd5d954e1a4c2bf0ea11e76f2629da","src/unix/linux_like/linux/align.rs":"85acc1c7e3701d4b1cad1153798022ad8a3a5c9ae9454fb741237cc15e354ac4","src/unix/linux_like/linux/gnu/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/linux_like/linux/gnu/b32/arm.rs":"5848e7e40d63b0f3ed888e479f441a360d5d707498d08237bb2a1c19ae351c4c","src/unix/linux_like/linux/gnu/b32/mips.rs":"172811216a8f2fd0d8b4b8195dbd7f426c02939355d17c9850f592deef701df2","src/unix/linux_like/linux/gnu/b32/mod.rs":"7f358e0a62cee1d375f212db2bf4f24b6f14011d6429be2d2f5e8ca0adcff05b","src/unix/linux_like/linux/gnu/b32/powerpc.rs":"7975df6a52064979d0be2a6f5e216c411994420650972086e8ac4f5c43abdac1","src/unix/linux_like/linux/gnu/b32/x86.rs":"a24ee8115121d087f31191b77986b01c95c585e4a4ba8d934444739deaa9e3d3","src/unix/linux_like/linux/gnu/b64/aarch64.rs":"302307ed471edbf613126b2183788a8d5c5d578631c213de81862d05881e5124","src/unix/linux_like/linux/gnu/b64/mips64.rs":"39e46439f89a41b3ac58247ed5f9b0071b0556a4432b36c91390518d3624e7b5","src/unix/linux_like/linux/gnu/b64/mod.rs":"71d893473ade2c7d6336d735c573430dc53d0f855970504ca5db7b3db203be8d","src/unix/linux_like/linux/gnu/b64/powerpc64.rs":"90f12954a94f85b6f777ae295d4f81ab05627e9a9a660e019876832ee6fbd6b8","src/unix/linux_like/linux/gnu/b64/s390x.rs":"e56e3779f0903ac20e420dfbe8939a1122853fc659b778bb3b8d37842e475132","src/unix/linux_like/linux/gnu/b64/sparc64.rs":"39edd23b8dd140d953a8fb521cf6f2e5313c0fc2f565a1c207ea53ecab7c5f98","src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs":"855c1288837521b3a01b5920409e92b4e444564424f9e77fa871407bcc140fbf","src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs":"9229b6d912bd89f55b258c53ae52b33dfc263b39bfbc34a660d277be57c2c84e","src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs":"30f88d0fa9e7807ee4cbe89fd274061f810099567d5e68fa829277d7d27ba708","src/unix/linux_like/linux/gnu/mod.rs":"99cfa3a1bfa29d595505ab4d80a2090dda3f385ec1f49ed896166a1097cafe56","src/unix/linux_like/linux/gnu/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/linux_like/linux/mod.rs":"099620d6f239f12b9824ddb23687138053cce5642fa7d63ef4bcc78b7d48fef5","src/unix/linux_like/linux/musl/b32/arm.rs":"91d26fada3f7845b1ab7e97c26dc80cffa25d3ee2be0c5bff9de1e1cd5d73366","src/unix/linux_like/linux/musl/b32/mips.rs":"916a50db36680be4a88f210d34f95ad1f510c7c9cbdaa56b9de4c49b444c5cf7","src/unix/linux_like/linux/musl/b32/mod.rs":"540928f168f145c136f9dd729ffa12b9d1838d9fe664fc642365d17d7fae648f","src/unix/linux_like/linux/musl/b32/powerpc.rs":"a8e651d67f5baa3033a0ce4d7ccf88c7f86208abd33edb57baf50d7358e2836f","src/unix/linux_like/linux/musl/b32/x86.rs":"4b289b27fa4fefe40265dddc6103c3f4eb93459440ab8058d301b3fbac8d8c17","src/unix/linux_like/linux/musl/b64/aarch64.rs":"2738e577ec6898d42d5d929d1d1a9d703442053c4b7e0afa2accc7e426adc710","src/unix/linux_like/linux/musl/b64/mod.rs":"da8c3caff213c322c3aa323b9c7e1b3db1f33e1ee496e789241df6a8a90f975e","src/unix/linux_like/linux/musl/b64/powerpc64.rs":"10dc1809aebd7bde2fcf743153dcbc331257b373e659a9db4e9745cf115e4c7d","src/unix/linux_like/linux/musl/b64/x86_64.rs":"bca197efaa40ac23e7d3fd76c7d33477b70253c6bf5445de0348fd399ffa224e","src/unix/linux_like/linux/musl/mod.rs":"db253049dff6588afa44a6c0a2c4c3a2d4b4d015588e2d4e245585625b5405df","src/unix/linux_like/linux/no_align.rs":"7a1cc536b26c22019d7dab6b6db3a8c9edbb753d3f37a7985c30d8894c2c6b06","src/unix/linux_like/mod.rs":"4a45bcaf295488b972021d91c58443a664fb00284114fc4dd8d885284b1e1faa","src/unix/mod.rs":"00df62c5b20df3a21f3d52411649eeb3c2cb854239fd0fcb96fce470629a5eda","src/unix/newlib/aarch64/mod.rs":"c408a990f22fb4292a824f38367e9b517e6e6f8623328397ee631cc88b3d1f7d","src/unix/newlib/align.rs":"04e9b1ac6ca4af24fe5170385249fd64039ebf7f4817c5ceed3a303f3bc8a4aa","src/unix/newlib/arm/mod.rs":"2b6dba2e697ab9b4f4bc4dd5f28057249e9b596d1cb395a9322ec87605c4a5c4","src/unix/newlib/mod.rs":"0fb07669a9bb7849850c4f6507de3b73b34131e3a1cdbac421076c8a60fd11b6","src/unix/newlib/no_align.rs":"7123dcec13604a11b7765c380ff3a4d0da19c39f4b03919de7857723c0cf1502","src/unix/no_align.rs":"c06e95373b9088266e0b14bba0954eef95f93fb2b01d951855e382d22de78e53","src/unix/redox/mod.rs":"d5ccf1a80b09bcd42a78804a3ad038f3bf90cce9b1b46b88e30f9c0a8dc2352e","src/unix/solarish/compat.rs":"8db2a43eafbd3504e9eb9e8f18416c57d947798871bd45be3e2fb9946e292610","src/unix/solarish/mod.rs":"b715246dd48adf4794e7b6dc2ec166c80561fcae42fa100c62ffca23b624d6fc","src/unix/uclibc/align.rs":"5607180357a9e3d87163e478116b45c7ece391d8366d65ff856cdf3e849452d7","src/unix/uclibc/arm/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/arm/mod.rs":"617f087ce7b6244633f8f80ac61cb2f1f4d793ba77b1edb2bfa24f1af470ab94","src/unix/uclibc/arm/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips32/align.rs":"e4a3c27fe20a57b8d612c34cb05bc70646edb5cec7251957315afa53a7b9f936","src/unix/uclibc/mips/mips32/mod.rs":"417a5ab4f9d6fd35bd08396b6e513da7edabf87ac97381f83565bbb1a166f9f6","src/unix/uclibc/mips/mips32/no_align.rs":"9cd223135de75315840ff9c3fd5441ba1cb632b96b5c85a76f8316c86653db25","src/unix/uclibc/mips/mips64/align.rs":"a7bdcb18a37a2d91e64d5fad83ea3edc78f5412adb28f77ab077dbb26dd08b2d","src/unix/uclibc/mips/mips64/mod.rs":"03f3bad1c681e6fde4a8ed999ce1d38313166c17d35eded66bd6b4f8387efeb7","src/unix/uclibc/mips/mips64/no_align.rs":"bf11b59caa173a6d94d86f42a8de9c5682f798647fba3a17169214b59ab467fe","src/unix/uclibc/mips/mod.rs":"1054d0bfeb506b3346b9a4148564beced8a22da0d9c9a612101f6237756795fb","src/unix/uclibc/mod.rs":"c0ab7cd511311e03e73bb76245d87ff85ce47e4526d3d44c5de9b005c33d2284","src/unix/uclibc/no_align.rs":"3f28637046524618adaa1012e26cb7ffe94b9396e6b518cccdc69d59f274d709","src/unix/uclibc/x86_64/align.rs":"26e48fc79dbdeee4408ae8e071aa90e1be34ccdf0c135689b805aa4abd568e5e","src/unix/uclibc/x86_64/l4re.rs":"bb31053d6403091e11f95ac2203982f279f8b984a19adf30796878c45fdd8c25","src/unix/uclibc/x86_64/mod.rs":"df78de7e0234192c0559b9820c0034a24d72a0820d361f9aad05a9eac36e80ff","src/unix/uclibc/x86_64/no_align.rs":"b308f7b110caf7405b57186882cfc4804caae49a8287f8ab612ec8548467f2f4","src/unix/uclibc/x86_64/other.rs":"42c3f71e58cabba373f6a55a623f3c31b85049eb64824c09c2b082b3b2d6a0a8","src/wasi.rs":"b1f529dfacc16810926d144ab317634922739b1aff18b7814feba0fc5c770cd6","src/windows/gnu.rs":"4d9033162cc6f7d245256c7b165c1ec18a741771fd9b99a55b421e8d14978599","src/windows/mod.rs":"16d282c830e7ed56c2cecc6affe88ac0597a94e392f295a707fbdf7951f5a723","src/windows/msvc.rs":"8f46cf66883c794175609a3b2bafaa094d0ba63eb6720ef1b84b175603f1074f"},"package":"d44e80633f007889c7eff624b709ab43c92d708caad982295768a7b13ca3b5eb"}
diff --git a/user/rust/0031-typenum-pmmx.patch b/user/rust/0031-typenum-pmmx.patch
deleted file mode 100644
index 6b3c5df57..000000000
--- a/user/rust/0031-typenum-pmmx.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 0d5196feadafa77c727f517d747ffcf3fd0e8ba9 Mon Sep 17 00:00:00 2001
-From: Michael Hudson-Doyle <michael.hudson@canonical.com>
-Date: Wed, 13 Mar 2019 15:55:30 +1300
-Subject: [PATCH] round result of (highest as f64).log(2.0)
-
-Even though (1024f64).log(2.0) has an exact, representable, value, with
-rustc 1.32 on i386 it comes out as +9.999999999999999985 with
-optimization enabled. And the rustc doesn't like having two defintions
-for U1024 etc.
-
----
- build/main.rs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git rustc-1.35.0-src/vendor/typenum/build/main.rs rustc-1.35.0-src/vendor/typenum/build/main.rs
-index 16b0ffe2f..b7939f993 100644
---- rustc-1.35.0-src/vendor/typenum/build/main.rs
-+++ rustc-1.35.0-src/vendor/typenum/build/main.rs
-@@ -81,7 +81,7 @@ pub fn no_std() {}
- fn main() {
- let highest: u64 = 1024;
-
-- let first2: u32 = (highest as f64).log(2.0) as u32 + 1;
-+ let first2: u32 = (highest as f64).log(2.0).round() as u32 + 1;
- let first10: u32 = (highest as f64).log(10.0) as u32 + 1;
- let uints = (0..(highest + 1))
- .chain((first2..64).map(|i| 2u64.pow(i)))
---- rustc-1.35.0-src/vendor/typenum/.cargo-checksum.json
-+++ rustc-1.35.0-src/vendor/typenum/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"44d33ee79a76a90a769096547ba4c7a5d3822afffeed025dfbcc5bb755227d52","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"}
-\ No newline at end of file
-+{"files":{"CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"38a90c85068bb6bba1d21e9d5976e693b9b868ed0c16b26986332d2ca1c01047","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"}
diff --git a/user/rust/0032-libgit2-sys-abi.patch b/user/rust/0032-libgit2-sys-abi.patch
deleted file mode 100644
index f4f3fff8e..000000000
--- a/user/rust/0032-libgit2-sys-abi.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Revert to libgit2 0.28 API per https://github.com/rust-lang/git2-rs/issues/458
-From https://svnweb.freebsd.org/ports/head/lang/rust-nightly/files/patch-vendor_libgit2-sys_lib.rs
-
---- rustc-1.38.0-src/vendor/libgit2-sys/lib.rs
-+++ rustc-1.38.0-src/vendor/libgit2-sys/lib.rs
-@@ -331,7 +331,6 @@ pub struct git_remote_callbacks {
- pub push_negotiation: Option<git_push_negotiation>,
- pub transport: Option<git_transport_cb>,
- pub payload: *mut c_void,
-- pub resolve_url: Option<git_url_resolve_cb>,
- }
-
- #[repr(C)]
-@@ -385,8 +384,6 @@ pub type git_push_negotiation =
-
- pub type git_push_update_reference_cb =
- extern "C" fn(*const c_char, *const c_char, *mut c_void) -> c_int;
--pub type git_url_resolve_cb =
-- extern "C" fn(*mut git_buf, *const c_char, c_int, *mut c_void) -> c_int;
-
- #[repr(C)]
- pub struct git_push_update {
-@@ -2233,7 +2230,7 @@ extern "C" {
- source: *const git_tree,
- ) -> c_int;
- pub fn git_treebuilder_clear(bld: *mut git_treebuilder);
-- pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> size_t;
-+ pub fn git_treebuilder_entrycount(bld: *mut git_treebuilder) -> c_uint;
- pub fn git_treebuilder_free(bld: *mut git_treebuilder);
- pub fn git_treebuilder_get(
- bld: *mut git_treebuilder,
---- rustc-1.38.0-src/vendor/libgit2-sys/.cargo-checksum.json
-+++ rustc-1.38.0-src/vendor/libgit2-sys/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"Cargo.toml":"b709e77341081de5e34db50729c6826a578f320c2a9f5d81b7284a56019d3d09","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","build.rs":"27933b630cb17fc4f6a1f6bc37ff3cc90a9ab6135b9fbe2b2d2739ede5989164","lib.rs":"9b0c3121e3d7fa08ba16309165c31358167c3d8f4f64972049c0681243b5cc63","libgit2/AUTHORS":"d7d4f16a8e4303cc515fd4410b2c64b7ded924b1e8784a125d15195555e986b2","libgit2/CMakeLists.txt":"bfbb833581dff2cc7b5a1d3289a901d1e299cb3f1be42c5378fe2d357d700d74","libgit2/COPYING":"afc8bde99ba630012107c25d3c42dde628ec5f0cd3f428131f7e3a0f7d58ff42","libgit2/README.md":"b0dfffa6e8fd55bad09c7d5febae66532042dc8ec2a62da4c23e0cfbf82476ac","libgit2/SECURITY.md":"566da5b3e26904232486c2b7107a1ebb0dc90e8eb2f32b9468d0da41e1cd5543","libgit2/api.docurium":"c77dc54504945864b3270877a9ddcabe85d6d1a742c07232f6faf847958c0dd2","libgit2/azure-pipelines.yml":"0a5df837569a4ef6e87ee91bae81c01c17f69575d5e522118089bf105135761a","libgit2/azure-pipelines/bash.yml":"e05b1f9e4ccba24fb03107430c54302e89a9784943830589d183f31aab178c32","libgit2/azure-pipelines/build.sh":"8def8c219506aee6fdf49bed20f963faf6a2f248be20aa86f901eea7075cf578","libgit2/azure-pipelines/coverity-build.sh":"744239da1e6c88096821bede9f9fc9ccf25f94d8c3213520a0d15a40b9c108df","libgit2/azure-pipelines/coverity-publish.sh":"537ce168698d02e84260af73f3a0e627c5842730bc134de34b807b850108d4e7","libgit2/azure-pipelines/coverity.yml":"369f63a0470aeba9f9e5d94e10def2e498f1e50962dbd467e3905d2238cdaa06","libgit2/azure-pipelines/docker.yml":"48b6691f14ede0d67b2d54cd95b104ebdd0f78dc689c333f1b3b327c3fac9574","libgit2/azure-pipelines/nightly.yml":"4c69c2c76a534accfd2f580d52ebd2d0a9540d0e239941c8f6b873dc2a70ebab","libgit2/azure-pipelines/setup-linux.sh":"9dfb203689438473c0efe8cd45d7d64855023bed9e0d4a2a90fe5255566f5f66","libgit2/azure-pipelines/setup-mingw.sh":"ccb61d09c1bc7cdcf802c6edd41b174699c1cffe1305982aa92d70d45eeb5139","libgit2/azure-pipelines/setup-osx.sh":"ae394f829b323461ed611f75c36124a392855bb3fc8010f443bab6b67ee86a87","libgit2/azure-pipelines/test.sh":"c3e1d86e03b7f53b8010d183b9876a8e5a43ce8b729d93222b02e88ebde2751e","libgit2/cmake/Modules/AddCFlagIfSupported.cmake":"6c2fa4ffebe595428f06d8332330e832c7c7352a006705ac811621b9b4d50f73","libgit2/cmake/Modules/CheckPrototypeDefinition.c.in":"9ebefd8410cc69c52e2f5e450a13269307567f0b5a5b5b02694b180dffb30167","libgit2/cmake/Modules/CheckPrototypeDefinition.cmake":"a78c83e4b6da0dfc5307254592162e75abd4f4caa7e8ff1f3a85429358e6a617","libgit2/cmake/Modules/EnableWarnings.cmake":"e98c7d862caf629dbefdd2a2911b636cfcd1e3a08902fef01a87335b87328fc1","libgit2/cmake/Modules/FindCoreFoundation.cmake":"8e1ace5fe47ea5a457855cad091a0641f7311537bcdf71a1b16ce58ac9952f9a","libgit2/cmake/Modules/FindGSSAPI.cmake":"eda9f076dc7aaed50ab81734110c3a15c80b1ed15cbf8d4ab742af166e136410","libgit2/cmake/Modules/FindHTTP_Parser.cmake":"ae7c457f673470a1e20397667555778515e5b5dd4263d3ed8816c7ac5e67d5a5","libgit2/cmake/Modules/FindIconv.cmake":"3ab0b707bb56daf770d74231d0530883296b28c61e8a99444c928db47478f929","libgit2/cmake/Modules/FindPCRE.cmake":"b94df6fd44724b5d8cd968d4f4353adc5eb035e5dfcc46b698d7d6bbab059b69","libgit2/cmake/Modules/FindPCRE2.cmake":"a98eecc6e48947de0f36aa10d8a7f5941986492a6a50fd031e5d87b3957758a0","libgit2/cmake/Modules/FindPkgLibraries.cmake":"9132bb80cb6d9f7925be275c4a267f91fef82b383e9f0f1214b5e4726c76567b","libgit2/cmake/Modules/FindSecurity.cmake":"ccc6fd877175e4319fb972942ec4775457f4437357e74895298ec9e236244fff","libgit2/cmake/Modules/FindStatNsec.cmake":"92dd6a058ecb45ce0fe294031f592383100baaeed6d84050734baf396cac4f47","libgit2/cmake/Modules/FindmbedTLS.cmake":"dddc209a1d02b7599d4bb6a49cd4315fabe32c816190fdb0abfd5c214a470362","libgit2/cmake/Modules/IdeSplitSources.cmake":"0fd931f46f32392f2507ff0ffbdc66c51dc415fe00b72ef44ae3c4776fab1074","libgit2/cmake/Modules/SelectHTTPSBackend.cmake":"c08c1aa1e9a4e61f9f913b4f969bde42d9531c50720a856a04b1f8b3ea0e9fa2","libgit2/cmake/Modules/SelectHashes.cmake":"dc3945858da6c2fcb5cc9f2bfb17343c60e162fc80c9d7853dfe09857bd50d70","libgit2/deps/http-parser/CMakeLists.txt":"5d606f3ef349fed9f555ddb45c4e893d1aee6002f1beaa3c47b4d305c32c9576","libgit2/deps/http-parser/COPYING":"2996a1c43ee757f9c997a829d82bdd584052323e73cf02ff8126c6fbd95c2d87","libgit2/deps/http-parser/http_parser.c":"80930f8b6c15827a3ae571e77ddbdccca366e8f6c98874062cb8c0c6dc877ee2","libgit2/deps/http-parser/http_parser.h":"d3fd211486e4352f57a47e856a5a10dfce06c46211119d0f6d9935713d2ad08a","libgit2/deps/ntlmclient/CMakeLists.txt":"494792dadd723e57e73e6d34770ad62687b81181a69e66696e93a5ee82187ebc","libgit2/deps/ntlmclient/compat.h":"28c0d6a79a98311619886106928161154d8d30fbae4d975363948542a0a3864a","libgit2/deps/ntlmclient/crypt.h":"8037a8b1f4066a6459b7d3bb87fba0840ad11b82a75ec28ec047055df566adfc","libgit2/deps/ntlmclient/crypt_commoncrypto.c":"f572238c92ae8c3fef63f8ed7c3932976016565647994659feccfcdd91764f4b","libgit2/deps/ntlmclient/crypt_commoncrypto.h":"ce71d0afc3434aba6e6d501d4cea7b0b7260d34499b41251cb2263cb0b968441","libgit2/deps/ntlmclient/crypt_mbedtls.c":"2446615bb0556331acf109c41970a4dc95db3c07c1f7906753d266d2d699b578","libgit2/deps/ntlmclient/crypt_mbedtls.h":"ca64a3511eafd516b27354aa713623e53bbed475b01cd6989e4f9ba7b28b84b3","libgit2/deps/ntlmclient/crypt_openssl.c":"30686ed81c2f7e2f00a2cb12fc08a77ce14bab0e5e79c9441c7a82fa3bef46d6","libgit2/deps/ntlmclient/crypt_openssl.h":"6b436be864780013af7257ce917f96a8a03c4b520189982fa64900867b9bf730","libgit2/deps/ntlmclient/ntlm.c":"860de6c763efcacaa7f708f234d698721c154a420094f959e128e0d0aec2d36f","libgit2/deps/ntlmclient/ntlm.h":"bfc570598a36dd463e3b304c2309b00aa2e5ea453bdb15847b7e99b26d0838a8","libgit2/deps/ntlmclient/ntlmclient.h":"365ba1d3c8c745e176697726029123a6263cf9cba44b125b7ff99d72afc3fe9b","libgit2/deps/ntlmclient/unicode.h":"8b37d53c6ddcbc4072dd103cd9b50a1524db25d19e340b1d60fbe7e9bac7c583","libgit2/deps/ntlmclient/unicode_builtin.c":"85c57f301a8f0f46de7cc4fb5a45117f056ee808b1798c9fd6ad8b4f5d5acb9c","libgit2/deps/ntlmclient/unicode_iconv.c":"dc00df55970e7cff5c97cc201acb35e1881b58c3abfcb546511bdcd011fc3805","libgit2/deps/ntlmclient/utf8.h":"0b57540746cfe500009216ba3bb7bcbd1555c158648ec82fe26f16bef75adb97","libgit2/deps/ntlmclient/util.c":"5961cd25fd61ec503b2a8d4901b55214782a825b8cf90331122ab2d7767181e9","libgit2/deps/ntlmclient/util.h":"70c768d11767ab0901b4eb9701a669e0d5601ba421fd0fd82dc34246cd5bf9bb","libgit2/deps/pcre/CMakeLists.txt":"f6c89cc6c4b33e2dd24e1ee33b5af92eb89ffe52075d089eef439c9d6be8c9cf","libgit2/deps/pcre/COPYING":"17abe1dbb92b21ab173cf9757dd57b0b15cd8d863b2ccdef635fdbef03077fb0","libgit2/deps/pcre/cmake/COPYING-CMAKE-SCRIPTS":"46cde7dc11e64c78d650b4851b88f6704b4665ff60f22a1caf68ceb15e217e5b","libgit2/deps/pcre/cmake/FindEditline.cmake":"44788ac3e7c8c4b4da3e5e0f467c7ee49de7ba9e1c13024dcf1e2501f8fe9684","libgit2/deps/pcre/cmake/FindPackageHandleStandardArgs.cmake":"aa3ef1f1c8742da54813aab0ac58c71edd1e58cd3b6b157b856bfd525adc2e5d","libgit2/deps/pcre/cmake/FindReadline.cmake":"055e1df8bd29e6837d8ebb8c15dd5dcb28c88e23aabda8538b76a249dff829b0","libgit2/deps/pcre/config.h.in":"480e3e1a1eea810516e59f19375575e83f62980d20b9cfc990ecf8e8cb17f79f","libgit2/deps/pcre/pcre.h":"e83e434fc470e3f985659b5b400bf9f2d818bd2e122583ef52ffe5e914fcf09a","libgit2/deps/pcre/pcre_byte_order.c":"4030a1156da8690352226b5de2c9c5f52cc6955409e4a7ab9ba4d6b223e74b3c","libgit2/deps/pcre/pcre_chartables.c":"3386fd60b4a4175a7baf474223522540abd6e006e8507a04d3485f84973424ae","libgit2/deps/pcre/pcre_compile.c":"b8eada6b71d793713189e16037148a3ac77beaa29cb90357b3171ac588289f81","libgit2/deps/pcre/pcre_config.c":"fb9e1e766291b2b4b3066ecfd0795db398762b9597fb2af23cc784617984609e","libgit2/deps/pcre/pcre_dfa_exec.c":"1cbf3a680388110bddff833983d3653630eedf6e6e9d9e656a737e3b85de9dd0","libgit2/deps/pcre/pcre_exec.c":"2a6871b9a56de682ce28a467d26b42caf71f4323e44b555db720cd51c0f2c505","libgit2/deps/pcre/pcre_fullinfo.c":"a84fc4cb4d22b2ddfcd4d0f0a0ff333cc9f623e1fbf2a7c90623a212e0bde54d","libgit2/deps/pcre/pcre_get.c":"c93ded768f96cc392f911776e6d993b565114936e08247dfa79080b35dada4e7","libgit2/deps/pcre/pcre_globals.c":"8b2fda23b42715eff2f01188c4911dd8453868ff77fccfe34b99126aa775fa5d","libgit2/deps/pcre/pcre_internal.h":"f713de1fa2c20b5414f6746c80d10878ab48c9186462b074c5bb6a74a822fa80","libgit2/deps/pcre/pcre_jit_compile.c":"d014f896dc55365ac48f481067a048a36117fba48fdad1379eda46807f84fb67","libgit2/deps/pcre/pcre_maketables.c":"8564fab861c7eb4037ffcd53fda789a747a30c4a462f460a5ef824f534fb06dc","libgit2/deps/pcre/pcre_newline.c":"3163ed2193fa74d8cc9e1db2bba672bcebf8efe85c2465cc0aefda51966bd929","libgit2/deps/pcre/pcre_ord2utf8.c":"fa926e32ae8d6e5610c500e7b6971a5149765a1881f798b18904a0a88bf549de","libgit2/deps/pcre/pcre_printint.c":"71751d151efbe935e9d8bbf58bbe143d617b34acd13d1bf237330c7c7736c422","libgit2/deps/pcre/pcre_refcount.c":"0dd8b7273243545fdafab585890fa12e210cf526030eb6b877325ce89250fa39","libgit2/deps/pcre/pcre_string_utils.c":"b83225f9cf2658654d6a0af01199050f6fb36d903041b33cd4d0c06e762b66df","libgit2/deps/pcre/pcre_study.c":"f5285714b59af9503dacff268cb37ab4944fbdf74a78c5a7b9bc49043a00ba40","libgit2/deps/pcre/pcre_tables.c":"fcdd9f705a7a1640ae5e5e5b7148761fc5e82896d84b1a287dd7e55b8b87eb15","libgit2/deps/pcre/pcre_ucd.c":"b35ad7e532f52c5fb1f4ab1d48f5d80618abff2a115099220d95cd13ac64c346","libgit2/deps/pcre/pcre_valid_utf8.c":"4265abf04c03acba9ea90351da662eb89aaed79e7eef03329ccf030ef28ef907","libgit2/deps/pcre/pcre_version.c":"5bb67c3373a934a2d9263ba9f9fe3cd79e381e6aed8507e5319202330bc5275e","libgit2/deps/pcre/pcre_xclass.c":"b2c3b2c7600e18e562a333df017ee35c69233e9427b866726d944122a9560e28","libgit2/deps/pcre/pcreposix.c":"1fbdfce483e2af30c2791023c0b55ca75b23595543e62e0eeff5287b104551d0","libgit2/deps/pcre/pcreposix.h":"85a6a09b806d8506e5710e9862b6716b2b88761abe0d05aeda5071257537d9c3","libgit2/deps/pcre/ucp.h":"ea98e4eb999d8e777f2ba709e68b5aff7108a4eaa169f4eefa4510056551b724","libgit2/deps/winhttp/CMakeLists.txt":"6c641c08d2cb1719c533ac20577f317bfc5ecf27e4ffdd0ea940e26e25dfbf2c","libgit2/deps/winhttp/COPYING.GPL":"d9a8038088df84fde493fa33a0f1e537252eeb9642122aa4b862690197152813","libgit2/deps/winhttp/COPYING.LGPL":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551","libgit2/deps/winhttp/urlmon.h":"6cdb0f5ce5f0aea2daefc44c4806697ed31ad759f8baa18fb38a5b220ddc7d7f","libgit2/deps/winhttp/winhttp.def":"89601b95ac2515619426ea52ca093fac1a16ef0bfb5586c1385a028947ab6513","libgit2/deps/winhttp/winhttp.h":"a51828d65b1b260a727f596c41cf3257cac2ef6cfebb11726234fd7ccb1537f6","libgit2/deps/winhttp/winhttp64.def":"7cd0bc8dd2c06d288c241d175da06146e940c28d7201fb63de8a75730d09fcd4","libgit2/deps/zlib/CMakeLists.txt":"abc8b7178f398b88591e04b1df9e8a2389c6705fe9e1607d96afc580a5c38018","libgit2/deps/zlib/COPYING":"864943392878a2479350e12a04f6e8e0ae434b5573bae350823c4d6c4474c755","libgit2/deps/zlib/adler32.c":"47a05d4213c9694e821027225aa8ccf5975b58d7ecfd2877008b44dc8f53983e","libgit2/deps/zlib/crc32.c":"0e842875b2822122efbf822a15483ccbf0cf2d1a39f21f70a78492738f7f2fe5","libgit2/deps/zlib/crc32.h":"407af59d0abfea84a6507c603eb29809411797f98249614fe76a661def783ce1","libgit2/deps/zlib/deflate.c":"11fd6b0328b65c4ad4b5c204d892a97a9083628a7e77dc47836c8e0c799f8da0","libgit2/deps/zlib/deflate.h":"0ca7fb0cf1dd63001c6e9e4ff93c8dbff2fe521199be51a4dda38a11b44919f6","libgit2/deps/zlib/gzguts.h":"1ef4741cf10441feeca5c8dde2b6c754f0cbd96fcae697d54a604757289a5e9b","libgit2/deps/zlib/infback.c":"abe44873b5af2ea68ea1d281d915b2800f1832f846d2c05442a4711adbe6f269","libgit2/deps/zlib/inffast.c":"4d496ab2a3d29df5fadc3dbff6067e039806aaceae6cfcd09ea77d46c2b848fd","libgit2/deps/zlib/inffast.h":"7d8c1c873ce9bc346ad6005bb9d75cce5c6352aaf7395385be216a9452a34908","libgit2/deps/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","libgit2/deps/zlib/inflate.c":"8b6c599c3563c14c447c47db0d7dc9a16e8c246a078ec95a169ddcebaaebd811","libgit2/deps/zlib/inflate.h":"8ec9ac297790276f7e46a961d4c6f9f944fb1dec92401339ec2666973cc5983c","libgit2/deps/zlib/inftrees.c":"1960ca67384376f65b6ce8c08fdb501f8eb33923e11ef5f61a855708c6cb0a8a","libgit2/deps/zlib/inftrees.h":"c510b36402784b1f898be3b049b923469aa92701de2d9195aed19f6b65c0dce2","libgit2/deps/zlib/trees.c":"f2a5f949ea70dde7c23a54c793aeed630a03df4bb72417cd3aa008000c44699b","libgit2/deps/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","libgit2/deps/zlib/zconf.h":"9c0087f31cd45fe4bfa0ca79b51df2c69d67c44f2fbb2223d7cf9ab8d971c360","libgit2/deps/zlib/zlib.h":"4ddc82b4af931ab55f44d977bde81bfbc4151b5dcdccc03142831a301b5ec3c8","libgit2/deps/zlib/zutil.c":"f7fdc9ef326a2683eb33c794face54e83c751ec17f3d1ba581847a62af36ddcd","libgit2/deps/zlib/zutil.h":"9a63f6690fac1620aa3cecee5752af618806da438a256b4a047fbcd289cac159","libgit2/docs/changelog.md":"56f630a19ffbcd1f2f2070500fd7d85e5baa15adeeb5d40b5cb8d780d3078b23","libgit2/docs/checkout-internals.md":"221b9821d89ef60b6b71d5c6b80200bbd911895649bb4961b3dcaa4f5c32d8c9","libgit2/docs/code_of_conduct.md":"bbb42da81b2c2261fe2781d22179224c5e203144535d33f49a61d4ad322b2217","libgit2/docs/contributing.md":"3cfc5254abdb4db04926d420c0e8c1a44bf2d0a3327528ccb3521cbb49223ef2","libgit2/docs/conventions.md":"b1707aead63c217fbdfbfe5d29257a5324bcef95df8f1fcec0d0a785c65c1cdf","libgit2/docs/diff-internals.md":"4186480a0882c2ba6177e940be9f04d804d7206cd51467e8226aa964bc090753","libgit2/docs/differences-from-git.md":"30c36445bca9a377db72bd2ffeddf68d392a61fbc60561f17e3590873a372e02","libgit2/docs/error-handling.md":"d4b0a7e66b7f289ba6d16cbe08899326646be8d2ed33aae5884a23fccbad57e2","libgit2/docs/fuzzing.md":"f933b83f82b8d3145b6b045d7539b6ff11724c76ee8eb96d91592b42da4781f5","libgit2/docs/merge-df_conflicts.txt":"1d22b5791b72b4c084244888eea37b80b4f0a1dcee9d76991edbc18ecb1df057","libgit2/docs/projects.md":"220fec1464316bc7efcae1bdbe1057e7e53a56cc0ca8cc565ce1e0df73580cb1","libgit2/docs/release.md":"ebc2a3f234c987e348f3f59c62d3791af1070992639f10b8e38ab6a0ef546e80","libgit2/docs/threading.md":"3ecf0560141ccf2814d93f73fd26390e45e173e3c6841c1ca5c07d8c53ac6413","libgit2/docs/troubleshooting.md":"38719af0af50ed2c328c692fe9521f2fe46eef55381b5a4d0346b2a10f501a5d","libgit2/examples/CMakeLists.txt":"899510cd04b24af25ef75fbec48e1ca8cc09f71bf93082f19a53bf4cc9f4fb0f","libgit2/examples/COPYING":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499","libgit2/examples/README.md":"418026aef6c3f2870b7c000df5b4cd7847f644f2fbe52dc9ea0ccacbbe37cd64","libgit2/examples/add.c":"48e33612ae6570b3ba3a123a16189819c6e292e64a9ca0e3ff578f5afc15eaed","libgit2/examples/blame.c":"9d75ef2b5e9923d85bc6efb4163722c274ae2a0fabf0b67bcf7670afeed44be3","libgit2/examples/cat-file.c":"453c970d320c5e57821986efadbc39bae1fb2f1c985e6b0708d1878cf5cdf211","libgit2/examples/checkout.c":"35e50e65bfb237965b9fb891a5e62044dc0b86c68840d6fd5d1f1ba6d0c84509","libgit2/examples/clone.c":"7ae0dd13b987fc1a372d7cc64603c4f0274124cd9ff96f82bd51585b8c4642bc","libgit2/examples/common.c":"03e87d15e256477b49e34c1780dda6995560ca77a916631956c9a7d8be72e342","libgit2/examples/common.h":"dbb3f1f9a66386b206e41585b8a020f0b9181716bf7d4fa92b1679b4e483072b","libgit2/examples/config.c":"43962ad38ceb56a96c36fd143a3219612907d54734ddb680e2fd0cf743974337","libgit2/examples/describe.c":"0970388d3afc3c27f0fbeb1a5eb3439ff4361a718b4a67ea2e70b1f7f4195575","libgit2/examples/diff.c":"7820c56f6fef841ead2e41fc620bfd0f68aef5c6c4d85f39286d584d442703fa","libgit2/examples/fetch.c":"efd4cea0c903573773870ab87b5cab41e5bb6788a33018414d159b56421643f0","libgit2/examples/for-each-ref.c":"a83b67cf6bb3782d732bfabbed8a8e7d6531a58daed4c077bfffb78aff9af97b","libgit2/examples/general.c":"5e46e6de31a93321ca963dee9ede0f436cd75edd77d400321a8cec1b46973d34","libgit2/examples/index-pack.c":"23e5ef954f128d97a2b60901587e49bd28ca53e3206de4f069fe4d617c2da525","libgit2/examples/init.c":"0a222d517a4c31c68fa9a427f64894e12e88e488c6b535d9014ff995888e33f4","libgit2/examples/lg2.c":"dac3bd396a3efc1f9ad8ab0f61f3567b2a96cd563e16e40ec546e8d9f9d7fb45","libgit2/examples/log.c":"8d5208854530e497fe2f28aa71326e1eceacc1d7395b72e83d6a84d7ede73af7","libgit2/examples/ls-files.c":"0fad182dc579caf7984140a6aadd01dfc11c46d2bea282e6e73e0046bc3ae559","libgit2/examples/ls-remote.c":"5cdebdc24ff4a07657da50137fed2031f9084567f2050907219bb3dcb0b9a645","libgit2/examples/merge.c":"240564109b712ed36fdce863bfe34e7cd69022ed04e68706477821e6098587af","libgit2/examples/remote.c":"c888ab7c04090303f9062880fcd855f03a554a501380717f0ca7a1ec7a274a26","libgit2/examples/rev-list.c":"95594807e980779da2ab63dd89fb77b092705cce895d7b4ef100389bae49c366","libgit2/examples/rev-parse.c":"dab1ec057afdf12a22b112005c24ff717ab28ff3455cf1da47f8c2d8a217efea","libgit2/examples/show-index.c":"8f3742413429869e7e4e4334933c71dcb58bb571dcf4f76461fd77bd946f8656","libgit2/examples/status.c":"9143c897090fa59f8d75fa9c9312ba9c7ce40cc575f268affadc4f02e62ce463","libgit2/examples/tag.c":"4f8792e6f3426bfcc8b452f1a464d91af4506bc9685cb211a9970a3847ff2ffe","libgit2/fuzzers/CMakeLists.txt":"db67c2dbdb4f7486dcbe9e6848dcf1bcd9d5159dc91c93711c52d5a4f558122c","libgit2/fuzzers/config_file_fuzzer.c":"caf8a146c5b2398b360b2b2be675b5ea16af4c9a8ba2b8db682241666ebafb92","libgit2/fuzzers/corpora/config_file/git2.dat":"dc7279649a38a8c9fa9c859db5f3d804f4295f987d65319e3c2a7599e5379d5b","libgit2/fuzzers/corpora/download_refs/clone.dat":"dd2d1d94c97d7922eeb46b8f3929c60a287ab207c04cb4ee42996a263044f01b","libgit2/fuzzers/corpora/objects/blob":"7c35c725ea9288083740ea6b4c23bc92b143f82a0ca88b16506518b14b8f2934","libgit2/fuzzers/corpora/objects/commit":"8ea04ab56b78a68e3bccd0c98381ea82465e9bb2e4ef7f34228c8e3ba5dded61","libgit2/fuzzers/corpora/objects/tag":"ea7433d733b2b023a637912d00344a58d1ff32beb9b80d52dd81881a60a2cc98","libgit2/fuzzers/corpora/objects/tree":"ff780663747cd2aab987830cb72aef5e1dcc66325fc0ba3a53056e99403e1e6b","libgit2/fuzzers/corpora/packfile/004bd06c91c0dc8ab7e963f4b5e87be00292911e":"53bd8407a18fe3aed0680e230707d6e13bf0d3874111e75b299bf94940f67a26","libgit2/fuzzers/corpora/packfile/00b67414c7b17916b3bd0a3d02284937fa0c4378":"478db1c2dda7b9a110a7a576454e4dcf9f3ca3bacbf21f8813de81aaf5619333","libgit2/fuzzers/corpora/packfile/02eaeb43f0ec7dbfd91bd75e7ddcc7fd590dbc77":"e76379873411c1eed3591cc3eea3e26c9e293f9064f777957cfa4b6536fc538d","libgit2/fuzzers/corpora/packfile/02f4286569be24124d8ab209733b7492f7560310":"e3b9c84ef171ba753b8b5a1025bba400c7bfba38d28799ff0ce623727e748efb","libgit2/fuzzers/corpora/packfile/037ba5f9d6d695aa4739810f8bea6e795c1d7614":"2839cb89e35f3ef5a81c7c2424d37b8d8eb37c8a7dd815ad29628ab7de5347b4","libgit2/fuzzers/corpora/packfile/038e06289ac876f109fc12ca4b8284497ca26821":"ada4b1da277233b00aff0234dd58bb3272310094be8731748ea2e186cbe11f9a","libgit2/fuzzers/corpora/packfile/042dc4512fa3d391c5170cf3aa61e6a638f84342":"de7d1b721a1e0632b7cf04edf5032c8ecffa9f9a08492152b926f1a5a7e765d7","libgit2/fuzzers/corpora/packfile/044bf19babf3f9cde07adbfa2a45c7508538cbe8":"2812d369d21d23341a09e9096fc09230bf8f43a31c78829e736cc8345306762c","libgit2/fuzzers/corpora/packfile/044e12ea43bee3c4befe27ba4687bee98d505fd7":"92e2000f3a1b17f88fc961b602d03984ac45ae834419dd792ff7c23416f908b5","libgit2/fuzzers/corpora/packfile/061fb208431db793bbd3645b7a16058a1e2a2412":"281c93990bac2c69cf372c9a3b66c406c86cca826d6407b68e644da22eef8186","libgit2/fuzzers/corpora/packfile/06576556d1ad802f247cad11ae748be47b70cd9c":"8c2574892063f995fdf756bce07f46c1a5193e54cd52837ed91e32008ccf41ac","libgit2/fuzzers/corpora/packfile/06ceea0c98756d302c302410fffe0dc54a055486":"2a725ce1affc914fe150ea64760a14b5a5a182c7cfbab98fd388e99539af9b55","libgit2/fuzzers/corpora/packfile/071e65ac0bf08f2424a89a4a499004c1bb9f3f6c":"4f3fc765b7e20cf28450a80afba60cfe388b822290fdd23dab75de5195f92ba9","libgit2/fuzzers/corpora/packfile/0739ff2f064568a4d775c8061958e66c419dbea0":"e74301692772a42d8b0c8eee1b9291ceee323cb4f2d367b4eaaa253d3ff14729","libgit2/fuzzers/corpora/packfile/077760469bf8392342d09329c732b98d24be2c30":"2bd0e3544fad2fdeefa1c666128aaf920459b40956cd2975dcc5bf265046f84a","libgit2/fuzzers/corpora/packfile/08534f33c201a45017b502e90a800f1b708ebcb3":"a9253dc8529dd214e5f22397888e78d3390daa47593e26f68c18f97fd7a3876b","libgit2/fuzzers/corpora/packfile/09e9046a7d6125cf2915a326a1504dd75d0543b5":"48c5450fb1e339467e4a978d4b8813620502972d8de03600609cee031cc53059","libgit2/fuzzers/corpora/packfile/0ade7c2cf97f75d009975f4d720d1fa6c19f4897":"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7","libgit2/fuzzers/corpora/packfile/0c316c67c1450aee57ffa3f74c19ea5d32d44622":"439028232b268acb647229425e5c96578bf0995d1115efa60051bbf8c4b3003b","libgit2/fuzzers/corpora/packfile/0c395c44e4dd5b67caae8a98a66741e17e8af136":"3e19373a3ede76263f06643b4f839cf74ef98d08f38e691a3463f90bd504ffc2","libgit2/fuzzers/corpora/packfile/0cb9120e5ae00b0d660a111ef85fc9194a5f244a":"83bced3abf6a2e333400c01cd3003ea8cb54b11c527e8f1fdbe9936fb23614d8","libgit2/fuzzers/corpora/packfile/0d44e7156d04cd269fd1219c58c3b79dc8c41d60":"bcf0909af34f683f23f673133bfdbff210ca2a179296e7c52893b5a615d11661","libgit2/fuzzers/corpora/packfile/0d77a48bea1dde6e5d391a65456dc0aa3d9cc5e3":"4b3f1c6b712242de5c763620e21cb3efe8f7106f8e5e3bd156d9e96a02ad2397","libgit2/fuzzers/corpora/packfile/0db25107ff248616cadc75b7819b21d06394cf25":"50dd927afa481af5375dfd80e7af505456b4b1d06ba32aa07dc2cc60c69775f7","libgit2/fuzzers/corpora/packfile/0debae2db7ef2933f386bac21a2d3bebb473070e":"e3be301e3f1e1023743f258b7cb7184f93c7ad35d5c87b1ed4befa77e5f2f7ec","libgit2/fuzzers/corpora/packfile/0e2d48524de33394ca82ea3a43f5f04aac6e86c7":"b130835bfff3633ef53407c63aa4d0b2c87d8a8990b5b160f0f1a8924413a1b6","libgit2/fuzzers/corpora/packfile/0e49f6aa78f3b2f6c3fa5d281d5b1052fa9951dc":"6a5c5265c65305802d683bfd935bbcbaf9900ebfd1ab6ff2bde2858a8f416dd1","libgit2/fuzzers/corpora/packfile/0f2982027f0b3b05250267b19e3969f8797e389e":"8bbc525a26fd6b78fbcb3681d51e28b3c0066e4fc2ace368879177d58263ddc2","libgit2/fuzzers/corpora/packfile/11f6ad8ec52a2984abaafd7c3b516503785c2072":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","libgit2/fuzzers/corpora/packfile/123ca693d81a8cfd99760ff5ca9e152ded878537":"0f4ae7ab5e78841c6dc1663e18aff88f08416a12bdead9f0cd3fefc094abd39e","libgit2/fuzzers/corpora/packfile/12878ca5643ab15a4a847e74ddd84fb365736af2":"bd3c97f4745454c2cd65ed4dc035baff588820563802d1819c937bc838fe0f6c","libgit2/fuzzers/corpora/packfile/13f292a24a9e79ae911f5d5e1ef7db0112601e64":"cd381288d45705c0921a95d2d54addc90a20e00cee9dd1d93b342845b6e0029f","libgit2/fuzzers/corpora/packfile/13facd9b4b5b4509fee92c7ccc1c82ed90624172":"3bf9d518c3145d933736fcb2ac8da1ebb0e9d1ee6051e9775a7f6390603b3f9f","libgit2/fuzzers/corpora/packfile/140092a21903fdc56c98de126725fa6bead98ab1":"0f9a0a76c4dfc13d9258ae52f791ae798f14a0e975ef4c5dad461042558b92f2","libgit2/fuzzers/corpora/packfile/1489f923c4dca729178b3e3233458550d8dddf29":"96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7","libgit2/fuzzers/corpora/packfile/1501a58834f24f95442f190653a50dd67d01e19d":"65251eb45556a09eea80a69d17c264b2f09f3eac007940753f1433213700d0d2","libgit2/fuzzers/corpora/packfile/15eddee57cafb11e927810d62230a6e104de1d5c":"78ca8145949f63e2e186fa4092058eec188b8db0bbeeb081345d3836517da7ff","libgit2/fuzzers/corpora/packfile/1632aa4b049f1118306485b11c70c499a0200dd5":"b952e334fe7a107da4bfe40b88d51f139b6d75c43cb9c0f19ae154c468acf560","libgit2/fuzzers/corpora/packfile/18e1cf33b179a5cbaaf0baac8279ec4ed1cbdcf3":"25c46585e4f8ec8a2ee1658a190e1464b94965f84e14c6e33e042805c6d8052c","libgit2/fuzzers/corpora/packfile/18e768865207e0b90047487b66532b20bc74b1a2":"1cc65615d187bd8e93318580cc99a9deb66d51e94e46da6797d1cc94b03aa070","libgit2/fuzzers/corpora/packfile/1940c66b45a3bd5c847330b207fd87aee6e96194":"6707b736a22859b83191585476b94fa93bda06294c6143a2ba23d2f4b4b903e5","libgit2/fuzzers/corpora/packfile/1966ab31dc80ab75196b0cbf28e3960a0eb3f6c5":"5ca418aabf800a0b6fd9434fd9c1305cd34804d4e2ac9d2745b0d183c80bab35","libgit2/fuzzers/corpora/packfile/19da91f2603889267dfd77786e07a5b8f067d62a":"9e8e8c37a53bac77a653d590b783b2508e8ed2fed040a278bf4f4703bbd5d82d","libgit2/fuzzers/corpora/packfile/1a72795a3dffdfc999b030d9aab7237dea1e2bc1":"3607f472af344b7265812a5bc63636affe2093476b275aaa51d655fbbf97799c","libgit2/fuzzers/corpora/packfile/1e29cf67a66f225b338610fbcdf1b8185a8f5b7d":"1d49b7dda1d3666529a3eb5153856d5233f73e0cffc0515c08974213f1fe65dd","libgit2/fuzzers/corpora/packfile/1eb8977ef8c3be9ee896d785663c762c7e32be28":"f5476d5e86ea8ad32b1bcabe5ba3859de2e86c54daa16a73b6913c653fd93901","libgit2/fuzzers/corpora/packfile/1f0837530c1c3d122157f2eaa9c2178dcc3580df":"698ae799e3798740b8e4f629b3f3868a705be03b884203eec888aa25ca92e039","libgit2/fuzzers/corpora/packfile/1f3c5fd6dc091faa397bce776aa97b457388fdae":"71a5ec30430d204ed5c01f0e672a57e1889167178d5ffae5354c75624987df95","libgit2/fuzzers/corpora/packfile/20528983163f834108150a7191600ff94ae2c1d2":"e368f886a5ca3b74c94a676564d6456bd49fe11d0d398c51919006e472dffb7e","libgit2/fuzzers/corpora/packfile/20a725140a8ffbe11bb71c1b83f19452147e5180":"d2bd4261bc94f30d398fca196bd437c17ebcb8c04f9e5576563c0f12c3b7b067","libgit2/fuzzers/corpora/packfile/2149aa9e07dda9bbf502e088d8d0a38e8fb94f2e":"e4ff5e7d7a7f08e9800a3e25cb774533cb20040df30b6ba10f956f9acd0eb3f7","libgit2/fuzzers/corpora/packfile/21b664aa8c86aaee4007d9bdbc2d63bf82bd5109":"ec9d63310fbd63348e59d583141b89732779396afe1566564b64bd7da9082f3d","libgit2/fuzzers/corpora/packfile/21b9ec8a7d7ac4d542c9bf7b2e26581cfcfaaab6":"21c38a293c893f05b2b9e4ec34bf760b9f087731518956692bb981da9073228b","libgit2/fuzzers/corpora/packfile/21c07e2affed6b0134d5dc28ea6c4937e691c761":"25267d1a884ed6531ea19a2159b6df6450ba48af719b2d715f6c40b46ed7d985","libgit2/fuzzers/corpora/packfile/23841d4076641ebcb4f58d1fd03047528c9d359b":"9183e06bddef18c75dc49aee2bef20370343e9e0dce6e33031c5d93f29a16374","libgit2/fuzzers/corpora/packfile/23b9174c42560de6525b1f103125f599479f95cb":"c320649ca4c2d85097033bbd174a638b3802295c0dea94d6d5d5866aa3c5f683","libgit2/fuzzers/corpora/packfile/241cbd6dfb6e53c43c73b62f9384359091dcbf56":"22adaf058a2cb668b15cb4c1f30e7cc720bbe38c146544169db35fbf630389c4","libgit2/fuzzers/corpora/packfile/245a2ddea41e6531944933c4420b8c9790ac351b":"4284d20ab66448370b817d51ea50dbe96309ccce97a53f42ffe63415f8084755","libgit2/fuzzers/corpora/packfile/2541e340271ea496a392870bcc20d3510287b9e9":"434f1a0417137e5113f164323e55a450ca5f57e87c9358438761f8f01d0af5ef","libgit2/fuzzers/corpora/packfile/276af22d5bf94344737fb1a5eb5de7d335004493":"8afa3222e3410659809c95605ed3115090c6a664a36f70dadc57596efcbf2a99","libgit2/fuzzers/corpora/packfile/27d5482eebd075de44389774fce28c69f45c8a75":"aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123","libgit2/fuzzers/corpora/packfile/28334bd612cb539de776370995f60c8032215434":"8b0f7fe9edb2df6a4f93288b360676d42c319dd2f11b1a872526a788e79c53f6","libgit2/fuzzers/corpora/packfile/2973e2ac092cba077d7350bfffe1cf2e0644a6e1":"43dada443793c736696b140f443efab8190d2d6d18fcc35b2185311de7f7c1be","libgit2/fuzzers/corpora/packfile/2adcd01e876b12d867c858ffaec38c42c59c36c7":"111d33da364d8929a5647a956ad3d1b79e68c6cfda976ac379bd498325513ebb","libgit2/fuzzers/corpora/packfile/2b28470644f5d0323643da99c831d82f20a7a74f":"db8a786bfd5f6b9b8ab68c34cf48872df23e555e47ab390c96a22ee8c648e9c0","libgit2/fuzzers/corpora/packfile/2b86229020ba808df84e16f800dc152254f18f64":"249f9289ddc8d44e8f97c2d6a0e3b9403366126e2e82aeb852ef12c25e93473e","libgit2/fuzzers/corpora/packfile/2cc5bf2f780cd85ad93d232890f418625f4d1274":"40f131c3db3d68f63e653e512ab2303682dace69e6d0e6d319e8c0ac5469900f","libgit2/fuzzers/corpora/packfile/2d6ae8fa82b656879dd3371d0a6899e88ef34e76":"58d924c47d9c5746a411fb157ffac3f473ae62499fb1d0af21447f3a6693b273","libgit2/fuzzers/corpora/packfile/2e74d24e887678f0681d4c7c010477b8b9697f1a":"4f362f9093bb8e7012f466224ff1237c0746d8c8f660b16699f5036ccba9c64a","libgit2/fuzzers/corpora/packfile/2f436c68a7b0be43aa6d4ad5126ec9401a9f9211":"fc257692f52f2a9e94ed3bda610e17569bbb1b3bbae7414fe05464eb1cbc4fde","libgit2/fuzzers/corpora/packfile/2fec48b0dcb45b98597bfec12bf0dc650543b3e3":"d2d4fc8fc2f6022fd04b52de7e94ae9f86ab2fbe6ee351a0e713cb5e5be60f7d","libgit2/fuzzers/corpora/packfile/31bd25636a9807d6024e78b9b3d02fbb1a02835e":"8c568bd48de3ba2260e036b550c34e78471aca68564224d2e590d2c8e6f3b378","libgit2/fuzzers/corpora/packfile/323c88be36ecc20ff30b21cf417106554042db04":"ed4ec49f015e93fe11d8a3b0e3cbc84f77ff0cee5fe68b514e2048688a20583a","libgit2/fuzzers/corpora/packfile/33b3aa957ca4fb31873033a7f460617f1fe81e32":"697219e8ba5c5a4a035cfa9dc55131a29c4c9690f1cef712576f38d059c99c0f","libgit2/fuzzers/corpora/packfile/34303d14e37c9ddfb0bad130e006fec927e13785":"90a24cc8e507f74cfc6b6bb8b82ed8ef8106cf816f6e0564f15db6cdb7bba70c","libgit2/fuzzers/corpora/packfile/34dac9466a4a2c15aaeef13a9567f6827ace7748":"78bbce625718a94a1cc618416122a23fe015b5a78968036df580bf6e30568941","libgit2/fuzzers/corpora/packfile/356a192b7913b04c54574d18c28d46e6395428ab":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","libgit2/fuzzers/corpora/packfile/35bf585248be2c6d3940e15b85f72c4146903097":"68374528eb7a497146e7f93de6a838a358c546aacfa671d64187eff8f07fcb43","libgit2/fuzzers/corpora/packfile/3725a1c4431714019827277deac8ec2efeed8f1d":"04c0c1e3085f812adca4a6da63d3559ff21fbfbc2730bc819a5399eb81eb2bc1","libgit2/fuzzers/corpora/packfile/37a2b7de1fadc9eab2d5fabf5dfe7007c245dbee":"8085a4294993e8f8508fd35480164c6db6c8e410d3c127824057b420b1e4325d","libgit2/fuzzers/corpora/packfile/37ab8a0ca81fc62279057401761f7730a5a8f1b2":"742ef3ee518cf16165dee1d0024c594da8a42f295e61a11081bde66b161aae5a","libgit2/fuzzers/corpora/packfile/38011be20a664dcd2594e712a26c063c2d50efcd":"40e9a20f3b7d1bb25d81aca5d5a2549773d081c42654b007043a9703fc4e152a","libgit2/fuzzers/corpora/packfile/3838851a5da8239c2ae6cbbe869c81446c720e87":"6f8955ff64e3c7012f4f6a6da65b937914b1a695e1b90999542308a70b855f8a","libgit2/fuzzers/corpora/packfile/3921322ac01429b001f88d64c8319088fe49218e":"71ec12ef6dcd10aa15cc10d34bc2f91462f4507435f98eea77f9e67989de3298","libgit2/fuzzers/corpora/packfile/395df8f7c51f007019cb30201c49e884b46b92fa":"594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06","libgit2/fuzzers/corpora/packfile/3e98eb4fd65d3f2c41fa979db0f5678b310e51fe":"663be3787d61eaaff1def59f73dfcbc54d3a53df6b17af6301d4bdbc9aab52c5","libgit2/fuzzers/corpora/packfile/3f9ec359d0cb573cb6d2b2df64c9f4048ea298b8":"50fc019118f159ff1b6e034afe2cc8025a3bd55fa847de321c75ccaefbc5b1cf","libgit2/fuzzers/corpora/packfile/4067250457728bf775aa310ef253b223ae2fe4dc":"f358e46e11888cb4b5d6add27dfe048f6af335ad1f3c8915cd8daf9a8066bd19","libgit2/fuzzers/corpora/packfile/40818db87e110b29cb864f73265586cc054f5bbb":"50c36f3b6a3fc275f77079241e1f6153b3106af3974730cecf6b4af774607795","libgit2/fuzzers/corpora/packfile/418f9fb9ce1d4efdf481ca8fff9dadd09caee9fc":"4ec2274775773a5bd01d038018c1903c47a6602bdd8244569b2910f196dbaed4","libgit2/fuzzers/corpora/packfile/41ca0ae865b686089b8d99e9d661da291ce51019":"7fafdc296890bc117b37b604daf3327643422e66a0bb6a5380ef114ba0180c0e","libgit2/fuzzers/corpora/packfile/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8":"8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1","libgit2/fuzzers/corpora/packfile/420ce645ce1c93cee59a06da2159cbbb251e4c01":"da948e44d9191c43e3a0a943b2386f2034234205a28bbfaf431d57ae90d29050","libgit2/fuzzers/corpora/packfile/4345cb1fa27885a8fbfe7c0c830a592cc76a552b":"bbf3f11cb5b43e700273a78d12de55e4a7eab741ed2abf13787a4d2dc832b8ec","libgit2/fuzzers/corpora/packfile/450718a71a93a1b5ff982595432400b0fa876fb6":"c69f9f32570fb3a788ca2aeb60ae7696117229e6cd6242098f1dce13bcfe3b42","libgit2/fuzzers/corpora/packfile/453a312eb77b9d4198ac62faef10ecf3e283120c":"b6487bd1bda62379fd5b0adfb1c1fa600e99ef15f4c1b42c001acbe31dad3c77","libgit2/fuzzers/corpora/packfile/45470317334b614ce4d119c05ed2d6250dbc6061":"a1a8655e3884227fc028023592ce5c2296b42e8492dcc880b84e48e669bbb1d6","libgit2/fuzzers/corpora/packfile/45a65193e30784b0124f4fed659eb7e46552c2d0":"ca41841c5c98e34f4a3ae83d9220940395301a9616f69d6672b04ea322f28eb0","libgit2/fuzzers/corpora/packfile/45cff3494791ded181e1e3dab1c7a0e40130b57b":"e703c884ab644527abc3568c8392f6275f20f64fc498dc4501e1cb11f3c7b80a","libgit2/fuzzers/corpora/packfile/481dedc2855981510024d48828af0fe35a1503dd":"1d558ad1097cab5516d172d3fc0fc572b03f57ddde47c4532669b79ea08847a1","libgit2/fuzzers/corpora/packfile/49a6448a722742b1b392f0471542ee0c572c5a9a":"1d3711dde2925c70845e729d0094faed7b06a087d309ed4dc75947f49e110e71","libgit2/fuzzers/corpora/packfile/4a6e6af93dea13a5720be52b95f2948e0cab4602":"94ae66af388edcaf2d0edd6d5eeaa14ad281122c96e6caff19720786983b598e","libgit2/fuzzers/corpora/packfile/4ac25548f35e06eb9f91b0f15b89db3cb5bcb283":"f84a6b5a55d2556f6ce03ae318774057331ea7c51435f1b92e090a52af43ddc2","libgit2/fuzzers/corpora/packfile/4b586169f192749a0aa023ad6e4edd2e15d67f53":"2cd7ba150c2bc318d6cab52de107c70f4ab6abc9e2af160098398b2bb0c205e9","libgit2/fuzzers/corpora/packfile/4c3c8ec0e25da9342dc87c2e78d3040c381514ce":"4e0e3847ad9742d0a217e23b7be39fdba727121b1e6b5a3af80595ba46f34e51","libgit2/fuzzers/corpora/packfile/4d5189cd1411daaa579df34591c6a5946204c9a0":"5adb597fd88f1f7e802382f3cf903e0b2c54d3c84ab4e1f728ad89f62bbb208f","libgit2/fuzzers/corpora/packfile/4d7f1bfa928c0d3399598d562e346c6e23de6a03":"acef8db9a20a8933e65d85cbdb5e29903dd55eb3f6267082164db103855b0b01","libgit2/fuzzers/corpora/packfile/4eee38183d6fce3f42224738be58d0e3975300f4":"372f98baaf19ecad27e909d6d9a21c5a8fe3df7c57eb370bf9b3d49eed7adc39","libgit2/fuzzers/corpora/packfile/4f2e2af611d6567abcf5b6bfc579487ac417a8d4":"d5527cff4b9cf19971d975ed17891d50e6e59d83025e33d847ac2d00974a1cac","libgit2/fuzzers/corpora/packfile/4fa04b2c3ac839c36c4a3b51bf882eb99b7cd097":"cc5cd22723dbce40b45e360c72c0bb6abfac849c38ffc5bd2de02b125475a7ea","libgit2/fuzzers/corpora/packfile/4fbe10aede9fd9ce2030c6e567a9281e1a5338f4":"0eb79f0e16c8dcf59840ce9f2a0e52b276079168eba539f18d26eae6e5f92026","libgit2/fuzzers/corpora/packfile/5037f4f74273aed9a09122af5f4acc10f42c033a":"2c6e703f821f20b073261714cf3c58c09cb856efdcfad65f82a90c4f90c6b9fc","libgit2/fuzzers/corpora/packfile/511993d3c99719e38a6779073019dacd7178ddb9":"5c62e091b8c0565f1bafad0dad5934276143ae2ccef7a5381e8ada5b1a8d26d2","libgit2/fuzzers/corpora/packfile/520aa436eab6343c3729f51f0f8048e6b87f6aeb":"61417f153c5e6fa362868a13c2561ea05511962e2446089cf197c77628b8499d","libgit2/fuzzers/corpora/packfile/521e228f3b62dca81d87d2e7d5476657d7b5e0a9":"a3f99b1d6a58379342d2569fe7ac15d5116c1fadcdf9f55497dccfecc2ec47d1","libgit2/fuzzers/corpora/packfile/52e37dfd77d56769dc8a96388aa26695a8108dac":"34b93ac37ef5c0780c8aa96852cb1ca99071e45f2207ef83c625d08fd6abead3","libgit2/fuzzers/corpora/packfile/5374fb6be0a406cf8d0e95771ecb032254d21305":"b87d96b116f8d1c143dddbf3620435bf5c39a340768b3661dc1ec2e412b1ad2c","libgit2/fuzzers/corpora/packfile/53e1d4898c15c8ee3ef5e2fb279d151108725731":"475b82ad183afbfecb3e095a41595a3337c6edf03f79d831f623678e7673cab1","libgit2/fuzzers/corpora/packfile/53e61ad37ca92b7f6c0396e5fab1ed8743e73da0":"8a731c352c4a868851779b032413b4f87feb30ca196a99c505e052fe4413ff22","libgit2/fuzzers/corpora/packfile/55df2a59ed6a888ee2f0cdfdcc8582696702de7a":"4d4d75d742863ab9656f3d5f76dff8589c3922e95a24ea6812157ffe4aaa3b6b","libgit2/fuzzers/corpora/packfile/56a2020f68c5eb72786ea168cc2a7e8ea34ad9c2":"cf03ac39c4d5f13fa697d63b533482821e359dc5cbdb7e63c649ee75d11b0092","libgit2/fuzzers/corpora/packfile/578678e78b72f8bcb9f414e4129ae5d85a4af914":"c1969918521df12d3cc28ff4c78d96b32f1048b77be7be5ed92d7203a22afa55","libgit2/fuzzers/corpora/packfile/5a8bc5597fd0b2b44194ffabce46e2fa94c1ffd7":"95be31bd34da5678c631d7c3e95a588001c637470e3dc0ceec83ba2ac25e3a51","libgit2/fuzzers/corpora/packfile/5bab61eb53176449e25c2c82f172b82cb13ffb9d":"8a8de823d5ed3e12746a62ef169bcf372be0ca44f0a1236abc35df05d96928e1","libgit2/fuzzers/corpora/packfile/5c2dd944dde9e08881bef0894fe7b22a5c9c4b06":"189f40034be7a199f1fa9891668ee3ab6049f82d38c68be70f596eab2e1857b7","libgit2/fuzzers/corpora/packfile/5cb4674f4468d39f061d1df3c95b9c2dca529c54":"0534e4376f12cd0b5e4d1b424978488667df7b75873867529a0938bb8dd88871","libgit2/fuzzers/corpora/packfile/60b6fbfe65dc1796a09a734e054223aba8c90260":"903ea589b57575eb4314db42d2c3a53a88a7b13fb2e6286aa3045b8cc8f0627d","libgit2/fuzzers/corpora/packfile/611f5b9368427ef823f7ed89ad23667b02a06435":"028e95996ce886b73dbd2a9e974a064f51bda3d523357b867e89d2d17efe9885","libgit2/fuzzers/corpora/packfile/6214b4afdbfe63400ce428d47a58a2e29f682738":"43be55c6bfae3ed5135a1f62d76698adfb199624ecf57413976b76146d757e61","libgit2/fuzzers/corpora/packfile/634b675b80d51b52c3c6fbc73181ed47f61749ba":"64a2cf0bda2138cf4e271b0f78da9441e966e54cd0b7df8c9ca7d47f7d166586","libgit2/fuzzers/corpora/packfile/6431f1b31dc492fad89732b7d3e511fa7361985d":"86143d8fdd6193e2bba055dcf209e5dd2317b543981b2ab58480154d818bb232","libgit2/fuzzers/corpora/packfile/6442fd4bbb7656f142c92050da17b0e81e79fad1":"af45fcd37a8cace71612fd940de118cf73b0acf8b75fee786c5eb435f2eda40f","libgit2/fuzzers/corpora/packfile/6486c8cf6bcc2fca60502564924f6b266399df3d":"e33e0d446df6c82751725194a5815fc278004cbf76d4084c0e9394d139a95146","libgit2/fuzzers/corpora/packfile/651c573b6fdd393e97536a47f8b9e65226e29c33":"6857ae51d2535d3c50d4dc20d7a76325ad5fb5f3dab4ae5e9f39b062d95ca43d","libgit2/fuzzers/corpora/packfile/657fc646e93cb999417f43f0ec77fbad694e3e18":"fe035e27dd216ed91db51fc611a739bfd5e50f1bb0ebb1f1329fac4bc81f67dc","libgit2/fuzzers/corpora/packfile/65cc90263dec0020ceabc727d33aa587e57fc175":"a39c28b283be82be09a64ed16eca831cf6343a77ad6cf8308f3bc7bf0b58e5d9","libgit2/fuzzers/corpora/packfile/688934845f22049cb14668832efa33d45013b6b9":"9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9","libgit2/fuzzers/corpora/packfile/6b0d31c0d563223024da45691584643ac78c96e8":"62c66a7a5dd70c3146618063c344e531e6d4b59e379808443ce962b3abd63c5a","libgit2/fuzzers/corpora/packfile/6b4dc6028a3a684a20dbc427b15a37ea2fd12dd1":"eb684863e4b67a8d7dbe72ebe8f4ccd002a28185cb386cd2f9cb03d2c83e2b29","libgit2/fuzzers/corpora/packfile/6b7486fc2a47a40eb5a85a5edf53af60d48be7d5":"aca5cfab2b6b34bce54c817b0cfccb483596942e4fbd3bc5609fc480afba8700","libgit2/fuzzers/corpora/packfile/6bace82ea640ac0a78963c79483faf0faa7fd168":"149488d869cbef080602a371ab0d39d97af103fb726aaeb02ccd36c06f494e5d","libgit2/fuzzers/corpora/packfile/6ca38da5f096a5847776e4d50cb63121341fd67c":"6a4bbda5b6050c45b9e10ccf495315716494372ab38c7518fd2bb9a01210ebf4","libgit2/fuzzers/corpora/packfile/6d344a65b9edced36045f94215b6810799789334":"298d915bda9804fc3984f389087f1e60ad128d69f91283a59fac523a26b4eb7d","libgit2/fuzzers/corpora/packfile/6dd655e8ef0573eb1c41151af924974aa1e9c454":"dbdbf9bf608f3df41d2a596a936f2cd8de0307c9dbc8e786a001d6fae2b86f16","libgit2/fuzzers/corpora/packfile/6e118259c2940fafba0a9ceeef6308e12e881ae1":"a73992db63e191ba5105ee3e682ada13e8f6d6611cc57343d06dd3b2a6f5bf81","libgit2/fuzzers/corpora/packfile/6e4b5ef83333606a16a63b579f221f6ffb7b48ee":"0083ad63ced55982ecdeb9312193e38dc473ba8ff1fd09976ce217ce737aa854","libgit2/fuzzers/corpora/packfile/6f47ff60d54c012103a0c28851ffa9eab3002511":"aeec1d01c3267edf30e2e1ed652a8808c034f212cae4fa5d6e4a8b02e65548c8","libgit2/fuzzers/corpora/packfile/701a765befff451207517d56c3fe8609d059867d":"ffd178a6ae2eaf3899396852b8259ec26a2b3fe269a94e47146450a5cdd38ab1","libgit2/fuzzers/corpora/packfile/7050f56d64b28499c89d5430761f18a8a2a933d4":"7ee42d5b88c8af97d2fe05970c441631f60b3a5febcf596ba0874bafbdc098ef","libgit2/fuzzers/corpora/packfile/724fa0194f615e1a0f08184a9f1520123f8e2833":"41f525525aa4c452e6fe17b85d2319d985f2dd4fb1a7d354989e77d8c580f7f2","libgit2/fuzzers/corpora/packfile/72c52d0d98717e21dfee45418a046a19198b5d5d":"a76de76465190214abd08d4578e799f74efc32465ba7add89473b4d37336f380","libgit2/fuzzers/corpora/packfile/72cec0949c5743ee1df67b41ece5d6806f9bede6":"790bbfd0fa86ee71fcb094b8f88719504d77dec1f13a99d9ac0835eba8e5a97d","libgit2/fuzzers/corpora/packfile/72e6bfb7b881befc0b461334411d70ae227a426a":"3c30f9822160fcc2ec4af7c763ab0160de24db5883767c98aa398e6ab6394965","libgit2/fuzzers/corpora/packfile/73b74736664ad85828ce1be2e29fb4a68d24402b":"50868f20258bbc9cce0da2719e8654c108733dd2f663b8737c574ec0ead93eb3","libgit2/fuzzers/corpora/packfile/745bedb79413d20844a8b0e96fbec51b4989c65d":"e596a8e5c49dd20a79bd0c1a7dd190a674507d1129785746fcc1c5e64cd8416c","libgit2/fuzzers/corpora/packfile/748142c17e56d0f0ad9e4d6525b39294d81261d6":"f12d4073f20d8e09e0cd213f88e486f0a019f36829a9c3993f197200e94f5b45","libgit2/fuzzers/corpora/packfile/74dfea2e26741a8778fb942d1d60a84d0759d7a0":"432bf29d5062e65fd5dbc9cd7ff4b331398441fa5b24ab866c13018c779abb74","libgit2/fuzzers/corpora/packfile/767b2efbb7502a2f652a448b471693d32c128677":"decb68b8c054c9c71c1995a66d0ff661b8b66ba439f99e3c3fa1818b1e41d791","libgit2/fuzzers/corpora/packfile/78abe558c4277852128d4b91282edcb68f86bdea":"844a46be5eb4445d754b43acf1b47d128f0fee9ccff9dda7f937b5e15b7771ee","libgit2/fuzzers/corpora/packfile/7960246c2db6d39e68dfe93ded358a3acba8f896":"833e8146ea91d1aa35ac0464900c8d9aab772ada99b24bcff3a6ac5cbe7d4de4","libgit2/fuzzers/corpora/packfile/7a4ff814176b55af008ad9580201d5e659242f05":"9981721ea3de1ceaec7a653b556de1ece3a9ebab8caae9ca1245460610ff6b81","libgit2/fuzzers/corpora/packfile/7a752694fce29ded083fbabbc9ff95f5b92a3d9c":"053e08c1c12476ec8107a1a1306cfe3800b8d6440dc2cf6d1fcaba9584469cd5","libgit2/fuzzers/corpora/packfile/7a81af3e591ac713f81ea1efe93dcf36157d8376":"65c74c15a686187bb6bbf9958f494fc6b80068034a659a9ad44991b08c58f2d2","libgit2/fuzzers/corpora/packfile/7c957a1fd650f9ae0eadc112837ea451a692affc":"51a4b3d09d4f755909793e56fd4416bebc90dd36d2d87c0cf6821bcdf324db4d","libgit2/fuzzers/corpora/packfile/7cda4ab6a0daf50f675d5225cbc166c86a8ef95f":"e6b39029b9173136a0c71578a76e66ff08810c37a3a8e96a0e03ded1b20d0c6f","libgit2/fuzzers/corpora/packfile/7cf184f4c67ad58283ecb19349720b0cae756829":"44bd7ae60f478fae1061e11a7739f4b94d1daf917982d33b6fc8a01a63f89c21","libgit2/fuzzers/corpora/packfile/7df1ea8d86d601c3bd39977ea85e5f74c9db6acb":"5e39875072bb19878194ccd25af26ff9d76e935d87935f5fd8a6b81a7259bd14","libgit2/fuzzers/corpora/packfile/820ec3e39089d863641a1be6942445db3ff34270":"ae12ee9fab37804a48400f691f8833377604f8bd78a6af2bc12f6570aa49d113","libgit2/fuzzers/corpora/packfile/827704fd978bd02a46268b7396b202a52ad261ed":"f23807c78d7b02a51f8c5d40dd9f2d1b4af69f46b4761f396344d180a4e76c82","libgit2/fuzzers/corpora/packfile/828acfc1d49a0fdbcd9f238138ff65582c2a9fc8":"3fd40365a317580c8802c296b8170d685a6cca0b9a6eb2ef3b08e9cb2e77157c","libgit2/fuzzers/corpora/packfile/8306a2f04a47fe4c95098675ffa25c074ecd89de":"cceed482f57105ee1101dda0c4f1d6c288a7527d7caf1e459ba679700ac2e171","libgit2/fuzzers/corpora/packfile/8327db1c6a884d8b3e3cefd94cec9eb94bffae0a":"8bf49c7443551ea96499f3b4d513281e27013f879ce27f162f5888524ce6d91c","libgit2/fuzzers/corpora/packfile/847f4e42f8f2730a48d19951d8829621b2e70082":"5ab289da1abf6db7952d39963192576ae50726816a9ab9e1b6e14cfe857ad0ea","libgit2/fuzzers/corpora/packfile/84a516841ba77a5b4648de2cd0dfcb30ea46dbb4":"2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","libgit2/fuzzers/corpora/packfile/8552526f5aba95119c0b95b61cd40386e7a3738b":"764a16d99c81df12829f07c5c031738b060ec15634c75fb0597b8573c14baffd","libgit2/fuzzers/corpora/packfile/8565db62ac64209ff009ac40e7c2d2ac4ae944eb":"a1a9fa92caafd4a5503a892fc6e39cf5f02fe055f2093a8de03966dab782d359","libgit2/fuzzers/corpora/packfile/859b3346967c5c3c136459e565b402f9a936aa0d":"32d71a6f68ce27fa4fa63bceff0aa7064adf4b394acb98bbe5340b53a2e32c83","libgit2/fuzzers/corpora/packfile/86a69caf3c5866d78d80da087b1b843cfea5e907":"7250bdfb69dfc731ea08d8465280ec47ef4fb3b867666c6181ae54a340dc394f","libgit2/fuzzers/corpora/packfile/86e1fb54a04fc18ee482b794ba3b2b306f6515d4":"d5e1fa07bb72903dc23ff979823b0484844a66e2fbd7a2dd7609f810192b9e72","libgit2/fuzzers/corpora/packfile/86f217ee467d31ad9ad2a8c502b91279cd7f1c40":"d15730873e710deba56d2e6acf6c95d65203f5f6a0ac649eff24b2a08b16160f","libgit2/fuzzers/corpora/packfile/8768a53e1d4c182907306300f9ca90cfd8018383":"c00e7f889cfc9216ec818bf2e1682fc6af0d89939c91776669478caf27c9727c","libgit2/fuzzers/corpora/packfile/8834a7aac170c494f45aa4da71b9605a52d82435":"6eb47f3d10f8511006d7e2ce4bae0db37c2408b15b346a3a2144d302d2ae818c","libgit2/fuzzers/corpora/packfile/883f023f38a031d8a8e8ce2cba6614b9bff5d41f":"27047cefdb1afb7679cdfcd2486550f6cfe451040e3c2452a31d376fded309e3","libgit2/fuzzers/corpora/packfile/88738071086eb04e47b77d1ca28b35ddbfaa0968":"518a4a4a69dcfad19e83cfa139700bbb60619562759cb889a0df41299b33b27c","libgit2/fuzzers/corpora/packfile/892aef744c87c6ee4ba3dd457c7ca02ba3d359bd":"680aecd32b417cd8dc27908ceb356cf0841472735593d47ea383ba1806fbd089","libgit2/fuzzers/corpora/packfile/8afb5c282d23c4055500f88a10b26383c682c900":"56bb7177a9753b58d1a91642cc43723dffd3eaa2f452b7ccb8da6cea1066f09f","libgit2/fuzzers/corpora/packfile/8b3dfce4cd7b8942eedb52af0e9ca4caa5c6de61":"d64bdce8a3de44553028d6e67fc9e6bc7e86d13832d2f032ad2bdb6f677f9724","libgit2/fuzzers/corpora/packfile/8c2cccf751bb5844bea8dc63c22e3f8e4489411e":"9e246a7f4fd3d189bba4dee4b60b818e11450346fd4c6debf021811a4bcf1ce1","libgit2/fuzzers/corpora/packfile/8e30894298502ba4d43af98f1ec3088f9b8f29d5":"54273780c0f34503aaebb1b1d9aec1bfefd259e152cbcfad0a7a78f03c936adb","libgit2/fuzzers/corpora/packfile/8eb4d738f7170d2e0594b779f782eb3171c9d421":"f7e7196fc84627c7d552d8878c740ea69e42076607be488f1964987c91ac4ce0","libgit2/fuzzers/corpora/packfile/8f46a043da3aa5d466ade170e62b0b9f362b4c5b":"1dea6c6dce4da36e28a7c14b4afbf425cb04fcc5e432a87b3b671e3ba3ef34f9","libgit2/fuzzers/corpora/packfile/9295f39686016bf3abb1d6e9924d6725c1263920":"b2d4a618a6a37e0340150e07a24456010313a116604dc5418150847fdbaf4f3c","libgit2/fuzzers/corpora/packfile/92fa2c2237724e7ba49e9c59adad8d61ce400bbf":"48a68f4eb5c3f2ad1200c857a537317716cc65780572955b239b8a788ebd369b","libgit2/fuzzers/corpora/packfile/936548b53e1a1e30cb30747a87203abd4eae78ea":"cf00b0f90843c43ff94f36f3fa83dbc268b6aea8eb698ef7d036d74fc846c616","libgit2/fuzzers/corpora/packfile/9835ad3ff27939bc1315632d6a22980b377c36e4":"09a8d7fd4e94e930d9be55f95e235fe863fc5ae3d160f8b6af74a1275cd9e6d0","libgit2/fuzzers/corpora/packfile/9857740c36a95415fa3be04cdf184db7b41a8b3e":"392e7a1bc70abf5219160e19617b1991950e126434d548d4ec36beb82d5daa63","libgit2/fuzzers/corpora/packfile/98c35b9d5e7b430d0d4ef70f642d8e2f3266b6d4":"31255070b27659f258325d5a359eb0944bf1afc78e9803721011c7f308398519","libgit2/fuzzers/corpora/packfile/9929b50ac145c0781a0347be1559764edc668173":"9bca3f4cc3c665d343fbd27104706f4b3bbc149e91e0c061e4bb960eab687ff4","libgit2/fuzzers/corpora/packfile/9bf6a450d87badf2d495c2df37081ea16156915a":"fdb9b6bfe39e368744422405b25d1e6282e69e83f691bfd64ae4211d8287b646","libgit2/fuzzers/corpora/packfile/9bffb3ff7a4429144305b770162074bbffe39ce9":"6acc20a73b586df891d52aeb2e0bc03b0d5913245f6c44841b6f70a43f2a69f4","libgit2/fuzzers/corpora/packfile/9c040d3207196e3aeee0df389170d6e59733ba0f":"d4cc24149d1410975fee6674cedb2ca926c81cb4c7e2f2033be26778f02962b3","libgit2/fuzzers/corpora/packfile/9c740d0f3b8875a3b19f1cf1a88d5192a997a68d":"73ce4744e856ac71aa069b7b202ca58358189f582d03706c39e82f1893700fc5","libgit2/fuzzers/corpora/packfile/9cf72097400efb70d06179e6b00abb4cdec74e66":"5ed855d3fabf5a6799b4201701938b76ec4029184b0466d219ae57687be9f3eb","libgit2/fuzzers/corpora/packfile/9d36c270ef1f14214742562238dc747242d4756e":"30bec7299ee957f8c7f36879728ff14ff45396762071716a8608231515ebea52","libgit2/fuzzers/corpora/packfile/9fb415ccadc8e7b0f38646ec5782d5895111e259":"3c1a049bfe7be1cd5df9c04212b9f787eb546ef32c128c47e3a48921249d7821","libgit2/fuzzers/corpora/packfile/a13b7fbb454fe3bdebd07a51d466484aa41ee142":"3b16feece66e0f53b9ae2a21cd4151b751041f9ed30cb2525b0d9934972e6a7c","libgit2/fuzzers/corpora/packfile/a1a7715c7596c77b892dc6d4debb7c108ca4ef97":"d52022534fa2dba3bb8a45809c425f42a5dd8786ef8d206fcff19c1fd66725b4","libgit2/fuzzers/corpora/packfile/a1ac8b656af02b56aefe6029db36b1af9fb664ef":"60315e08e7127eff65833f43847903f406f6c7601d783891b26d9a49eb57db6c","libgit2/fuzzers/corpora/packfile/a343687e2522222c2d49e8cb18d3feda64cf1d66":"e53612824f7d8ce616d2d90c4241a9dd607151977c3472196951a45aee54e17f","libgit2/fuzzers/corpora/packfile/a6f57425137e9aa54537f0b3f5364ce165aedb0a":"1dd8312636f6a0bf3d21fa2855e63072507453e93a5ced4301b364e91c9d87d6","libgit2/fuzzers/corpora/packfile/a73df4ce29f75cc638a7a2d823fee57d909ab681":"f50747549fcdad833a87719f700bf3b47fc157160044f11af0b3c38acc7b71a2","libgit2/fuzzers/corpora/packfile/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569":"86be9a55762d316a3026c2836d044f5fc76e34da10e1b45feee5f18be7edb177","libgit2/fuzzers/corpora/packfile/a8b9b91157274e617bf4ac5045fc0c6ac97e76f7":"9a5d8b4f20af57dcdcb68417e54980fdbce5464fab2afd860cff614c2a581a43","libgit2/fuzzers/corpora/packfile/a9c697f383f59a3b0642cd55b88190bce6201bae":"9f1429096e79d09fb146e5a033c33f14b75f9f4825f5db3671f2646410777816","libgit2/fuzzers/corpora/packfile/ab064cd6847c0fa546bbec4241eb9b095e0e73da":"a81119e59a92a2f837c142ea8ef50429edbdb6ea2ec5da75d026acca8ec110b2","libgit2/fuzzers/corpora/packfile/ab2c64588d3d9dc5c54c48d414e6d46d6a78cfa6":"7fc4ce8686c82662e06d7e92afffaf32cea8ee9d953f8a9583acd955a8478e03","libgit2/fuzzers/corpora/packfile/abe729b06750880778312618dcebb43257ec03e0":"823dfa841810526b38bf402ef1f84387f1ef79fe1f955057484a82652cc7014a","libgit2/fuzzers/corpora/packfile/ac1bf5a5fe61e5784f72b364ef1bcddfb0d13716":"cb8b5a2e407d61cd94b3ef29269661294ae1100092c48d7423cf55012a0d2c14","libgit2/fuzzers/corpora/packfile/ac47b6d3f0e479df3292131535f8e0d99c288de9":"85903df244183978ad491f5e727f566f9eda84af7d09f448e4e00aeb0d436c32","libgit2/fuzzers/corpora/packfile/ac9231da4082430afe8f4d40127814c613648d8e":"2b4c342f5433ebe591a1da77e013d1b72475562d48578dca8b84bac6651c3cb9","libgit2/fuzzers/corpora/packfile/ace9ffcaa273c01c0eb60381321e47edf4842332":"bfcdee20ad3f3fee73821ed01645e85716a0c3f1fb6e066bc048fc591d4aa7f1","libgit2/fuzzers/corpora/packfile/ad6ba9b0bc076987efbeb11ce3fc92bc1df69d0a":"ef9bed33abc7920236290dc1b50b678d884974bce98d11710a727e3e5f1c6f3d","libgit2/fuzzers/corpora/packfile/ae99dcb9b5e1b09aa5df6bb2fada3a3de61268fe":"e2e1bd67bf91c9c0af409af9a54fc913c21877799c5bc5678a7e90d46c599597","libgit2/fuzzers/corpora/packfile/aeeacf0499ace69549fe2c76757d4948ba65a10b":"bb9d5a1bd871b1793b42dd3070eb5c97e97c806536480085768112384de5734c","libgit2/fuzzers/corpora/packfile/af6614c37604ee5d3f7b00cddca761a8776283b5":"e0dc9a9618cc8656b1c8053fbd78d1be19ca1332203b2a08eb421b05ecd954ec","libgit2/fuzzers/corpora/packfile/afd44f8c385a922c8caacc1ea5688d324bad5b39":"ff18fe7a59d6f955878313af3cc5e0e9c9611d08293caa391bc6e20b9b41ae92","libgit2/fuzzers/corpora/packfile/aff024fe4ab0fece4091de044c58c9ae4233383a":"50e721e49c013f00c62cf59f2163542a9d8df02464efeb615d31051b0fddc326","libgit2/fuzzers/corpora/packfile/b1f86f05d4928c8393fe0f138c0714df3978f0bb":"3f362712695c59536e3e688cca80ae277764a0a05ce28c5cc8ccc91195132de2","libgit2/fuzzers/corpora/packfile/b452cd4b70f2827e3cbd6d5dd20f678b6e55f813":"5b10f1ffaffa3a373290304bdd876e25fa9f96460ea61244b8c31c131cbb3501","libgit2/fuzzers/corpora/packfile/b491dbad4c3edc87aa5a7f12b2c9a447a712c20d":"8c52ee97976acd0e10f5e3ce5546138933f2f43ba00e41bc48f8f56d31759db7","libgit2/fuzzers/corpora/packfile/b54664965911c6fe91e18cd01b68a75c8183b530":"3e151409ace91cb3394fecd59e92b5dc42c0aad29993a1858f2f70a0866a539b","libgit2/fuzzers/corpora/packfile/b68542373c05c0ed25231d09955b2c699d37c45b":"aa687b58b0e73e2e383f8c500d75b591e188efe0168b3ffbcd3771caaa6dd4c7","libgit2/fuzzers/corpora/packfile/b706e78cf7110a78dfccce991cd4ce22c6fd898a":"7b3fefae8d62926959b152b814a31dee7c2ce70fcd6e8b4ed880d1ab914326c0","libgit2/fuzzers/corpora/packfile/b8d3910a75ad8a7058f9c3f202f8eb27419137d7":"1f4fcffd5bda0918550e8b1b5e0106f2bcfce294abc8525f21e943465788a39c","libgit2/fuzzers/corpora/packfile/b93abe6094fb4ebbfa7414fbceb7199ce766075b":"6a8d6b8fce4c36237eefdae3ea8c3b3c16919e6c20c7384d4ef9cb9e8cddf795","libgit2/fuzzers/corpora/packfile/b9a64cc0694f3ac4a3c530c721bbf69026192187":"3301fce5b1142c8d15a7505f756bea29983a91572ccbc3859e1e483ef3517a25","libgit2/fuzzers/corpora/packfile/b9e5319eca8fbc26e5c322e0b151ed8ed60628d1":"fd7a1eef7d0224d9f5558c69f52763fe75863ebc9dd462d80ab1e50c8ce9f739","libgit2/fuzzers/corpora/packfile/ba390745a04c5394601f7aa73fe795097b814d1a":"527ee4c107847f03bf735054864c09358942e137e3b9d44b27e4d9356c9beafc","libgit2/fuzzers/corpora/packfile/bb7d065b776833337d3e1a3071de4d5d2759d78b":"d16bd22f7196c0a70f4b12aa0b290c4c4acecd5d6ba350ecc8447fbdf4c3819b","libgit2/fuzzers/corpora/packfile/bb99cf0bb3e5d75d59300e6ca9cb1f67ce315e3a":"c8c7687cd870980c15d0ceeb8035737e82d2fb95e53c421b3ab3a37ab535f859","libgit2/fuzzers/corpora/packfile/bd9722d91e0615cbdae3cee3476ec6181fbad98d":"6130bd959ddfc70a81745d1e8a84dd163df47c0fc68fcab00f8b3f560f6d3e86","libgit2/fuzzers/corpora/packfile/bf8b4530d8d246dd74ac53a13471bba17941dff7":"4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a","libgit2/fuzzers/corpora/packfile/bffc4698ad4aaddd977fe857da20858aa6654263":"357c417e27c0526868f4b7f7a9cd1cddf8cd2fe14d0e20b3e425b73d5e4298f3","libgit2/fuzzers/corpora/packfile/c0ea828d8f9c4a2c0fc6253908cd283f6c7994a1":"c016406647d3bf5cbdd674defd9a73f0da3871b59e8bf9382286657510d114ec","libgit2/fuzzers/corpora/packfile/c151b760696d665265187501c51f38cd84503634":"528a84ce6b18eb7d0e54be01379122a76dfdca14c97f02e0424aabf0220d9f51","libgit2/fuzzers/corpora/packfile/c16f90096603258174790bc85f076413dad0e228":"3493b717688b6c1743f814be189580aca11e9bd66e8c3f37d50d489445d1c986","libgit2/fuzzers/corpora/packfile/c20fc8fb8f1d44050c281089191b8eac2dc9444c":"8086925c6e2f51d516f2241098600acef7f552fc07b7f08a3c4bf18c81b4203e","libgit2/fuzzers/corpora/packfile/c2143b1a0db17957bec1b41bb2e5f75aa135981e":"452ba1ddef80246c48be7690193c76c1d61185906be9401014fe14f1be64b74f","libgit2/fuzzers/corpora/packfile/c22c3fba53bb2c5579b47852fa9ec54a88c03472":"d3cd0d7533edf8b992042d6be9f8c0b1205349bc69cb5dfcafb8e4b4d41b331c","libgit2/fuzzers/corpora/packfile/c297564cff1bb4f7933221050cfcffa36c59f691":"cc68b55932b8c746566eac4b43c0c6aa579c9aa954293c977c06209b71cc60df","libgit2/fuzzers/corpora/packfile/c2c4da76233acd3efe08eaebb7ae8dc9b3036527":"c3f610f041394931d0c92e7761420c1a4216afcc2b6afd7fc85e0a057977f763","libgit2/fuzzers/corpora/packfile/c3d47118536d19a8d1a601978510cc24344aa8df":"734b0c91bde31b44f8869916f7aa6c8af2f8f065357d28bc7421759b7b02990f","libgit2/fuzzers/corpora/packfile/c4cbb032db94c57061003a85d30bdf4117979b1e":"25b0287732f3e079c3d69a9fd067842324912a804795a1de11018af6f039900c","libgit2/fuzzers/corpora/packfile/c7090127a03c0e7230c11a649e4f98fcb4ca2b75":"3f6933ff9daf5dacfc3d9314be8ef5246aedd998cdcd4a46338283f3c5d73b1f","libgit2/fuzzers/corpora/packfile/c8b839665bd381ff7d006b1b08c35f94f1818556":"90bcfcc55c9e676fce0a6dba512e0b49b224f35bf291dd4a8099d4f2c8f30072","libgit2/fuzzers/corpora/packfile/ca8c7c16d1d6b60e951dcfb558cc97e14231c750":"836f7c7bfaeb1c965c8ab719763d341cecaf76c336fcc2c70b44e5984a54f3ab","libgit2/fuzzers/corpora/packfile/cb46c744c83541a0900e1e61780c18d43031a08b":"d1bbd73bb09190bfb883056771e22e997541ed20079793bf33975fe1654581c3","libgit2/fuzzers/corpora/packfile/cbf1e454dc7ac878bd23e3dfd0b6a28a50b2155d":"81e2325379124dab3e4a96cc3712fce61658e4a752d92fadb7c2c824c67bfab1","libgit2/fuzzers/corpora/packfile/cbfb8cae82ddd82c04996f474fdb4f1b80dcb6db":"0127665b0bc182a350eee4a978422ddf64df676f9c8a60c13b008cdca9e334dc","libgit2/fuzzers/corpora/packfile/cf74f755c004ca634818f8ba44c99fffbaa950a1":"df45a789633238d7b75bf77ffd3317da84344e827de55c364c6c2e24b72d2d63","libgit2/fuzzers/corpora/packfile/d07e4bc786c88b8d2304f84c7db2098666f822c0":"04b8d34e20e604cadb04b9db8f6778c35f45a2d2a3335ea517dafe8c9cd9b06e","libgit2/fuzzers/corpora/packfile/d17ab0db9edea68e8f9f51f471decae84b192a1a":"a3fd68b224e48c35fc35c694f1a5885b905bfd8936c6ca95e3e198ebe770e40b","libgit2/fuzzers/corpora/packfile/d1854cae891ec7b29161ccaf79a24b00c274bdaa":"1b16b1df538ba12dc3f97edbb85caa7050d46c148134290feba80f8236c83db9","libgit2/fuzzers/corpora/packfile/d22aac18f8b435fc34566fe0d3f42464aec9458c":"a6f08f93a50a32c771dbbf344f88a7f526ab57980611ae611372332402288739","libgit2/fuzzers/corpora/packfile/d446a50788c32053358495358696f9d595358bcf":"50a33c54d59026990630fa15ae212ab14bd1cb667fd66d86cc62db4b8a5cd4bf","libgit2/fuzzers/corpora/packfile/d461cbcff85c87b0068f0e9c15d2056197cdfa52":"13322e999c7f0fee54f64452777f11ccba5212b608ff44a1916408d56497c334","libgit2/fuzzers/corpora/packfile/d54709a1b46002c81f57da533379e57f00afe942":"5b5d914df78806af6f0eae28042c8ea46f6329223aee9cac19cce1c1b135dd90","libgit2/fuzzers/corpora/packfile/d567007f84b83e82df7069838bf8b6c5826b18a8":"8a9a2506ee42c512abffb015e844e840855830c8fecd2f217b6c19c782b9be6a","libgit2/fuzzers/corpora/packfile/d5e60b9f94126a9ec865fda83feb6835d294b76b":"39101a8d8a2163a7dcb4016950280bf89438106dd937bc57e93a5e066fbd36e6","libgit2/fuzzers/corpora/packfile/d81092a4f3607ddbba85862facf2285459696078":"b3450940ef5f01f6ca4c62295840bd162c15521a4881ea18fde1c474a2fdc528","libgit2/fuzzers/corpora/packfile/d898eb860ceac044950605db88429e029ea278ef":"fa0e51396fb692eda18a1bc6802acd70fbfb911150e9e48f54eddfa5df254b9d","libgit2/fuzzers/corpora/packfile/d8fc60ccdd8f555c1858b9f0820f263e3d2b58ec":"19753a9b7681b36104c1f79dfc8a6a1eccc088b8c7d2903a446d81694d2fb3a9","libgit2/fuzzers/corpora/packfile/d9b69c63cdc0c1622f2fab84d1307f9e0c0fa3b9":"9c4a4fafd6c2ad4778831b95313194e091f88afe9fac3879e78cf029298dba6b","libgit2/fuzzers/corpora/packfile/db1bb4b7348d387623dcaf0a743d0b11fa18409f":"12244cff24533d52ff3ab0a6c249084a0a751d7b62635c4ce7e94c3ab5c95bd5","libgit2/fuzzers/corpora/packfile/db291360a195c79ae504a3dfb2cd0f71cbc11902":"201ebc02ab846845e609102cd8e73a65a74419f1487cf2fc05f263163857a143","libgit2/fuzzers/corpora/packfile/dc98359b3ef2ced9c3d07636c89d475a564c39d9":"c40b2356ab24d6c4cf18060a662bcc10926e2f7fdf251c126d5a67f687b570eb","libgit2/fuzzers/corpora/packfile/dccc5642917b20b4dd64d3e44b71d08da30445e9":"f1b532b1b192b5e26fd79ec7e7bf82563da500ad8f136672c4b67abb87fd2ee5","libgit2/fuzzers/corpora/packfile/dd79c8cfb8beeacd0460429944b4ecbe95a31561":"30a5bfa58e128af9e5a4955725d8ad26d4d574a537b58b7dc6d357acad578572","libgit2/fuzzers/corpora/packfile/de9550264c4e2dbef14e1281ff3693f2d19dc1c9":"d62a88e4f74022694b8c6117e1ca882da1edeae3704c446ba77159fdb8f754bc","libgit2/fuzzers/corpora/packfile/df8b4d163e9ed75634eb56467343bde73b13263e":"112008b54d05f2aa80a293a94234d7468ac623c15da47d8b5585054c6021a4f2","libgit2/fuzzers/corpora/packfile/e0184adedf913b076626646d3f52c3b49c39ad6d":"a9f51566bd6705f7ea6ad54bb9deb449f795582d6529a0e22207b8981233ec58","libgit2/fuzzers/corpora/packfile/e0905bac594c818b9cfa909269114977c4d6d1b2":"b4714cd84ab0b51293c704acc0f79884259cb139e9f5b9858a4214343420fb5c","libgit2/fuzzers/corpora/packfile/e0bcb16cd6b42128201e1b6454323175a7e412f0":"ae0dbf170be313a1ba07cfec88d7898bf10a8b2b6fa0461efacc02588942c9c3","libgit2/fuzzers/corpora/packfile/e1ac9563c33f4f31b3e147b9d2fef80fca550948":"ebf725be55096adeff694160b4d8cad47c1ebba470614285939fc9e8dd48092b","libgit2/fuzzers/corpora/packfile/e230c91352f1b07f6f34da803d07e75c06897b30":"e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a","libgit2/fuzzers/corpora/packfile/e26b3bacbfd6603d021d4ddadbac94b7b7aa0034":"322cf637730efb6ef79fca7bba1d07f80cc1944adc63e24437e25e8c833312f9","libgit2/fuzzers/corpora/packfile/e2a6f8dc3dc5d6c859f19d6e0fa64745201df0a6":"764a43d33fb0ab9ed5d7c9cfcec8ef580295483231f14be3db6748f6b7497104","libgit2/fuzzers/corpora/packfile/e2ba004118345660b379df5147bfa7a39d884dbc":"c0b2d8f765e2414743a5b3c74b0a7b9f302de9625517bfbc2405530fd33af43e","libgit2/fuzzers/corpora/packfile/e45aaf139d726366a18dce9e4854ee6c82901677":"a612b1c1cab495d0f15a91ab991637a4c9f059dfba2f5b091d2e2e21d871916f","libgit2/fuzzers/corpora/packfile/e4b3ab7e8c18de815fc8bd6ebfd5d52cf1924a8e":"5ebc6e0563be00d16f467eb3ad50c10066925330d9801e812136d3732980503e","libgit2/fuzzers/corpora/packfile/e6818b96c50bb749911248959af81a9c412a0223":"6957278b7eaeeb4d4c0f3c1221cb5006dc72123b91c49c934a281791e58d984a","libgit2/fuzzers/corpora/packfile/e69f20e9f683920d3fb4329abd951e878b1f9372":"f67ab10ad4e4c53121b6a5fe4da9c10ddee905b978d3788d2723d7bfacbe28a9","libgit2/fuzzers/corpora/packfile/e6eb439fef7d5461bc3552aa7c064d24e44c5f32":"08b43112bb296295a65deb69bc63bc2958d999a9b297bd26ed57cb0585e28ee0","libgit2/fuzzers/corpora/packfile/e9d9930dc3fea44fbc7acb0d1ef4bd867f1c902b":"5be64c7ad54d3db215d0ef3f210b0aee9ae4633b2881f7d0072810bde509f1a3","libgit2/fuzzers/corpora/packfile/eb05b6ad73fb1f69ef750d0b9cb6c606ab9d949f":"60afaa675730f8ec6476db50b3d40686774533ca08f4ce54b058a322fb51edb5","libgit2/fuzzers/corpora/packfile/eb0814ae767e5f28b87c998b0f44dcf80814db1b":"d4322cebd5966ceb5083cc2c31bc7781f79697a5158323896c18a17a62019188","libgit2/fuzzers/corpora/packfile/ebbd9763912dd557d08abd1373c867a4b56e6a41":"d165a3ccd24ec544a957f94ba8703521fa770744eb0699fe34071a8d118a26b3","libgit2/fuzzers/corpora/packfile/ebcdcb7effcc3f06e0d503638ac621de877fc554":"d1211001882d2ce16a8553e449b6c8b7f71e61836efc2e416143808f20e721e7","libgit2/fuzzers/corpora/packfile/eddccafb2716adafb9ad48203f0621bb00ebc73f":"2d39b23388680948e0061be0bb55ceccde983d1e9648e25fb44dc24c13dd4ae9","libgit2/fuzzers/corpora/packfile/edfbf20c83d3cec45470105581f7dc8b7e0889da":"9ca35acacf2da27dea68e300d51034b0bd0c898fee8d0ee44f93f3cd2b87c519","libgit2/fuzzers/corpora/packfile/f03218467b1c74e465cebb3b8092e21a5122f31d":"2c0fd6635a29873006859b664676c0b75ca95b5e46b0b95266877085d29d3452","libgit2/fuzzers/corpora/packfile/f28600befd899a94bed8e62853e90655d614f439":"51adf8866db0f293c43f8c7a96b5414c4e84d7ee8d997bf31aa4e6e5b18a99ad","libgit2/fuzzers/corpora/packfile/f3b15185b7a9a10716752d58434fe656d839092e":"e65fbd6e85c58a5976b116f05a70007aa3eb6ff0381dc64940c87a94fd285238","libgit2/fuzzers/corpora/packfile/f436ed7933482610e08e18b40e9eec102b63b7d4":"3aad42ed5e354244809aa24d1fafb03215ee3d50ee4cfcacbaa87ed69fb3f1e7","libgit2/fuzzers/corpora/packfile/f55ea5b7c1cf5400aae56d7faf65a42320d0323a":"2c5f37766a0c3ff147a264a9c1633ca4418c82b76e8ffc6bb617a303e2b39032","libgit2/fuzzers/corpora/packfile/f5eeab2d009aa4984378df6bfdd89366b7ecbb32":"72636181279c39fee14ca021361f08e0f9c2b4153690906c6e6fd2da3411ce23","libgit2/fuzzers/corpora/packfile/f6250c8b3cc0510e0f8f621100be83f018e2d234":"87033bb0d6c87b837ed9b5fb618a0ac5d807260e30072777583ae6a2431d43ec","libgit2/fuzzers/corpora/packfile/f7168410c7158ff7331698930937f9cdc54f4d8a":"0dbbde31abdb54bd8ba54779851e67dd2d0942a1bde5c26fb35e3651c715b479","libgit2/fuzzers/corpora/packfile/f91847640af285c1b8a6df27f5c50686ed0deb70":"1bde3122ca94ad63260aa702d4146c791bf1cc05d4b2405ac7ce95d40a09e4fe","libgit2/fuzzers/corpora/packfile/fa58a6b2d3286a136a43afeeaac589d2dde0a2a6":"2dc654a3b45efbeb20547537e2b73ee72fb363749625e1a63fb87e4cdf4ed187","libgit2/fuzzers/corpora/packfile/fe3667be5fd2ffdd553ae04a534a2e9ce5445188":"b0c569bab52da58c60d4a6961391d5b372d0c5f699330edb016153d4da9208cf","libgit2/fuzzers/corpora/packfile/ff21cad92ddd105224408fa696e91080a8cf98fb":"338ebb72e8e1cfb7e2e06f7489ac532092b9d65a46aa84b11ab01f7c85d4fdef","libgit2/fuzzers/corpora/packfile/ff9804ac04790bd58cdd124526c00b920469b812":"8cec4157325a1241ec8cfee807c356c5d43f2caacd02ca673f70df3a9f6bee3e","libgit2/fuzzers/corpora/packfile/ffc54ca808e7666f250133ad0ae2185ad688a826":"9be3799f24592e94e1f7991e5f312648a509ce2fb1edbafa50a66b65c916539a","libgit2/fuzzers/download_refs_fuzzer.c":"5f3f912d61cf808a381acf89e06f9f9970d5ec8fb13a3f7f09249553abbd047c","libgit2/fuzzers/objects_fuzzer.c":"294be4de22f1e9ff962ad3da9bbc004538004c95af67375422823511a3dfd9eb","libgit2/fuzzers/packfile_fuzzer.c":"e8dfb5bb36cf4e861f6d22b0a8d534e28a9a4ee8b410a6d9a6d250b285953bee","libgit2/fuzzers/standalone_driver.c":"72972d4d1e4139d1188c4ba35628eb93f4c7729efee9d5be29078afc53960e7d","libgit2/git.git-authors":"3f26949ee933d877d7797c8401c5d1f77780d3822b495fee98bdb085e9e5c7ea","libgit2/include/git2.h":"1a691bf8a76c8c6fcb28e0206ac944f9ea8459d09e14ec671761e30ca1e1a976","libgit2/include/git2/annotated_commit.h":"b12f2427151df5fc98e3b4386590e1f4626a9d63c164043f9de10ae5f1c5a1c5","libgit2/include/git2/apply.h":"b24e7c2dab9a6659afba24ac4feb02b6292e6ce198d79f4420fce34925d4fad7","libgit2/include/git2/attr.h":"7f9b295d892edea98c0db8415ae3d737e48d1f077a1ed01a7f9e3d9d8e0a7b01","libgit2/include/git2/blame.h":"5ca64dece15d1b4eb350e8ec57b0ce46e6047879e721183b6203c2555183a797","libgit2/include/git2/blob.h":"0dcee4bb6a375edc9bf8a15e3836f87860ac0536a71a8b585da622ad7206b34f","libgit2/include/git2/branch.h":"0d5bcf381bd96bb39f8b49b28ad0c64a737655e47909b2ab71a1ffc9f169ba20","libgit2/include/git2/buffer.h":"6123f50ce96972ed89c1a4316ee1b91d4e319002bccb16d79b460f59c0a4524e","libgit2/include/git2/checkout.h":"1173d124aac04c2263ca842f1c8bb5285238757dd220718598b9eedc0ab39b99","libgit2/include/git2/cherrypick.h":"b7992fc8e527ca0839d2e118321d3ae959a04a928ed9c3a1a1a993f796a46607","libgit2/include/git2/clone.h":"4f29df3fbf99ef2b01f796f69bb83f75cdb7e009a35153f1a64e549285600d58","libgit2/include/git2/commit.h":"956328d15708148d554a693d08d1b19004e994d71a428ca04cc190dde612f31b","libgit2/include/git2/common.h":"8139d12115f8d348b41ecb46ee5f6edc151838673b4e20a9a661f1e1fbe9ac05","libgit2/include/git2/config.h":"679a555f7ca32970e7b19f9e68b0c5a7e0ea25d952890766c36aa97e13bb1a76","libgit2/include/git2/cred_helpers.h":"b6cab2f38efd56fe0da379bf9a19493f362018a6ae31243027b1ec5a637d1bd1","libgit2/include/git2/deprecated.h":"1db051eb9ace17425909a996f33f5f8d38699e8c0a842bc0553a978bf95526b7","libgit2/include/git2/describe.h":"08b3280fbb5c38c5b261e317380bd602948ad5c0c94c6073329fdb222c110700","libgit2/include/git2/diff.h":"2a99276dae3c1a321203920cf628058754e9231aa90a60174780d698b9c85460","libgit2/include/git2/errors.h":"12df1c336d588b024a84a733366ddb81942cdf1c6b3625a3ba811ce92079439e","libgit2/include/git2/filter.h":"4013f43c76c36bc5ee562f2ca1d5027b17f40760d6f69543f8ee96c0a9460c63","libgit2/include/git2/global.h":"88e49fa7593012aa9575df08755b907b5b613f43278f477e9ca8e4feedbe6786","libgit2/include/git2/graph.h":"9b70d4c291f69803c51e8859c416f5ff81850738d3c4d1cdca0a44247fbb7086","libgit2/include/git2/ignore.h":"266b8bbef564bec63b4fe7d1d3042ffd273f252f151bdec23cc4f77c0febb883","libgit2/include/git2/index.h":"71d68397c1dcd4c2f42aa62d446ebcadf1faf3d63613b33792abeefb11d7ff21","libgit2/include/git2/indexer.h":"5906bf9d3bbdf4c4f77e51362dace7d769943d8620a62d963b4166b5f8cfd735","libgit2/include/git2/mailmap.h":"4f0d18eb0ab5ffdacdd716a9649319683fb84a33627bb4dfa6fed8aedff55d73","libgit2/include/git2/merge.h":"b526cbceb438feb65753f8c585d9a8b8f733058283df7b22e5794c46639a1d9d","libgit2/include/git2/message.h":"dd9a84083afa7835e4445e444d85756458133ad34c96f8529c2ab942e8ade5a7","libgit2/include/git2/net.h":"aa6ce5cde1a1c0dc586b3ac22bfd68689505d05fd91ee4c128c0225fdc7676ca","libgit2/include/git2/notes.h":"85a249b9ea66da28802dc0e0d93f0217b14e2c5cd621a2d4353e43308f2d905b","libgit2/include/git2/object.h":"1131f42da0ff2fd787b8e11a6813504dccd4816984eefbe872bf438cc8744877","libgit2/include/git2/odb.h":"761e49bde27ca0539f1761566b25eacf959cf6c2f4e9e13b2492fb6162f00ffb","libgit2/include/git2/odb_backend.h":"0b43a7072550a54e2d17494f6d7709d9cf0637643cfc07fe3f2e62296c4ccae4","libgit2/include/git2/oid.h":"8f07c6fad392eb2d50c09dbf64f391d14ca5c752c211a9e3ee248c4a13580927","libgit2/include/git2/oidarray.h":"9b89c71035101bd1c315c192b72ce50307a679d212ed4be53c68af74f1d2908f","libgit2/include/git2/pack.h":"e8db34362fd7e4243cc52e2b1d3733a427772cc78fb10b2d355fb54c9bc90318","libgit2/include/git2/patch.h":"c9dfe91324fa0884c154953f1645b6354dfdca3b551de04032399e6de865945b","libgit2/include/git2/pathspec.h":"5b482e78f28b084ba7b399b1f4612e58c7b8077e56403d5cb8f2cbec8798eb0c","libgit2/include/git2/proxy.h":"f15d319f1eb226aac56bee8a0c739608413e4bcaa6b362a47aa3e1ac2b08f308","libgit2/include/git2/rebase.h":"6fc70640891e32ed1fd4bb8d6b824b3e3600e2b1ebd3e4e58e3a736cf7b93992","libgit2/include/git2/refdb.h":"77a1b09f4ea49607e7dbaadec51680316e67fc574f822e7f5c92e6e0594c3905","libgit2/include/git2/reflog.h":"c3239c314b3d7bdcb056dcaf7fe31834fdc5905bf98f3e6682d11ad7817bcd4b","libgit2/include/git2/refs.h":"3b624a6085b13d09f45b8dcf3c7ae009267e8d0e52f8fae23e8446855f85eb13","libgit2/include/git2/refspec.h":"3fac2002e7bcc36fba7e353e728846423c121520e8caf00836d232493eda2db0","libgit2/include/git2/remote.h":"42a00d82174e4b883a9ab0f73fa097ab41ec4b6e8db372f674165f0d3e84d7ca","libgit2/include/git2/repository.h":"a5a4fe437d2102f79a7c8d316d0572d5e2b60f7cd599ebaa5f84a5cfeac4d6c1","libgit2/include/git2/reset.h":"303c3b9ac582a59000be80c3c2acec5eaa50c207112fd42efae77e6f3a308909","libgit2/include/git2/revert.h":"fdc9b2a8106191b36edac31d586375f82257614050b1d75fdcd0066e36da2243","libgit2/include/git2/revparse.h":"3447f28f4f811c176bcd43040f68a040111e6c46ad18a3b3fbbcab805964ed5f","libgit2/include/git2/revwalk.h":"5e44012562372dfd07905944b5aba5ca7b46112a23b6d01ffe390884bb40628e","libgit2/include/git2/signature.h":"c4562eb9a73f0f58fe575f040bf4a81fb9228eff91a8d4e22bcbb74007ff23af","libgit2/include/git2/stash.h":"0ec25781eeac85f917bcef432f0eef7c96d7552f18a7cb20978004195884ddb8","libgit2/include/git2/status.h":"b93481ba78d6c76c3bacb7549ca2350c39a9cae9f14639bb07b0328fccc633a9","libgit2/include/git2/stdint.h":"f8e051fb82c10f81982ed3df4fb7572245112567c749a8e4b64883f5cddfc45a","libgit2/include/git2/strarray.h":"bc8661586c2ec8259135dec395514777d0be3fe8078a29ee8be8375d6b4b093f","libgit2/include/git2/submodule.h":"fee3e34b5a5eef9d75b2f6d82ad70308f515495170454572308985ae305a78f4","libgit2/include/git2/sys/alloc.h":"9a19fb88e2c70146520d63e01778e22938976a4b754e4bb9e487c4d5a2ca486b","libgit2/include/git2/sys/commit.h":"3d1b2220325a82983ecb271c2eb8383a8db134dfc0da96b1f050f3664871252a","libgit2/include/git2/sys/config.h":"7888b5265f18640820d43f8ffc31e3e6b3153398ee2851d657ae8b28bdcd10a4","libgit2/include/git2/sys/diff.h":"e341f693acb25645f6ed47c041fc4eda8996a6f1d42905ae4f87fffba22520f3","libgit2/include/git2/sys/filter.h":"0c03098a51d5cad022dd317ad5a5837ff624f96fe36ee82da1ed5416426f0a52","libgit2/include/git2/sys/hashsig.h":"5677f86c02e557c7897e98d395e83d8168c532916ecfb7f9ca5bf7b4057141f4","libgit2/include/git2/sys/index.h":"fa99895949c987b7d40f47f5f6ea6e7f2dcfacb6438e59af7bf3630a7c7c4fa9","libgit2/include/git2/sys/mempack.h":"46f849ec737da6bb31bd35f3a8b0cc495d8c7f296d1acb017cab0431928d437f","libgit2/include/git2/sys/merge.h":"0f55133387914d5184ed517f3f929efd69090dbd503d75ad2fddb89e180c4655","libgit2/include/git2/sys/odb_backend.h":"c409d3131c51b1636303e562e070ebb2dac83bba6309f08d5c8a97df76a123c8","libgit2/include/git2/sys/openssl.h":"011d45d1991a7d4467b5de5c574718af5b16198fb1581639845fd8d07bef7758","libgit2/include/git2/sys/path.h":"97adf0e0751e456546c7c0119743e50aa428fad8a29184fcc637db1eaae08b67","libgit2/include/git2/sys/refdb_backend.h":"7526b2a43bc895c18bc164797001d8983f0cdd3e20ae19690b2ca9492793a858","libgit2/include/git2/sys/reflog.h":"c307ce8e9c8b0483ec45ce34a200f74e1ee73bfea9c4c7b0cc3923e3881360ca","libgit2/include/git2/sys/refs.h":"ee98c1aa0596b1cb409795a94de4891392e1675c42e8877a1e38bd0a5c3fd2d0","libgit2/include/git2/sys/repository.h":"7011981874a2325ea62ab21b0b074bfefb0ad729f51fd1d7a762fc3af883c7d8","libgit2/include/git2/sys/stream.h":"6bd6609f2dd2acaf7206c9542a02abad5439a6516f1ff160f1df040da33ad829","libgit2/include/git2/sys/transport.h":"0fc49f1afc74351bc8b106820ba8db8a446867dafec6b22e5f80c48dd41455d7","libgit2/include/git2/tag.h":"340f5aac9a05cbed975f5bc88522206e545fa4ecdb61b74929c8a36aef339f14","libgit2/include/git2/trace.h":"f9aaff56cd6e6ea2dc5f7e221f198016f7d4a947829340a45c12714bf32f6738","libgit2/include/git2/transaction.h":"4c7969130a952134c597e84a06f38ca4b19e0b372df88085cb4f846292681c5b","libgit2/include/git2/transport.h":"6d251fc43464195b1233f0bc4dd4e916cb800fc969a4313e988221c33ba36d0a","libgit2/include/git2/tree.h":"f78fe72f8fb509ee87a6e08bf9710f994c15408674901de8a776270c69f05b6c","libgit2/include/git2/types.h":"72e7d4ee4e4e373f03173c90f4ce44097e0eb553a4d64a2aeff448a4dac9da89","libgit2/include/git2/version.h":"6708c1341871e3ba8a525c63fa536c5b636464cf72f57c06de7b2f5b22d8c2d8","libgit2/include/git2/worktree.h":"03bd587205770db810df538cabda777f60b7e40307180748871ef7ef7dc1d511","libgit2/libgit2.pc.in":"e03f55b445ac78993a06b2dea6018acea775a38161687f8a583d0de371acfe8b","libgit2/package.json":"5b1e6e439e5df09c82cc7cd5160ebe239e5adca51381c2b31f790b89c7f0da15","libgit2/script/backport.sh":"6ef93a8c4a15ef74d2639638db3b24d20a76fc31faa53b1c34b07e3759c78fe6","libgit2/script/leaks.sh":"62532838555750cfdbff91709c40b1c1356e399238fc29379a45802922530a51","libgit2/script/user_model.c":"073e0b631f2d50af9c326dc009c626dfb9d31707d36bc61396ad9960160652bf","libgit2/script/user_nodefs.h":"4287333a6d7484a5a5796e6deadea53ec1ef587e4c571351e3fab61cf8badb45","libgit2/script/valgrind.sh":"13d1e34010c351992ac5950dbadf35928eaabfc9ba3acad336e7677fbda0946c","libgit2/script/valgrind.supp":"2160c174eda0e9a6bf2f9d39e967f601111703a06cc9cbb523a88e73d8a24264","libgit2/src/CMakeLists.txt":"000987699943bb08407eac146c5c08efb8c30dd015d55a43c80d0a1c62c89d61","libgit2/src/alloc.c":"83963ee373f9435e8eeb118bf412db0f96e3a918cf6dfdd0483ec9e26a70a3eb","libgit2/src/alloc.h":"0897973a8dd43caeedf3806771930d163db62554af8efc61b1c536e7daeb4052","libgit2/src/allocators/stdalloc.c":"1b81cf6589dcc7413c1a6ed7d0183689cfea619768b3b7806ba311ce6d6b3cbf","libgit2/src/allocators/stdalloc.h":"fe632f78c5cb6a079cc5f5dab9e7381aa504dc6937a0222f8de996c4f1f74e9c","libgit2/src/allocators/win32_crtdbg.c":"1324acacbee2596b05f79cf594d1f472331cd918633370795f714ffd00c85daa","libgit2/src/allocators/win32_crtdbg.h":"ebe0dcab46def4f3586a0e981b8bd5cc82e0ca35a62e3f17e0470933422135fe","libgit2/src/annotated_commit.c":"47148878a19e73a5f74ede34163af39f6c29ab6d106900845ac450240415a01d","libgit2/src/annotated_commit.h":"0c685dee827676a1d9548cb57d017fbdd20bade9ea78da62a1403e078b1e2fe2","libgit2/src/apply.c":"986250b0e569585b9bb8fa36ce6595283f7276ddbd90593ff54add4cb8c0ef7b","libgit2/src/apply.h":"f506155358417b3d3b9b56599228e28bd757a23713e74cd049c393f4ce9d1a03","libgit2/src/array.h":"97e942c6173c13ce665b5f4d1e6d82b3dec63ee8c0c511d8df31db04e8cd02cc","libgit2/src/attr.c":"44da9b02f6aed86c3481b8018a59d19e0c22df0b7059852ce937d783756eb04b","libgit2/src/attr.h":"c940426d88f00d1510d2698897d5fd1b9270d91ec0c86a7df10b9d07f598171e","libgit2/src/attr_file.c":"5dffde5053b4d0908d81fb8cda2e1e4ce33257d8c96c32de6eefe16bddedcb1e","libgit2/src/attr_file.h":"3237c0e012aaff478627db897e988e412c7ecc7f04147e35678e5bf3b1cc4e1e","libgit2/src/attrcache.c":"dde42365c6e80f9874a1eed7d3ff6b1e0d1df1c59ea4738541ac5e6fc7f2d7ae","libgit2/src/attrcache.h":"4d151f08fdac02168ef71426b8669da440e81925a88e89815efa8a08ddf5d3ca","libgit2/src/bitvec.h":"281444c865be87104cff9c1b3998877a67bfd92af4b0e5b9b034fd48f6569f7a","libgit2/src/blame.c":"d209f7b6d056075b82d7277b0dcd11b3e3f238c0155ed48726833d54f446ac08","libgit2/src/blame.h":"c1b0660a201d27ac53e781606bf51e60e89d8609982e9ef44bcd3c061853f6a7","libgit2/src/blame_git.c":"e786245d10bec4f7fcdbd7db9c2270fbacc19ac82947a07948b47802032f61e2","libgit2/src/blame_git.h":"9b813f16b93512d27d93648e53d1438d5b931024701273b5976c1da41868e286","libgit2/src/blob.c":"bdcbdc49566beaf7a3c5e6689158f29f29a83e776f1a9b9688d62ff56a1fd64f","libgit2/src/blob.h":"d72bcd2f634e3023aeb7ed03375b143377dcc5a79f77bdd42dd99d326d35b5a0","libgit2/src/branch.c":"b08c5a25cb239e338875fd9e226638c318932343713827ab9c91d0e595923e70","libgit2/src/branch.h":"c73beffe8a3a21390d49f5cc99601accb3e03d82c150be70da823548e031b6d3","libgit2/src/buf_text.c":"cb7a63ea17db38ae7f233d18537854a6bc5af73eec41fecf1575a5f22f49718d","libgit2/src/buf_text.h":"4ec92a3613a02bc4ba977680e6d96e2eccf0563d43a9693232f8631866174e96","libgit2/src/buffer.c":"2758b37c0869e9070a16b25df656a58fae45700d84226134e40b63c4204a6fba","libgit2/src/buffer.h":"1c37582179cf04f2746f482ecc0c04629359d942ec37589223a6fd4efb3d9ebf","libgit2/src/cache.c":"0a16103749f996c0c3ffc4ce95183774191269a6b1f8a3165859ca3a9a041255","libgit2/src/cache.h":"90e470b0f5dc2f1c9b61bb9a63970b55111270d93a7daa467b8d0792acc9841f","libgit2/src/cc-compat.h":"18622830881547152755d21f95feeb1cf8fe29203b7e35255979539fc572e4d5","libgit2/src/checkout.c":"c2b03be7b6f0ab7166a9ef15a4bfcec1817d238d05daaf29529ddbe8850f4ca4","libgit2/src/checkout.h":"deeaae59fbd6f4cb3d6c5b67133df66832ad3e49bc9585b6ce9c5d0aa4aa6ef0","libgit2/src/cherrypick.c":"9e5d4e0fcf51c94bb41b00e7ce3fa5ee71e37c39b6a429d5ce76c454594697e3","libgit2/src/clone.c":"7075e2b7ecb9f64af7b82a22caf8b23ab029b57ffbd7e86e6d9ace29213981df","libgit2/src/clone.h":"b6748c9ced7f93eb57f967679b67c8381e2fd038921aa4035a4e24ec482d6f6c","libgit2/src/commit.c":"815d73d0fdeb7b0c84a3c7e1010078543dcd3cc3ec86adca1da38005b31d4504","libgit2/src/commit.h":"6d46760345b792062679a51471449ec69ffe19079a50f312b51c330fe6a0b519","libgit2/src/commit_list.c":"bc5462b92b5152ad1c2f8edb48a173786d4ba2d09eaa825b8412dea784d59ab5","libgit2/src/commit_list.h":"8640d671d1785f1be371f72b06c332675ae85ab03c65db12b7beaea5f9098c11","libgit2/src/common.h":"37ce11f7b107c6255c30fdc72e1395a398dc6783c71fbd081477e2b60c396e06","libgit2/src/config.c":"c75fe3a6963a1958dfc9d86cc4e0e45e29d73620125f625625f9f7ff5a5ef78a","libgit2/src/config.h":"c37e78949ab85b1b4694cc39d494c9990e3b7e21f98eee79325645a1382ecc5b","libgit2/src/config_backend.h":"961abd79ac486562873d45ceb8836eed9b08c7d4f49f8a68705bbae99f635d1f","libgit2/src/config_cache.c":"9c69d28a6ffdbb049b1de1e653ea94f4fa1059c5b11dc5063539bb6e8cf8ede0","libgit2/src/config_entries.c":"c77c69bbd856a1e9718951071595ced785f2da1c6c82bfc53045ccc53ac1d806","libgit2/src/config_entries.h":"e59e5495d52ae8aa55dc5fa50b3ed46f50d72bb66fd1fa89d32cd42891a1c05c","libgit2/src/config_file.c":"628a814ff5b261fb05db87ac45d3d4cff2a977af23aa95f473aa16325c6ff239","libgit2/src/config_mem.c":"93cc70ae2915a209f7f8e0455a261b2269ab9d9487ef69c4256d2496c796ea71","libgit2/src/config_parse.c":"86709c067f116af8902a8c9df794cb9e7bc8612a0022b928f0bbeb582460abe5","libgit2/src/config_parse.h":"ed2e0138e13fc0115fba047c80687eb20778984bb2ee13c261ae69893e11e5a9","libgit2/src/crlf.c":"4b7c6b911b3cc1dbddec34f65f529eef98f7118323252eb1572a70c30cf41713","libgit2/src/date.c":"f25e34b3a37facbac7db64d60708d9021d0fe2a2492ebd32432399e0e3ad7e90","libgit2/src/delta.c":"0496cb9bed8143c043145e30ef7702441d1fa919a48edbdc203f50816e33ce94","libgit2/src/delta.h":"c757526292144083a0e96e7ab259080e83158e28c4819c4fa8bc2523aec12a59","libgit2/src/describe.c":"660cf42bbc1dc405e4e58e0a50f1d82552514be7656d73bc7f06b9bf3f2b9197","libgit2/src/diff.c":"6a7d06a34c2e20c71299cd9f22d02c90ff495125cc5696474aa92b7cca235afe","libgit2/src/diff.h":"06fc73f98ecc56a5788c0ab2ad8aa68e1fa06579ea1695b1fcba0e0e3a0775e3","libgit2/src/diff_driver.c":"70affc564ae415d1d1339365140a2d539da645dd1209deba0145e8f6364e11d4","libgit2/src/diff_driver.h":"a59c56162e5ee30af5a831b45fcf60833a5a622c05a97b6ac052186a507ded01","libgit2/src/diff_file.c":"03f03169b6d9f6c0295e07f699abc94639b1f41ba1e31eb200716adb7c7f4df1","libgit2/src/diff_file.h":"c4155c960e8e6d773b86161ba01c86f2be5b3e7fa0142747ae6ba1e039676044","libgit2/src/diff_generate.c":"66d846160085efa7769f502f92587d82472984e77260aec5e13476f18faa5514","libgit2/src/diff_generate.h":"49d845bd368538b4f255a2248af863f62c60e695668aea1ddb089c66e86716bf","libgit2/src/diff_parse.c":"18044ddb139273030e4c9e1e328d1e74329a75d03bbde3ffe71f616343b9dcfd","libgit2/src/diff_parse.h":"8902d9ba9102f10898c14d0a41a8d5823450527266908cbbb06e676309e23f56","libgit2/src/diff_print.c":"f6894500f810dbe73c29d01ea2c6f11eeeb4dea87d2458364b9899f9f10f03f4","libgit2/src/diff_stats.c":"566944912aadcc49e4cf6de41b85892480a8ed8707d19439c776a7c48cfd7c85","libgit2/src/diff_tform.c":"152940bc118880043cb26011194bfd580d75625ae0a310b970aa581b3f7604fc","libgit2/src/diff_tform.h":"a4a7433036cefffaa9d968ff45244afb4957313cd9c28980cc102f172f9eaf5a","libgit2/src/diff_xdiff.c":"5f4b6667b2cfc4ce04e37dbfb0d3f5e36a98cb6762e45b8182af2f993f9cc07f","libgit2/src/diff_xdiff.h":"8d083e69b9b90a5b937fdbead37dcc8e000495a16a7139ec600dda735285561a","libgit2/src/errors.c":"580330af95d7dea03bc547a48cbede57ff079f1b921a54c773c84c9157368995","libgit2/src/errors.h":"f71e32f9df35e257c371d7249497f698e8f8429352a250a87cb7ae5c37c88979","libgit2/src/features.h.in":"fee4fd59d18c3dc1c85fdf613cb72a500c108df6643269f3f97a7281a7e69fcf","libgit2/src/fetch.c":"6106680e57ad4834905e2afc4646ef94093b670d3ccbbb7c96dfbb1b5135240d","libgit2/src/fetch.h":"93669dbc5007dfe99856c76d35ca82fd25bcc59f3b5308cd0ca15a14d9fa865d","libgit2/src/fetchhead.c":"a305413a856866decc437bf222f36971b7fbaa488a2f298cda161f8c8f9d963f","libgit2/src/fetchhead.h":"65681769629f670afcf739d582bb7ae90f702f0c6085de3f26b79fb3293d1dc7","libgit2/src/filebuf.c":"709731f48a87a4d8e46c40df8697da9da703d6093b5da1c9c94eed9e02c4db94","libgit2/src/filebuf.h":"addc0cc02b56a9e0c60b334d51cc1fe68bcac82ea838d3189dbeaf8da46340b0","libgit2/src/filter.c":"2036db97cc5696e1b15694aa7cb549e3d1d08094bbe8bdcceb6dc0589d0b553b","libgit2/src/filter.h":"cd7edde15a42f16c2c30e431ed407345c7663c1f14a20c4b525ab1bdbd736797","libgit2/src/futils.c":"ca1197653b03f494c60aaad9ea7d0082458c8e5b9e4cd5f1cc99067b34fe41fe","libgit2/src/futils.h":"2c3c19c8077e854f4e060c67766c577a830a3388ec013ef39026003c4356c990","libgit2/src/global.c":"e43d735f0920856afde996c9e17e027cd429919759688ebd4c6b0700965a7592","libgit2/src/global.h":"20e6c01113aa2e0c374f2e2fd538d7e57d781c78e3aec1e15b7da69dd5830032","libgit2/src/graph.c":"796426d52cbf8110cbed8db369ff88752c8100de4fbf53da31dfa9b0044632dc","libgit2/src/hash.c":"e5bfe87d2cfe885ac3fbd39da5984c5001c4570ba08fe658f1cfe1baf5ad5fd2","libgit2/src/hash.h":"21543ccdf119b879313e5b65fe8c3e4e381523f486859c3897cbc05b0a954ddd","libgit2/src/hash/sha1.h":"9349e5886a08c37d57d32e73b83470f9da658a36f06b6bdb79a43d15fbb51093","libgit2/src/hash/sha1/collisiondetect.c":"a2155f06ce5e8b2d6022008402a479b866ddf8795c11779138d6345fff9788b4","libgit2/src/hash/sha1/collisiondetect.h":"5a1a2a35d0fe5a9e61f4c65fa07e68a923601ad12e0bc14de0d64b634dc1270c","libgit2/src/hash/sha1/common_crypto.c":"7b5be0a2eeca2e51722f6019a98d3e815d2f8c1191e14f36baba6c53be140510","libgit2/src/hash/sha1/common_crypto.h":"bde45e520496280b52c9fc7eae9c987f9f0f2a29a0d4c42cc0a451df3907897b","libgit2/src/hash/sha1/generic.c":"4bab2be3f32eebdf1ba71c71b32d1762eed40e1be4b1e012fe7900a88789e00c","libgit2/src/hash/sha1/generic.h":"b754e12eb4ab867b23dbb241b4f0edd277e42591ea9495287f098baa4e2d3fe7","libgit2/src/hash/sha1/mbedtls.c":"dd4e318b134cea917f67f5184b0aaf0266695db24a4da91d83b3cf9ede15201b","libgit2/src/hash/sha1/mbedtls.h":"be359c3f5006ce661cdf344c857f2725c8a5722bf15e300f5bd30a532f0e900b","libgit2/src/hash/sha1/openssl.c":"0c08735687474fe9da3a2cc21633a0b8c3435dc6101da44b45554f37ad9b2885","libgit2/src/hash/sha1/openssl.h":"ee9d4c8091b780c475b1342e2bb7d7934d2948a2938caac197cab7464a67819b","libgit2/src/hash/sha1/sha1dc/sha1.c":"f62247c8406698760eec4dad5e02f5de4e59ecc76cce8d8be05c344802df5e6d","libgit2/src/hash/sha1/sha1dc/sha1.h":"78f97f092c20329d1fa8d9a8cbb3d53bb90be19cbc49f1917605a9ddf520de83","libgit2/src/hash/sha1/sha1dc/ubc_check.c":"7b0db83569ba82965dc0d16e51e9ad85167cdfdab343f9a02c2c475bfdd93956","libgit2/src/hash/sha1/sha1dc/ubc_check.h":"4a140693701da167b4709c4c1b330800a0c29f2a065d0d819567a27b3171a09f","libgit2/src/hash/sha1/win32.c":"168d9ff60a46d1e9c8ad3625aae210a988260d443158d2a952b73b6161e149d6","libgit2/src/hash/sha1/win32.h":"e63dbd03dc247e5673c106a9036cd515efe2e9300f55d324070dbeb8824c7fdc","libgit2/src/hashsig.c":"21f4673d7ee3275aee03f430878939b808e313dc90cef1796fe09e4b4489e357","libgit2/src/ident.c":"b4d8d98ec1cf7e1fb395f365ae8b7c1ca88ca8a66fd9d4da5698f2c6a86e1c12","libgit2/src/idxmap.c":"84747b1521524ea3ceed1be16a27777425d3e7d6fb2a4357c7b1cbdf5046b3bc","libgit2/src/idxmap.h":"162a477b8faa3d37e83fd413bd53f6ba2801c1cf64a03c29513601058a6ed40b","libgit2/src/ignore.c":"c803d7275f9121c9a477a17d86cd6db703b32389fb611b6c1a4b84cda3171ce5","libgit2/src/ignore.h":"8189ffe01ffe66489fa19f26c960823ba781e5eb35d93f8ee655b06da26ea96b","libgit2/src/index.c":"424fa05e251a9c43d14c5fb9fd5ced86c398fbb2be1319489fd44f2e6db764de","libgit2/src/index.h":"d78e2bf5780e913f932f2a6d70fedfb2d81a0c8f00f16eb2db7386feddd90e22","libgit2/src/indexer.c":"114ab3f53705d5aa5905667f9d9a23070aeb4ec64a1b6e32671d6b43a21043d0","libgit2/src/indexer.h":"bd32fd65a3a7c6014e3e9846477b060033102c8c7baeb097506074f99c50a434","libgit2/src/integer.h":"fedd0377cd5959cdff544f03357541b4b0aed80c2d0a960cb7075b2042f4045d","libgit2/src/iterator.c":"0c05fe63247e42e7d0096b4758d677c9647d19e20043b202946d8d4e1624e2b7","libgit2/src/iterator.h":"3c35704a3eed44649d6ee95f99ea6cbe593eae67638f6b4a115c1537cf844bb9","libgit2/src/khash.h":"5ccd2817f881db49681ce72f39a3dcd96044589617df567b8f75b870619f01c5","libgit2/src/mailmap.c":"eaba2e487a28ffcbd6f9d57752e23c597dc1892cda34f0d56c5d6f48e874e1a7","libgit2/src/mailmap.h":"edd8723b4c861c855708f2d7f9ed5e37cbb7523534349b0f69258a3557b93b36","libgit2/src/map.h":"af71c423780870aa68f525aa0db4ebfbc4f84e46bb9105f14a4c60990c54719f","libgit2/src/merge.c":"89882d08b03ff314da664d10825cea6df0587bb51469a4ed62911dd38d7e1e99","libgit2/src/merge.h":"a82c5435c9b9b25cc5a47c5b1396d92349238b561b537184cf7bca57ae2650de","libgit2/src/merge_driver.c":"3e1235159f8b0cde388c4609077bceb4d7b3a32bc17114c392370ba4786d54e3","libgit2/src/merge_driver.h":"4f56c2965330a5cb08b9f26d6b83dc4e15fced9419540d2d793f2e75049bc121","libgit2/src/merge_file.c":"357cedad56215232038c15bd072e0b081a2d87407bb8fdb591d2d25ba9304bc1","libgit2/src/message.c":"3f8b9aa487cd068319c6ace315d77824e28adf2360f8c96182952a3efcd341c2","libgit2/src/message.h":"7cabd6fb3da32197a5564061b2f4461551263c207810add923250d9127e3e537","libgit2/src/mwindow.c":"896bc03ca0b2a9426424862d4d35c61cdc75a76dae79ba2286ee5a62d6fb506a","libgit2/src/mwindow.h":"38a5bd0f5cbcd5d5b2c8fe5b31567c1d5be7d92f615b57b7c139ba2b2e8dff95","libgit2/src/net.c":"c2c1e5d0e259937fea5f94d7e143888c0de61cfec572fd115ef03cd47ecc0adc","libgit2/src/net.h":"6308284bf525458cee607a3039a13fc874a6f4826866c47d5bb68b2d6868cf33","libgit2/src/netops.c":"09dfd2d9df2cc0f3cddeddca55c341abd08c0c33929cd54ade4f6cd6ceada7b8","libgit2/src/netops.h":"e0ea56ce01b021979cacf459846d8292d9528fb2f91577b3ec7b98a0574736f6","libgit2/src/notes.c":"0e207dc3751ba0e2bc437255241d7d1754c67f23d827efe7bb466da18cc7fafd","libgit2/src/notes.h":"650f92bbf875ab194b9e1d041f06fb8332bf5f402ea49cde528a81d2eac05694","libgit2/src/object.c":"a814f850fbf823fd0b2d5b2a892a56ec03612481eedf3010a2b7ffdc085cd0b3","libgit2/src/object.h":"320c9312a016f82c736197e7f7041d4366e2b6f97c60d0931c35523287e72a03","libgit2/src/object_api.c":"ac963762a903ea36adb20f0d4317388159c23828a6e26e9a1b1333b7a9fa1317","libgit2/src/odb.c":"4212ccae93e7440f9463205639045daccd7732791cc8e5ab44b7dfddb182184c","libgit2/src/odb.h":"6691e97525aeba2df13478f8e5a9f5944f40986e1581d4d0656fe7c6b8611264","libgit2/src/odb_loose.c":"82bd4482ea8029a97edc1ac3b1c965191677e36597fa60eb59bbae54566425c8","libgit2/src/odb_mempack.c":"88bbae0267f0b66c1db9a753aa7298eaeca43e8e085aa31eef0553802a93df0e","libgit2/src/odb_pack.c":"1c3b851dd769793ac2506f7354fd2b7e2f24f91715865240ac1caefbeb723f7d","libgit2/src/offmap.c":"64da9efa0f38ba066af8bf29f4c734b0c52cccf728b662a60bcc1b8110c3596d","libgit2/src/offmap.h":"c0f1515c9d67730d448a96ddc86eea76ec28193caf18ccccaf5b9b9a5c94e5f5","libgit2/src/oid.c":"20d95155503e28089a949b8a563f93a7d9816814cbd215909574a81447275402","libgit2/src/oid.h":"322eef4b2dd9b1f78f25b59034491f3547353655d9fcc9b6fe5a1ab348cb1eca","libgit2/src/oidarray.c":"7574a777c9d92ce2ee3f0b24673fe43c4e5fdaf4203a281c2a69f658523f2025","libgit2/src/oidarray.h":"17a745a4d1f2c464b91080279fb4a3163bb39456be5c7e9d6c8195724cc3cba4","libgit2/src/oidmap.c":"72ee7bfcb30cc05e73e49962aa1d09b78060272666420bc2b31083e18cdc2384","libgit2/src/oidmap.h":"7aff6a1568632f38f2acea1a526e11e24b42fffa7b05b75ac53ce18b9dd70e42","libgit2/src/pack-objects.c":"2d50e571b011d82c5899a060da7cd4738d3c68b710961099bcda618ec0a510ed","libgit2/src/pack-objects.h":"aedd54a7fdd13c69c589644e59aecc23daf33dccaba63c1285f4500f06aeeb92","libgit2/src/pack.c":"ffd54bf6f26e25369aebb15751410595589c1a5efa3655c3fc33ba09656922f9","libgit2/src/pack.h":"a419dcb04291bd4a2a78d87999066ef0289b359e9763eb4730482ee97633eaf5","libgit2/src/parse.c":"56cdcbc1b5a260770ac25d0f23c7ad7758f233b651daf8b5c3d3d897777147a6","libgit2/src/parse.h":"562e93ba8278eee0440af1865f2b6fbf3df37c9f2afc938e362f6f932c8f6cf9","libgit2/src/patch.c":"de8939e05e8291f1b8e57125b1ad3a8b849f77a7d40815aa2b8775d8b97b96cd","libgit2/src/patch.h":"b6e844a48af7a8729c37f9bab8dc794907534ff723543260781491c133930120","libgit2/src/patch_generate.c":"1c4b7d0b188a9a31c2909c421e325b59d506ff3733f891db710d45f33b909ef7","libgit2/src/patch_generate.h":"396a726fd8546630bfc85fb4b1a1fcb3e085aca4b7263f0042aea1b12ff02e35","libgit2/src/patch_parse.c":"8f49c4d51645656cbb726e3e4341c14de85e68945211e8f17ea39d22e93f55d7","libgit2/src/patch_parse.h":"6883a184830f4c59427177eba5462d27737706a1be899db35423c5ad9d6c8c4a","libgit2/src/path.c":"82bc8e2d24363d8aa584f64dede20de1623a7c531f20ef04c553a4e493d37a13","libgit2/src/path.h":"43d1eb70c1afd0b5bb9ec706766195fe768ed2d7fbfdf61e3a1fdf41c4cfa467","libgit2/src/pathspec.c":"a26fdc61468915bd88fba19fd333b547157361e660037f8ff9d8d4c7f1cdd30a","libgit2/src/pathspec.h":"405f9c8598735d84951b8adc40e66617dcaf20f5141e5caa187cb638936041c4","libgit2/src/pool.c":"c78c7f735573033fd0482e06af475d749b326e1bc176b7084b37bca39dc340bc","libgit2/src/pool.h":"a7ae90a762be159937bf9399660bb9be585a0dd0f16cd6d95c1a51bce1d6d29d","libgit2/src/posix.c":"b9c8cdf28c7ea2c1e6d135645293f54c36d48ba0734e0b72bce4f39673824d63","libgit2/src/posix.h":"58b304f9cfb3399d90f62d53c08ed4d0c86e5b951ef1f0ca03ea7fc98d934e85","libgit2/src/posix_regex.h":"70be277c3ef62f3fe322b21275d4118d2c69f29337cd36e295026c50a7e7e78c","libgit2/src/pqueue.c":"d5cd8f6c5639b50898fe0f9354dbb29de1a0be1d20c879242c8423907466c7c2","libgit2/src/pqueue.h":"c4c98b6e99fdc1ab33906a1d659ba113a2048890928f158e9031caa35e385991","libgit2/src/proxy.c":"393f47f681916735c25ed844840d9c03e4fda4389cdc59cc3ce5c94ccacb2bb7","libgit2/src/proxy.h":"e195b1b88c11f9d02aa8f02925fd7f11cd68c0361d0e7a6a477f4a3a5cceb896","libgit2/src/push.c":"b6a7b46b79375c4f501620b21d0c46b4d426ee8ca06ee0ca0f2d4eeda0b1a059","libgit2/src/push.h":"aa327d0a24e838330230c10b4b67431e0ea0fd7913c3bb8fbd24441bf72fb8be","libgit2/src/reader.c":"779bb37bb66d36509549a1d286fe8129a84a220832369e874b2ba594f91b3c85","libgit2/src/reader.h":"7c5c2aa3805bcf813d2ef84373fa55d06c7c675b79854c4fa82e77724a5d575b","libgit2/src/rebase.c":"49ea8649966c8b75746277a4b64dd4e5d9aab952d9feba1fb98008cd5b5cc0a6","libgit2/src/refdb.c":"c9531a351c3a59eeb30f19aff48546d970d67e0d19bd19ae1450c888323b387f","libgit2/src/refdb.h":"56c3c500a704fd792eba6bc91546482e97cf038b08158beece1c4cd69c87071f","libgit2/src/refdb_fs.c":"f7b0c1decdc57836fe910c21fe2316290851a1b98150664fbd9230ade98ea731","libgit2/src/refdb_fs.h":"e981d3df86d535ea91561853a7754419a2c95a3f72313171f5f6e0fe6d1ecacd","libgit2/src/reflog.c":"3894d9a1c4a20bb208d33f2376fc592a2c24388ed04aa906fb9a6eecb13d862b","libgit2/src/reflog.h":"898ae0bf378c465673fef1a4221baa2cf6165a0700949952971f743ca73075da","libgit2/src/refs.c":"b339b49b0cb8740698e992bbcd4193cf69eef30a98be66f0832d03df20f0dd91","libgit2/src/refs.h":"3ac8974a6390519a06c58a4e66e346f5231dde9fd423de95c0c8e9a2bbbb6680","libgit2/src/refspec.c":"918487205af0469f4427ba2aca8f0625d9dbb0c86f2825769c9fcb3330c7bdac","libgit2/src/refspec.h":"6ebd69454d6f9942c531cd7dfb976a2a8f7474e4f12eabbc33f741c0f9632d04","libgit2/src/remote.c":"947b6475d877042faf51f893ccf13fc625b41b64e0e48a6f40d4f892b532725a","libgit2/src/remote.h":"4a75b031546aa55c7c7590a32432f5d6d6ffdfb356af8821e7a30b571725caea","libgit2/src/repo_template.h":"bec227c595d193802723f81765487da76beaffafae40ec05b76a4db7de153c01","libgit2/src/repository.c":"fc9fd579beb769a55228aa82a1ca703c3315fa74026cda0f33e5eef75d5da2c1","libgit2/src/repository.h":"346de04989295d6116495a10b3fe0c9251f27d5978ba864bcc55fb2c44dfcfa2","libgit2/src/reset.c":"09c67fe8d1796be91339c2b5eaee002b426105e69558d003bc3129699de503bc","libgit2/src/revert.c":"c29672b11583af9c0ed6ba15b0f3e60c002f3cc66024a177795d762f083aa6d1","libgit2/src/revparse.c":"6deed5093b7faec4a4e6a1250eb6416060ac0060b8526bf06d227ad077ffaa5a","libgit2/src/revwalk.c":"6faf3778faa31928af4fbef6eea695b4bdf34a7c6f1b6a692df28550b9f016bd","libgit2/src/revwalk.h":"8e089dc8f7081f6c6acebedc7b0a49c599da434cf148f3ca14639e7422c86c72","libgit2/src/settings.c":"fe0a67f6f8436c7c7bbfca7772aa549279dcbb91f80fb34878fa51c7263180ca","libgit2/src/sha1_lookup.c":"95d24473120414853e34972e200d24ad14254420b32a1d9213042e3450eb0956","libgit2/src/sha1_lookup.h":"904c09580175aca72ce97e5dd972ca74bcde4df726700f519d21e157a99726ae","libgit2/src/signature.c":"1caf88ac201b3cc607a6437b6cbee0ebb027a19a420225031e8af32c7eebf4da","libgit2/src/signature.h":"766717ad4c2fdaad4b32f5dc5710f14edcda06ac2f98d98c24cf21a6620e6ff9","libgit2/src/sortedcache.c":"07423d4b26cd3dda91395583deab43441a1e3109716eb5262cd0f5d4f3f6e421","libgit2/src/sortedcache.h":"ba88ec37c17752eceae5cc3d63772905d59d68bb2ff395770951c0ac9b024049","libgit2/src/stash.c":"ffac8b441a3592ae69b457b78e779fb21caccb495672efc8691b2d0fd2e40532","libgit2/src/status.c":"70070f5e54dc2a9f8152cba88dc70ba86c14fa6330f2dc91acb7b9e7a98b5a48","libgit2/src/status.h":"68ed612f65430563ad5b3f50973b360f583c5865e54c9b9298eb082d441c4e79","libgit2/src/stream.h":"a7755d211e19ea4a29d7d6151f71efd92bb92906d1668960e076ced663961784","libgit2/src/streams/mbedtls.c":"c153e314cf4458916528b98e7417031258fac15dc941b6e776a744542c2f0a02","libgit2/src/streams/mbedtls.h":"c428f532370d349645886ddcab62559c8a9d1e0e5b95ca11c475f4b793a53cb7","libgit2/src/streams/openssl.c":"023536239d22c54b29f278128a4d8f71baaf3e96b8f7e852b9749d1d992b5971","libgit2/src/streams/openssl.h":"ffa547170bf777dbf62a3c489c6dfedc5086363ed00216c196396f7e1f09a52c","libgit2/src/streams/registry.c":"ba00c9e40284f811e23787c6bcb2140d981631704a67ddd13d50c4b8e9f6f40e","libgit2/src/streams/registry.h":"42a887dd1fff029efa00a04a4e8716905149d3639a6881dc53254170cb8e18be","libgit2/src/streams/socket.c":"f704041b88aad166a3cff4ac7d630a5fd0ff2e0cdb49c2ddda83e662ff98306e","libgit2/src/streams/socket.h":"6ed5745f368fb167f24b8a733be0c2272f5bceb9fc40b5c550463428533c26f9","libgit2/src/streams/stransport.c":"079b00730c02fa9a03e39c2b8201a8a6485f8224b48d9ae0b6ede985d513aa8c","libgit2/src/streams/stransport.h":"01c4555417713c415de10ea16222d44cd9c0c0db4ad5d7e3d5e9863d62f49eb4","libgit2/src/streams/tls.c":"5aa5912429df26642d95522fda866f590599149b09839386f21fd821ab324291","libgit2/src/streams/tls.h":"c989f0a996ba7a11f8732336da77266905ebbc371e5e5969955d096ae16b64ad","libgit2/src/strmap.c":"02ee770dfbcc95f15bfe6755853f1c2795782f906d883d3102a904fedb2cda23","libgit2/src/strmap.h":"66e8c5a84d36cd1e3f3b6693d8c0601824d709f9fd3e27a48f235ae06f71cc39","libgit2/src/strnlen.h":"27e73ccbe8be7c5bac1d022bf59f2458cc2998d0222e7658a687e02f89fcfd17","libgit2/src/submodule.c":"1a5acfe8bd409a7ae9d95d27ff2fbdc5d68eb5e0afd06bdd6f71b716a19ced17","libgit2/src/submodule.h":"a28adcfb13cc51e3a698f6e5424fd64980b560a0f632f92c2e59f891e2fcb9e4","libgit2/src/sysdir.c":"50febcb03dc8fa38fdb29f457bb9aa1010cda6304bf2ac0de682c1226e30dc3a","libgit2/src/sysdir.h":"cea646b34993e9011dcdc132243be3aab7a75d47c4c4ead50c250df9fa35c299","libgit2/src/tag.c":"3757b55326a721561c63c193b6ebf050bceac084a373b9292515d8dda699fbed","libgit2/src/tag.h":"e14485eafab3d4925bb6652158fb2f6abd211dbefe0655607a561b8bc6826ba9","libgit2/src/thread-utils.c":"cf21d34acd4971927ee8b08de4b35cf4bc3bbb05563883c70145438ce7634dc1","libgit2/src/thread-utils.h":"227f69716555c45a9efa5479120d51206f78c5ff1501de8de3988ac7f2b4c03a","libgit2/src/trace.c":"88eb614e8f308d8a67576f510c33ba42d83b1323a677f1c762685e51a49861a3","libgit2/src/trace.h":"e7bee26ffe4524c6a23e8b3471212abd6cc5337af14277bea3bd065671e85203","libgit2/src/trailer.c":"aa302ab08e9dfd8a1319dc44e67d2bb9d8a61e6257315e8a73e34e07e5f84992","libgit2/src/transaction.c":"acdb20268ac5921f11da7e66bef985fae9b90325a27a025a0e0a586f8f1069e6","libgit2/src/transaction.h":"42e4b38d1fc7a8d57513da8230fff2f11ea4e1c2907130f99d77fdd2f099fc62","libgit2/src/transport.c":"7c8f61ca4cd3c057bbb92012c55eb2898e2ca054d19d072df70a79f0d165df80","libgit2/src/transports/auth.c":"cf50add22826c131a043de90003d34820bad514c23c21a2b6808d1a2ea9af938","libgit2/src/transports/auth.h":"bc75aba34c92dd99662ff20425987fe61a9c51903f7818963950c8c63346cc9a","libgit2/src/transports/auth_negotiate.c":"86d90a74648160b3cdf0f58f1bfc2ce4f255b101f5783dd404eb705c4399c65d","libgit2/src/transports/auth_negotiate.h":"85c02c578e6f9886b3296630cb904f96974bf17ebd6a79ea33c312636408586c","libgit2/src/transports/auth_ntlm.c":"1c97a77039c0acbe9f99716572cc5285a21141781515425cb881a5a4c2ea29c2","libgit2/src/transports/auth_ntlm.h":"272e59329188f075d48661618c3e1877936d678c11a376a08c22db2bce858f74","libgit2/src/transports/cred.c":"dfb3cb442113b4e90755615bc51929d3c0a1d3c0d6d8c84b08cc3bc46e4fabc2","libgit2/src/transports/cred.h":"f60f04d5b1c869578bb25959ac1e5480ec628317f82820ddf13a72a245c6de57","libgit2/src/transports/cred_helpers.c":"1173f709504bf2c97dec66ad345c21a913e39f3efda0d195df9e4ff7cee89793","libgit2/src/transports/git.c":"03cb93730bdb0c45dbaffed3fee35556550e213c8972198c2dd93a3444ebbdca","libgit2/src/transports/http.c":"0c1f4cc0560183f63442d73c327db0eb77ef584d4663aedde98095d3184a9c4c","libgit2/src/transports/http.h":"87a661decea83fb3c9cd9cf91431d0f42aeb6c1786147757905efb2b165323e2","libgit2/src/transports/local.c":"7a340e59e866bbba4f0ac8919edf920f1dd9dca883e5bc6fc4feb6cb1db22b79","libgit2/src/transports/smart.c":"352674b723ecc5775370d4d9bf66e541f90c5eeff0b9b37f6593fa7349c52b89","libgit2/src/transports/smart.h":"7788045386f72f71cdd9e60ed6636b28e55c57cad596c2adda34b9374ee75d53","libgit2/src/transports/smart_pkt.c":"85ae97f585e7ab7c9bb723d6838e64f8e33878f703541a3e335f16445f6da64d","libgit2/src/transports/smart_protocol.c":"0f66bb743f5b6b2adf9fd8435401ef4cbc79571859706e1c155fb6ff86e60f1a","libgit2/src/transports/ssh.c":"d421cdfd779bbe6b932950cec2a7c2119beca7d9dfd6ca66e0eec2aa2a5ff8f8","libgit2/src/transports/ssh.h":"a4f6279848362d54f6ba4e9338443d6a3402c1ddb9eb85e2e3befb937cbea2ff","libgit2/src/transports/winhttp.c":"4fcf99e2caa6cd7843a80621b7d4c510399bb828fc27f5d603754fb0bd65985e","libgit2/src/tree-cache.c":"8300f36285dba6d1980b10f30c95a353789c37f079e2e1868c81df64b21ca3ac","libgit2/src/tree-cache.h":"f7fac0fe438958415ccd256e0bf9cbe30aa20aa125e60f3812a7fa0521ddb12a","libgit2/src/tree.c":"15a6bb307e0204308637a4f983de306bfd7db7c72e7a249c60fb0aa872c1390b","libgit2/src/tree.h":"7f0534f6409c6ab5308dc031c441ae5434267e499aaba35c0a51869ec7afb9df","libgit2/src/tsort.c":"7ea74124c4b53afb2397578d197b1d460eff19e3e9b52964dcb8c606e705ef58","libgit2/src/unix/map.c":"18752ce4b1ac9f1f2cfe6c59bba1e0d3c1b88a87cacaa40883ef54c7aa4a08a4","libgit2/src/unix/posix.h":"40efce804aa197d29b39e32945a46d2d468904487dd39065c19c0148d3645771","libgit2/src/unix/pthread.h":"58c92bef5ac49a7846c6ffdf0ae79996a2c6be965fce6fc2056fb5a5c1fdf512","libgit2/src/unix/realpath.c":"e3ed89d4139d62b8a8f37579edb1f262fa02972834603f7b00596cc88240ad2b","libgit2/src/userdiff.h":"0991e3557bfc03b0fe50b2100ab00dab710b90c91ba0c8168920c26b63e8a04b","libgit2/src/util.c":"b727a8a2ddd8ee5ff0de67a83006ff563f8262ec007ec0337f8fdd5603e74b17","libgit2/src/util.h":"6223615d92956c75520793ea9f6b04ceae617f09c4f1f8e4a5556344f18d7719","libgit2/src/varint.c":"f93c5ba3498ac04d98ba13d3a320263892452356f797c4091411e5833dfe82f2","libgit2/src/varint.h":"db8ed46f6049f12058d4b624cb0a5ea9d0b0f1317b6378c8817d6e632b6436cd","libgit2/src/vector.c":"0f25fbd3e423dbe54e397acf65372c1010424403ec36c043b84549e703b76291","libgit2/src/vector.h":"2ebdb354bbabae224773991a097d71fd14262af49eb2ab00a4ca3844ad54102f","libgit2/src/wildmatch.c":"0102685757a40046a5fdee4be5be784989a84d3b4be9160d48120c4485c37133","libgit2/src/wildmatch.h":"c33e23b44b8989a91614563ddc5b6c69ad6f76a91abc081bfbc985d8a7dc4976","libgit2/src/win32/dir.c":"a0490ab8fe3be9213093afca1923a0fc472d368f2907ab23a86bb392520359cc","libgit2/src/win32/dir.h":"8e520dd28e37c333aeb10f745efce8ba48a4db414b1605027787b1a52b75a222","libgit2/src/win32/error.c":"f1d2bcb2b6e60ca76c1ee0ca0f236e928331aa9755afc16926a5dab5de26d255","libgit2/src/win32/error.h":"47faa526d448f222c9ed0cf7c3f1ed2c4f14c166610524c76eeb6f0f83938a63","libgit2/src/win32/findfile.c":"5105c344a82818382be0fdf2d84de0aa7a5a52cfe85f775e8dd616ebb1960b11","libgit2/src/win32/findfile.h":"47842451768d01dec2b7965669ccbc9da6be26449e3b4ebf93caa1ff3f08ab3e","libgit2/src/win32/git2.rc":"fd75d8a9bcb7376d046aa85ae5dd17df18d5d654f635cbd42237a18033fd984d","libgit2/src/win32/map.c":"0ac9476b9fd7ece93f640512ced686ed9429031aadab420335c915a6c4185764","libgit2/src/win32/mingw-compat.h":"f7b0c7e9dd7147e8930782cdf54ce4be385172966dd1e27435446f38cd2f6d68","libgit2/src/win32/msvc-compat.h":"def0c5afff1c44b03848c9ed9c2dc6106fd3998553fd76d963debb3e6cd8d0ba","libgit2/src/win32/path_w32.c":"46f168c4122f27fb95d7517393d188cb227a2d9d53fa5fe09c3b3717dae4a804","libgit2/src/win32/path_w32.h":"7550fb15df1b8615b58ba82d26c2d9411230db430976760a1f6c3cf4e867e4eb","libgit2/src/win32/posix.h":"0869e5473f6add12123492bbc080997d755f773ae9c8da0e9b25cc27b95ac846","libgit2/src/win32/posix_w32.c":"239b7b5f5bbbca2ae529af1135612212df18e4f0fe56783fec85ca8f933135f9","libgit2/src/win32/precompiled.c":"4dff04101bd64b95c8f708d1accd1bedc39e95a263444290f796c63f4734d4cd","libgit2/src/win32/precompiled.h":"37372692ddba209680b9920307580cb3bf9038f161edca7418c7f55362022b3e","libgit2/src/win32/reparse.h":"b0633542864a263dd0a14b260c400a07933fda30fe8619d323a5e97a65d07a26","libgit2/src/win32/thread.c":"5f6ee18aa2b5d695d3a682dd5d4e3ceffd6deadc661d628aa5bbc484865106fa","libgit2/src/win32/thread.h":"cebaa0ed2045a4fa1d4a910db988639e02665b8b299c74454cbcb79de45d02f2","libgit2/src/win32/utf-conv.c":"fce8f7998d93fcd4f043d4d643f466a854b9611389487250e65fbc987a455bca","libgit2/src/win32/utf-conv.h":"46473448949ef66faf32be710f48d3a925e3db1aee27c4cfc4fcd36d344a5404","libgit2/src/win32/version.h":"d9d9546728ee78923ba7ea1c16c000d44450ca80f8c0c3268bf58fa9966ba38f","libgit2/src/win32/w32_buffer.c":"ad140e9fe2363e7b62c0e842a45ceca5fda6b477301749c1b8d4aae867eb32ed","libgit2/src/win32/w32_buffer.h":"f50a4d06e54710e5f0c5a3eca13690d71875339ae7e696455062651e265b6ae5","libgit2/src/win32/w32_common.h":"d1294b69c707e1864dafb3ccae8661c818285c19b5ee8d5877bca6e43a1345c1","libgit2/src/win32/w32_crtdbg_stacktrace.c":"e85cabf5eec4efd809114fd847bc84cb6c0f90c7b9500e9c3091d9174346501e","libgit2/src/win32/w32_crtdbg_stacktrace.h":"6fa94abbd71d08845b2e3f0913ec93f8ea2dea85a241b34966200878ec88d3b6","libgit2/src/win32/w32_stack.c":"8270a4cac03ce33571b35953dab79457072287af4a3c4fdd5fc4793a09c7ccbc","libgit2/src/win32/w32_stack.h":"0bd8a6d74c0bdd534cf02440f16d692c07ff671412fb48936629cd375539c1ed","libgit2/src/win32/w32_util.c":"fbe85eac432d4d1462ba659726557f782e811353170df8838ea1f967950d8711","libgit2/src/win32/w32_util.h":"e864b7c08ddd63f4353aa00896a57dbe261f56266e74448bb12fbee58ac7e531","libgit2/src/win32/win32-compat.h":"5ea7b1837a159d66a89365ee2bf3724b32579a6a78d94b0b205d44c8697a8e6f","libgit2/src/worktree.c":"1b09a5f9b7ff522738e2b35641c612c0cbfc6688a91cdeda8c4a4654a2f599f6","libgit2/src/worktree.h":"8f2e10b231590962e1d43b4dd51085da343f09f3e74245141720de9ff8a8e4c5","libgit2/src/xdiff/xdiff.h":"63fb0e162716c6c30364d24f5be1192a3724e527864e462d2163a904222d0b91","libgit2/src/xdiff/xdiffi.c":"17f4fd29d3e6c5a45fb3e4942d95abfab96e470c5f5bfc6ea16ec14bda318b0c","libgit2/src/xdiff/xdiffi.h":"3429a12de1a8c990005268801706fc2ced0f935813e12493c2dee68ba28dc94e","libgit2/src/xdiff/xemit.c":"588f9867c656b7311006e63ac1c1fc57cfd5f1f2ba5890bc60946d9f638afcb7","libgit2/src/xdiff/xemit.h":"0a8c569eec74bb4d6e8b7b9a50b457532550800e0566cbba6d185974613a2e6c","libgit2/src/xdiff/xhistogram.c":"141e5d993bb0c609de7828a4c3e1e1b26deebb05b0995f1ef4601cbf609050f7","libgit2/src/xdiff/xinclude.h":"26f9a54fefdc2635e31801febb7d44afa8d039d078414d6cd26463e67e5346b5","libgit2/src/xdiff/xmacros.h":"d9cc54bfc6c0f9e6eef68f9d03594a8bd10f6243a2137776527bb5c849cc9de2","libgit2/src/xdiff/xmerge.c":"298449a91944edf198b8d4dd9c930814587c5ba29e914f7484f7421683615301","libgit2/src/xdiff/xpatience.c":"9a8158556fddb9432e213f189c7c9c6426003f56dccf9e7f5e494ec5f800a345","libgit2/src/xdiff/xprepare.c":"a99e59dfd2adff23a5f3f2b3920ee384eb6665cfbc40eddde11b87dfb0c51bc7","libgit2/src/xdiff/xprepare.h":"4945e8fffe620cd4d687c12618d1a4b2aa95a7a8097abf3e5e341abf96c76e1b","libgit2/src/xdiff/xtypes.h":"3336d046bf60e0dc99f3686dfe9ecf098456f0aebe96486be5d1cd64b5d9cefa","libgit2/src/xdiff/xutils.c":"6928247d6adee0f64a63c6ba103a47abe3a83dca12577552d23094f53d4a55f7","libgit2/src/xdiff/xutils.h":"78e2813f0d604d4deaf29583f6709111d8368b4bbd71cfdc55d56769570abe3e","libgit2/src/zstream.c":"6505d13ec25bec254f68c7ce5a38aa5380accf2ace21b3e938d71354cd941d7a","libgit2/src/zstream.h":"b5037f14aefdf2d75a3079850a8077717a6a648821950eded8ee2f980abcdcf8"},"package":"4c179ed6d19cd3a051e68c177fbbc214e79ac4724fac3a850ec9f3d3eb8a5578"}
-\ No newline at end of file
-+{"files":{"Cargo.toml":"b709e77341081de5e34db50729c6826a578f320c2a9f5d81b7284a56019d3d09","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","build.rs":"27933b630cb17fc4f6a1f6bc37ff3cc90a9ab6135b9fbe2b2d2739ede5989164","lib.rs":"752faef96949ec393ebc7933d1d390e3c39b0f0e711d6a6e1c99f17fdcc21e90","libgit2/AUTHORS":"d7d4f16a8e4303cc515fd4410b2c64b7ded924b1e8784a125d15195555e986b2","libgit2/CMakeLists.txt":"bfbb833581dff2cc7b5a1d3289a901d1e299cb3f1be42c5378fe2d357d700d74","libgit2/COPYING":"afc8bde99ba630012107c25d3c42dde628ec5f0cd3f428131f7e3a0f7d58ff42","libgit2/README.md":"b0dfffa6e8fd55bad09c7d5febae66532042dc8ec2a62da4c23e0cfbf82476ac","libgit2/SECURITY.md":"566da5b3e26904232486c2b7107a1ebb0dc90e8eb2f32b9468d0da41e1cd5543","libgit2/api.docurium":"c77dc54504945864b3270877a9ddcabe85d6d1a742c07232f6faf847958c0dd2","libgit2/azure-pipelines.yml":"0a5df837569a4ef6e87ee91bae81c01c17f69575d5e522118089bf105135761a","libgit2/azure-pipelines/bash.yml":"e05b1f9e4ccba24fb03107430c54302e89a9784943830589d183f31aab178c32","libgit2/azure-pipelines/build.sh":"8def8c219506aee6fdf49bed20f963faf6a2f248be20aa86f901eea7075cf578","libgit2/azure-pipelines/coverity-build.sh":"744239da1e6c88096821bede9f9fc9ccf25f94d8c3213520a0d15a40b9c108df","libgit2/azure-pipelines/coverity-publish.sh":"537ce168698d02e84260af73f3a0e627c5842730bc134de34b807b850108d4e7","libgit2/azure-pipelines/coverity.yml":"369f63a0470aeba9f9e5d94e10def2e498f1e50962dbd467e3905d2238cdaa06","libgit2/azure-pipelines/docker.yml":"48b6691f14ede0d67b2d54cd95b104ebdd0f78dc689c333f1b3b327c3fac9574","libgit2/azure-pipelines/nightly.yml":"4c69c2c76a534accfd2f580d52ebd2d0a9540d0e239941c8f6b873dc2a70ebab","libgit2/azure-pipelines/setup-linux.sh":"9dfb203689438473c0efe8cd45d7d64855023bed9e0d4a2a90fe5255566f5f66","libgit2/azure-pipelines/setup-mingw.sh":"ccb61d09c1bc7cdcf802c6edd41b174699c1cffe1305982aa92d70d45eeb5139","libgit2/azure-pipelines/setup-osx.sh":"ae394f829b323461ed611f75c36124a392855bb3fc8010f443bab6b67ee86a87","libgit2/azure-pipelines/test.sh":"c3e1d86e03b7f53b8010d183b9876a8e5a43ce8b729d93222b02e88ebde2751e","libgit2/cmake/Modules/AddCFlagIfSupported.cmake":"6c2fa4ffebe595428f06d8332330e832c7c7352a006705ac811621b9b4d50f73","libgit2/cmake/Modules/CheckPrototypeDefinition.c.in":"9ebefd8410cc69c52e2f5e450a13269307567f0b5a5b5b02694b180dffb30167","libgit2/cmake/Modules/CheckPrototypeDefinition.cmake":"a78c83e4b6da0dfc5307254592162e75abd4f4caa7e8ff1f3a85429358e6a617","libgit2/cmake/Modules/EnableWarnings.cmake":"e98c7d862caf629dbefdd2a2911b636cfcd1e3a08902fef01a87335b87328fc1","libgit2/cmake/Modules/FindCoreFoundation.cmake":"8e1ace5fe47ea5a457855cad091a0641f7311537bcdf71a1b16ce58ac9952f9a","libgit2/cmake/Modules/FindGSSAPI.cmake":"eda9f076dc7aaed50ab81734110c3a15c80b1ed15cbf8d4ab742af166e136410","libgit2/cmake/Modules/FindHTTP_Parser.cmake":"ae7c457f673470a1e20397667555778515e5b5dd4263d3ed8816c7ac5e67d5a5","libgit2/cmake/Modules/FindIconv.cmake":"3ab0b707bb56daf770d74231d0530883296b28c61e8a99444c928db47478f929","libgit2/cmake/Modules/FindPCRE.cmake":"b94df6fd44724b5d8cd968d4f4353adc5eb035e5dfcc46b698d7d6bbab059b69","libgit2/cmake/Modules/FindPCRE2.cmake":"a98eecc6e48947de0f36aa10d8a7f5941986492a6a50fd031e5d87b3957758a0","libgit2/cmake/Modules/FindPkgLibraries.cmake":"9132bb80cb6d9f7925be275c4a267f91fef82b383e9f0f1214b5e4726c76567b","libgit2/cmake/Modules/FindSecurity.cmake":"ccc6fd877175e4319fb972942ec4775457f4437357e74895298ec9e236244fff","libgit2/cmake/Modules/FindStatNsec.cmake":"92dd6a058ecb45ce0fe294031f592383100baaeed6d84050734baf396cac4f47","libgit2/cmake/Modules/FindmbedTLS.cmake":"dddc209a1d02b7599d4bb6a49cd4315fabe32c816190fdb0abfd5c214a470362","libgit2/cmake/Modules/IdeSplitSources.cmake":"0fd931f46f32392f2507ff0ffbdc66c51dc415fe00b72ef44ae3c4776fab1074","libgit2/cmake/Modules/SelectHTTPSBackend.cmake":"c08c1aa1e9a4e61f9f913b4f969bde42d9531c50720a856a04b1f8b3ea0e9fa2","libgit2/cmake/Modules/SelectHashes.cmake":"dc3945858da6c2fcb5cc9f2bfb17343c60e162fc80c9d7853dfe09857bd50d70","libgit2/deps/http-parser/CMakeLists.txt":"5d606f3ef349fed9f555ddb45c4e893d1aee6002f1beaa3c47b4d305c32c9576","libgit2/deps/http-parser/COPYING":"2996a1c43ee757f9c997a829d82bdd584052323e73cf02ff8126c6fbd95c2d87","libgit2/deps/http-parser/http_parser.c":"80930f8b6c15827a3ae571e77ddbdccca366e8f6c98874062cb8c0c6dc877ee2","libgit2/deps/http-parser/http_parser.h":"d3fd211486e4352f57a47e856a5a10dfce06c46211119d0f6d9935713d2ad08a","libgit2/deps/ntlmclient/CMakeLists.txt":"494792dadd723e57e73e6d34770ad62687b81181a69e66696e93a5ee82187ebc","libgit2/deps/ntlmclient/compat.h":"28c0d6a79a98311619886106928161154d8d30fbae4d975363948542a0a3864a","libgit2/deps/ntlmclient/crypt.h":"8037a8b1f4066a6459b7d3bb87fba0840ad11b82a75ec28ec047055df566adfc","libgit2/deps/ntlmclient/crypt_commoncrypto.c":"f572238c92ae8c3fef63f8ed7c3932976016565647994659feccfcdd91764f4b","libgit2/deps/ntlmclient/crypt_commoncrypto.h":"ce71d0afc3434aba6e6d501d4cea7b0b7260d34499b41251cb2263cb0b968441","libgit2/deps/ntlmclient/crypt_mbedtls.c":"2446615bb0556331acf109c41970a4dc95db3c07c1f7906753d266d2d699b578","libgit2/deps/ntlmclient/crypt_mbedtls.h":"ca64a3511eafd516b27354aa713623e53bbed475b01cd6989e4f9ba7b28b84b3","libgit2/deps/ntlmclient/crypt_openssl.c":"30686ed81c2f7e2f00a2cb12fc08a77ce14bab0e5e79c9441c7a82fa3bef46d6","libgit2/deps/ntlmclient/crypt_openssl.h":"6b436be864780013af7257ce917f96a8a03c4b520189982fa64900867b9bf730","libgit2/deps/ntlmclient/ntlm.c":"860de6c763efcacaa7f708f234d698721c154a420094f959e128e0d0aec2d36f","libgit2/deps/ntlmclient/ntlm.h":"bfc570598a36dd463e3b304c2309b00aa2e5ea453bdb15847b7e99b26d0838a8","libgit2/deps/ntlmclient/ntlmclient.h":"365ba1d3c8c745e176697726029123a6263cf9cba44b125b7ff99d72afc3fe9b","libgit2/deps/ntlmclient/unicode.h":"8b37d53c6ddcbc4072dd103cd9b50a1524db25d19e340b1d60fbe7e9bac7c583","libgit2/deps/ntlmclient/unicode_builtin.c":"85c57f301a8f0f46de7cc4fb5a45117f056ee808b1798c9fd6ad8b4f5d5acb9c","libgit2/deps/ntlmclient/unicode_iconv.c":"dc00df55970e7cff5c97cc201acb35e1881b58c3abfcb546511bdcd011fc3805","libgit2/deps/ntlmclient/utf8.h":"0b57540746cfe500009216ba3bb7bcbd1555c158648ec82fe26f16bef75adb97","libgit2/deps/ntlmclient/util.c":"5961cd25fd61ec503b2a8d4901b55214782a825b8cf90331122ab2d7767181e9","libgit2/deps/ntlmclient/util.h":"70c768d11767ab0901b4eb9701a669e0d5601ba421fd0fd82dc34246cd5bf9bb","libgit2/deps/pcre/CMakeLists.txt":"f6c89cc6c4b33e2dd24e1ee33b5af92eb89ffe52075d089eef439c9d6be8c9cf","libgit2/deps/pcre/COPYING":"17abe1dbb92b21ab173cf9757dd57b0b15cd8d863b2ccdef635fdbef03077fb0","libgit2/deps/pcre/cmake/COPYING-CMAKE-SCRIPTS":"46cde7dc11e64c78d650b4851b88f6704b4665ff60f22a1caf68ceb15e217e5b","libgit2/deps/pcre/cmake/FindEditline.cmake":"44788ac3e7c8c4b4da3e5e0f467c7ee49de7ba9e1c13024dcf1e2501f8fe9684","libgit2/deps/pcre/cmake/FindPackageHandleStandardArgs.cmake":"aa3ef1f1c8742da54813aab0ac58c71edd1e58cd3b6b157b856bfd525adc2e5d","libgit2/deps/pcre/cmake/FindReadline.cmake":"055e1df8bd29e6837d8ebb8c15dd5dcb28c88e23aabda8538b76a249dff829b0","libgit2/deps/pcre/config.h.in":"480e3e1a1eea810516e59f19375575e83f62980d20b9cfc990ecf8e8cb17f79f","libgit2/deps/pcre/pcre.h":"e83e434fc470e3f985659b5b400bf9f2d818bd2e122583ef52ffe5e914fcf09a","libgit2/deps/pcre/pcre_byte_order.c":"4030a1156da8690352226b5de2c9c5f52cc6955409e4a7ab9ba4d6b223e74b3c","libgit2/deps/pcre/pcre_chartables.c":"3386fd60b4a4175a7baf474223522540abd6e006e8507a04d3485f84973424ae","libgit2/deps/pcre/pcre_compile.c":"b8eada6b71d793713189e16037148a3ac77beaa29cb90357b3171ac588289f81","libgit2/deps/pcre/pcre_config.c":"fb9e1e766291b2b4b3066ecfd0795db398762b9597fb2af23cc784617984609e","libgit2/deps/pcre/pcre_dfa_exec.c":"1cbf3a680388110bddff833983d3653630eedf6e6e9d9e656a737e3b85de9dd0","libgit2/deps/pcre/pcre_exec.c":"2a6871b9a56de682ce28a467d26b42caf71f4323e44b555db720cd51c0f2c505","libgit2/deps/pcre/pcre_fullinfo.c":"a84fc4cb4d22b2ddfcd4d0f0a0ff333cc9f623e1fbf2a7c90623a212e0bde54d","libgit2/deps/pcre/pcre_get.c":"c93ded768f96cc392f911776e6d993b565114936e08247dfa79080b35dada4e7","libgit2/deps/pcre/pcre_globals.c":"8b2fda23b42715eff2f01188c4911dd8453868ff77fccfe34b99126aa775fa5d","libgit2/deps/pcre/pcre_internal.h":"f713de1fa2c20b5414f6746c80d10878ab48c9186462b074c5bb6a74a822fa80","libgit2/deps/pcre/pcre_jit_compile.c":"d014f896dc55365ac48f481067a048a36117fba48fdad1379eda46807f84fb67","libgit2/deps/pcre/pcre_maketables.c":"8564fab861c7eb4037ffcd53fda789a747a30c4a462f460a5ef824f534fb06dc","libgit2/deps/pcre/pcre_newline.c":"3163ed2193fa74d8cc9e1db2bba672bcebf8efe85c2465cc0aefda51966bd929","libgit2/deps/pcre/pcre_ord2utf8.c":"fa926e32ae8d6e5610c500e7b6971a5149765a1881f798b18904a0a88bf549de","libgit2/deps/pcre/pcre_printint.c":"71751d151efbe935e9d8bbf58bbe143d617b34acd13d1bf237330c7c7736c422","libgit2/deps/pcre/pcre_refcount.c":"0dd8b7273243545fdafab585890fa12e210cf526030eb6b877325ce89250fa39","libgit2/deps/pcre/pcre_string_utils.c":"b83225f9cf2658654d6a0af01199050f6fb36d903041b33cd4d0c06e762b66df","libgit2/deps/pcre/pcre_study.c":"f5285714b59af9503dacff268cb37ab4944fbdf74a78c5a7b9bc49043a00ba40","libgit2/deps/pcre/pcre_tables.c":"fcdd9f705a7a1640ae5e5e5b7148761fc5e82896d84b1a287dd7e55b8b87eb15","libgit2/deps/pcre/pcre_ucd.c":"b35ad7e532f52c5fb1f4ab1d48f5d80618abff2a115099220d95cd13ac64c346","libgit2/deps/pcre/pcre_valid_utf8.c":"4265abf04c03acba9ea90351da662eb89aaed79e7eef03329ccf030ef28ef907","libgit2/deps/pcre/pcre_version.c":"5bb67c3373a934a2d9263ba9f9fe3cd79e381e6aed8507e5319202330bc5275e","libgit2/deps/pcre/pcre_xclass.c":"b2c3b2c7600e18e562a333df017ee35c69233e9427b866726d944122a9560e28","libgit2/deps/pcre/pcreposix.c":"1fbdfce483e2af30c2791023c0b55ca75b23595543e62e0eeff5287b104551d0","libgit2/deps/pcre/pcreposix.h":"85a6a09b806d8506e5710e9862b6716b2b88761abe0d05aeda5071257537d9c3","libgit2/deps/pcre/ucp.h":"ea98e4eb999d8e777f2ba709e68b5aff7108a4eaa169f4eefa4510056551b724","libgit2/deps/winhttp/CMakeLists.txt":"6c641c08d2cb1719c533ac20577f317bfc5ecf27e4ffdd0ea940e26e25dfbf2c","libgit2/deps/winhttp/COPYING.GPL":"d9a8038088df84fde493fa33a0f1e537252eeb9642122aa4b862690197152813","libgit2/deps/winhttp/COPYING.LGPL":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551","libgit2/deps/winhttp/urlmon.h":"6cdb0f5ce5f0aea2daefc44c4806697ed31ad759f8baa18fb38a5b220ddc7d7f","libgit2/deps/winhttp/winhttp.def":"89601b95ac2515619426ea52ca093fac1a16ef0bfb5586c1385a028947ab6513","libgit2/deps/winhttp/winhttp.h":"a51828d65b1b260a727f596c41cf3257cac2ef6cfebb11726234fd7ccb1537f6","libgit2/deps/winhttp/winhttp64.def":"7cd0bc8dd2c06d288c241d175da06146e940c28d7201fb63de8a75730d09fcd4","libgit2/deps/zlib/CMakeLists.txt":"abc8b7178f398b88591e04b1df9e8a2389c6705fe9e1607d96afc580a5c38018","libgit2/deps/zlib/COPYING":"864943392878a2479350e12a04f6e8e0ae434b5573bae350823c4d6c4474c755","libgit2/deps/zlib/adler32.c":"47a05d4213c9694e821027225aa8ccf5975b58d7ecfd2877008b44dc8f53983e","libgit2/deps/zlib/crc32.c":"0e842875b2822122efbf822a15483ccbf0cf2d1a39f21f70a78492738f7f2fe5","libgit2/deps/zlib/crc32.h":"407af59d0abfea84a6507c603eb29809411797f98249614fe76a661def783ce1","libgit2/deps/zlib/deflate.c":"11fd6b0328b65c4ad4b5c204d892a97a9083628a7e77dc47836c8e0c799f8da0","libgit2/deps/zlib/deflate.h":"0ca7fb0cf1dd63001c6e9e4ff93c8dbff2fe521199be51a4dda38a11b44919f6","libgit2/deps/zlib/gzguts.h":"1ef4741cf10441feeca5c8dde2b6c754f0cbd96fcae697d54a604757289a5e9b","libgit2/deps/zlib/infback.c":"abe44873b5af2ea68ea1d281d915b2800f1832f846d2c05442a4711adbe6f269","libgit2/deps/zlib/inffast.c":"4d496ab2a3d29df5fadc3dbff6067e039806aaceae6cfcd09ea77d46c2b848fd","libgit2/deps/zlib/inffast.h":"7d8c1c873ce9bc346ad6005bb9d75cce5c6352aaf7395385be216a9452a34908","libgit2/deps/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","libgit2/deps/zlib/inflate.c":"8b6c599c3563c14c447c47db0d7dc9a16e8c246a078ec95a169ddcebaaebd811","libgit2/deps/zlib/inflate.h":"8ec9ac297790276f7e46a961d4c6f9f944fb1dec92401339ec2666973cc5983c","libgit2/deps/zlib/inftrees.c":"1960ca67384376f65b6ce8c08fdb501f8eb33923e11ef5f61a855708c6cb0a8a","libgit2/deps/zlib/inftrees.h":"c510b36402784b1f898be3b049b923469aa92701de2d9195aed19f6b65c0dce2","libgit2/deps/zlib/trees.c":"f2a5f949ea70dde7c23a54c793aeed630a03df4bb72417cd3aa008000c44699b","libgit2/deps/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","libgit2/deps/zlib/zconf.h":"9c0087f31cd45fe4bfa0ca79b51df2c69d67c44f2fbb2223d7cf9ab8d971c360","libgit2/deps/zlib/zlib.h":"4ddc82b4af931ab55f44d977bde81bfbc4151b5dcdccc03142831a301b5ec3c8","libgit2/deps/zlib/zutil.c":"f7fdc9ef326a2683eb33c794face54e83c751ec17f3d1ba581847a62af36ddcd","libgit2/deps/zlib/zutil.h":"9a63f6690fac1620aa3cecee5752af618806da438a256b4a047fbcd289cac159","libgit2/docs/changelog.md":"56f630a19ffbcd1f2f2070500fd7d85e5baa15adeeb5d40b5cb8d780d3078b23","libgit2/docs/checkout-internals.md":"221b9821d89ef60b6b71d5c6b80200bbd911895649bb4961b3dcaa4f5c32d8c9","libgit2/docs/code_of_conduct.md":"bbb42da81b2c2261fe2781d22179224c5e203144535d33f49a61d4ad322b2217","libgit2/docs/contributing.md":"3cfc5254abdb4db04926d420c0e8c1a44bf2d0a3327528ccb3521cbb49223ef2","libgit2/docs/conventions.md":"b1707aead63c217fbdfbfe5d29257a5324bcef95df8f1fcec0d0a785c65c1cdf","libgit2/docs/diff-internals.md":"4186480a0882c2ba6177e940be9f04d804d7206cd51467e8226aa964bc090753","libgit2/docs/differences-from-git.md":"30c36445bca9a377db72bd2ffeddf68d392a61fbc60561f17e3590873a372e02","libgit2/docs/error-handling.md":"d4b0a7e66b7f289ba6d16cbe08899326646be8d2ed33aae5884a23fccbad57e2","libgit2/docs/fuzzing.md":"f933b83f82b8d3145b6b045d7539b6ff11724c76ee8eb96d91592b42da4781f5","libgit2/docs/merge-df_conflicts.txt":"1d22b5791b72b4c084244888eea37b80b4f0a1dcee9d76991edbc18ecb1df057","libgit2/docs/projects.md":"220fec1464316bc7efcae1bdbe1057e7e53a56cc0ca8cc565ce1e0df73580cb1","libgit2/docs/release.md":"ebc2a3f234c987e348f3f59c62d3791af1070992639f10b8e38ab6a0ef546e80","libgit2/docs/threading.md":"3ecf0560141ccf2814d93f73fd26390e45e173e3c6841c1ca5c07d8c53ac6413","libgit2/docs/troubleshooting.md":"38719af0af50ed2c328c692fe9521f2fe46eef55381b5a4d0346b2a10f501a5d","libgit2/examples/CMakeLists.txt":"899510cd04b24af25ef75fbec48e1ca8cc09f71bf93082f19a53bf4cc9f4fb0f","libgit2/examples/COPYING":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499","libgit2/examples/README.md":"418026aef6c3f2870b7c000df5b4cd7847f644f2fbe52dc9ea0ccacbbe37cd64","libgit2/examples/add.c":"48e33612ae6570b3ba3a123a16189819c6e292e64a9ca0e3ff578f5afc15eaed","libgit2/examples/blame.c":"9d75ef2b5e9923d85bc6efb4163722c274ae2a0fabf0b67bcf7670afeed44be3","libgit2/examples/cat-file.c":"453c970d320c5e57821986efadbc39bae1fb2f1c985e6b0708d1878cf5cdf211","libgit2/examples/checkout.c":"35e50e65bfb237965b9fb891a5e62044dc0b86c68840d6fd5d1f1ba6d0c84509","libgit2/examples/clone.c":"7ae0dd13b987fc1a372d7cc64603c4f0274124cd9ff96f82bd51585b8c4642bc","libgit2/examples/common.c":"03e87d15e256477b49e34c1780dda6995560ca77a916631956c9a7d8be72e342","libgit2/examples/common.h":"dbb3f1f9a66386b206e41585b8a020f0b9181716bf7d4fa92b1679b4e483072b","libgit2/examples/config.c":"43962ad38ceb56a96c36fd143a3219612907d54734ddb680e2fd0cf743974337","libgit2/examples/describe.c":"0970388d3afc3c27f0fbeb1a5eb3439ff4361a718b4a67ea2e70b1f7f4195575","libgit2/examples/diff.c":"7820c56f6fef841ead2e41fc620bfd0f68aef5c6c4d85f39286d584d442703fa","libgit2/examples/fetch.c":"efd4cea0c903573773870ab87b5cab41e5bb6788a33018414d159b56421643f0","libgit2/examples/for-each-ref.c":"a83b67cf6bb3782d732bfabbed8a8e7d6531a58daed4c077bfffb78aff9af97b","libgit2/examples/general.c":"5e46e6de31a93321ca963dee9ede0f436cd75edd77d400321a8cec1b46973d34","libgit2/examples/index-pack.c":"23e5ef954f128d97a2b60901587e49bd28ca53e3206de4f069fe4d617c2da525","libgit2/examples/init.c":"0a222d517a4c31c68fa9a427f64894e12e88e488c6b535d9014ff995888e33f4","libgit2/examples/lg2.c":"dac3bd396a3efc1f9ad8ab0f61f3567b2a96cd563e16e40ec546e8d9f9d7fb45","libgit2/examples/log.c":"8d5208854530e497fe2f28aa71326e1eceacc1d7395b72e83d6a84d7ede73af7","libgit2/examples/ls-files.c":"0fad182dc579caf7984140a6aadd01dfc11c46d2bea282e6e73e0046bc3ae559","libgit2/examples/ls-remote.c":"5cdebdc24ff4a07657da50137fed2031f9084567f2050907219bb3dcb0b9a645","libgit2/examples/merge.c":"240564109b712ed36fdce863bfe34e7cd69022ed04e68706477821e6098587af","libgit2/examples/remote.c":"c888ab7c04090303f9062880fcd855f03a554a501380717f0ca7a1ec7a274a26","libgit2/examples/rev-list.c":"95594807e980779da2ab63dd89fb77b092705cce895d7b4ef100389bae49c366","libgit2/examples/rev-parse.c":"dab1ec057afdf12a22b112005c24ff717ab28ff3455cf1da47f8c2d8a217efea","libgit2/examples/show-index.c":"8f3742413429869e7e4e4334933c71dcb58bb571dcf4f76461fd77bd946f8656","libgit2/examples/status.c":"9143c897090fa59f8d75fa9c9312ba9c7ce40cc575f268affadc4f02e62ce463","libgit2/examples/tag.c":"4f8792e6f3426bfcc8b452f1a464d91af4506bc9685cb211a9970a3847ff2ffe","libgit2/fuzzers/CMakeLists.txt":"db67c2dbdb4f7486dcbe9e6848dcf1bcd9d5159dc91c93711c52d5a4f558122c","libgit2/fuzzers/config_file_fuzzer.c":"caf8a146c5b2398b360b2b2be675b5ea16af4c9a8ba2b8db682241666ebafb92","libgit2/fuzzers/corpora/config_file/git2.dat":"dc7279649a38a8c9fa9c859db5f3d804f4295f987d65319e3c2a7599e5379d5b","libgit2/fuzzers/corpora/download_refs/clone.dat":"dd2d1d94c97d7922eeb46b8f3929c60a287ab207c04cb4ee42996a263044f01b","libgit2/fuzzers/corpora/objects/blob":"7c35c725ea9288083740ea6b4c23bc92b143f82a0ca88b16506518b14b8f2934","libgit2/fuzzers/corpora/objects/commit":"8ea04ab56b78a68e3bccd0c98381ea82465e9bb2e4ef7f34228c8e3ba5dded61","libgit2/fuzzers/corpora/objects/tag":"ea7433d733b2b023a637912d00344a58d1ff32beb9b80d52dd81881a60a2cc98","libgit2/fuzzers/corpora/objects/tree":"ff780663747cd2aab987830cb72aef5e1dcc66325fc0ba3a53056e99403e1e6b","libgit2/fuzzers/corpora/packfile/004bd06c91c0dc8ab7e963f4b5e87be00292911e":"53bd8407a18fe3aed0680e230707d6e13bf0d3874111e75b299bf94940f67a26","libgit2/fuzzers/corpora/packfile/00b67414c7b17916b3bd0a3d02284937fa0c4378":"478db1c2dda7b9a110a7a576454e4dcf9f3ca3bacbf21f8813de81aaf5619333","libgit2/fuzzers/corpora/packfile/02eaeb43f0ec7dbfd91bd75e7ddcc7fd590dbc77":"e76379873411c1eed3591cc3eea3e26c9e293f9064f777957cfa4b6536fc538d","libgit2/fuzzers/corpora/packfile/02f4286569be24124d8ab209733b7492f7560310":"e3b9c84ef171ba753b8b5a1025bba400c7bfba38d28799ff0ce623727e748efb","libgit2/fuzzers/corpora/packfile/037ba5f9d6d695aa4739810f8bea6e795c1d7614":"2839cb89e35f3ef5a81c7c2424d37b8d8eb37c8a7dd815ad29628ab7de5347b4","libgit2/fuzzers/corpora/packfile/038e06289ac876f109fc12ca4b8284497ca26821":"ada4b1da277233b00aff0234dd58bb3272310094be8731748ea2e186cbe11f9a","libgit2/fuzzers/corpora/packfile/042dc4512fa3d391c5170cf3aa61e6a638f84342":"de7d1b721a1e0632b7cf04edf5032c8ecffa9f9a08492152b926f1a5a7e765d7","libgit2/fuzzers/corpora/packfile/044bf19babf3f9cde07adbfa2a45c7508538cbe8":"2812d369d21d23341a09e9096fc09230bf8f43a31c78829e736cc8345306762c","libgit2/fuzzers/corpora/packfile/044e12ea43bee3c4befe27ba4687bee98d505fd7":"92e2000f3a1b17f88fc961b602d03984ac45ae834419dd792ff7c23416f908b5","libgit2/fuzzers/corpora/packfile/061fb208431db793bbd3645b7a16058a1e2a2412":"281c93990bac2c69cf372c9a3b66c406c86cca826d6407b68e644da22eef8186","libgit2/fuzzers/corpora/packfile/06576556d1ad802f247cad11ae748be47b70cd9c":"8c2574892063f995fdf756bce07f46c1a5193e54cd52837ed91e32008ccf41ac","libgit2/fuzzers/corpora/packfile/06ceea0c98756d302c302410fffe0dc54a055486":"2a725ce1affc914fe150ea64760a14b5a5a182c7cfbab98fd388e99539af9b55","libgit2/fuzzers/corpora/packfile/071e65ac0bf08f2424a89a4a499004c1bb9f3f6c":"4f3fc765b7e20cf28450a80afba60cfe388b822290fdd23dab75de5195f92ba9","libgit2/fuzzers/corpora/packfile/0739ff2f064568a4d775c8061958e66c419dbea0":"e74301692772a42d8b0c8eee1b9291ceee323cb4f2d367b4eaaa253d3ff14729","libgit2/fuzzers/corpora/packfile/077760469bf8392342d09329c732b98d24be2c30":"2bd0e3544fad2fdeefa1c666128aaf920459b40956cd2975dcc5bf265046f84a","libgit2/fuzzers/corpora/packfile/08534f33c201a45017b502e90a800f1b708ebcb3":"a9253dc8529dd214e5f22397888e78d3390daa47593e26f68c18f97fd7a3876b","libgit2/fuzzers/corpora/packfile/09e9046a7d6125cf2915a326a1504dd75d0543b5":"48c5450fb1e339467e4a978d4b8813620502972d8de03600609cee031cc53059","libgit2/fuzzers/corpora/packfile/0ade7c2cf97f75d009975f4d720d1fa6c19f4897":"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7","libgit2/fuzzers/corpora/packfile/0c316c67c1450aee57ffa3f74c19ea5d32d44622":"439028232b268acb647229425e5c96578bf0995d1115efa60051bbf8c4b3003b","libgit2/fuzzers/corpora/packfile/0c395c44e4dd5b67caae8a98a66741e17e8af136":"3e19373a3ede76263f06643b4f839cf74ef98d08f38e691a3463f90bd504ffc2","libgit2/fuzzers/corpora/packfile/0cb9120e5ae00b0d660a111ef85fc9194a5f244a":"83bced3abf6a2e333400c01cd3003ea8cb54b11c527e8f1fdbe9936fb23614d8","libgit2/fuzzers/corpora/packfile/0d44e7156d04cd269fd1219c58c3b79dc8c41d60":"bcf0909af34f683f23f673133bfdbff210ca2a179296e7c52893b5a615d11661","libgit2/fuzzers/corpora/packfile/0d77a48bea1dde6e5d391a65456dc0aa3d9cc5e3":"4b3f1c6b712242de5c763620e21cb3efe8f7106f8e5e3bd156d9e96a02ad2397","libgit2/fuzzers/corpora/packfile/0db25107ff248616cadc75b7819b21d06394cf25":"50dd927afa481af5375dfd80e7af505456b4b1d06ba32aa07dc2cc60c69775f7","libgit2/fuzzers/corpora/packfile/0debae2db7ef2933f386bac21a2d3bebb473070e":"e3be301e3f1e1023743f258b7cb7184f93c7ad35d5c87b1ed4befa77e5f2f7ec","libgit2/fuzzers/corpora/packfile/0e2d48524de33394ca82ea3a43f5f04aac6e86c7":"b130835bfff3633ef53407c63aa4d0b2c87d8a8990b5b160f0f1a8924413a1b6","libgit2/fuzzers/corpora/packfile/0e49f6aa78f3b2f6c3fa5d281d5b1052fa9951dc":"6a5c5265c65305802d683bfd935bbcbaf9900ebfd1ab6ff2bde2858a8f416dd1","libgit2/fuzzers/corpora/packfile/0f2982027f0b3b05250267b19e3969f8797e389e":"8bbc525a26fd6b78fbcb3681d51e28b3c0066e4fc2ace368879177d58263ddc2","libgit2/fuzzers/corpora/packfile/11f6ad8ec52a2984abaafd7c3b516503785c2072":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","libgit2/fuzzers/corpora/packfile/123ca693d81a8cfd99760ff5ca9e152ded878537":"0f4ae7ab5e78841c6dc1663e18aff88f08416a12bdead9f0cd3fefc094abd39e","libgit2/fuzzers/corpora/packfile/12878ca5643ab15a4a847e74ddd84fb365736af2":"bd3c97f4745454c2cd65ed4dc035baff588820563802d1819c937bc838fe0f6c","libgit2/fuzzers/corpora/packfile/13f292a24a9e79ae911f5d5e1ef7db0112601e64":"cd381288d45705c0921a95d2d54addc90a20e00cee9dd1d93b342845b6e0029f","libgit2/fuzzers/corpora/packfile/13facd9b4b5b4509fee92c7ccc1c82ed90624172":"3bf9d518c3145d933736fcb2ac8da1ebb0e9d1ee6051e9775a7f6390603b3f9f","libgit2/fuzzers/corpora/packfile/140092a21903fdc56c98de126725fa6bead98ab1":"0f9a0a76c4dfc13d9258ae52f791ae798f14a0e975ef4c5dad461042558b92f2","libgit2/fuzzers/corpora/packfile/1489f923c4dca729178b3e3233458550d8dddf29":"96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7","libgit2/fuzzers/corpora/packfile/1501a58834f24f95442f190653a50dd67d01e19d":"65251eb45556a09eea80a69d17c264b2f09f3eac007940753f1433213700d0d2","libgit2/fuzzers/corpora/packfile/15eddee57cafb11e927810d62230a6e104de1d5c":"78ca8145949f63e2e186fa4092058eec188b8db0bbeeb081345d3836517da7ff","libgit2/fuzzers/corpora/packfile/1632aa4b049f1118306485b11c70c499a0200dd5":"b952e334fe7a107da4bfe40b88d51f139b6d75c43cb9c0f19ae154c468acf560","libgit2/fuzzers/corpora/packfile/18e1cf33b179a5cbaaf0baac8279ec4ed1cbdcf3":"25c46585e4f8ec8a2ee1658a190e1464b94965f84e14c6e33e042805c6d8052c","libgit2/fuzzers/corpora/packfile/18e768865207e0b90047487b66532b20bc74b1a2":"1cc65615d187bd8e93318580cc99a9deb66d51e94e46da6797d1cc94b03aa070","libgit2/fuzzers/corpora/packfile/1940c66b45a3bd5c847330b207fd87aee6e96194":"6707b736a22859b83191585476b94fa93bda06294c6143a2ba23d2f4b4b903e5","libgit2/fuzzers/corpora/packfile/1966ab31dc80ab75196b0cbf28e3960a0eb3f6c5":"5ca418aabf800a0b6fd9434fd9c1305cd34804d4e2ac9d2745b0d183c80bab35","libgit2/fuzzers/corpora/packfile/19da91f2603889267dfd77786e07a5b8f067d62a":"9e8e8c37a53bac77a653d590b783b2508e8ed2fed040a278bf4f4703bbd5d82d","libgit2/fuzzers/corpora/packfile/1a72795a3dffdfc999b030d9aab7237dea1e2bc1":"3607f472af344b7265812a5bc63636affe2093476b275aaa51d655fbbf97799c","libgit2/fuzzers/corpora/packfile/1e29cf67a66f225b338610fbcdf1b8185a8f5b7d":"1d49b7dda1d3666529a3eb5153856d5233f73e0cffc0515c08974213f1fe65dd","libgit2/fuzzers/corpora/packfile/1eb8977ef8c3be9ee896d785663c762c7e32be28":"f5476d5e86ea8ad32b1bcabe5ba3859de2e86c54daa16a73b6913c653fd93901","libgit2/fuzzers/corpora/packfile/1f0837530c1c3d122157f2eaa9c2178dcc3580df":"698ae799e3798740b8e4f629b3f3868a705be03b884203eec888aa25ca92e039","libgit2/fuzzers/corpora/packfile/1f3c5fd6dc091faa397bce776aa97b457388fdae":"71a5ec30430d204ed5c01f0e672a57e1889167178d5ffae5354c75624987df95","libgit2/fuzzers/corpora/packfile/20528983163f834108150a7191600ff94ae2c1d2":"e368f886a5ca3b74c94a676564d6456bd49fe11d0d398c51919006e472dffb7e","libgit2/fuzzers/corpora/packfile/20a725140a8ffbe11bb71c1b83f19452147e5180":"d2bd4261bc94f30d398fca196bd437c17ebcb8c04f9e5576563c0f12c3b7b067","libgit2/fuzzers/corpora/packfile/2149aa9e07dda9bbf502e088d8d0a38e8fb94f2e":"e4ff5e7d7a7f08e9800a3e25cb774533cb20040df30b6ba10f956f9acd0eb3f7","libgit2/fuzzers/corpora/packfile/21b664aa8c86aaee4007d9bdbc2d63bf82bd5109":"ec9d63310fbd63348e59d583141b89732779396afe1566564b64bd7da9082f3d","libgit2/fuzzers/corpora/packfile/21b9ec8a7d7ac4d542c9bf7b2e26581cfcfaaab6":"21c38a293c893f05b2b9e4ec34bf760b9f087731518956692bb981da9073228b","libgit2/fuzzers/corpora/packfile/21c07e2affed6b0134d5dc28ea6c4937e691c761":"25267d1a884ed6531ea19a2159b6df6450ba48af719b2d715f6c40b46ed7d985","libgit2/fuzzers/corpora/packfile/23841d4076641ebcb4f58d1fd03047528c9d359b":"9183e06bddef18c75dc49aee2bef20370343e9e0dce6e33031c5d93f29a16374","libgit2/fuzzers/corpora/packfile/23b9174c42560de6525b1f103125f599479f95cb":"c320649ca4c2d85097033bbd174a638b3802295c0dea94d6d5d5866aa3c5f683","libgit2/fuzzers/corpora/packfile/241cbd6dfb6e53c43c73b62f9384359091dcbf56":"22adaf058a2cb668b15cb4c1f30e7cc720bbe38c146544169db35fbf630389c4","libgit2/fuzzers/corpora/packfile/245a2ddea41e6531944933c4420b8c9790ac351b":"4284d20ab66448370b817d51ea50dbe96309ccce97a53f42ffe63415f8084755","libgit2/fuzzers/corpora/packfile/2541e340271ea496a392870bcc20d3510287b9e9":"434f1a0417137e5113f164323e55a450ca5f57e87c9358438761f8f01d0af5ef","libgit2/fuzzers/corpora/packfile/276af22d5bf94344737fb1a5eb5de7d335004493":"8afa3222e3410659809c95605ed3115090c6a664a36f70dadc57596efcbf2a99","libgit2/fuzzers/corpora/packfile/27d5482eebd075de44389774fce28c69f45c8a75":"aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123","libgit2/fuzzers/corpora/packfile/28334bd612cb539de776370995f60c8032215434":"8b0f7fe9edb2df6a4f93288b360676d42c319dd2f11b1a872526a788e79c53f6","libgit2/fuzzers/corpora/packfile/2973e2ac092cba077d7350bfffe1cf2e0644a6e1":"43dada443793c736696b140f443efab8190d2d6d18fcc35b2185311de7f7c1be","libgit2/fuzzers/corpora/packfile/2adcd01e876b12d867c858ffaec38c42c59c36c7":"111d33da364d8929a5647a956ad3d1b79e68c6cfda976ac379bd498325513ebb","libgit2/fuzzers/corpora/packfile/2b28470644f5d0323643da99c831d82f20a7a74f":"db8a786bfd5f6b9b8ab68c34cf48872df23e555e47ab390c96a22ee8c648e9c0","libgit2/fuzzers/corpora/packfile/2b86229020ba808df84e16f800dc152254f18f64":"249f9289ddc8d44e8f97c2d6a0e3b9403366126e2e82aeb852ef12c25e93473e","libgit2/fuzzers/corpora/packfile/2cc5bf2f780cd85ad93d232890f418625f4d1274":"40f131c3db3d68f63e653e512ab2303682dace69e6d0e6d319e8c0ac5469900f","libgit2/fuzzers/corpora/packfile/2d6ae8fa82b656879dd3371d0a6899e88ef34e76":"58d924c47d9c5746a411fb157ffac3f473ae62499fb1d0af21447f3a6693b273","libgit2/fuzzers/corpora/packfile/2e74d24e887678f0681d4c7c010477b8b9697f1a":"4f362f9093bb8e7012f466224ff1237c0746d8c8f660b16699f5036ccba9c64a","libgit2/fuzzers/corpora/packfile/2f436c68a7b0be43aa6d4ad5126ec9401a9f9211":"fc257692f52f2a9e94ed3bda610e17569bbb1b3bbae7414fe05464eb1cbc4fde","libgit2/fuzzers/corpora/packfile/2fec48b0dcb45b98597bfec12bf0dc650543b3e3":"d2d4fc8fc2f6022fd04b52de7e94ae9f86ab2fbe6ee351a0e713cb5e5be60f7d","libgit2/fuzzers/corpora/packfile/31bd25636a9807d6024e78b9b3d02fbb1a02835e":"8c568bd48de3ba2260e036b550c34e78471aca68564224d2e590d2c8e6f3b378","libgit2/fuzzers/corpora/packfile/323c88be36ecc20ff30b21cf417106554042db04":"ed4ec49f015e93fe11d8a3b0e3cbc84f77ff0cee5fe68b514e2048688a20583a","libgit2/fuzzers/corpora/packfile/33b3aa957ca4fb31873033a7f460617f1fe81e32":"697219e8ba5c5a4a035cfa9dc55131a29c4c9690f1cef712576f38d059c99c0f","libgit2/fuzzers/corpora/packfile/34303d14e37c9ddfb0bad130e006fec927e13785":"90a24cc8e507f74cfc6b6bb8b82ed8ef8106cf816f6e0564f15db6cdb7bba70c","libgit2/fuzzers/corpora/packfile/34dac9466a4a2c15aaeef13a9567f6827ace7748":"78bbce625718a94a1cc618416122a23fe015b5a78968036df580bf6e30568941","libgit2/fuzzers/corpora/packfile/356a192b7913b04c54574d18c28d46e6395428ab":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","libgit2/fuzzers/corpora/packfile/35bf585248be2c6d3940e15b85f72c4146903097":"68374528eb7a497146e7f93de6a838a358c546aacfa671d64187eff8f07fcb43","libgit2/fuzzers/corpora/packfile/3725a1c4431714019827277deac8ec2efeed8f1d":"04c0c1e3085f812adca4a6da63d3559ff21fbfbc2730bc819a5399eb81eb2bc1","libgit2/fuzzers/corpora/packfile/37a2b7de1fadc9eab2d5fabf5dfe7007c245dbee":"8085a4294993e8f8508fd35480164c6db6c8e410d3c127824057b420b1e4325d","libgit2/fuzzers/corpora/packfile/37ab8a0ca81fc62279057401761f7730a5a8f1b2":"742ef3ee518cf16165dee1d0024c594da8a42f295e61a11081bde66b161aae5a","libgit2/fuzzers/corpora/packfile/38011be20a664dcd2594e712a26c063c2d50efcd":"40e9a20f3b7d1bb25d81aca5d5a2549773d081c42654b007043a9703fc4e152a","libgit2/fuzzers/corpora/packfile/3838851a5da8239c2ae6cbbe869c81446c720e87":"6f8955ff64e3c7012f4f6a6da65b937914b1a695e1b90999542308a70b855f8a","libgit2/fuzzers/corpora/packfile/3921322ac01429b001f88d64c8319088fe49218e":"71ec12ef6dcd10aa15cc10d34bc2f91462f4507435f98eea77f9e67989de3298","libgit2/fuzzers/corpora/packfile/395df8f7c51f007019cb30201c49e884b46b92fa":"594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06","libgit2/fuzzers/corpora/packfile/3e98eb4fd65d3f2c41fa979db0f5678b310e51fe":"663be3787d61eaaff1def59f73dfcbc54d3a53df6b17af6301d4bdbc9aab52c5","libgit2/fuzzers/corpora/packfile/3f9ec359d0cb573cb6d2b2df64c9f4048ea298b8":"50fc019118f159ff1b6e034afe2cc8025a3bd55fa847de321c75ccaefbc5b1cf","libgit2/fuzzers/corpora/packfile/4067250457728bf775aa310ef253b223ae2fe4dc":"f358e46e11888cb4b5d6add27dfe048f6af335ad1f3c8915cd8daf9a8066bd19","libgit2/fuzzers/corpora/packfile/40818db87e110b29cb864f73265586cc054f5bbb":"50c36f3b6a3fc275f77079241e1f6153b3106af3974730cecf6b4af774607795","libgit2/fuzzers/corpora/packfile/418f9fb9ce1d4efdf481ca8fff9dadd09caee9fc":"4ec2274775773a5bd01d038018c1903c47a6602bdd8244569b2910f196dbaed4","libgit2/fuzzers/corpora/packfile/41ca0ae865b686089b8d99e9d661da291ce51019":"7fafdc296890bc117b37b604daf3327643422e66a0bb6a5380ef114ba0180c0e","libgit2/fuzzers/corpora/packfile/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8":"8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1","libgit2/fuzzers/corpora/packfile/420ce645ce1c93cee59a06da2159cbbb251e4c01":"da948e44d9191c43e3a0a943b2386f2034234205a28bbfaf431d57ae90d29050","libgit2/fuzzers/corpora/packfile/4345cb1fa27885a8fbfe7c0c830a592cc76a552b":"bbf3f11cb5b43e700273a78d12de55e4a7eab741ed2abf13787a4d2dc832b8ec","libgit2/fuzzers/corpora/packfile/450718a71a93a1b5ff982595432400b0fa876fb6":"c69f9f32570fb3a788ca2aeb60ae7696117229e6cd6242098f1dce13bcfe3b42","libgit2/fuzzers/corpora/packfile/453a312eb77b9d4198ac62faef10ecf3e283120c":"b6487bd1bda62379fd5b0adfb1c1fa600e99ef15f4c1b42c001acbe31dad3c77","libgit2/fuzzers/corpora/packfile/45470317334b614ce4d119c05ed2d6250dbc6061":"a1a8655e3884227fc028023592ce5c2296b42e8492dcc880b84e48e669bbb1d6","libgit2/fuzzers/corpora/packfile/45a65193e30784b0124f4fed659eb7e46552c2d0":"ca41841c5c98e34f4a3ae83d9220940395301a9616f69d6672b04ea322f28eb0","libgit2/fuzzers/corpora/packfile/45cff3494791ded181e1e3dab1c7a0e40130b57b":"e703c884ab644527abc3568c8392f6275f20f64fc498dc4501e1cb11f3c7b80a","libgit2/fuzzers/corpora/packfile/481dedc2855981510024d48828af0fe35a1503dd":"1d558ad1097cab5516d172d3fc0fc572b03f57ddde47c4532669b79ea08847a1","libgit2/fuzzers/corpora/packfile/49a6448a722742b1b392f0471542ee0c572c5a9a":"1d3711dde2925c70845e729d0094faed7b06a087d309ed4dc75947f49e110e71","libgit2/fuzzers/corpora/packfile/4a6e6af93dea13a5720be52b95f2948e0cab4602":"94ae66af388edcaf2d0edd6d5eeaa14ad281122c96e6caff19720786983b598e","libgit2/fuzzers/corpora/packfile/4ac25548f35e06eb9f91b0f15b89db3cb5bcb283":"f84a6b5a55d2556f6ce03ae318774057331ea7c51435f1b92e090a52af43ddc2","libgit2/fuzzers/corpora/packfile/4b586169f192749a0aa023ad6e4edd2e15d67f53":"2cd7ba150c2bc318d6cab52de107c70f4ab6abc9e2af160098398b2bb0c205e9","libgit2/fuzzers/corpora/packfile/4c3c8ec0e25da9342dc87c2e78d3040c381514ce":"4e0e3847ad9742d0a217e23b7be39fdba727121b1e6b5a3af80595ba46f34e51","libgit2/fuzzers/corpora/packfile/4d5189cd1411daaa579df34591c6a5946204c9a0":"5adb597fd88f1f7e802382f3cf903e0b2c54d3c84ab4e1f728ad89f62bbb208f","libgit2/fuzzers/corpora/packfile/4d7f1bfa928c0d3399598d562e346c6e23de6a03":"acef8db9a20a8933e65d85cbdb5e29903dd55eb3f6267082164db103855b0b01","libgit2/fuzzers/corpora/packfile/4eee38183d6fce3f42224738be58d0e3975300f4":"372f98baaf19ecad27e909d6d9a21c5a8fe3df7c57eb370bf9b3d49eed7adc39","libgit2/fuzzers/corpora/packfile/4f2e2af611d6567abcf5b6bfc579487ac417a8d4":"d5527cff4b9cf19971d975ed17891d50e6e59d83025e33d847ac2d00974a1cac","libgit2/fuzzers/corpora/packfile/4fa04b2c3ac839c36c4a3b51bf882eb99b7cd097":"cc5cd22723dbce40b45e360c72c0bb6abfac849c38ffc5bd2de02b125475a7ea","libgit2/fuzzers/corpora/packfile/4fbe10aede9fd9ce2030c6e567a9281e1a5338f4":"0eb79f0e16c8dcf59840ce9f2a0e52b276079168eba539f18d26eae6e5f92026","libgit2/fuzzers/corpora/packfile/5037f4f74273aed9a09122af5f4acc10f42c033a":"2c6e703f821f20b073261714cf3c58c09cb856efdcfad65f82a90c4f90c6b9fc","libgit2/fuzzers/corpora/packfile/511993d3c99719e38a6779073019dacd7178ddb9":"5c62e091b8c0565f1bafad0dad5934276143ae2ccef7a5381e8ada5b1a8d26d2","libgit2/fuzzers/corpora/packfile/520aa436eab6343c3729f51f0f8048e6b87f6aeb":"61417f153c5e6fa362868a13c2561ea05511962e2446089cf197c77628b8499d","libgit2/fuzzers/corpora/packfile/521e228f3b62dca81d87d2e7d5476657d7b5e0a9":"a3f99b1d6a58379342d2569fe7ac15d5116c1fadcdf9f55497dccfecc2ec47d1","libgit2/fuzzers/corpora/packfile/52e37dfd77d56769dc8a96388aa26695a8108dac":"34b93ac37ef5c0780c8aa96852cb1ca99071e45f2207ef83c625d08fd6abead3","libgit2/fuzzers/corpora/packfile/5374fb6be0a406cf8d0e95771ecb032254d21305":"b87d96b116f8d1c143dddbf3620435bf5c39a340768b3661dc1ec2e412b1ad2c","libgit2/fuzzers/corpora/packfile/53e1d4898c15c8ee3ef5e2fb279d151108725731":"475b82ad183afbfecb3e095a41595a3337c6edf03f79d831f623678e7673cab1","libgit2/fuzzers/corpora/packfile/53e61ad37ca92b7f6c0396e5fab1ed8743e73da0":"8a731c352c4a868851779b032413b4f87feb30ca196a99c505e052fe4413ff22","libgit2/fuzzers/corpora/packfile/55df2a59ed6a888ee2f0cdfdcc8582696702de7a":"4d4d75d742863ab9656f3d5f76dff8589c3922e95a24ea6812157ffe4aaa3b6b","libgit2/fuzzers/corpora/packfile/56a2020f68c5eb72786ea168cc2a7e8ea34ad9c2":"cf03ac39c4d5f13fa697d63b533482821e359dc5cbdb7e63c649ee75d11b0092","libgit2/fuzzers/corpora/packfile/578678e78b72f8bcb9f414e4129ae5d85a4af914":"c1969918521df12d3cc28ff4c78d96b32f1048b77be7be5ed92d7203a22afa55","libgit2/fuzzers/corpora/packfile/5a8bc5597fd0b2b44194ffabce46e2fa94c1ffd7":"95be31bd34da5678c631d7c3e95a588001c637470e3dc0ceec83ba2ac25e3a51","libgit2/fuzzers/corpora/packfile/5bab61eb53176449e25c2c82f172b82cb13ffb9d":"8a8de823d5ed3e12746a62ef169bcf372be0ca44f0a1236abc35df05d96928e1","libgit2/fuzzers/corpora/packfile/5c2dd944dde9e08881bef0894fe7b22a5c9c4b06":"189f40034be7a199f1fa9891668ee3ab6049f82d38c68be70f596eab2e1857b7","libgit2/fuzzers/corpora/packfile/5cb4674f4468d39f061d1df3c95b9c2dca529c54":"0534e4376f12cd0b5e4d1b424978488667df7b75873867529a0938bb8dd88871","libgit2/fuzzers/corpora/packfile/60b6fbfe65dc1796a09a734e054223aba8c90260":"903ea589b57575eb4314db42d2c3a53a88a7b13fb2e6286aa3045b8cc8f0627d","libgit2/fuzzers/corpora/packfile/611f5b9368427ef823f7ed89ad23667b02a06435":"028e95996ce886b73dbd2a9e974a064f51bda3d523357b867e89d2d17efe9885","libgit2/fuzzers/corpora/packfile/6214b4afdbfe63400ce428d47a58a2e29f682738":"43be55c6bfae3ed5135a1f62d76698adfb199624ecf57413976b76146d757e61","libgit2/fuzzers/corpora/packfile/634b675b80d51b52c3c6fbc73181ed47f61749ba":"64a2cf0bda2138cf4e271b0f78da9441e966e54cd0b7df8c9ca7d47f7d166586","libgit2/fuzzers/corpora/packfile/6431f1b31dc492fad89732b7d3e511fa7361985d":"86143d8fdd6193e2bba055dcf209e5dd2317b543981b2ab58480154d818bb232","libgit2/fuzzers/corpora/packfile/6442fd4bbb7656f142c92050da17b0e81e79fad1":"af45fcd37a8cace71612fd940de118cf73b0acf8b75fee786c5eb435f2eda40f","libgit2/fuzzers/corpora/packfile/6486c8cf6bcc2fca60502564924f6b266399df3d":"e33e0d446df6c82751725194a5815fc278004cbf76d4084c0e9394d139a95146","libgit2/fuzzers/corpora/packfile/651c573b6fdd393e97536a47f8b9e65226e29c33":"6857ae51d2535d3c50d4dc20d7a76325ad5fb5f3dab4ae5e9f39b062d95ca43d","libgit2/fuzzers/corpora/packfile/657fc646e93cb999417f43f0ec77fbad694e3e18":"fe035e27dd216ed91db51fc611a739bfd5e50f1bb0ebb1f1329fac4bc81f67dc","libgit2/fuzzers/corpora/packfile/65cc90263dec0020ceabc727d33aa587e57fc175":"a39c28b283be82be09a64ed16eca831cf6343a77ad6cf8308f3bc7bf0b58e5d9","libgit2/fuzzers/corpora/packfile/688934845f22049cb14668832efa33d45013b6b9":"9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9","libgit2/fuzzers/corpora/packfile/6b0d31c0d563223024da45691584643ac78c96e8":"62c66a7a5dd70c3146618063c344e531e6d4b59e379808443ce962b3abd63c5a","libgit2/fuzzers/corpora/packfile/6b4dc6028a3a684a20dbc427b15a37ea2fd12dd1":"eb684863e4b67a8d7dbe72ebe8f4ccd002a28185cb386cd2f9cb03d2c83e2b29","libgit2/fuzzers/corpora/packfile/6b7486fc2a47a40eb5a85a5edf53af60d48be7d5":"aca5cfab2b6b34bce54c817b0cfccb483596942e4fbd3bc5609fc480afba8700","libgit2/fuzzers/corpora/packfile/6bace82ea640ac0a78963c79483faf0faa7fd168":"149488d869cbef080602a371ab0d39d97af103fb726aaeb02ccd36c06f494e5d","libgit2/fuzzers/corpora/packfile/6ca38da5f096a5847776e4d50cb63121341fd67c":"6a4bbda5b6050c45b9e10ccf495315716494372ab38c7518fd2bb9a01210ebf4","libgit2/fuzzers/corpora/packfile/6d344a65b9edced36045f94215b6810799789334":"298d915bda9804fc3984f389087f1e60ad128d69f91283a59fac523a26b4eb7d","libgit2/fuzzers/corpora/packfile/6dd655e8ef0573eb1c41151af924974aa1e9c454":"dbdbf9bf608f3df41d2a596a936f2cd8de0307c9dbc8e786a001d6fae2b86f16","libgit2/fuzzers/corpora/packfile/6e118259c2940fafba0a9ceeef6308e12e881ae1":"a73992db63e191ba5105ee3e682ada13e8f6d6611cc57343d06dd3b2a6f5bf81","libgit2/fuzzers/corpora/packfile/6e4b5ef83333606a16a63b579f221f6ffb7b48ee":"0083ad63ced55982ecdeb9312193e38dc473ba8ff1fd09976ce217ce737aa854","libgit2/fuzzers/corpora/packfile/6f47ff60d54c012103a0c28851ffa9eab3002511":"aeec1d01c3267edf30e2e1ed652a8808c034f212cae4fa5d6e4a8b02e65548c8","libgit2/fuzzers/corpora/packfile/701a765befff451207517d56c3fe8609d059867d":"ffd178a6ae2eaf3899396852b8259ec26a2b3fe269a94e47146450a5cdd38ab1","libgit2/fuzzers/corpora/packfile/7050f56d64b28499c89d5430761f18a8a2a933d4":"7ee42d5b88c8af97d2fe05970c441631f60b3a5febcf596ba0874bafbdc098ef","libgit2/fuzzers/corpora/packfile/724fa0194f615e1a0f08184a9f1520123f8e2833":"41f525525aa4c452e6fe17b85d2319d985f2dd4fb1a7d354989e77d8c580f7f2","libgit2/fuzzers/corpora/packfile/72c52d0d98717e21dfee45418a046a19198b5d5d":"a76de76465190214abd08d4578e799f74efc32465ba7add89473b4d37336f380","libgit2/fuzzers/corpora/packfile/72cec0949c5743ee1df67b41ece5d6806f9bede6":"790bbfd0fa86ee71fcb094b8f88719504d77dec1f13a99d9ac0835eba8e5a97d","libgit2/fuzzers/corpora/packfile/72e6bfb7b881befc0b461334411d70ae227a426a":"3c30f9822160fcc2ec4af7c763ab0160de24db5883767c98aa398e6ab6394965","libgit2/fuzzers/corpora/packfile/73b74736664ad85828ce1be2e29fb4a68d24402b":"50868f20258bbc9cce0da2719e8654c108733dd2f663b8737c574ec0ead93eb3","libgit2/fuzzers/corpora/packfile/745bedb79413d20844a8b0e96fbec51b4989c65d":"e596a8e5c49dd20a79bd0c1a7dd190a674507d1129785746fcc1c5e64cd8416c","libgit2/fuzzers/corpora/packfile/748142c17e56d0f0ad9e4d6525b39294d81261d6":"f12d4073f20d8e09e0cd213f88e486f0a019f36829a9c3993f197200e94f5b45","libgit2/fuzzers/corpora/packfile/74dfea2e26741a8778fb942d1d60a84d0759d7a0":"432bf29d5062e65fd5dbc9cd7ff4b331398441fa5b24ab866c13018c779abb74","libgit2/fuzzers/corpora/packfile/767b2efbb7502a2f652a448b471693d32c128677":"decb68b8c054c9c71c1995a66d0ff661b8b66ba439f99e3c3fa1818b1e41d791","libgit2/fuzzers/corpora/packfile/78abe558c4277852128d4b91282edcb68f86bdea":"844a46be5eb4445d754b43acf1b47d128f0fee9ccff9dda7f937b5e15b7771ee","libgit2/fuzzers/corpora/packfile/7960246c2db6d39e68dfe93ded358a3acba8f896":"833e8146ea91d1aa35ac0464900c8d9aab772ada99b24bcff3a6ac5cbe7d4de4","libgit2/fuzzers/corpora/packfile/7a4ff814176b55af008ad9580201d5e659242f05":"9981721ea3de1ceaec7a653b556de1ece3a9ebab8caae9ca1245460610ff6b81","libgit2/fuzzers/corpora/packfile/7a752694fce29ded083fbabbc9ff95f5b92a3d9c":"053e08c1c12476ec8107a1a1306cfe3800b8d6440dc2cf6d1fcaba9584469cd5","libgit2/fuzzers/corpora/packfile/7a81af3e591ac713f81ea1efe93dcf36157d8376":"65c74c15a686187bb6bbf9958f494fc6b80068034a659a9ad44991b08c58f2d2","libgit2/fuzzers/corpora/packfile/7c957a1fd650f9ae0eadc112837ea451a692affc":"51a4b3d09d4f755909793e56fd4416bebc90dd36d2d87c0cf6821bcdf324db4d","libgit2/fuzzers/corpora/packfile/7cda4ab6a0daf50f675d5225cbc166c86a8ef95f":"e6b39029b9173136a0c71578a76e66ff08810c37a3a8e96a0e03ded1b20d0c6f","libgit2/fuzzers/corpora/packfile/7cf184f4c67ad58283ecb19349720b0cae756829":"44bd7ae60f478fae1061e11a7739f4b94d1daf917982d33b6fc8a01a63f89c21","libgit2/fuzzers/corpora/packfile/7df1ea8d86d601c3bd39977ea85e5f74c9db6acb":"5e39875072bb19878194ccd25af26ff9d76e935d87935f5fd8a6b81a7259bd14","libgit2/fuzzers/corpora/packfile/820ec3e39089d863641a1be6942445db3ff34270":"ae12ee9fab37804a48400f691f8833377604f8bd78a6af2bc12f6570aa49d113","libgit2/fuzzers/corpora/packfile/827704fd978bd02a46268b7396b202a52ad261ed":"f23807c78d7b02a51f8c5d40dd9f2d1b4af69f46b4761f396344d180a4e76c82","libgit2/fuzzers/corpora/packfile/828acfc1d49a0fdbcd9f238138ff65582c2a9fc8":"3fd40365a317580c8802c296b8170d685a6cca0b9a6eb2ef3b08e9cb2e77157c","libgit2/fuzzers/corpora/packfile/8306a2f04a47fe4c95098675ffa25c074ecd89de":"cceed482f57105ee1101dda0c4f1d6c288a7527d7caf1e459ba679700ac2e171","libgit2/fuzzers/corpora/packfile/8327db1c6a884d8b3e3cefd94cec9eb94bffae0a":"8bf49c7443551ea96499f3b4d513281e27013f879ce27f162f5888524ce6d91c","libgit2/fuzzers/corpora/packfile/847f4e42f8f2730a48d19951d8829621b2e70082":"5ab289da1abf6db7952d39963192576ae50726816a9ab9e1b6e14cfe857ad0ea","libgit2/fuzzers/corpora/packfile/84a516841ba77a5b4648de2cd0dfcb30ea46dbb4":"2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","libgit2/fuzzers/corpora/packfile/8552526f5aba95119c0b95b61cd40386e7a3738b":"764a16d99c81df12829f07c5c031738b060ec15634c75fb0597b8573c14baffd","libgit2/fuzzers/corpora/packfile/8565db62ac64209ff009ac40e7c2d2ac4ae944eb":"a1a9fa92caafd4a5503a892fc6e39cf5f02fe055f2093a8de03966dab782d359","libgit2/fuzzers/corpora/packfile/859b3346967c5c3c136459e565b402f9a936aa0d":"32d71a6f68ce27fa4fa63bceff0aa7064adf4b394acb98bbe5340b53a2e32c83","libgit2/fuzzers/corpora/packfile/86a69caf3c5866d78d80da087b1b843cfea5e907":"7250bdfb69dfc731ea08d8465280ec47ef4fb3b867666c6181ae54a340dc394f","libgit2/fuzzers/corpora/packfile/86e1fb54a04fc18ee482b794ba3b2b306f6515d4":"d5e1fa07bb72903dc23ff979823b0484844a66e2fbd7a2dd7609f810192b9e72","libgit2/fuzzers/corpora/packfile/86f217ee467d31ad9ad2a8c502b91279cd7f1c40":"d15730873e710deba56d2e6acf6c95d65203f5f6a0ac649eff24b2a08b16160f","libgit2/fuzzers/corpora/packfile/8768a53e1d4c182907306300f9ca90cfd8018383":"c00e7f889cfc9216ec818bf2e1682fc6af0d89939c91776669478caf27c9727c","libgit2/fuzzers/corpora/packfile/8834a7aac170c494f45aa4da71b9605a52d82435":"6eb47f3d10f8511006d7e2ce4bae0db37c2408b15b346a3a2144d302d2ae818c","libgit2/fuzzers/corpora/packfile/883f023f38a031d8a8e8ce2cba6614b9bff5d41f":"27047cefdb1afb7679cdfcd2486550f6cfe451040e3c2452a31d376fded309e3","libgit2/fuzzers/corpora/packfile/88738071086eb04e47b77d1ca28b35ddbfaa0968":"518a4a4a69dcfad19e83cfa139700bbb60619562759cb889a0df41299b33b27c","libgit2/fuzzers/corpora/packfile/892aef744c87c6ee4ba3dd457c7ca02ba3d359bd":"680aecd32b417cd8dc27908ceb356cf0841472735593d47ea383ba1806fbd089","libgit2/fuzzers/corpora/packfile/8afb5c282d23c4055500f88a10b26383c682c900":"56bb7177a9753b58d1a91642cc43723dffd3eaa2f452b7ccb8da6cea1066f09f","libgit2/fuzzers/corpora/packfile/8b3dfce4cd7b8942eedb52af0e9ca4caa5c6de61":"d64bdce8a3de44553028d6e67fc9e6bc7e86d13832d2f032ad2bdb6f677f9724","libgit2/fuzzers/corpora/packfile/8c2cccf751bb5844bea8dc63c22e3f8e4489411e":"9e246a7f4fd3d189bba4dee4b60b818e11450346fd4c6debf021811a4bcf1ce1","libgit2/fuzzers/corpora/packfile/8e30894298502ba4d43af98f1ec3088f9b8f29d5":"54273780c0f34503aaebb1b1d9aec1bfefd259e152cbcfad0a7a78f03c936adb","libgit2/fuzzers/corpora/packfile/8eb4d738f7170d2e0594b779f782eb3171c9d421":"f7e7196fc84627c7d552d8878c740ea69e42076607be488f1964987c91ac4ce0","libgit2/fuzzers/corpora/packfile/8f46a043da3aa5d466ade170e62b0b9f362b4c5b":"1dea6c6dce4da36e28a7c14b4afbf425cb04fcc5e432a87b3b671e3ba3ef34f9","libgit2/fuzzers/corpora/packfile/9295f39686016bf3abb1d6e9924d6725c1263920":"b2d4a618a6a37e0340150e07a24456010313a116604dc5418150847fdbaf4f3c","libgit2/fuzzers/corpora/packfile/92fa2c2237724e7ba49e9c59adad8d61ce400bbf":"48a68f4eb5c3f2ad1200c857a537317716cc65780572955b239b8a788ebd369b","libgit2/fuzzers/corpora/packfile/936548b53e1a1e30cb30747a87203abd4eae78ea":"cf00b0f90843c43ff94f36f3fa83dbc268b6aea8eb698ef7d036d74fc846c616","libgit2/fuzzers/corpora/packfile/9835ad3ff27939bc1315632d6a22980b377c36e4":"09a8d7fd4e94e930d9be55f95e235fe863fc5ae3d160f8b6af74a1275cd9e6d0","libgit2/fuzzers/corpora/packfile/9857740c36a95415fa3be04cdf184db7b41a8b3e":"392e7a1bc70abf5219160e19617b1991950e126434d548d4ec36beb82d5daa63","libgit2/fuzzers/corpora/packfile/98c35b9d5e7b430d0d4ef70f642d8e2f3266b6d4":"31255070b27659f258325d5a359eb0944bf1afc78e9803721011c7f308398519","libgit2/fuzzers/corpora/packfile/9929b50ac145c0781a0347be1559764edc668173":"9bca3f4cc3c665d343fbd27104706f4b3bbc149e91e0c061e4bb960eab687ff4","libgit2/fuzzers/corpora/packfile/9bf6a450d87badf2d495c2df37081ea16156915a":"fdb9b6bfe39e368744422405b25d1e6282e69e83f691bfd64ae4211d8287b646","libgit2/fuzzers/corpora/packfile/9bffb3ff7a4429144305b770162074bbffe39ce9":"6acc20a73b586df891d52aeb2e0bc03b0d5913245f6c44841b6f70a43f2a69f4","libgit2/fuzzers/corpora/packfile/9c040d3207196e3aeee0df389170d6e59733ba0f":"d4cc24149d1410975fee6674cedb2ca926c81cb4c7e2f2033be26778f02962b3","libgit2/fuzzers/corpora/packfile/9c740d0f3b8875a3b19f1cf1a88d5192a997a68d":"73ce4744e856ac71aa069b7b202ca58358189f582d03706c39e82f1893700fc5","libgit2/fuzzers/corpora/packfile/9cf72097400efb70d06179e6b00abb4cdec74e66":"5ed855d3fabf5a6799b4201701938b76ec4029184b0466d219ae57687be9f3eb","libgit2/fuzzers/corpora/packfile/9d36c270ef1f14214742562238dc747242d4756e":"30bec7299ee957f8c7f36879728ff14ff45396762071716a8608231515ebea52","libgit2/fuzzers/corpora/packfile/9fb415ccadc8e7b0f38646ec5782d5895111e259":"3c1a049bfe7be1cd5df9c04212b9f787eb546ef32c128c47e3a48921249d7821","libgit2/fuzzers/corpora/packfile/a13b7fbb454fe3bdebd07a51d466484aa41ee142":"3b16feece66e0f53b9ae2a21cd4151b751041f9ed30cb2525b0d9934972e6a7c","libgit2/fuzzers/corpora/packfile/a1a7715c7596c77b892dc6d4debb7c108ca4ef97":"d52022534fa2dba3bb8a45809c425f42a5dd8786ef8d206fcff19c1fd66725b4","libgit2/fuzzers/corpora/packfile/a1ac8b656af02b56aefe6029db36b1af9fb664ef":"60315e08e7127eff65833f43847903f406f6c7601d783891b26d9a49eb57db6c","libgit2/fuzzers/corpora/packfile/a343687e2522222c2d49e8cb18d3feda64cf1d66":"e53612824f7d8ce616d2d90c4241a9dd607151977c3472196951a45aee54e17f","libgit2/fuzzers/corpora/packfile/a6f57425137e9aa54537f0b3f5364ce165aedb0a":"1dd8312636f6a0bf3d21fa2855e63072507453e93a5ced4301b364e91c9d87d6","libgit2/fuzzers/corpora/packfile/a73df4ce29f75cc638a7a2d823fee57d909ab681":"f50747549fcdad833a87719f700bf3b47fc157160044f11af0b3c38acc7b71a2","libgit2/fuzzers/corpora/packfile/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569":"86be9a55762d316a3026c2836d044f5fc76e34da10e1b45feee5f18be7edb177","libgit2/fuzzers/corpora/packfile/a8b9b91157274e617bf4ac5045fc0c6ac97e76f7":"9a5d8b4f20af57dcdcb68417e54980fdbce5464fab2afd860cff614c2a581a43","libgit2/fuzzers/corpora/packfile/a9c697f383f59a3b0642cd55b88190bce6201bae":"9f1429096e79d09fb146e5a033c33f14b75f9f4825f5db3671f2646410777816","libgit2/fuzzers/corpora/packfile/ab064cd6847c0fa546bbec4241eb9b095e0e73da":"a81119e59a92a2f837c142ea8ef50429edbdb6ea2ec5da75d026acca8ec110b2","libgit2/fuzzers/corpora/packfile/ab2c64588d3d9dc5c54c48d414e6d46d6a78cfa6":"7fc4ce8686c82662e06d7e92afffaf32cea8ee9d953f8a9583acd955a8478e03","libgit2/fuzzers/corpora/packfile/abe729b06750880778312618dcebb43257ec03e0":"823dfa841810526b38bf402ef1f84387f1ef79fe1f955057484a82652cc7014a","libgit2/fuzzers/corpora/packfile/ac1bf5a5fe61e5784f72b364ef1bcddfb0d13716":"cb8b5a2e407d61cd94b3ef29269661294ae1100092c48d7423cf55012a0d2c14","libgit2/fuzzers/corpora/packfile/ac47b6d3f0e479df3292131535f8e0d99c288de9":"85903df244183978ad491f5e727f566f9eda84af7d09f448e4e00aeb0d436c32","libgit2/fuzzers/corpora/packfile/ac9231da4082430afe8f4d40127814c613648d8e":"2b4c342f5433ebe591a1da77e013d1b72475562d48578dca8b84bac6651c3cb9","libgit2/fuzzers/corpora/packfile/ace9ffcaa273c01c0eb60381321e47edf4842332":"bfcdee20ad3f3fee73821ed01645e85716a0c3f1fb6e066bc048fc591d4aa7f1","libgit2/fuzzers/corpora/packfile/ad6ba9b0bc076987efbeb11ce3fc92bc1df69d0a":"ef9bed33abc7920236290dc1b50b678d884974bce98d11710a727e3e5f1c6f3d","libgit2/fuzzers/corpora/packfile/ae99dcb9b5e1b09aa5df6bb2fada3a3de61268fe":"e2e1bd67bf91c9c0af409af9a54fc913c21877799c5bc5678a7e90d46c599597","libgit2/fuzzers/corpora/packfile/aeeacf0499ace69549fe2c76757d4948ba65a10b":"bb9d5a1bd871b1793b42dd3070eb5c97e97c806536480085768112384de5734c","libgit2/fuzzers/corpora/packfile/af6614c37604ee5d3f7b00cddca761a8776283b5":"e0dc9a9618cc8656b1c8053fbd78d1be19ca1332203b2a08eb421b05ecd954ec","libgit2/fuzzers/corpora/packfile/afd44f8c385a922c8caacc1ea5688d324bad5b39":"ff18fe7a59d6f955878313af3cc5e0e9c9611d08293caa391bc6e20b9b41ae92","libgit2/fuzzers/corpora/packfile/aff024fe4ab0fece4091de044c58c9ae4233383a":"50e721e49c013f00c62cf59f2163542a9d8df02464efeb615d31051b0fddc326","libgit2/fuzzers/corpora/packfile/b1f86f05d4928c8393fe0f138c0714df3978f0bb":"3f362712695c59536e3e688cca80ae277764a0a05ce28c5cc8ccc91195132de2","libgit2/fuzzers/corpora/packfile/b452cd4b70f2827e3cbd6d5dd20f678b6e55f813":"5b10f1ffaffa3a373290304bdd876e25fa9f96460ea61244b8c31c131cbb3501","libgit2/fuzzers/corpora/packfile/b491dbad4c3edc87aa5a7f12b2c9a447a712c20d":"8c52ee97976acd0e10f5e3ce5546138933f2f43ba00e41bc48f8f56d31759db7","libgit2/fuzzers/corpora/packfile/b54664965911c6fe91e18cd01b68a75c8183b530":"3e151409ace91cb3394fecd59e92b5dc42c0aad29993a1858f2f70a0866a539b","libgit2/fuzzers/corpora/packfile/b68542373c05c0ed25231d09955b2c699d37c45b":"aa687b58b0e73e2e383f8c500d75b591e188efe0168b3ffbcd3771caaa6dd4c7","libgit2/fuzzers/corpora/packfile/b706e78cf7110a78dfccce991cd4ce22c6fd898a":"7b3fefae8d62926959b152b814a31dee7c2ce70fcd6e8b4ed880d1ab914326c0","libgit2/fuzzers/corpora/packfile/b8d3910a75ad8a7058f9c3f202f8eb27419137d7":"1f4fcffd5bda0918550e8b1b5e0106f2bcfce294abc8525f21e943465788a39c","libgit2/fuzzers/corpora/packfile/b93abe6094fb4ebbfa7414fbceb7199ce766075b":"6a8d6b8fce4c36237eefdae3ea8c3b3c16919e6c20c7384d4ef9cb9e8cddf795","libgit2/fuzzers/corpora/packfile/b9a64cc0694f3ac4a3c530c721bbf69026192187":"3301fce5b1142c8d15a7505f756bea29983a91572ccbc3859e1e483ef3517a25","libgit2/fuzzers/corpora/packfile/b9e5319eca8fbc26e5c322e0b151ed8ed60628d1":"fd7a1eef7d0224d9f5558c69f52763fe75863ebc9dd462d80ab1e50c8ce9f739","libgit2/fuzzers/corpora/packfile/ba390745a04c5394601f7aa73fe795097b814d1a":"527ee4c107847f03bf735054864c09358942e137e3b9d44b27e4d9356c9beafc","libgit2/fuzzers/corpora/packfile/bb7d065b776833337d3e1a3071de4d5d2759d78b":"d16bd22f7196c0a70f4b12aa0b290c4c4acecd5d6ba350ecc8447fbdf4c3819b","libgit2/fuzzers/corpora/packfile/bb99cf0bb3e5d75d59300e6ca9cb1f67ce315e3a":"c8c7687cd870980c15d0ceeb8035737e82d2fb95e53c421b3ab3a37ab535f859","libgit2/fuzzers/corpora/packfile/bd9722d91e0615cbdae3cee3476ec6181fbad98d":"6130bd959ddfc70a81745d1e8a84dd163df47c0fc68fcab00f8b3f560f6d3e86","libgit2/fuzzers/corpora/packfile/bf8b4530d8d246dd74ac53a13471bba17941dff7":"4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a","libgit2/fuzzers/corpora/packfile/bffc4698ad4aaddd977fe857da20858aa6654263":"357c417e27c0526868f4b7f7a9cd1cddf8cd2fe14d0e20b3e425b73d5e4298f3","libgit2/fuzzers/corpora/packfile/c0ea828d8f9c4a2c0fc6253908cd283f6c7994a1":"c016406647d3bf5cbdd674defd9a73f0da3871b59e8bf9382286657510d114ec","libgit2/fuzzers/corpora/packfile/c151b760696d665265187501c51f38cd84503634":"528a84ce6b18eb7d0e54be01379122a76dfdca14c97f02e0424aabf0220d9f51","libgit2/fuzzers/corpora/packfile/c16f90096603258174790bc85f076413dad0e228":"3493b717688b6c1743f814be189580aca11e9bd66e8c3f37d50d489445d1c986","libgit2/fuzzers/corpora/packfile/c20fc8fb8f1d44050c281089191b8eac2dc9444c":"8086925c6e2f51d516f2241098600acef7f552fc07b7f08a3c4bf18c81b4203e","libgit2/fuzzers/corpora/packfile/c2143b1a0db17957bec1b41bb2e5f75aa135981e":"452ba1ddef80246c48be7690193c76c1d61185906be9401014fe14f1be64b74f","libgit2/fuzzers/corpora/packfile/c22c3fba53bb2c5579b47852fa9ec54a88c03472":"d3cd0d7533edf8b992042d6be9f8c0b1205349bc69cb5dfcafb8e4b4d41b331c","libgit2/fuzzers/corpora/packfile/c297564cff1bb4f7933221050cfcffa36c59f691":"cc68b55932b8c746566eac4b43c0c6aa579c9aa954293c977c06209b71cc60df","libgit2/fuzzers/corpora/packfile/c2c4da76233acd3efe08eaebb7ae8dc9b3036527":"c3f610f041394931d0c92e7761420c1a4216afcc2b6afd7fc85e0a057977f763","libgit2/fuzzers/corpora/packfile/c3d47118536d19a8d1a601978510cc24344aa8df":"734b0c91bde31b44f8869916f7aa6c8af2f8f065357d28bc7421759b7b02990f","libgit2/fuzzers/corpora/packfile/c4cbb032db94c57061003a85d30bdf4117979b1e":"25b0287732f3e079c3d69a9fd067842324912a804795a1de11018af6f039900c","libgit2/fuzzers/corpora/packfile/c7090127a03c0e7230c11a649e4f98fcb4ca2b75":"3f6933ff9daf5dacfc3d9314be8ef5246aedd998cdcd4a46338283f3c5d73b1f","libgit2/fuzzers/corpora/packfile/c8b839665bd381ff7d006b1b08c35f94f1818556":"90bcfcc55c9e676fce0a6dba512e0b49b224f35bf291dd4a8099d4f2c8f30072","libgit2/fuzzers/corpora/packfile/ca8c7c16d1d6b60e951dcfb558cc97e14231c750":"836f7c7bfaeb1c965c8ab719763d341cecaf76c336fcc2c70b44e5984a54f3ab","libgit2/fuzzers/corpora/packfile/cb46c744c83541a0900e1e61780c18d43031a08b":"d1bbd73bb09190bfb883056771e22e997541ed20079793bf33975fe1654581c3","libgit2/fuzzers/corpora/packfile/cbf1e454dc7ac878bd23e3dfd0b6a28a50b2155d":"81e2325379124dab3e4a96cc3712fce61658e4a752d92fadb7c2c824c67bfab1","libgit2/fuzzers/corpora/packfile/cbfb8cae82ddd82c04996f474fdb4f1b80dcb6db":"0127665b0bc182a350eee4a978422ddf64df676f9c8a60c13b008cdca9e334dc","libgit2/fuzzers/corpora/packfile/cf74f755c004ca634818f8ba44c99fffbaa950a1":"df45a789633238d7b75bf77ffd3317da84344e827de55c364c6c2e24b72d2d63","libgit2/fuzzers/corpora/packfile/d07e4bc786c88b8d2304f84c7db2098666f822c0":"04b8d34e20e604cadb04b9db8f6778c35f45a2d2a3335ea517dafe8c9cd9b06e","libgit2/fuzzers/corpora/packfile/d17ab0db9edea68e8f9f51f471decae84b192a1a":"a3fd68b224e48c35fc35c694f1a5885b905bfd8936c6ca95e3e198ebe770e40b","libgit2/fuzzers/corpora/packfile/d1854cae891ec7b29161ccaf79a24b00c274bdaa":"1b16b1df538ba12dc3f97edbb85caa7050d46c148134290feba80f8236c83db9","libgit2/fuzzers/corpora/packfile/d22aac18f8b435fc34566fe0d3f42464aec9458c":"a6f08f93a50a32c771dbbf344f88a7f526ab57980611ae611372332402288739","libgit2/fuzzers/corpora/packfile/d446a50788c32053358495358696f9d595358bcf":"50a33c54d59026990630fa15ae212ab14bd1cb667fd66d86cc62db4b8a5cd4bf","libgit2/fuzzers/corpora/packfile/d461cbcff85c87b0068f0e9c15d2056197cdfa52":"13322e999c7f0fee54f64452777f11ccba5212b608ff44a1916408d56497c334","libgit2/fuzzers/corpora/packfile/d54709a1b46002c81f57da533379e57f00afe942":"5b5d914df78806af6f0eae28042c8ea46f6329223aee9cac19cce1c1b135dd90","libgit2/fuzzers/corpora/packfile/d567007f84b83e82df7069838bf8b6c5826b18a8":"8a9a2506ee42c512abffb015e844e840855830c8fecd2f217b6c19c782b9be6a","libgit2/fuzzers/corpora/packfile/d5e60b9f94126a9ec865fda83feb6835d294b76b":"39101a8d8a2163a7dcb4016950280bf89438106dd937bc57e93a5e066fbd36e6","libgit2/fuzzers/corpora/packfile/d81092a4f3607ddbba85862facf2285459696078":"b3450940ef5f01f6ca4c62295840bd162c15521a4881ea18fde1c474a2fdc528","libgit2/fuzzers/corpora/packfile/d898eb860ceac044950605db88429e029ea278ef":"fa0e51396fb692eda18a1bc6802acd70fbfb911150e9e48f54eddfa5df254b9d","libgit2/fuzzers/corpora/packfile/d8fc60ccdd8f555c1858b9f0820f263e3d2b58ec":"19753a9b7681b36104c1f79dfc8a6a1eccc088b8c7d2903a446d81694d2fb3a9","libgit2/fuzzers/corpora/packfile/d9b69c63cdc0c1622f2fab84d1307f9e0c0fa3b9":"9c4a4fafd6c2ad4778831b95313194e091f88afe9fac3879e78cf029298dba6b","libgit2/fuzzers/corpora/packfile/db1bb4b7348d387623dcaf0a743d0b11fa18409f":"12244cff24533d52ff3ab0a6c249084a0a751d7b62635c4ce7e94c3ab5c95bd5","libgit2/fuzzers/corpora/packfile/db291360a195c79ae504a3dfb2cd0f71cbc11902":"201ebc02ab846845e609102cd8e73a65a74419f1487cf2fc05f263163857a143","libgit2/fuzzers/corpora/packfile/dc98359b3ef2ced9c3d07636c89d475a564c39d9":"c40b2356ab24d6c4cf18060a662bcc10926e2f7fdf251c126d5a67f687b570eb","libgit2/fuzzers/corpora/packfile/dccc5642917b20b4dd64d3e44b71d08da30445e9":"f1b532b1b192b5e26fd79ec7e7bf82563da500ad8f136672c4b67abb87fd2ee5","libgit2/fuzzers/corpora/packfile/dd79c8cfb8beeacd0460429944b4ecbe95a31561":"30a5bfa58e128af9e5a4955725d8ad26d4d574a537b58b7dc6d357acad578572","libgit2/fuzzers/corpora/packfile/de9550264c4e2dbef14e1281ff3693f2d19dc1c9":"d62a88e4f74022694b8c6117e1ca882da1edeae3704c446ba77159fdb8f754bc","libgit2/fuzzers/corpora/packfile/df8b4d163e9ed75634eb56467343bde73b13263e":"112008b54d05f2aa80a293a94234d7468ac623c15da47d8b5585054c6021a4f2","libgit2/fuzzers/corpora/packfile/e0184adedf913b076626646d3f52c3b49c39ad6d":"a9f51566bd6705f7ea6ad54bb9deb449f795582d6529a0e22207b8981233ec58","libgit2/fuzzers/corpora/packfile/e0905bac594c818b9cfa909269114977c4d6d1b2":"b4714cd84ab0b51293c704acc0f79884259cb139e9f5b9858a4214343420fb5c","libgit2/fuzzers/corpora/packfile/e0bcb16cd6b42128201e1b6454323175a7e412f0":"ae0dbf170be313a1ba07cfec88d7898bf10a8b2b6fa0461efacc02588942c9c3","libgit2/fuzzers/corpora/packfile/e1ac9563c33f4f31b3e147b9d2fef80fca550948":"ebf725be55096adeff694160b4d8cad47c1ebba470614285939fc9e8dd48092b","libgit2/fuzzers/corpora/packfile/e230c91352f1b07f6f34da803d07e75c06897b30":"e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a","libgit2/fuzzers/corpora/packfile/e26b3bacbfd6603d021d4ddadbac94b7b7aa0034":"322cf637730efb6ef79fca7bba1d07f80cc1944adc63e24437e25e8c833312f9","libgit2/fuzzers/corpora/packfile/e2a6f8dc3dc5d6c859f19d6e0fa64745201df0a6":"764a43d33fb0ab9ed5d7c9cfcec8ef580295483231f14be3db6748f6b7497104","libgit2/fuzzers/corpora/packfile/e2ba004118345660b379df5147bfa7a39d884dbc":"c0b2d8f765e2414743a5b3c74b0a7b9f302de9625517bfbc2405530fd33af43e","libgit2/fuzzers/corpora/packfile/e45aaf139d726366a18dce9e4854ee6c82901677":"a612b1c1cab495d0f15a91ab991637a4c9f059dfba2f5b091d2e2e21d871916f","libgit2/fuzzers/corpora/packfile/e4b3ab7e8c18de815fc8bd6ebfd5d52cf1924a8e":"5ebc6e0563be00d16f467eb3ad50c10066925330d9801e812136d3732980503e","libgit2/fuzzers/corpora/packfile/e6818b96c50bb749911248959af81a9c412a0223":"6957278b7eaeeb4d4c0f3c1221cb5006dc72123b91c49c934a281791e58d984a","libgit2/fuzzers/corpora/packfile/e69f20e9f683920d3fb4329abd951e878b1f9372":"f67ab10ad4e4c53121b6a5fe4da9c10ddee905b978d3788d2723d7bfacbe28a9","libgit2/fuzzers/corpora/packfile/e6eb439fef7d5461bc3552aa7c064d24e44c5f32":"08b43112bb296295a65deb69bc63bc2958d999a9b297bd26ed57cb0585e28ee0","libgit2/fuzzers/corpora/packfile/e9d9930dc3fea44fbc7acb0d1ef4bd867f1c902b":"5be64c7ad54d3db215d0ef3f210b0aee9ae4633b2881f7d0072810bde509f1a3","libgit2/fuzzers/corpora/packfile/eb05b6ad73fb1f69ef750d0b9cb6c606ab9d949f":"60afaa675730f8ec6476db50b3d40686774533ca08f4ce54b058a322fb51edb5","libgit2/fuzzers/corpora/packfile/eb0814ae767e5f28b87c998b0f44dcf80814db1b":"d4322cebd5966ceb5083cc2c31bc7781f79697a5158323896c18a17a62019188","libgit2/fuzzers/corpora/packfile/ebbd9763912dd557d08abd1373c867a4b56e6a41":"d165a3ccd24ec544a957f94ba8703521fa770744eb0699fe34071a8d118a26b3","libgit2/fuzzers/corpora/packfile/ebcdcb7effcc3f06e0d503638ac621de877fc554":"d1211001882d2ce16a8553e449b6c8b7f71e61836efc2e416143808f20e721e7","libgit2/fuzzers/corpora/packfile/eddccafb2716adafb9ad48203f0621bb00ebc73f":"2d39b23388680948e0061be0bb55ceccde983d1e9648e25fb44dc24c13dd4ae9","libgit2/fuzzers/corpora/packfile/edfbf20c83d3cec45470105581f7dc8b7e0889da":"9ca35acacf2da27dea68e300d51034b0bd0c898fee8d0ee44f93f3cd2b87c519","libgit2/fuzzers/corpora/packfile/f03218467b1c74e465cebb3b8092e21a5122f31d":"2c0fd6635a29873006859b664676c0b75ca95b5e46b0b95266877085d29d3452","libgit2/fuzzers/corpora/packfile/f28600befd899a94bed8e62853e90655d614f439":"51adf8866db0f293c43f8c7a96b5414c4e84d7ee8d997bf31aa4e6e5b18a99ad","libgit2/fuzzers/corpora/packfile/f3b15185b7a9a10716752d58434fe656d839092e":"e65fbd6e85c58a5976b116f05a70007aa3eb6ff0381dc64940c87a94fd285238","libgit2/fuzzers/corpora/packfile/f436ed7933482610e08e18b40e9eec102b63b7d4":"3aad42ed5e354244809aa24d1fafb03215ee3d50ee4cfcacbaa87ed69fb3f1e7","libgit2/fuzzers/corpora/packfile/f55ea5b7c1cf5400aae56d7faf65a42320d0323a":"2c5f37766a0c3ff147a264a9c1633ca4418c82b76e8ffc6bb617a303e2b39032","libgit2/fuzzers/corpora/packfile/f5eeab2d009aa4984378df6bfdd89366b7ecbb32":"72636181279c39fee14ca021361f08e0f9c2b4153690906c6e6fd2da3411ce23","libgit2/fuzzers/corpora/packfile/f6250c8b3cc0510e0f8f621100be83f018e2d234":"87033bb0d6c87b837ed9b5fb618a0ac5d807260e30072777583ae6a2431d43ec","libgit2/fuzzers/corpora/packfile/f7168410c7158ff7331698930937f9cdc54f4d8a":"0dbbde31abdb54bd8ba54779851e67dd2d0942a1bde5c26fb35e3651c715b479","libgit2/fuzzers/corpora/packfile/f91847640af285c1b8a6df27f5c50686ed0deb70":"1bde3122ca94ad63260aa702d4146c791bf1cc05d4b2405ac7ce95d40a09e4fe","libgit2/fuzzers/corpora/packfile/fa58a6b2d3286a136a43afeeaac589d2dde0a2a6":"2dc654a3b45efbeb20547537e2b73ee72fb363749625e1a63fb87e4cdf4ed187","libgit2/fuzzers/corpora/packfile/fe3667be5fd2ffdd553ae04a534a2e9ce5445188":"b0c569bab52da58c60d4a6961391d5b372d0c5f699330edb016153d4da9208cf","libgit2/fuzzers/corpora/packfile/ff21cad92ddd105224408fa696e91080a8cf98fb":"338ebb72e8e1cfb7e2e06f7489ac532092b9d65a46aa84b11ab01f7c85d4fdef","libgit2/fuzzers/corpora/packfile/ff9804ac04790bd58cdd124526c00b920469b812":"8cec4157325a1241ec8cfee807c356c5d43f2caacd02ca673f70df3a9f6bee3e","libgit2/fuzzers/corpora/packfile/ffc54ca808e7666f250133ad0ae2185ad688a826":"9be3799f24592e94e1f7991e5f312648a509ce2fb1edbafa50a66b65c916539a","libgit2/fuzzers/download_refs_fuzzer.c":"5f3f912d61cf808a381acf89e06f9f9970d5ec8fb13a3f7f09249553abbd047c","libgit2/fuzzers/objects_fuzzer.c":"294be4de22f1e9ff962ad3da9bbc004538004c95af67375422823511a3dfd9eb","libgit2/fuzzers/packfile_fuzzer.c":"e8dfb5bb36cf4e861f6d22b0a8d534e28a9a4ee8b410a6d9a6d250b285953bee","libgit2/fuzzers/standalone_driver.c":"72972d4d1e4139d1188c4ba35628eb93f4c7729efee9d5be29078afc53960e7d","libgit2/git.git-authors":"3f26949ee933d877d7797c8401c5d1f77780d3822b495fee98bdb085e9e5c7ea","libgit2/include/git2.h":"1a691bf8a76c8c6fcb28e0206ac944f9ea8459d09e14ec671761e30ca1e1a976","libgit2/include/git2/annotated_commit.h":"b12f2427151df5fc98e3b4386590e1f4626a9d63c164043f9de10ae5f1c5a1c5","libgit2/include/git2/apply.h":"b24e7c2dab9a6659afba24ac4feb02b6292e6ce198d79f4420fce34925d4fad7","libgit2/include/git2/attr.h":"7f9b295d892edea98c0db8415ae3d737e48d1f077a1ed01a7f9e3d9d8e0a7b01","libgit2/include/git2/blame.h":"5ca64dece15d1b4eb350e8ec57b0ce46e6047879e721183b6203c2555183a797","libgit2/include/git2/blob.h":"0dcee4bb6a375edc9bf8a15e3836f87860ac0536a71a8b585da622ad7206b34f","libgit2/include/git2/branch.h":"0d5bcf381bd96bb39f8b49b28ad0c64a737655e47909b2ab71a1ffc9f169ba20","libgit2/include/git2/buffer.h":"6123f50ce96972ed89c1a4316ee1b91d4e319002bccb16d79b460f59c0a4524e","libgit2/include/git2/checkout.h":"1173d124aac04c2263ca842f1c8bb5285238757dd220718598b9eedc0ab39b99","libgit2/include/git2/cherrypick.h":"b7992fc8e527ca0839d2e118321d3ae959a04a928ed9c3a1a1a993f796a46607","libgit2/include/git2/clone.h":"4f29df3fbf99ef2b01f796f69bb83f75cdb7e009a35153f1a64e549285600d58","libgit2/include/git2/commit.h":"956328d15708148d554a693d08d1b19004e994d71a428ca04cc190dde612f31b","libgit2/include/git2/common.h":"8139d12115f8d348b41ecb46ee5f6edc151838673b4e20a9a661f1e1fbe9ac05","libgit2/include/git2/config.h":"679a555f7ca32970e7b19f9e68b0c5a7e0ea25d952890766c36aa97e13bb1a76","libgit2/include/git2/cred_helpers.h":"b6cab2f38efd56fe0da379bf9a19493f362018a6ae31243027b1ec5a637d1bd1","libgit2/include/git2/deprecated.h":"1db051eb9ace17425909a996f33f5f8d38699e8c0a842bc0553a978bf95526b7","libgit2/include/git2/describe.h":"08b3280fbb5c38c5b261e317380bd602948ad5c0c94c6073329fdb222c110700","libgit2/include/git2/diff.h":"2a99276dae3c1a321203920cf628058754e9231aa90a60174780d698b9c85460","libgit2/include/git2/errors.h":"12df1c336d588b024a84a733366ddb81942cdf1c6b3625a3ba811ce92079439e","libgit2/include/git2/filter.h":"4013f43c76c36bc5ee562f2ca1d5027b17f40760d6f69543f8ee96c0a9460c63","libgit2/include/git2/global.h":"88e49fa7593012aa9575df08755b907b5b613f43278f477e9ca8e4feedbe6786","libgit2/include/git2/graph.h":"9b70d4c291f69803c51e8859c416f5ff81850738d3c4d1cdca0a44247fbb7086","libgit2/include/git2/ignore.h":"266b8bbef564bec63b4fe7d1d3042ffd273f252f151bdec23cc4f77c0febb883","libgit2/include/git2/index.h":"71d68397c1dcd4c2f42aa62d446ebcadf1faf3d63613b33792abeefb11d7ff21","libgit2/include/git2/indexer.h":"5906bf9d3bbdf4c4f77e51362dace7d769943d8620a62d963b4166b5f8cfd735","libgit2/include/git2/mailmap.h":"4f0d18eb0ab5ffdacdd716a9649319683fb84a33627bb4dfa6fed8aedff55d73","libgit2/include/git2/merge.h":"b526cbceb438feb65753f8c585d9a8b8f733058283df7b22e5794c46639a1d9d","libgit2/include/git2/message.h":"dd9a84083afa7835e4445e444d85756458133ad34c96f8529c2ab942e8ade5a7","libgit2/include/git2/net.h":"aa6ce5cde1a1c0dc586b3ac22bfd68689505d05fd91ee4c128c0225fdc7676ca","libgit2/include/git2/notes.h":"85a249b9ea66da28802dc0e0d93f0217b14e2c5cd621a2d4353e43308f2d905b","libgit2/include/git2/object.h":"1131f42da0ff2fd787b8e11a6813504dccd4816984eefbe872bf438cc8744877","libgit2/include/git2/odb.h":"761e49bde27ca0539f1761566b25eacf959cf6c2f4e9e13b2492fb6162f00ffb","libgit2/include/git2/odb_backend.h":"0b43a7072550a54e2d17494f6d7709d9cf0637643cfc07fe3f2e62296c4ccae4","libgit2/include/git2/oid.h":"8f07c6fad392eb2d50c09dbf64f391d14ca5c752c211a9e3ee248c4a13580927","libgit2/include/git2/oidarray.h":"9b89c71035101bd1c315c192b72ce50307a679d212ed4be53c68af74f1d2908f","libgit2/include/git2/pack.h":"e8db34362fd7e4243cc52e2b1d3733a427772cc78fb10b2d355fb54c9bc90318","libgit2/include/git2/patch.h":"c9dfe91324fa0884c154953f1645b6354dfdca3b551de04032399e6de865945b","libgit2/include/git2/pathspec.h":"5b482e78f28b084ba7b399b1f4612e58c7b8077e56403d5cb8f2cbec8798eb0c","libgit2/include/git2/proxy.h":"f15d319f1eb226aac56bee8a0c739608413e4bcaa6b362a47aa3e1ac2b08f308","libgit2/include/git2/rebase.h":"6fc70640891e32ed1fd4bb8d6b824b3e3600e2b1ebd3e4e58e3a736cf7b93992","libgit2/include/git2/refdb.h":"77a1b09f4ea49607e7dbaadec51680316e67fc574f822e7f5c92e6e0594c3905","libgit2/include/git2/reflog.h":"c3239c314b3d7bdcb056dcaf7fe31834fdc5905bf98f3e6682d11ad7817bcd4b","libgit2/include/git2/refs.h":"3b624a6085b13d09f45b8dcf3c7ae009267e8d0e52f8fae23e8446855f85eb13","libgit2/include/git2/refspec.h":"3fac2002e7bcc36fba7e353e728846423c121520e8caf00836d232493eda2db0","libgit2/include/git2/remote.h":"42a00d82174e4b883a9ab0f73fa097ab41ec4b6e8db372f674165f0d3e84d7ca","libgit2/include/git2/repository.h":"a5a4fe437d2102f79a7c8d316d0572d5e2b60f7cd599ebaa5f84a5cfeac4d6c1","libgit2/include/git2/reset.h":"303c3b9ac582a59000be80c3c2acec5eaa50c207112fd42efae77e6f3a308909","libgit2/include/git2/revert.h":"fdc9b2a8106191b36edac31d586375f82257614050b1d75fdcd0066e36da2243","libgit2/include/git2/revparse.h":"3447f28f4f811c176bcd43040f68a040111e6c46ad18a3b3fbbcab805964ed5f","libgit2/include/git2/revwalk.h":"5e44012562372dfd07905944b5aba5ca7b46112a23b6d01ffe390884bb40628e","libgit2/include/git2/signature.h":"c4562eb9a73f0f58fe575f040bf4a81fb9228eff91a8d4e22bcbb74007ff23af","libgit2/include/git2/stash.h":"0ec25781eeac85f917bcef432f0eef7c96d7552f18a7cb20978004195884ddb8","libgit2/include/git2/status.h":"b93481ba78d6c76c3bacb7549ca2350c39a9cae9f14639bb07b0328fccc633a9","libgit2/include/git2/stdint.h":"f8e051fb82c10f81982ed3df4fb7572245112567c749a8e4b64883f5cddfc45a","libgit2/include/git2/strarray.h":"bc8661586c2ec8259135dec395514777d0be3fe8078a29ee8be8375d6b4b093f","libgit2/include/git2/submodule.h":"fee3e34b5a5eef9d75b2f6d82ad70308f515495170454572308985ae305a78f4","libgit2/include/git2/sys/alloc.h":"9a19fb88e2c70146520d63e01778e22938976a4b754e4bb9e487c4d5a2ca486b","libgit2/include/git2/sys/commit.h":"3d1b2220325a82983ecb271c2eb8383a8db134dfc0da96b1f050f3664871252a","libgit2/include/git2/sys/config.h":"7888b5265f18640820d43f8ffc31e3e6b3153398ee2851d657ae8b28bdcd10a4","libgit2/include/git2/sys/diff.h":"e341f693acb25645f6ed47c041fc4eda8996a6f1d42905ae4f87fffba22520f3","libgit2/include/git2/sys/filter.h":"0c03098a51d5cad022dd317ad5a5837ff624f96fe36ee82da1ed5416426f0a52","libgit2/include/git2/sys/hashsig.h":"5677f86c02e557c7897e98d395e83d8168c532916ecfb7f9ca5bf7b4057141f4","libgit2/include/git2/sys/index.h":"fa99895949c987b7d40f47f5f6ea6e7f2dcfacb6438e59af7bf3630a7c7c4fa9","libgit2/include/git2/sys/mempack.h":"46f849ec737da6bb31bd35f3a8b0cc495d8c7f296d1acb017cab0431928d437f","libgit2/include/git2/sys/merge.h":"0f55133387914d5184ed517f3f929efd69090dbd503d75ad2fddb89e180c4655","libgit2/include/git2/sys/odb_backend.h":"c409d3131c51b1636303e562e070ebb2dac83bba6309f08d5c8a97df76a123c8","libgit2/include/git2/sys/openssl.h":"011d45d1991a7d4467b5de5c574718af5b16198fb1581639845fd8d07bef7758","libgit2/include/git2/sys/path.h":"97adf0e0751e456546c7c0119743e50aa428fad8a29184fcc637db1eaae08b67","libgit2/include/git2/sys/refdb_backend.h":"7526b2a43bc895c18bc164797001d8983f0cdd3e20ae19690b2ca9492793a858","libgit2/include/git2/sys/reflog.h":"c307ce8e9c8b0483ec45ce34a200f74e1ee73bfea9c4c7b0cc3923e3881360ca","libgit2/include/git2/sys/refs.h":"ee98c1aa0596b1cb409795a94de4891392e1675c42e8877a1e38bd0a5c3fd2d0","libgit2/include/git2/sys/repository.h":"7011981874a2325ea62ab21b0b074bfefb0ad729f51fd1d7a762fc3af883c7d8","libgit2/include/git2/sys/stream.h":"6bd6609f2dd2acaf7206c9542a02abad5439a6516f1ff160f1df040da33ad829","libgit2/include/git2/sys/transport.h":"0fc49f1afc74351bc8b106820ba8db8a446867dafec6b22e5f80c48dd41455d7","libgit2/include/git2/tag.h":"340f5aac9a05cbed975f5bc88522206e545fa4ecdb61b74929c8a36aef339f14","libgit2/include/git2/trace.h":"f9aaff56cd6e6ea2dc5f7e221f198016f7d4a947829340a45c12714bf32f6738","libgit2/include/git2/transaction.h":"4c7969130a952134c597e84a06f38ca4b19e0b372df88085cb4f846292681c5b","libgit2/include/git2/transport.h":"6d251fc43464195b1233f0bc4dd4e916cb800fc969a4313e988221c33ba36d0a","libgit2/include/git2/tree.h":"f78fe72f8fb509ee87a6e08bf9710f994c15408674901de8a776270c69f05b6c","libgit2/include/git2/types.h":"72e7d4ee4e4e373f03173c90f4ce44097e0eb553a4d64a2aeff448a4dac9da89","libgit2/include/git2/version.h":"6708c1341871e3ba8a525c63fa536c5b636464cf72f57c06de7b2f5b22d8c2d8","libgit2/include/git2/worktree.h":"03bd587205770db810df538cabda777f60b7e40307180748871ef7ef7dc1d511","libgit2/libgit2.pc.in":"e03f55b445ac78993a06b2dea6018acea775a38161687f8a583d0de371acfe8b","libgit2/package.json":"5b1e6e439e5df09c82cc7cd5160ebe239e5adca51381c2b31f790b89c7f0da15","libgit2/script/backport.sh":"6ef93a8c4a15ef74d2639638db3b24d20a76fc31faa53b1c34b07e3759c78fe6","libgit2/script/leaks.sh":"62532838555750cfdbff91709c40b1c1356e399238fc29379a45802922530a51","libgit2/script/user_model.c":"073e0b631f2d50af9c326dc009c626dfb9d31707d36bc61396ad9960160652bf","libgit2/script/user_nodefs.h":"4287333a6d7484a5a5796e6deadea53ec1ef587e4c571351e3fab61cf8badb45","libgit2/script/valgrind.sh":"13d1e34010c351992ac5950dbadf35928eaabfc9ba3acad336e7677fbda0946c","libgit2/script/valgrind.supp":"2160c174eda0e9a6bf2f9d39e967f601111703a06cc9cbb523a88e73d8a24264","libgit2/src/CMakeLists.txt":"000987699943bb08407eac146c5c08efb8c30dd015d55a43c80d0a1c62c89d61","libgit2/src/alloc.c":"83963ee373f9435e8eeb118bf412db0f96e3a918cf6dfdd0483ec9e26a70a3eb","libgit2/src/alloc.h":"0897973a8dd43caeedf3806771930d163db62554af8efc61b1c536e7daeb4052","libgit2/src/allocators/stdalloc.c":"1b81cf6589dcc7413c1a6ed7d0183689cfea619768b3b7806ba311ce6d6b3cbf","libgit2/src/allocators/stdalloc.h":"fe632f78c5cb6a079cc5f5dab9e7381aa504dc6937a0222f8de996c4f1f74e9c","libgit2/src/allocators/win32_crtdbg.c":"1324acacbee2596b05f79cf594d1f472331cd918633370795f714ffd00c85daa","libgit2/src/allocators/win32_crtdbg.h":"ebe0dcab46def4f3586a0e981b8bd5cc82e0ca35a62e3f17e0470933422135fe","libgit2/src/annotated_commit.c":"47148878a19e73a5f74ede34163af39f6c29ab6d106900845ac450240415a01d","libgit2/src/annotated_commit.h":"0c685dee827676a1d9548cb57d017fbdd20bade9ea78da62a1403e078b1e2fe2","libgit2/src/apply.c":"986250b0e569585b9bb8fa36ce6595283f7276ddbd90593ff54add4cb8c0ef7b","libgit2/src/apply.h":"f506155358417b3d3b9b56599228e28bd757a23713e74cd049c393f4ce9d1a03","libgit2/src/array.h":"97e942c6173c13ce665b5f4d1e6d82b3dec63ee8c0c511d8df31db04e8cd02cc","libgit2/src/attr.c":"44da9b02f6aed86c3481b8018a59d19e0c22df0b7059852ce937d783756eb04b","libgit2/src/attr.h":"c940426d88f00d1510d2698897d5fd1b9270d91ec0c86a7df10b9d07f598171e","libgit2/src/attr_file.c":"5dffde5053b4d0908d81fb8cda2e1e4ce33257d8c96c32de6eefe16bddedcb1e","libgit2/src/attr_file.h":"3237c0e012aaff478627db897e988e412c7ecc7f04147e35678e5bf3b1cc4e1e","libgit2/src/attrcache.c":"dde42365c6e80f9874a1eed7d3ff6b1e0d1df1c59ea4738541ac5e6fc7f2d7ae","libgit2/src/attrcache.h":"4d151f08fdac02168ef71426b8669da440e81925a88e89815efa8a08ddf5d3ca","libgit2/src/bitvec.h":"281444c865be87104cff9c1b3998877a67bfd92af4b0e5b9b034fd48f6569f7a","libgit2/src/blame.c":"d209f7b6d056075b82d7277b0dcd11b3e3f238c0155ed48726833d54f446ac08","libgit2/src/blame.h":"c1b0660a201d27ac53e781606bf51e60e89d8609982e9ef44bcd3c061853f6a7","libgit2/src/blame_git.c":"e786245d10bec4f7fcdbd7db9c2270fbacc19ac82947a07948b47802032f61e2","libgit2/src/blame_git.h":"9b813f16b93512d27d93648e53d1438d5b931024701273b5976c1da41868e286","libgit2/src/blob.c":"bdcbdc49566beaf7a3c5e6689158f29f29a83e776f1a9b9688d62ff56a1fd64f","libgit2/src/blob.h":"d72bcd2f634e3023aeb7ed03375b143377dcc5a79f77bdd42dd99d326d35b5a0","libgit2/src/branch.c":"b08c5a25cb239e338875fd9e226638c318932343713827ab9c91d0e595923e70","libgit2/src/branch.h":"c73beffe8a3a21390d49f5cc99601accb3e03d82c150be70da823548e031b6d3","libgit2/src/buf_text.c":"cb7a63ea17db38ae7f233d18537854a6bc5af73eec41fecf1575a5f22f49718d","libgit2/src/buf_text.h":"4ec92a3613a02bc4ba977680e6d96e2eccf0563d43a9693232f8631866174e96","libgit2/src/buffer.c":"2758b37c0869e9070a16b25df656a58fae45700d84226134e40b63c4204a6fba","libgit2/src/buffer.h":"1c37582179cf04f2746f482ecc0c04629359d942ec37589223a6fd4efb3d9ebf","libgit2/src/cache.c":"0a16103749f996c0c3ffc4ce95183774191269a6b1f8a3165859ca3a9a041255","libgit2/src/cache.h":"90e470b0f5dc2f1c9b61bb9a63970b55111270d93a7daa467b8d0792acc9841f","libgit2/src/cc-compat.h":"18622830881547152755d21f95feeb1cf8fe29203b7e35255979539fc572e4d5","libgit2/src/checkout.c":"c2b03be7b6f0ab7166a9ef15a4bfcec1817d238d05daaf29529ddbe8850f4ca4","libgit2/src/checkout.h":"deeaae59fbd6f4cb3d6c5b67133df66832ad3e49bc9585b6ce9c5d0aa4aa6ef0","libgit2/src/cherrypick.c":"9e5d4e0fcf51c94bb41b00e7ce3fa5ee71e37c39b6a429d5ce76c454594697e3","libgit2/src/clone.c":"7075e2b7ecb9f64af7b82a22caf8b23ab029b57ffbd7e86e6d9ace29213981df","libgit2/src/clone.h":"b6748c9ced7f93eb57f967679b67c8381e2fd038921aa4035a4e24ec482d6f6c","libgit2/src/commit.c":"815d73d0fdeb7b0c84a3c7e1010078543dcd3cc3ec86adca1da38005b31d4504","libgit2/src/commit.h":"6d46760345b792062679a51471449ec69ffe19079a50f312b51c330fe6a0b519","libgit2/src/commit_list.c":"bc5462b92b5152ad1c2f8edb48a173786d4ba2d09eaa825b8412dea784d59ab5","libgit2/src/commit_list.h":"8640d671d1785f1be371f72b06c332675ae85ab03c65db12b7beaea5f9098c11","libgit2/src/common.h":"37ce11f7b107c6255c30fdc72e1395a398dc6783c71fbd081477e2b60c396e06","libgit2/src/config.c":"c75fe3a6963a1958dfc9d86cc4e0e45e29d73620125f625625f9f7ff5a5ef78a","libgit2/src/config.h":"c37e78949ab85b1b4694cc39d494c9990e3b7e21f98eee79325645a1382ecc5b","libgit2/src/config_backend.h":"961abd79ac486562873d45ceb8836eed9b08c7d4f49f8a68705bbae99f635d1f","libgit2/src/config_cache.c":"9c69d28a6ffdbb049b1de1e653ea94f4fa1059c5b11dc5063539bb6e8cf8ede0","libgit2/src/config_entries.c":"c77c69bbd856a1e9718951071595ced785f2da1c6c82bfc53045ccc53ac1d806","libgit2/src/config_entries.h":"e59e5495d52ae8aa55dc5fa50b3ed46f50d72bb66fd1fa89d32cd42891a1c05c","libgit2/src/config_file.c":"628a814ff5b261fb05db87ac45d3d4cff2a977af23aa95f473aa16325c6ff239","libgit2/src/config_mem.c":"93cc70ae2915a209f7f8e0455a261b2269ab9d9487ef69c4256d2496c796ea71","libgit2/src/config_parse.c":"86709c067f116af8902a8c9df794cb9e7bc8612a0022b928f0bbeb582460abe5","libgit2/src/config_parse.h":"ed2e0138e13fc0115fba047c80687eb20778984bb2ee13c261ae69893e11e5a9","libgit2/src/crlf.c":"4b7c6b911b3cc1dbddec34f65f529eef98f7118323252eb1572a70c30cf41713","libgit2/src/date.c":"f25e34b3a37facbac7db64d60708d9021d0fe2a2492ebd32432399e0e3ad7e90","libgit2/src/delta.c":"0496cb9bed8143c043145e30ef7702441d1fa919a48edbdc203f50816e33ce94","libgit2/src/delta.h":"c757526292144083a0e96e7ab259080e83158e28c4819c4fa8bc2523aec12a59","libgit2/src/describe.c":"660cf42bbc1dc405e4e58e0a50f1d82552514be7656d73bc7f06b9bf3f2b9197","libgit2/src/diff.c":"6a7d06a34c2e20c71299cd9f22d02c90ff495125cc5696474aa92b7cca235afe","libgit2/src/diff.h":"06fc73f98ecc56a5788c0ab2ad8aa68e1fa06579ea1695b1fcba0e0e3a0775e3","libgit2/src/diff_driver.c":"70affc564ae415d1d1339365140a2d539da645dd1209deba0145e8f6364e11d4","libgit2/src/diff_driver.h":"a59c56162e5ee30af5a831b45fcf60833a5a622c05a97b6ac052186a507ded01","libgit2/src/diff_file.c":"03f03169b6d9f6c0295e07f699abc94639b1f41ba1e31eb200716adb7c7f4df1","libgit2/src/diff_file.h":"c4155c960e8e6d773b86161ba01c86f2be5b3e7fa0142747ae6ba1e039676044","libgit2/src/diff_generate.c":"66d846160085efa7769f502f92587d82472984e77260aec5e13476f18faa5514","libgit2/src/diff_generate.h":"49d845bd368538b4f255a2248af863f62c60e695668aea1ddb089c66e86716bf","libgit2/src/diff_parse.c":"18044ddb139273030e4c9e1e328d1e74329a75d03bbde3ffe71f616343b9dcfd","libgit2/src/diff_parse.h":"8902d9ba9102f10898c14d0a41a8d5823450527266908cbbb06e676309e23f56","libgit2/src/diff_print.c":"f6894500f810dbe73c29d01ea2c6f11eeeb4dea87d2458364b9899f9f10f03f4","libgit2/src/diff_stats.c":"566944912aadcc49e4cf6de41b85892480a8ed8707d19439c776a7c48cfd7c85","libgit2/src/diff_tform.c":"152940bc118880043cb26011194bfd580d75625ae0a310b970aa581b3f7604fc","libgit2/src/diff_tform.h":"a4a7433036cefffaa9d968ff45244afb4957313cd9c28980cc102f172f9eaf5a","libgit2/src/diff_xdiff.c":"5f4b6667b2cfc4ce04e37dbfb0d3f5e36a98cb6762e45b8182af2f993f9cc07f","libgit2/src/diff_xdiff.h":"8d083e69b9b90a5b937fdbead37dcc8e000495a16a7139ec600dda735285561a","libgit2/src/errors.c":"580330af95d7dea03bc547a48cbede57ff079f1b921a54c773c84c9157368995","libgit2/src/errors.h":"f71e32f9df35e257c371d7249497f698e8f8429352a250a87cb7ae5c37c88979","libgit2/src/features.h.in":"fee4fd59d18c3dc1c85fdf613cb72a500c108df6643269f3f97a7281a7e69fcf","libgit2/src/fetch.c":"6106680e57ad4834905e2afc4646ef94093b670d3ccbbb7c96dfbb1b5135240d","libgit2/src/fetch.h":"93669dbc5007dfe99856c76d35ca82fd25bcc59f3b5308cd0ca15a14d9fa865d","libgit2/src/fetchhead.c":"a305413a856866decc437bf222f36971b7fbaa488a2f298cda161f8c8f9d963f","libgit2/src/fetchhead.h":"65681769629f670afcf739d582bb7ae90f702f0c6085de3f26b79fb3293d1dc7","libgit2/src/filebuf.c":"709731f48a87a4d8e46c40df8697da9da703d6093b5da1c9c94eed9e02c4db94","libgit2/src/filebuf.h":"addc0cc02b56a9e0c60b334d51cc1fe68bcac82ea838d3189dbeaf8da46340b0","libgit2/src/filter.c":"2036db97cc5696e1b15694aa7cb549e3d1d08094bbe8bdcceb6dc0589d0b553b","libgit2/src/filter.h":"cd7edde15a42f16c2c30e431ed407345c7663c1f14a20c4b525ab1bdbd736797","libgit2/src/futils.c":"ca1197653b03f494c60aaad9ea7d0082458c8e5b9e4cd5f1cc99067b34fe41fe","libgit2/src/futils.h":"2c3c19c8077e854f4e060c67766c577a830a3388ec013ef39026003c4356c990","libgit2/src/global.c":"e43d735f0920856afde996c9e17e027cd429919759688ebd4c6b0700965a7592","libgit2/src/global.h":"20e6c01113aa2e0c374f2e2fd538d7e57d781c78e3aec1e15b7da69dd5830032","libgit2/src/graph.c":"796426d52cbf8110cbed8db369ff88752c8100de4fbf53da31dfa9b0044632dc","libgit2/src/hash.c":"e5bfe87d2cfe885ac3fbd39da5984c5001c4570ba08fe658f1cfe1baf5ad5fd2","libgit2/src/hash.h":"21543ccdf119b879313e5b65fe8c3e4e381523f486859c3897cbc05b0a954ddd","libgit2/src/hash/sha1.h":"9349e5886a08c37d57d32e73b83470f9da658a36f06b6bdb79a43d15fbb51093","libgit2/src/hash/sha1/collisiondetect.c":"a2155f06ce5e8b2d6022008402a479b866ddf8795c11779138d6345fff9788b4","libgit2/src/hash/sha1/collisiondetect.h":"5a1a2a35d0fe5a9e61f4c65fa07e68a923601ad12e0bc14de0d64b634dc1270c","libgit2/src/hash/sha1/common_crypto.c":"7b5be0a2eeca2e51722f6019a98d3e815d2f8c1191e14f36baba6c53be140510","libgit2/src/hash/sha1/common_crypto.h":"bde45e520496280b52c9fc7eae9c987f9f0f2a29a0d4c42cc0a451df3907897b","libgit2/src/hash/sha1/generic.c":"4bab2be3f32eebdf1ba71c71b32d1762eed40e1be4b1e012fe7900a88789e00c","libgit2/src/hash/sha1/generic.h":"b754e12eb4ab867b23dbb241b4f0edd277e42591ea9495287f098baa4e2d3fe7","libgit2/src/hash/sha1/mbedtls.c":"dd4e318b134cea917f67f5184b0aaf0266695db24a4da91d83b3cf9ede15201b","libgit2/src/hash/sha1/mbedtls.h":"be359c3f5006ce661cdf344c857f2725c8a5722bf15e300f5bd30a532f0e900b","libgit2/src/hash/sha1/openssl.c":"0c08735687474fe9da3a2cc21633a0b8c3435dc6101da44b45554f37ad9b2885","libgit2/src/hash/sha1/openssl.h":"ee9d4c8091b780c475b1342e2bb7d7934d2948a2938caac197cab7464a67819b","libgit2/src/hash/sha1/sha1dc/sha1.c":"f62247c8406698760eec4dad5e02f5de4e59ecc76cce8d8be05c344802df5e6d","libgit2/src/hash/sha1/sha1dc/sha1.h":"78f97f092c20329d1fa8d9a8cbb3d53bb90be19cbc49f1917605a9ddf520de83","libgit2/src/hash/sha1/sha1dc/ubc_check.c":"7b0db83569ba82965dc0d16e51e9ad85167cdfdab343f9a02c2c475bfdd93956","libgit2/src/hash/sha1/sha1dc/ubc_check.h":"4a140693701da167b4709c4c1b330800a0c29f2a065d0d819567a27b3171a09f","libgit2/src/hash/sha1/win32.c":"168d9ff60a46d1e9c8ad3625aae210a988260d443158d2a952b73b6161e149d6","libgit2/src/hash/sha1/win32.h":"e63dbd03dc247e5673c106a9036cd515efe2e9300f55d324070dbeb8824c7fdc","libgit2/src/hashsig.c":"21f4673d7ee3275aee03f430878939b808e313dc90cef1796fe09e4b4489e357","libgit2/src/ident.c":"b4d8d98ec1cf7e1fb395f365ae8b7c1ca88ca8a66fd9d4da5698f2c6a86e1c12","libgit2/src/idxmap.c":"84747b1521524ea3ceed1be16a27777425d3e7d6fb2a4357c7b1cbdf5046b3bc","libgit2/src/idxmap.h":"162a477b8faa3d37e83fd413bd53f6ba2801c1cf64a03c29513601058a6ed40b","libgit2/src/ignore.c":"c803d7275f9121c9a477a17d86cd6db703b32389fb611b6c1a4b84cda3171ce5","libgit2/src/ignore.h":"8189ffe01ffe66489fa19f26c960823ba781e5eb35d93f8ee655b06da26ea96b","libgit2/src/index.c":"424fa05e251a9c43d14c5fb9fd5ced86c398fbb2be1319489fd44f2e6db764de","libgit2/src/index.h":"d78e2bf5780e913f932f2a6d70fedfb2d81a0c8f00f16eb2db7386feddd90e22","libgit2/src/indexer.c":"114ab3f53705d5aa5905667f9d9a23070aeb4ec64a1b6e32671d6b43a21043d0","libgit2/src/indexer.h":"bd32fd65a3a7c6014e3e9846477b060033102c8c7baeb097506074f99c50a434","libgit2/src/integer.h":"fedd0377cd5959cdff544f03357541b4b0aed80c2d0a960cb7075b2042f4045d","libgit2/src/iterator.c":"0c05fe63247e42e7d0096b4758d677c9647d19e20043b202946d8d4e1624e2b7","libgit2/src/iterator.h":"3c35704a3eed44649d6ee95f99ea6cbe593eae67638f6b4a115c1537cf844bb9","libgit2/src/khash.h":"5ccd2817f881db49681ce72f39a3dcd96044589617df567b8f75b870619f01c5","libgit2/src/mailmap.c":"eaba2e487a28ffcbd6f9d57752e23c597dc1892cda34f0d56c5d6f48e874e1a7","libgit2/src/mailmap.h":"edd8723b4c861c855708f2d7f9ed5e37cbb7523534349b0f69258a3557b93b36","libgit2/src/map.h":"af71c423780870aa68f525aa0db4ebfbc4f84e46bb9105f14a4c60990c54719f","libgit2/src/merge.c":"89882d08b03ff314da664d10825cea6df0587bb51469a4ed62911dd38d7e1e99","libgit2/src/merge.h":"a82c5435c9b9b25cc5a47c5b1396d92349238b561b537184cf7bca57ae2650de","libgit2/src/merge_driver.c":"3e1235159f8b0cde388c4609077bceb4d7b3a32bc17114c392370ba4786d54e3","libgit2/src/merge_driver.h":"4f56c2965330a5cb08b9f26d6b83dc4e15fced9419540d2d793f2e75049bc121","libgit2/src/merge_file.c":"357cedad56215232038c15bd072e0b081a2d87407bb8fdb591d2d25ba9304bc1","libgit2/src/message.c":"3f8b9aa487cd068319c6ace315d77824e28adf2360f8c96182952a3efcd341c2","libgit2/src/message.h":"7cabd6fb3da32197a5564061b2f4461551263c207810add923250d9127e3e537","libgit2/src/mwindow.c":"896bc03ca0b2a9426424862d4d35c61cdc75a76dae79ba2286ee5a62d6fb506a","libgit2/src/mwindow.h":"38a5bd0f5cbcd5d5b2c8fe5b31567c1d5be7d92f615b57b7c139ba2b2e8dff95","libgit2/src/net.c":"c2c1e5d0e259937fea5f94d7e143888c0de61cfec572fd115ef03cd47ecc0adc","libgit2/src/net.h":"6308284bf525458cee607a3039a13fc874a6f4826866c47d5bb68b2d6868cf33","libgit2/src/netops.c":"09dfd2d9df2cc0f3cddeddca55c341abd08c0c33929cd54ade4f6cd6ceada7b8","libgit2/src/netops.h":"e0ea56ce01b021979cacf459846d8292d9528fb2f91577b3ec7b98a0574736f6","libgit2/src/notes.c":"0e207dc3751ba0e2bc437255241d7d1754c67f23d827efe7bb466da18cc7fafd","libgit2/src/notes.h":"650f92bbf875ab194b9e1d041f06fb8332bf5f402ea49cde528a81d2eac05694","libgit2/src/object.c":"a814f850fbf823fd0b2d5b2a892a56ec03612481eedf3010a2b7ffdc085cd0b3","libgit2/src/object.h":"320c9312a016f82c736197e7f7041d4366e2b6f97c60d0931c35523287e72a03","libgit2/src/object_api.c":"ac963762a903ea36adb20f0d4317388159c23828a6e26e9a1b1333b7a9fa1317","libgit2/src/odb.c":"4212ccae93e7440f9463205639045daccd7732791cc8e5ab44b7dfddb182184c","libgit2/src/odb.h":"6691e97525aeba2df13478f8e5a9f5944f40986e1581d4d0656fe7c6b8611264","libgit2/src/odb_loose.c":"82bd4482ea8029a97edc1ac3b1c965191677e36597fa60eb59bbae54566425c8","libgit2/src/odb_mempack.c":"88bbae0267f0b66c1db9a753aa7298eaeca43e8e085aa31eef0553802a93df0e","libgit2/src/odb_pack.c":"1c3b851dd769793ac2506f7354fd2b7e2f24f91715865240ac1caefbeb723f7d","libgit2/src/offmap.c":"64da9efa0f38ba066af8bf29f4c734b0c52cccf728b662a60bcc1b8110c3596d","libgit2/src/offmap.h":"c0f1515c9d67730d448a96ddc86eea76ec28193caf18ccccaf5b9b9a5c94e5f5","libgit2/src/oid.c":"20d95155503e28089a949b8a563f93a7d9816814cbd215909574a81447275402","libgit2/src/oid.h":"322eef4b2dd9b1f78f25b59034491f3547353655d9fcc9b6fe5a1ab348cb1eca","libgit2/src/oidarray.c":"7574a777c9d92ce2ee3f0b24673fe43c4e5fdaf4203a281c2a69f658523f2025","libgit2/src/oidarray.h":"17a745a4d1f2c464b91080279fb4a3163bb39456be5c7e9d6c8195724cc3cba4","libgit2/src/oidmap.c":"72ee7bfcb30cc05e73e49962aa1d09b78060272666420bc2b31083e18cdc2384","libgit2/src/oidmap.h":"7aff6a1568632f38f2acea1a526e11e24b42fffa7b05b75ac53ce18b9dd70e42","libgit2/src/pack-objects.c":"2d50e571b011d82c5899a060da7cd4738d3c68b710961099bcda618ec0a510ed","libgit2/src/pack-objects.h":"aedd54a7fdd13c69c589644e59aecc23daf33dccaba63c1285f4500f06aeeb92","libgit2/src/pack.c":"ffd54bf6f26e25369aebb15751410595589c1a5efa3655c3fc33ba09656922f9","libgit2/src/pack.h":"a419dcb04291bd4a2a78d87999066ef0289b359e9763eb4730482ee97633eaf5","libgit2/src/parse.c":"56cdcbc1b5a260770ac25d0f23c7ad7758f233b651daf8b5c3d3d897777147a6","libgit2/src/parse.h":"562e93ba8278eee0440af1865f2b6fbf3df37c9f2afc938e362f6f932c8f6cf9","libgit2/src/patch.c":"de8939e05e8291f1b8e57125b1ad3a8b849f77a7d40815aa2b8775d8b97b96cd","libgit2/src/patch.h":"b6e844a48af7a8729c37f9bab8dc794907534ff723543260781491c133930120","libgit2/src/patch_generate.c":"1c4b7d0b188a9a31c2909c421e325b59d506ff3733f891db710d45f33b909ef7","libgit2/src/patch_generate.h":"396a726fd8546630bfc85fb4b1a1fcb3e085aca4b7263f0042aea1b12ff02e35","libgit2/src/patch_parse.c":"8f49c4d51645656cbb726e3e4341c14de85e68945211e8f17ea39d22e93f55d7","libgit2/src/patch_parse.h":"6883a184830f4c59427177eba5462d27737706a1be899db35423c5ad9d6c8c4a","libgit2/src/path.c":"82bc8e2d24363d8aa584f64dede20de1623a7c531f20ef04c553a4e493d37a13","libgit2/src/path.h":"43d1eb70c1afd0b5bb9ec706766195fe768ed2d7fbfdf61e3a1fdf41c4cfa467","libgit2/src/pathspec.c":"a26fdc61468915bd88fba19fd333b547157361e660037f8ff9d8d4c7f1cdd30a","libgit2/src/pathspec.h":"405f9c8598735d84951b8adc40e66617dcaf20f5141e5caa187cb638936041c4","libgit2/src/pool.c":"c78c7f735573033fd0482e06af475d749b326e1bc176b7084b37bca39dc340bc","libgit2/src/pool.h":"a7ae90a762be159937bf9399660bb9be585a0dd0f16cd6d95c1a51bce1d6d29d","libgit2/src/posix.c":"b9c8cdf28c7ea2c1e6d135645293f54c36d48ba0734e0b72bce4f39673824d63","libgit2/src/posix.h":"58b304f9cfb3399d90f62d53c08ed4d0c86e5b951ef1f0ca03ea7fc98d934e85","libgit2/src/posix_regex.h":"70be277c3ef62f3fe322b21275d4118d2c69f29337cd36e295026c50a7e7e78c","libgit2/src/pqueue.c":"d5cd8f6c5639b50898fe0f9354dbb29de1a0be1d20c879242c8423907466c7c2","libgit2/src/pqueue.h":"c4c98b6e99fdc1ab33906a1d659ba113a2048890928f158e9031caa35e385991","libgit2/src/proxy.c":"393f47f681916735c25ed844840d9c03e4fda4389cdc59cc3ce5c94ccacb2bb7","libgit2/src/proxy.h":"e195b1b88c11f9d02aa8f02925fd7f11cd68c0361d0e7a6a477f4a3a5cceb896","libgit2/src/push.c":"b6a7b46b79375c4f501620b21d0c46b4d426ee8ca06ee0ca0f2d4eeda0b1a059","libgit2/src/push.h":"aa327d0a24e838330230c10b4b67431e0ea0fd7913c3bb8fbd24441bf72fb8be","libgit2/src/reader.c":"779bb37bb66d36509549a1d286fe8129a84a220832369e874b2ba594f91b3c85","libgit2/src/reader.h":"7c5c2aa3805bcf813d2ef84373fa55d06c7c675b79854c4fa82e77724a5d575b","libgit2/src/rebase.c":"49ea8649966c8b75746277a4b64dd4e5d9aab952d9feba1fb98008cd5b5cc0a6","libgit2/src/refdb.c":"c9531a351c3a59eeb30f19aff48546d970d67e0d19bd19ae1450c888323b387f","libgit2/src/refdb.h":"56c3c500a704fd792eba6bc91546482e97cf038b08158beece1c4cd69c87071f","libgit2/src/refdb_fs.c":"f7b0c1decdc57836fe910c21fe2316290851a1b98150664fbd9230ade98ea731","libgit2/src/refdb_fs.h":"e981d3df86d535ea91561853a7754419a2c95a3f72313171f5f6e0fe6d1ecacd","libgit2/src/reflog.c":"3894d9a1c4a20bb208d33f2376fc592a2c24388ed04aa906fb9a6eecb13d862b","libgit2/src/reflog.h":"898ae0bf378c465673fef1a4221baa2cf6165a0700949952971f743ca73075da","libgit2/src/refs.c":"b339b49b0cb8740698e992bbcd4193cf69eef30a98be66f0832d03df20f0dd91","libgit2/src/refs.h":"3ac8974a6390519a06c58a4e66e346f5231dde9fd423de95c0c8e9a2bbbb6680","libgit2/src/refspec.c":"918487205af0469f4427ba2aca8f0625d9dbb0c86f2825769c9fcb3330c7bdac","libgit2/src/refspec.h":"6ebd69454d6f9942c531cd7dfb976a2a8f7474e4f12eabbc33f741c0f9632d04","libgit2/src/remote.c":"947b6475d877042faf51f893ccf13fc625b41b64e0e48a6f40d4f892b532725a","libgit2/src/remote.h":"4a75b031546aa55c7c7590a32432f5d6d6ffdfb356af8821e7a30b571725caea","libgit2/src/repo_template.h":"bec227c595d193802723f81765487da76beaffafae40ec05b76a4db7de153c01","libgit2/src/repository.c":"fc9fd579beb769a55228aa82a1ca703c3315fa74026cda0f33e5eef75d5da2c1","libgit2/src/repository.h":"346de04989295d6116495a10b3fe0c9251f27d5978ba864bcc55fb2c44dfcfa2","libgit2/src/reset.c":"09c67fe8d1796be91339c2b5eaee002b426105e69558d003bc3129699de503bc","libgit2/src/revert.c":"c29672b11583af9c0ed6ba15b0f3e60c002f3cc66024a177795d762f083aa6d1","libgit2/src/revparse.c":"6deed5093b7faec4a4e6a1250eb6416060ac0060b8526bf06d227ad077ffaa5a","libgit2/src/revwalk.c":"6faf3778faa31928af4fbef6eea695b4bdf34a7c6f1b6a692df28550b9f016bd","libgit2/src/revwalk.h":"8e089dc8f7081f6c6acebedc7b0a49c599da434cf148f3ca14639e7422c86c72","libgit2/src/settings.c":"fe0a67f6f8436c7c7bbfca7772aa549279dcbb91f80fb34878fa51c7263180ca","libgit2/src/sha1_lookup.c":"95d24473120414853e34972e200d24ad14254420b32a1d9213042e3450eb0956","libgit2/src/sha1_lookup.h":"904c09580175aca72ce97e5dd972ca74bcde4df726700f519d21e157a99726ae","libgit2/src/signature.c":"1caf88ac201b3cc607a6437b6cbee0ebb027a19a420225031e8af32c7eebf4da","libgit2/src/signature.h":"766717ad4c2fdaad4b32f5dc5710f14edcda06ac2f98d98c24cf21a6620e6ff9","libgit2/src/sortedcache.c":"07423d4b26cd3dda91395583deab43441a1e3109716eb5262cd0f5d4f3f6e421","libgit2/src/sortedcache.h":"ba88ec37c17752eceae5cc3d63772905d59d68bb2ff395770951c0ac9b024049","libgit2/src/stash.c":"ffac8b441a3592ae69b457b78e779fb21caccb495672efc8691b2d0fd2e40532","libgit2/src/status.c":"70070f5e54dc2a9f8152cba88dc70ba86c14fa6330f2dc91acb7b9e7a98b5a48","libgit2/src/status.h":"68ed612f65430563ad5b3f50973b360f583c5865e54c9b9298eb082d441c4e79","libgit2/src/stream.h":"a7755d211e19ea4a29d7d6151f71efd92bb92906d1668960e076ced663961784","libgit2/src/streams/mbedtls.c":"c153e314cf4458916528b98e7417031258fac15dc941b6e776a744542c2f0a02","libgit2/src/streams/mbedtls.h":"c428f532370d349645886ddcab62559c8a9d1e0e5b95ca11c475f4b793a53cb7","libgit2/src/streams/openssl.c":"023536239d22c54b29f278128a4d8f71baaf3e96b8f7e852b9749d1d992b5971","libgit2/src/streams/openssl.h":"ffa547170bf777dbf62a3c489c6dfedc5086363ed00216c196396f7e1f09a52c","libgit2/src/streams/registry.c":"ba00c9e40284f811e23787c6bcb2140d981631704a67ddd13d50c4b8e9f6f40e","libgit2/src/streams/registry.h":"42a887dd1fff029efa00a04a4e8716905149d3639a6881dc53254170cb8e18be","libgit2/src/streams/socket.c":"f704041b88aad166a3cff4ac7d630a5fd0ff2e0cdb49c2ddda83e662ff98306e","libgit2/src/streams/socket.h":"6ed5745f368fb167f24b8a733be0c2272f5bceb9fc40b5c550463428533c26f9","libgit2/src/streams/stransport.c":"079b00730c02fa9a03e39c2b8201a8a6485f8224b48d9ae0b6ede985d513aa8c","libgit2/src/streams/stransport.h":"01c4555417713c415de10ea16222d44cd9c0c0db4ad5d7e3d5e9863d62f49eb4","libgit2/src/streams/tls.c":"5aa5912429df26642d95522fda866f590599149b09839386f21fd821ab324291","libgit2/src/streams/tls.h":"c989f0a996ba7a11f8732336da77266905ebbc371e5e5969955d096ae16b64ad","libgit2/src/strmap.c":"02ee770dfbcc95f15bfe6755853f1c2795782f906d883d3102a904fedb2cda23","libgit2/src/strmap.h":"66e8c5a84d36cd1e3f3b6693d8c0601824d709f9fd3e27a48f235ae06f71cc39","libgit2/src/strnlen.h":"27e73ccbe8be7c5bac1d022bf59f2458cc2998d0222e7658a687e02f89fcfd17","libgit2/src/submodule.c":"1a5acfe8bd409a7ae9d95d27ff2fbdc5d68eb5e0afd06bdd6f71b716a19ced17","libgit2/src/submodule.h":"a28adcfb13cc51e3a698f6e5424fd64980b560a0f632f92c2e59f891e2fcb9e4","libgit2/src/sysdir.c":"50febcb03dc8fa38fdb29f457bb9aa1010cda6304bf2ac0de682c1226e30dc3a","libgit2/src/sysdir.h":"cea646b34993e9011dcdc132243be3aab7a75d47c4c4ead50c250df9fa35c299","libgit2/src/tag.c":"3757b55326a721561c63c193b6ebf050bceac084a373b9292515d8dda699fbed","libgit2/src/tag.h":"e14485eafab3d4925bb6652158fb2f6abd211dbefe0655607a561b8bc6826ba9","libgit2/src/thread-utils.c":"cf21d34acd4971927ee8b08de4b35cf4bc3bbb05563883c70145438ce7634dc1","libgit2/src/thread-utils.h":"227f69716555c45a9efa5479120d51206f78c5ff1501de8de3988ac7f2b4c03a","libgit2/src/trace.c":"88eb614e8f308d8a67576f510c33ba42d83b1323a677f1c762685e51a49861a3","libgit2/src/trace.h":"e7bee26ffe4524c6a23e8b3471212abd6cc5337af14277bea3bd065671e85203","libgit2/src/trailer.c":"aa302ab08e9dfd8a1319dc44e67d2bb9d8a61e6257315e8a73e34e07e5f84992","libgit2/src/transaction.c":"acdb20268ac5921f11da7e66bef985fae9b90325a27a025a0e0a586f8f1069e6","libgit2/src/transaction.h":"42e4b38d1fc7a8d57513da8230fff2f11ea4e1c2907130f99d77fdd2f099fc62","libgit2/src/transport.c":"7c8f61ca4cd3c057bbb92012c55eb2898e2ca054d19d072df70a79f0d165df80","libgit2/src/transports/auth.c":"cf50add22826c131a043de90003d34820bad514c23c21a2b6808d1a2ea9af938","libgit2/src/transports/auth.h":"bc75aba34c92dd99662ff20425987fe61a9c51903f7818963950c8c63346cc9a","libgit2/src/transports/auth_negotiate.c":"86d90a74648160b3cdf0f58f1bfc2ce4f255b101f5783dd404eb705c4399c65d","libgit2/src/transports/auth_negotiate.h":"85c02c578e6f9886b3296630cb904f96974bf17ebd6a79ea33c312636408586c","libgit2/src/transports/auth_ntlm.c":"1c97a77039c0acbe9f99716572cc5285a21141781515425cb881a5a4c2ea29c2","libgit2/src/transports/auth_ntlm.h":"272e59329188f075d48661618c3e1877936d678c11a376a08c22db2bce858f74","libgit2/src/transports/cred.c":"dfb3cb442113b4e90755615bc51929d3c0a1d3c0d6d8c84b08cc3bc46e4fabc2","libgit2/src/transports/cred.h":"f60f04d5b1c869578bb25959ac1e5480ec628317f82820ddf13a72a245c6de57","libgit2/src/transports/cred_helpers.c":"1173f709504bf2c97dec66ad345c21a913e39f3efda0d195df9e4ff7cee89793","libgit2/src/transports/git.c":"03cb93730bdb0c45dbaffed3fee35556550e213c8972198c2dd93a3444ebbdca","libgit2/src/transports/http.c":"0c1f4cc0560183f63442d73c327db0eb77ef584d4663aedde98095d3184a9c4c","libgit2/src/transports/http.h":"87a661decea83fb3c9cd9cf91431d0f42aeb6c1786147757905efb2b165323e2","libgit2/src/transports/local.c":"7a340e59e866bbba4f0ac8919edf920f1dd9dca883e5bc6fc4feb6cb1db22b79","libgit2/src/transports/smart.c":"352674b723ecc5775370d4d9bf66e541f90c5eeff0b9b37f6593fa7349c52b89","libgit2/src/transports/smart.h":"7788045386f72f71cdd9e60ed6636b28e55c57cad596c2adda34b9374ee75d53","libgit2/src/transports/smart_pkt.c":"85ae97f585e7ab7c9bb723d6838e64f8e33878f703541a3e335f16445f6da64d","libgit2/src/transports/smart_protocol.c":"0f66bb743f5b6b2adf9fd8435401ef4cbc79571859706e1c155fb6ff86e60f1a","libgit2/src/transports/ssh.c":"d421cdfd779bbe6b932950cec2a7c2119beca7d9dfd6ca66e0eec2aa2a5ff8f8","libgit2/src/transports/ssh.h":"a4f6279848362d54f6ba4e9338443d6a3402c1ddb9eb85e2e3befb937cbea2ff","libgit2/src/transports/winhttp.c":"4fcf99e2caa6cd7843a80621b7d4c510399bb828fc27f5d603754fb0bd65985e","libgit2/src/tree-cache.c":"8300f36285dba6d1980b10f30c95a353789c37f079e2e1868c81df64b21ca3ac","libgit2/src/tree-cache.h":"f7fac0fe438958415ccd256e0bf9cbe30aa20aa125e60f3812a7fa0521ddb12a","libgit2/src/tree.c":"15a6bb307e0204308637a4f983de306bfd7db7c72e7a249c60fb0aa872c1390b","libgit2/src/tree.h":"7f0534f6409c6ab5308dc031c441ae5434267e499aaba35c0a51869ec7afb9df","libgit2/src/tsort.c":"7ea74124c4b53afb2397578d197b1d460eff19e3e9b52964dcb8c606e705ef58","libgit2/src/unix/map.c":"18752ce4b1ac9f1f2cfe6c59bba1e0d3c1b88a87cacaa40883ef54c7aa4a08a4","libgit2/src/unix/posix.h":"40efce804aa197d29b39e32945a46d2d468904487dd39065c19c0148d3645771","libgit2/src/unix/pthread.h":"58c92bef5ac49a7846c6ffdf0ae79996a2c6be965fce6fc2056fb5a5c1fdf512","libgit2/src/unix/realpath.c":"e3ed89d4139d62b8a8f37579edb1f262fa02972834603f7b00596cc88240ad2b","libgit2/src/userdiff.h":"0991e3557bfc03b0fe50b2100ab00dab710b90c91ba0c8168920c26b63e8a04b","libgit2/src/util.c":"b727a8a2ddd8ee5ff0de67a83006ff563f8262ec007ec0337f8fdd5603e74b17","libgit2/src/util.h":"6223615d92956c75520793ea9f6b04ceae617f09c4f1f8e4a5556344f18d7719","libgit2/src/varint.c":"f93c5ba3498ac04d98ba13d3a320263892452356f797c4091411e5833dfe82f2","libgit2/src/varint.h":"db8ed46f6049f12058d4b624cb0a5ea9d0b0f1317b6378c8817d6e632b6436cd","libgit2/src/vector.c":"0f25fbd3e423dbe54e397acf65372c1010424403ec36c043b84549e703b76291","libgit2/src/vector.h":"2ebdb354bbabae224773991a097d71fd14262af49eb2ab00a4ca3844ad54102f","libgit2/src/wildmatch.c":"0102685757a40046a5fdee4be5be784989a84d3b4be9160d48120c4485c37133","libgit2/src/wildmatch.h":"c33e23b44b8989a91614563ddc5b6c69ad6f76a91abc081bfbc985d8a7dc4976","libgit2/src/win32/dir.c":"a0490ab8fe3be9213093afca1923a0fc472d368f2907ab23a86bb392520359cc","libgit2/src/win32/dir.h":"8e520dd28e37c333aeb10f745efce8ba48a4db414b1605027787b1a52b75a222","libgit2/src/win32/error.c":"f1d2bcb2b6e60ca76c1ee0ca0f236e928331aa9755afc16926a5dab5de26d255","libgit2/src/win32/error.h":"47faa526d448f222c9ed0cf7c3f1ed2c4f14c166610524c76eeb6f0f83938a63","libgit2/src/win32/findfile.c":"5105c344a82818382be0fdf2d84de0aa7a5a52cfe85f775e8dd616ebb1960b11","libgit2/src/win32/findfile.h":"47842451768d01dec2b7965669ccbc9da6be26449e3b4ebf93caa1ff3f08ab3e","libgit2/src/win32/git2.rc":"fd75d8a9bcb7376d046aa85ae5dd17df18d5d654f635cbd42237a18033fd984d","libgit2/src/win32/map.c":"0ac9476b9fd7ece93f640512ced686ed9429031aadab420335c915a6c4185764","libgit2/src/win32/mingw-compat.h":"f7b0c7e9dd7147e8930782cdf54ce4be385172966dd1e27435446f38cd2f6d68","libgit2/src/win32/msvc-compat.h":"def0c5afff1c44b03848c9ed9c2dc6106fd3998553fd76d963debb3e6cd8d0ba","libgit2/src/win32/path_w32.c":"46f168c4122f27fb95d7517393d188cb227a2d9d53fa5fe09c3b3717dae4a804","libgit2/src/win32/path_w32.h":"7550fb15df1b8615b58ba82d26c2d9411230db430976760a1f6c3cf4e867e4eb","libgit2/src/win32/posix.h":"0869e5473f6add12123492bbc080997d755f773ae9c8da0e9b25cc27b95ac846","libgit2/src/win32/posix_w32.c":"239b7b5f5bbbca2ae529af1135612212df18e4f0fe56783fec85ca8f933135f9","libgit2/src/win32/precompiled.c":"4dff04101bd64b95c8f708d1accd1bedc39e95a263444290f796c63f4734d4cd","libgit2/src/win32/precompiled.h":"37372692ddba209680b9920307580cb3bf9038f161edca7418c7f55362022b3e","libgit2/src/win32/reparse.h":"b0633542864a263dd0a14b260c400a07933fda30fe8619d323a5e97a65d07a26","libgit2/src/win32/thread.c":"5f6ee18aa2b5d695d3a682dd5d4e3ceffd6deadc661d628aa5bbc484865106fa","libgit2/src/win32/thread.h":"cebaa0ed2045a4fa1d4a910db988639e02665b8b299c74454cbcb79de45d02f2","libgit2/src/win32/utf-conv.c":"fce8f7998d93fcd4f043d4d643f466a854b9611389487250e65fbc987a455bca","libgit2/src/win32/utf-conv.h":"46473448949ef66faf32be710f48d3a925e3db1aee27c4cfc4fcd36d344a5404","libgit2/src/win32/version.h":"d9d9546728ee78923ba7ea1c16c000d44450ca80f8c0c3268bf58fa9966ba38f","libgit2/src/win32/w32_buffer.c":"ad140e9fe2363e7b62c0e842a45ceca5fda6b477301749c1b8d4aae867eb32ed","libgit2/src/win32/w32_buffer.h":"f50a4d06e54710e5f0c5a3eca13690d71875339ae7e696455062651e265b6ae5","libgit2/src/win32/w32_common.h":"d1294b69c707e1864dafb3ccae8661c818285c19b5ee8d5877bca6e43a1345c1","libgit2/src/win32/w32_crtdbg_stacktrace.c":"e85cabf5eec4efd809114fd847bc84cb6c0f90c7b9500e9c3091d9174346501e","libgit2/src/win32/w32_crtdbg_stacktrace.h":"6fa94abbd71d08845b2e3f0913ec93f8ea2dea85a241b34966200878ec88d3b6","libgit2/src/win32/w32_stack.c":"8270a4cac03ce33571b35953dab79457072287af4a3c4fdd5fc4793a09c7ccbc","libgit2/src/win32/w32_stack.h":"0bd8a6d74c0bdd534cf02440f16d692c07ff671412fb48936629cd375539c1ed","libgit2/src/win32/w32_util.c":"fbe85eac432d4d1462ba659726557f782e811353170df8838ea1f967950d8711","libgit2/src/win32/w32_util.h":"e864b7c08ddd63f4353aa00896a57dbe261f56266e74448bb12fbee58ac7e531","libgit2/src/win32/win32-compat.h":"5ea7b1837a159d66a89365ee2bf3724b32579a6a78d94b0b205d44c8697a8e6f","libgit2/src/worktree.c":"1b09a5f9b7ff522738e2b35641c612c0cbfc6688a91cdeda8c4a4654a2f599f6","libgit2/src/worktree.h":"8f2e10b231590962e1d43b4dd51085da343f09f3e74245141720de9ff8a8e4c5","libgit2/src/xdiff/xdiff.h":"63fb0e162716c6c30364d24f5be1192a3724e527864e462d2163a904222d0b91","libgit2/src/xdiff/xdiffi.c":"17f4fd29d3e6c5a45fb3e4942d95abfab96e470c5f5bfc6ea16ec14bda318b0c","libgit2/src/xdiff/xdiffi.h":"3429a12de1a8c990005268801706fc2ced0f935813e12493c2dee68ba28dc94e","libgit2/src/xdiff/xemit.c":"588f9867c656b7311006e63ac1c1fc57cfd5f1f2ba5890bc60946d9f638afcb7","libgit2/src/xdiff/xemit.h":"0a8c569eec74bb4d6e8b7b9a50b457532550800e0566cbba6d185974613a2e6c","libgit2/src/xdiff/xhistogram.c":"141e5d993bb0c609de7828a4c3e1e1b26deebb05b0995f1ef4601cbf609050f7","libgit2/src/xdiff/xinclude.h":"26f9a54fefdc2635e31801febb7d44afa8d039d078414d6cd26463e67e5346b5","libgit2/src/xdiff/xmacros.h":"d9cc54bfc6c0f9e6eef68f9d03594a8bd10f6243a2137776527bb5c849cc9de2","libgit2/src/xdiff/xmerge.c":"298449a91944edf198b8d4dd9c930814587c5ba29e914f7484f7421683615301","libgit2/src/xdiff/xpatience.c":"9a8158556fddb9432e213f189c7c9c6426003f56dccf9e7f5e494ec5f800a345","libgit2/src/xdiff/xprepare.c":"a99e59dfd2adff23a5f3f2b3920ee384eb6665cfbc40eddde11b87dfb0c51bc7","libgit2/src/xdiff/xprepare.h":"4945e8fffe620cd4d687c12618d1a4b2aa95a7a8097abf3e5e341abf96c76e1b","libgit2/src/xdiff/xtypes.h":"3336d046bf60e0dc99f3686dfe9ecf098456f0aebe96486be5d1cd64b5d9cefa","libgit2/src/xdiff/xutils.c":"6928247d6adee0f64a63c6ba103a47abe3a83dca12577552d23094f53d4a55f7","libgit2/src/xdiff/xutils.h":"78e2813f0d604d4deaf29583f6709111d8368b4bbd71cfdc55d56769570abe3e","libgit2/src/zstream.c":"6505d13ec25bec254f68c7ce5a38aa5380accf2ace21b3e938d71354cd941d7a","libgit2/src/zstream.h":"b5037f14aefdf2d75a3079850a8077717a6a648821950eded8ee2f980abcdcf8"},"package":"4c179ed6d19cd3a051e68c177fbbc214e79ac4724fac3a850ec9f3d3eb8a5578"}
diff --git a/user/rust/0040-rls-atomics.patch b/user/rust/0040-rls-atomics.patch
index d9aedb9af..e084217ba 100644
--- a/user/rust/0040-rls-atomics.patch
+++ b/user/rust/0040-rls-atomics.patch
@@ -1,5 +1,5 @@
---- rustc-1.35.0-src/src/tools/rls/rls/src/cmd.rs
-+++ rustc-1.35.0-src/src/tools/rls/rls/src/cmd.rs
+--- rustc-1.58.1-src/src/tools/rls/rls/src/cmd.rs
++++ rustc-1.58.1-src/src/tools/rls/rls/src/cmd.rs
@@ -7,7 +7,7 @@ use crate::config::Config;
use crate::server::{self, LsService, Notification, Request, RequestId};
use rls_analysis::{AnalysisHost, Target};
@@ -9,7 +9,7 @@
use lsp_types::{
ClientCapabilities, CodeActionContext, CodeActionParams, CompletionItem,
-@@ -313,8 +313,8 @@ fn url(file_name: &str) -> Url {
+@@ -316,8 +316,8 @@ fn url(file_name: &str) -> Url {
}
fn next_id() -> RequestId {
@@ -20,9 +20,9 @@
}
// Custom reader and output for the RLS server.
---- rustc-1.35.0-src/src/tools/rls/rls/src/server/io.rs
-+++ rustc-1.35.0-src/src/tools/rls/rls/src/server/io.rs
-@@ -7,7 +7,7 @@ use crate::lsp_data::{LSPNotification, LSPRequest};
+--- rustc-1.58.1-src/src/tools/rls/rls/src/server/io.rs
++++ rustc-1.58.1-src/src/tools/rls/rls/src/server/io.rs
+@@ -5,7 +5,7 @@ use crate::lsp_data::{LSPNotification, LSPRequest};
use std::fmt;
use std::io::{self, BufRead, Write};
@@ -31,7 +31,7 @@
use std::sync::Arc;
use jsonrpc_core::{self as jsonrpc, response, version, Id};
-@@ -171,13 +171,13 @@ pub trait Output: Sync + Send + Clone + 'static {
+@@ -169,13 +169,13 @@ pub trait Output: Sync + Send + Clone + 'static {
/// An output that sends notifications and responses on `stdout`.
#[derive(Clone)]
pub(super) struct StdioOutput {
@@ -47,7 +47,7 @@
}
}
-@@ -194,7 +194,7 @@ impl Output for StdioOutput {
+@@ -192,7 +192,7 @@ impl Output for StdioOutput {
}
fn provide_id(&self) -> RequestId {
diff --git a/user/rust/APKBUILD b/user/rust/APKBUILD
index fd6dd9125..880ccc75c 100644
--- a/user/rust/APKBUILD
+++ b/user/rust/APKBUILD
@@ -1,11 +1,8 @@
-# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Contributor: Shiz <hi@shiz.me>
-# Contributor: Jeizsm <jeizsm@gmail.com>
# Maintainer: Samuel Holland <samuel@sholland.org>
pkgname=rust
-pkgver=1.38.0
-_bootver=1.37.0
-_llvmver=8
+pkgver=1.60.0
+_bootver=1.60.0
+_llvmver=14
pkgrel=0
pkgdesc="The Rust Programming Language"
url="https://www.rust-lang.org"
@@ -14,15 +11,11 @@ license="(Apache-2.0 OR MIT) AND (NCSA OR MIT) AND BSD-2-Clause AND BSD-3-Clause
depends="$pkgname-std=$pkgver-r$pkgrel gcc musl-dev"
makedepends="
curl-dev
- libgit2-dev
- libssh2-dev
llvm$_llvmver-dev
llvm$_llvmver-test-utils
openssl-dev
python3
zlib-dev
- cargo-bootstrap~$_bootver
- $pkgname-bootstrap~$_bootver
"
provides="$pkgname-bootstrap=$pkgver-r$pkgrel"
subpackages="
@@ -39,57 +32,92 @@ subpackages="
cargo-doc:_cargo_doc:noarch
cargo-bash-completion:_cargo_bashcomp:noarch
cargo-zsh-completion:_cargo_zshcomp:noarch
- miri
rls
rustfmt
"
+_targets="
+ aarch64-foxkit-linux-musl
+ armv7-foxkit-linux-musleabihf
+ i586-foxkit-linux-musl
+ powerpc-foxkit-linux-musl
+ powerpc64-foxkit-linux-musl
+ x86_64-foxkit-linux-musl
+ "
source="https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.xz
- 0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch
- 0002-Fix-LLVM-build.patch
- 0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
- 0004-Require-static-native-libraries-when-linking-static-.patch
- 0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+ 0001-Fix-LLVM-build.patch
+ 0002-Fix-linking-to-zlib-when-cross-compiling.patch
+ 0003-Fix-rustdoc-when-cross-compiling-on-musl.patch
+ 0004-Use-static-native-libraries-when-linking-static-exec.patch
+ 0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch
0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
- 0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch
- 0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch
- 0009-compiletest-Match-suffixed-environments.patch
- 0010-test-c-variadic-Fix-patterns-on-powerpc64.patch
- 0011-Use-rustc-workspace-hack-for-rustbook.patch
- 0012-test-failed-doctest-output-Fix-normalization.patch
- 0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch
- 0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
- 0015-Ignore-broken-and-non-applicable-tests.patch
- 0016-Link-stage-2-tools-dynamically-to-libstd.patch
- 0017-Move-debugger-scripts-to-usr-share-rust.patch
- 0018-Add-foxkit-target-specs.patch
- 0030-libc-linkage.patch
- 0031-typenum-pmmx.patch
- 0032-libgit2-sys-abi.patch
+ 0007-Link-libssp_nonshared.a-on-all-musl-targets.patch
+ 0008-test-failed-doctest-output-Fix-normalization.patch
+ 0009-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
+ 0010-test-use-extern-for-plugins-Don-t-assume-multilib.patch
+ 0011-Ignore-broken-and-non-applicable-tests.patch
+ 0012-Link-stage-2-tools-dynamically-to-libstd.patch
+ 0013-Move-debugger-scripts-to-usr-share-rust.patch
+ 0014-Add-foxkit-target-specs.patch
0040-rls-atomics.patch
"
+for t in $_targets; do
+ source="$source
+ https://distfiles.adelielinux.org/source/rust/cargo-$_bootver-$t.tar.xz
+ https://distfiles.adelielinux.org/source/rust/rust-std-$_bootver-$t.tar.xz
+ https://distfiles.adelielinux.org/source/rust/rustc-$_bootver-$t.tar.xz
+ "
+done
builddir="$srcdir/rustc-$pkgver-src"
_rlibdir="/usr/lib/rustlib/$CTARGET/lib"
+prepare() {
+ default_prepare
+
+ $srcdir/cargo-$_bootver-$CBUILD/install.sh \
+ --destdir=$srcdir/prebuilt \
+ --prefix=/ \
+ --disable-ldconfig
+ $srcdir/rust-std-$_bootver-$CBUILD/install.sh \
+ --destdir=$srcdir/prebuilt \
+ --prefix=/ \
+ --disable-ldconfig
+ $srcdir/rustc-$_bootver-$CBUILD/install.sh \
+ --destdir=$srcdir/prebuilt \
+ --prefix=/ \
+ --disable-ldconfig
+}
+
build() {
cat > config.toml <<- EOF
+ changelog-seen = 2
[build]
+ doc-stage = 2
+ build-stage = 2
+ test-stage = 2
build = "$CBUILD"
host = [ "$CHOST" ]
target = [ "$CTARGET" ]
- cargo = "/usr/bin/cargo"
- rustc = "/usr/bin/rustc"
+ cargo = "$srcdir/prebuilt/bin/cargo"
+ rustc = "$srcdir/prebuilt/bin/rustc"
+ rustfmt = "$srcdir/prebuilt/bin/rustfmt"
+ docs = true
+ compiler-docs = false
submodules = false
python = "python3"
locked-deps = true
vendor = true
extended = true
tools = [ "analysis", "cargo", "clippy", "rls", "rustfmt", "src" ]
+ verbose = 1
+ sanitizers = false
+ profiler = false
+ cargo-native-static = false
[install]
prefix = "/usr"
[rust]
+ optimize = true
+ debug = false
codegen-units = 1
- codegen-units-std = 1
- debug-assertions = false
debuginfo-level = 2
debuginfo-level-rustc = 0
debuginfo-level-tests = 0
@@ -97,58 +125,53 @@ build() {
incremental = false
parallel-compiler = false
channel = "stable"
+ description = "Adelie ${pkgver}-r${pkgrel}"
rpath = false
verbose-tests = true
+ optimize-tests = true
+ codegen-tests = true
dist-src = false
+ lld = false
+ use-lld = false
+ llvm-tools = false
+ backtrace-on-ice = true
+ remap-debuginfo = false
jemalloc = false
- llvm-libunwind = false
+ llvm-libunwind = "no"
+ new-symbol-mangling = true
[target.$CTARGET]
cc = "$CTARGET-gcc"
cxx = "$CTARGET-g++"
+ ar = "ar"
+ ranlib = "ranlib"
linker = "$CTARGET-gcc"
llvm-config = "/usr/lib/llvm$_llvmver/bin/llvm-config"
crt-static = false
[dist]
src-tarball = false
+ compression-formats = [ "xz" ]
EOF
- LIBGIT2_SYS_USE_PKG_CONFIG=1 \
LLVM_LINK_SHARED=1 \
RUST_BACKTRACE=1 \
python3 x.py dist -j ${JOBS:-2}
}
check() {
- LIBGIT2_SYS_USE_PKG_CONFIG=1 \
LLVM_LINK_SHARED=1 \
- python3 x.py test -j ${JOBS:-2} --no-doc --no-fail-fast \
- src/test/codegen \
- src/test/codegen-units \
- src/test/compile-fail \
- src/test/incremental \
- src/test/mir-opt \
- src/test/pretty \
- src/test/run-fail \
- src/test/run-make \
- src/test/run-make-fulldeps \
- src/test/rustdoc \
- src/test/rustdoc-js \
- src/test/rustdoc-js-std \
- src/test/rustdoc-ui \
- src/test/ui \
- src/test/ui-fulldeps
+ python3 x.py test -j ${JOBS:-2} --no-doc --no-fail-fast
}
package() {
cd "$builddir"/build/dist
- tar xf rust-$pkgver-$CTARGET.tar.gz
+ tar xf rust-$pkgver-$CTARGET.tar.xz
rust-$pkgver-$CTARGET/install.sh \
--destdir="$pkgdir" \
--prefix=/usr \
--sysconfdir="$pkgdir"/etc \
--disable-ldconfig
- tar xf rust-src-$pkgver.tar.gz
+ tar xf rust-src-$pkgver.tar.xz
rust-src-$pkgver/install.sh \
--destdir="$pkgdir" \
--prefix=/usr \
@@ -269,14 +292,6 @@ _cargo_doc() {
"$subpkgdir"/usr/share/man/man1
}
-miri() {
- pkgdesc="An interpreter for Rust's mid-level intermediate representation"
- license="Apache-2.0 OR MIT"
- depends="$pkgname-std=$pkgver-r$pkgrel"
-
- _mv "$pkgdir"/usr/bin/miri "$subpkgdir"/usr/bin
-}
-
rls() {
pkgdesc="The Rust language server"
license="Apache-2.0 OR MIT"
@@ -298,26 +313,37 @@ _mv() {
mv "$@"
}
-sha512sums="b756d29a7a222bc7b5c7f42ff397346ab840f78e559f93e6e36b65e76eea525cf429899fe4de9fb8966623a2225b552feef9fa831bee50f9e25c976fa2af8c0a rustc-1.38.0-src.tar.xz
-79ca3a7dcb2e448ab5798f1cfc62bba833c947dad684521c3c77b233ca3ce27301e706848f1b05c3405ebc843684f47a7809d2d9782b4f11be8c9941e1153027 0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch
-61a7072b554f8e90e65f1b1e9975f7359b8523026129003a51cb216b54d8fe2ffaa6ef6ee5aeb4defcc28fb5b2d874314c61988875bc86edfdaf706efab67cd9 0002-Fix-LLVM-build.patch
-30404faeb82fa8236a481c91ba29c6ac6d4276140702164af3ec91eaaa4d13c547f2fce245ac0220a5a64ccc7c79818c2e5d70900f63fa17356e906a5b309915 0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
-7b1a77764d67c48a2c9054731dff0f245b70c249ff53cdaa0d4c26f6d01ae9522302bc487b889d22c9b82a926cbf08d938a4886e5197ea814d2b0a0f0066cd6e 0004-Require-static-native-libraries-when-linking-static-.patch
-9a9d413cf866c44e1eadf51c736d376e87c83cdbee9509526666b01e73030e4e10ced0aca1b8575955f7dd90eb4b246e929ab36a624e212c8ff0ecf726914948 0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
-4183bc73eaa4195d6fbfa79caf4c7bdc5ce9f29eb9e023b11252bd57f3e5daa4ea19753f7bad7db2f7872788e2dfe821aa50c7b1d63cbe42cd024742062f27b5 0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
-177d54428bb200b6ab08c3ac1abd763c794494b80f25fa81732f1b355ecc0d3cb3ebb187fbc919aea2844577991fb66c308da27453ab1a21529dd6f70f2d2f90 0007-Fix-C-aggregate-passing-ABI-on-powerpc.patch
-ad2b8d030576538a59498bbc529da7e4839b3d85d37981c83565ecd8605c0a797d1fc355a01ea05ff617ed6b6bd4c9f344420e9e8bf10374318d1de6df712a94 0008-Fix-zero-sized-aggregate-ABI-on-powerpc.patch
-aefc44d8610436be9040329cf13fbe5c36f542b2124b533b6797fe239dcf706d004c73e319226ac19fb790c0114cdd3a49e153f66a154804dc84064cbcb32f70 0009-compiletest-Match-suffixed-environments.patch
-489b97af8624a434b8267a52c88f1ab2a9f75c668148feb5a6570aaf9696b92cc49946b628089a9e56f22a7e35e6c9b9d1844505a024da14520ae420001c4734 0010-test-c-variadic-Fix-patterns-on-powerpc64.patch
-d4711810dff2c59884efb2a141b5bbbdd43041d94b878b69b7fe9667b20e207851403ae1d5c1e100c4f17436bd1b82500207e8a45be5f7dc49449faae7b8d539 0011-Use-rustc-workspace-hack-for-rustbook.patch
-f12a6eda193bb8d1bdfae568ade26de519e6d80ffa149ef31f64d052e44eeff3ce46220fe594118d4e4cf277eda19949636472b300226fb1e38ff70a214cbdea 0012-test-failed-doctest-output-Fix-normalization.patch
-ae3fb54e0ec3a504cd58ad27159f00d2269266efd8723351df84e1c38d8345fa5ab85a0964b69cd6f0ccca1aa01a92c61f284a97fee7c0a299c1808251a48289 0013-test-use-extern-for-plugins-Don-t-assume-multilib.patch
-3ed7fda61e943a110f9c5caa2b5015704f49c18139c86ec3d187faf9191703e5003c16c462e455b2bf889e0c0f7f137de52d8cfa283e78b174089297a89f9a1f 0014-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
-4605c006c6b389672227b836b43e3cecdf808977d3502d0dd335f996ca51aaf5f0993ab23027f523e8b81baeb2ad9aba2775137e445698cf5526f41f0a4689d3 0015-Ignore-broken-and-non-applicable-tests.patch
-5be32ec3b3dcbdf8061c57c68a6496b16e049cbcdcc5e17f75a9f76e41d5c309f4c8655ec8af3e2870c3426ded69b64878baad8e565222ea58fdf76b460f32c9 0016-Link-stage-2-tools-dynamically-to-libstd.patch
-e8415a50fb981d8bff795ad1c869a791250401e8925f3a89e4b67badcb23938e9f39917bf0bcc298c29f13dc98e48ae1131f79af3cbdb1af3733b7f03ad579af 0017-Move-debugger-scripts-to-usr-share-rust.patch
-3fc66d68c316300eafdbdf622aadb8afdbe9b4f8b110db40cac327692ed869b34a623448c3e4409a5bf2c53479a05359ecaa87c8bb65c3939c71346542aeafcf 0018-Add-foxkit-target-specs.patch
-453dd39ae08b8fa633016d9a69a675b26edd86c2a881a3f30562f29e5098b86b4ad64804f453c0f9150696315f084555eb6d0c7aad3e72381f8844c7fc27b5ef 0030-libc-linkage.patch
-0cb12e9165d198c1e04b258454dbaf5459e192ad24d64c9fa132ebe0f1bcd5da3550eae8dfdaa792fa809b505af62964ecf0219dc4373420ee8ad3e111539a09 0031-typenum-pmmx.patch
-ccf6b0f91e39d247c296f5a4330d5dd36385cb58dea6987e8b0d31cc8aa6d6612e6c86a4b2576bde4be026048058dccb71fb87e68e7f72a7e7a4360ce4dce7f5 0032-libgit2-sys-abi.patch
-ab35bacf45ef5e46be110a8d27867fd4d5deb23cd5cbe8dc7f1da2177469945f9254f2a7915ee4fc430468a4421623429f0a01eb9eba14e047384efe3d3ec152 0040-rls-atomics.patch"
+sha512sums="d0c113e8c2c67bf10773c9403dc4c4700c4deb2fb287bfec51e565d3473d2b481d8ae2c90b272cd67b3a87d7443ea25a34c7b40ba8cd7106bf5d71126ab141c3 rustc-1.60.0-src.tar.xz
+c65d52bbc3745fcc5c4fd314cc7f00be6778579983002d3f8d173611d034686293f318b07e3327d2d09d2e81f092c2f287d6aede7494e94f12e99d2575875e27 0001-Fix-LLVM-build.patch
+e28d0f44ab0b4af68ed8fbef394ca362bdbbfee7011342bfd5e4195069e716b581bd50e21494ce51f6d8f7a4797d1342fb807c910a275fb394ca503f345a8664 0002-Fix-linking-to-zlib-when-cross-compiling.patch
+7d174cd27e618212e534459455b9017636f56e9a9db81413a714f718a988a9d1fc7b4c0b98d4a2f0b1971d662c7df98be370e0d10e81d3e50d37589fe3b671fa 0003-Fix-rustdoc-when-cross-compiling-on-musl.patch
+0ea1605f7e7b94a317cead8b2552fa0d95b6bd41a4727d892fa284ccb5b718aa32a625abcaa4c651a324437c4c06e53da464c6cb21518663bda05ded4ba12815 0004-Use-static-native-libraries-when-linking-static-exec.patch
+dad4fc3ece2e093ed90e10b04a7c1fcdcec3e6fcfc5818401db19ec20365f581dc2ed1f771abca64e24edf3e6bc9c67fbecb85e1470a00359a00a47eab3b45f6 0005-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch
+65116731811c178e980b1d980d524645897bc3f81e9f9ad8051235fa4bad7bbf20519173057e9d7b3f9c8459cc35dd2902c7ccd9e5070587848ea9886793ea35 0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
+21550b68581c46847ccd5fb20551441b8ce41e948a596bfaffa6f81fcb1a273756e76bcf7ac033241b248b93661a09a9962ae7ffd93b7850d13e5e51695ec705 0007-Link-libssp_nonshared.a-on-all-musl-targets.patch
+9242b001e8c4a9ae5a7a726e43724c3e07813e3105fae50efab5f289f15fb6493cb6f15694f5a0289d5a7effc0704f2fe715af981c50d54a805393c0c72e2cf7 0008-test-failed-doctest-output-Fix-normalization.patch
+45bcce759138df475f8fbeb8089420bd38a399f5a018ebdf6d5a79e7c714c9ec770c765c32dda0ab4e368c5dd226f474b6894d70b14e41bea57284eeeb1a2f58 0009-test-sysroot-crates-are-unstable-Fix-test-when-rpath.patch
+23f622841ba2030b02f52ed560c4be6800469e8021aa71842a702860c97b90edadf5de593ea4f6b9a158d7d0e4c83b52b419f770a8dac2b69633d643468c54d5 0010-test-use-extern-for-plugins-Don-t-assume-multilib.patch
+73282af6c50155a29c2c98117a1ce6d28be42d04c25dc8ea2388de6923361fb7ae44d16bb81c57bb3d326d434f11ae6cdf72b8a0293421e8d0eaa931398e52d3 0011-Ignore-broken-and-non-applicable-tests.patch
+2f139d1d544b2f1248f352bf3cadb93ca5935338a671480045979579ebab8f0f6b8f7509256fb0f31083291c58310f83c32b9034ca2229dd6dbacb6a743eae74 0012-Link-stage-2-tools-dynamically-to-libstd.patch
+62b08c73e62da98fa02c26f47a5009f9ebcab95090d51cc55ae005827f366de5b556c32c995f55f9025fadeff4e0485ed0908526845a02abe5ae8b1b86839130 0013-Move-debugger-scripts-to-usr-share-rust.patch
+530bae858f9db0049f4b4666afb05cadf25f37181597274a7a456fc51b32f04523da75ee7ab9ab1d8226c7e7ddd2b771bb9d2052cab430e482d2d1ee6b34eafc 0014-Add-foxkit-target-specs.patch
+a2a05a64ca57dcde23c11ed8bd6ce530d80b99464c895c256b4e9cba02997121205a091de43f516563d5d618ea522d89639507ba94961807ada743a3099fe8d8 0040-rls-atomics.patch
+d9140531c720f128371a7abe1b15dcafd44859e52ef64c18cbebad16fa60bb928671eced22ef2b6ec46e2826bc7a1f4e1eeffcd5f187b26b74b41e543d515a01 cargo-1.60.0-aarch64-foxkit-linux-musl.tar.xz
+b620eb8855190bb6d56d79decfef1bc90f073fb11f61cf236443c43b774502499735cc18b778886df226bdffbb834bc39ef8c910877849600377c97d0ba33cee rust-std-1.60.0-aarch64-foxkit-linux-musl.tar.xz
+d436a1b5bccac1917ba8ef3110c66e81d146369833729081ffb56004fbbde2becee871dc636f13b722517fb443e74d8f532c7eaa92f8e1f65608c9f5bd2d5ab3 rustc-1.60.0-aarch64-foxkit-linux-musl.tar.xz
+114063a3624c2c7bc65f4176209baa13cf633a64b75fc7c962cc999f5caf3ee5b9f60e3ad2c6a93df3ea1e00ac45259ad076d8ec04a0e4d9511b21c804ae5eb5 cargo-1.60.0-armv7-foxkit-linux-musleabihf.tar.xz
+9819a4f9e7c8125896cd42fed02e84678218937cd0a8758e5b16011d4486305211b777c191cc1f9ac68f3100b7b94bd6a874a3f5f63400851bac90db055c9f6b rust-std-1.60.0-armv7-foxkit-linux-musleabihf.tar.xz
+40a57b5a05e31145e7664db674c8793ab874cd651bcd7577aea9225904413f085086102abfe244bdc78b19b8d6e6d0bc3a7009294b9021a1befa8f2f0216f68d rustc-1.60.0-armv7-foxkit-linux-musleabihf.tar.xz
+9c8679b6611a4b356e500fe4f4b1b3523db09ddf9abec9b39ca2e0436a0b34558790348f7594132a8a5d6b8d4390a24252ae9afa7c16962f7b3609fa970c9775 cargo-1.60.0-i586-foxkit-linux-musl.tar.xz
+a37fa51e63cfbb357b197f8c4d0ba3673e8eee5bd788cca8a79836248451f6e34304bc93960b758848089e2c99d6ae8fd20ad9f9838af53b2243d396666f6ea9 rust-std-1.60.0-i586-foxkit-linux-musl.tar.xz
+b66f58da3a9f72a051342df3e57e4a204f44570c5e05c2bd2e00d22051403fac57f0edbaf595d05f1d57ac91dcb5bdab01a32c081b9b4d45c9768f58fff85a0e rustc-1.60.0-i586-foxkit-linux-musl.tar.xz
+649c554666a2ed39db0176daf1f76ea51093cf2aa56c692830cff22c9e79ce622be9117c1026efed5a0fdcbe65efe57f5233cc2e88126dc708527f8ee9d03687 cargo-1.60.0-powerpc-foxkit-linux-musl.tar.xz
+f262de70c936bc33ec4836a66f0320ca0a99b19c8996174dba2596a4d373cfe6e19acfe12b255fbd0fe54fe2a8a5ca31e85f7974c3504d58b219f6bca6164efa rust-std-1.60.0-powerpc-foxkit-linux-musl.tar.xz
+f52d03674577fca4b48f9ea3d5d60170a63a4f378ab8cdffca62bb3c6e9850371ad37d125bdf155e15edae1ca7a86ef7bef6ec02216755a96cef35f3a98cdb50 rustc-1.60.0-powerpc-foxkit-linux-musl.tar.xz
+8a70eec1ccbad10022b6bbdd4c2be096130fdccad776f21608c074653afc3dc68aee0ee2475d9df877c447109584d36f94936dc22eead3700b6cee59ac5ae7e8 cargo-1.60.0-powerpc64-foxkit-linux-musl.tar.xz
+72848344807e1dff8b872848c7449631397f8167619a6916ffeb4e0a43ecc394ec32c407cf2c7a85613690abba1d39087568a307f99e0e5a9afe656133c85765 rust-std-1.60.0-powerpc64-foxkit-linux-musl.tar.xz
+7ce9d9b10e50e96b377fe1e3e1bab2b422432b234fe217c2df5bbd766d384bdeceb015e0a847a45ab2906144e09cdd2d95857941a4f46ede78597d04438e7aa5 rustc-1.60.0-powerpc64-foxkit-linux-musl.tar.xz
+249322775192152da6578122cd608cc2649edbbb9df54ea1132b2ec0b353b4ad9e2ac3295c8fb32777b3a255a4a8569feca4a63f5e1723299f53265a9d32945a cargo-1.60.0-x86_64-foxkit-linux-musl.tar.xz
+c55fb5896fdabd091f14dfdb872cec249358dfffe8a5fd8987a3ee193cdfc741dd47e5577718e00386abf4015e0717747cc377d11a467f8774a4d0e9cd4657a9 rust-std-1.60.0-x86_64-foxkit-linux-musl.tar.xz
+f63c79a5f51c5369747d2bc3bccd06ddac3d2c36b68fd058f499217d64abddad00902c5b59be4601bd587ff9761fc95f9af8a6182868b125d9a9fdae80db4ade rustc-1.60.0-x86_64-foxkit-linux-musl.tar.xz"