This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from ed03af4ef3b tree-optimization/114659 - VN and FP to int punning new 5f9e88211c6 Rust: Make 'tree'-level 'MAIN_NAME_P' work new 8319fa7847d gccrs: Fix false positive for top-level AltPattern new a58f7df1475 gccrs: minor cleanup in langhook.type_for_mode new 473feb033d5 gccrs: fmt: Start working on format_args!() parser new 6fef4d6ffca gccrs: libgrust: Add format_parser library new 23408945543 gccrs: Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER' new 7e1d64a5dc1 gccrs: libgrust: Vendor Rust dependencies new 96a5c5bd28e Rust: Don't cache 'libformat_parser.a' new acf10f83abb Rust: Move 'libformat_parser' build into the GCC build directory new 8e284d026e8 Rust: Move 'libformat_parser' build into libgrust new 8647682e5a2 gccrs: libformat_parser: Add FFI safe interface new 6a7d0e5dc62 gccrs: libformat_parser: Start experimenting with cbindgen new d6332141d71 gccrs: libformat_parser: Update header and remove old interface new 6e04e69bff8 gccrs: libformat_parser: Send boxed values across FFI properly new d72a8e93083 gccrs: format_args: Parse format string properly new 827231aac4d gccrs: format_args: Parse entire token invocation new 0f9668507c9 gccrs: rust-fmt: Store parsed string in Pieces struct new f7dafa7d4bb gccrs: libformat_parser: Fix Rust warnings. new 433fbb15689 gccrs: format-parser: Add `is_some_and` method for Option<T> new 53ccef0387e gccrs: Adjust error checks to match name resolution 2.0
The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/gcc_update | 1 + gcc/rust/Make-lang.in | 8 +- .../rust-lint-marklive-base.h => ast/rust-fmt.cc} | 36 +- gcc/rust/ast/rust-fmt.h | 269 + gcc/rust/backend/rust-compile-base.cc | 6 + gcc/rust/expand/rust-macro-builtins.cc | 33 +- gcc/rust/expand/rust-macro-builtins.h | 3 + gcc/rust/hir/rust-ast-lower-pattern.cc | 1 + gcc/rust/rust-lang.cc | 39 +- gcc/testsuite/rust/compile/bad_stmt_enums.rs | 6 +- gcc/testsuite/rust/compile/bad_toplevel_enums.rs | 6 +- gcc/testsuite/rust/compile/let_alt.rs | 1 + gcc/testsuite/rust/compile/redef_error1.rs | 2 +- gcc/testsuite/rust/compile/redef_error3.rs | 2 +- gcc/testsuite/rust/compile/redef_error4.rs | 2 +- gcc/testsuite/rust/compile/redef_error6.rs | 2 +- libgrust/Makefile.am | 6 +- libgrust/Makefile.in | 5 +- libgrust/configure | 22 +- libgrust/configure.ac | 3 + libgrust/libformat_parser/.cargo/config | 5 + libgrust/libformat_parser/Cargo.lock | 30 + libgrust/libformat_parser/Cargo.toml | 21 + libgrust/libformat_parser/Makefile.am | 13 + .../Makefile.in | 106 +- .../libformat_parser/cbindgen.toml | 0 .../generic_format_parser/Cargo.toml | 9 + .../generic_format_parser/src/lib.rs | 1116 ++++ libgrust/libformat_parser/src/bin.rs | 7 + libgrust/libformat_parser/src/lib.rs | 363 ++ libgrust/libformat_parser/vendor.NOTES | 5 + .../vendor/libc/.cargo-checksum.json | 1 + .../libformat_parser/vendor/libc/CONTRIBUTING.md | 100 + libgrust/libformat_parser/vendor/libc/Cargo.toml | 175 + .../libformat_parser/vendor/libc/LICENSE-APACHE | 176 + libgrust/libformat_parser/vendor/libc/LICENSE-MIT | 25 + libgrust/libformat_parser/vendor/libc/README.md | 118 + libgrust/libformat_parser/vendor/libc/build.rs | 297 + libgrust/libformat_parser/vendor/libc/rustfmt.toml | 1 + .../vendor/libc/src/fixed_width_ints.rs | 99 + .../vendor/libc/src/fuchsia/aarch64.rs | 67 + .../vendor/libc/src/fuchsia/align.rs | 142 + .../vendor/libc/src/fuchsia/mod.rs | 4393 +++++++++++++ .../vendor/libc/src/fuchsia/no_align.rs | 129 + .../vendor/libc/src/fuchsia/riscv64.rs | 44 + .../vendor/libc/src/fuchsia/x86_64.rs | 152 + .../vendor/libc/src/hermit/aarch64.rs | 2 + .../libformat_parser/vendor/libc/src/hermit/mod.rs | 61 + .../vendor/libc/src/hermit/x86_64.rs | 2 + libgrust/libformat_parser/vendor/libc/src/lib.rs | 165 + .../libformat_parser/vendor/libc/src/macros.rs | 349 ++ libgrust/libformat_parser/vendor/libc/src/psp.rs | 4177 +++++++++++++ libgrust/libformat_parser/vendor/libc/src/sgx.rs | 47 + .../vendor/libc/src/solid/aarch64.rs | 4 + .../libformat_parser/vendor/libc/src/solid/arm.rs | 4 + .../libformat_parser/vendor/libc/src/solid/mod.rs | 904 +++ .../libformat_parser/vendor/libc/src/switch.rs | 49 + .../libformat_parser/vendor/libc/src/teeos/mod.rs | 1385 +++++ .../vendor/libc/src/unix/aix/mod.rs | 3362 ++++++++++ .../vendor/libc/src/unix/aix/powerpc64.rs | 644 ++ .../libformat_parser/vendor/libc/src/unix/align.rs | 6 + .../vendor/libc/src/unix/bsd/apple/b32/align.rs | 7 + .../vendor/libc/src/unix/bsd/apple/b32/mod.rs | 119 + .../libc/src/unix/bsd/apple/b64/aarch64/align.rs | 55 + .../libc/src/unix/bsd/apple/b64/aarch64/mod.rs | 14 + .../vendor/libc/src/unix/bsd/apple/b64/align.rs | 7 + .../vendor/libc/src/unix/bsd/apple/b64/mod.rs | 124 + .../libc/src/unix/bsd/apple/b64/x86_64/align.rs | 7 + .../libc/src/unix/bsd/apple/b64/x86_64/mod.rs | 180 + .../vendor/libc/src/unix/bsd/apple/long_array.rs | 8 + .../vendor/libc/src/unix/bsd/apple/mod.rs | 6528 ++++++++++++++++++++ .../src/unix/bsd/freebsdlike/dragonfly/errno.rs | 13 + .../libc/src/unix/bsd/freebsdlike/dragonfly/mod.rs | 1732 ++++++ .../src/unix/bsd/freebsdlike/freebsd/aarch64.rs | 146 + .../libc/src/unix/bsd/freebsdlike/freebsd/arm.rs | 50 + .../unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs | 32 + .../unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs | 488 ++ .../unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs | 34 + .../unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs | 505 ++ .../bsd/freebsdlike/freebsd/freebsd12/x86_64.rs | 5 + .../unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs | 34 + .../unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs | 546 ++ .../bsd/freebsdlike/freebsd/freebsd13/x86_64.rs | 5 + .../unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs | 34 + .../unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs | 546 ++ .../bsd/freebsdlike/freebsd/freebsd14/x86_64.rs | 12 + .../unix/bsd/freebsdlike/freebsd/freebsd15/b64.rs | 34 + .../unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs | 546 ++ .../bsd/freebsdlike/freebsd/freebsd15/x86_64.rs | 12 + .../libc/src/unix/bsd/freebsdlike/freebsd/mod.rs | 5758 +++++++++++++++++ .../src/unix/bsd/freebsdlike/freebsd/powerpc.rs | 47 + .../src/unix/bsd/freebsdlike/freebsd/powerpc64.rs | 47 + .../src/unix/bsd/freebsdlike/freebsd/riscv64.rs | 154 + .../libc/src/unix/bsd/freebsdlike/freebsd/x86.rs | 201 + .../unix/bsd/freebsdlike/freebsd/x86_64/align.rs | 197 + .../src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs | 334 + .../vendor/libc/src/unix/bsd/freebsdlike/mod.rs | 1918 ++++++ .../vendor/libc/src/unix/bsd/mod.rs | 932 +++ .../vendor/libc/src/unix/bsd/netbsdlike/mod.rs | 863 +++ .../libc/src/unix/bsd/netbsdlike/netbsd/aarch64.rs | 162 + .../libc/src/unix/bsd/netbsdlike/netbsd/arm.rs | 81 + .../libc/src/unix/bsd/netbsdlike/netbsd/mips.rs | 21 + .../libc/src/unix/bsd/netbsdlike/netbsd/mod.rs | 3148 ++++++++++ .../libc/src/unix/bsd/netbsdlike/netbsd/powerpc.rs | 21 + .../libc/src/unix/bsd/netbsdlike/netbsd/riscv64.rs | 21 + .../libc/src/unix/bsd/netbsdlike/netbsd/sparc64.rs | 8 + .../libc/src/unix/bsd/netbsdlike/netbsd/x86.rs | 15 + .../libc/src/unix/bsd/netbsdlike/netbsd/x86_64.rs | 67 + .../src/unix/bsd/netbsdlike/openbsd/aarch64.rs | 30 + .../libc/src/unix/bsd/netbsdlike/openbsd/arm.rs | 16 + .../libc/src/unix/bsd/netbsdlike/openbsd/mips64.rs | 8 + .../libc/src/unix/bsd/netbsdlike/openbsd/mod.rs | 2209 +++++++ .../src/unix/bsd/netbsdlike/openbsd/powerpc.rs | 16 + .../src/unix/bsd/netbsdlike/openbsd/powerpc64.rs | 16 + .../src/unix/bsd/netbsdlike/openbsd/riscv64.rs | 35 + .../src/unix/bsd/netbsdlike/openbsd/sparc64.rs | 8 + .../libc/src/unix/bsd/netbsdlike/openbsd/x86.rs | 16 + .../libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs | 130 + .../vendor/libc/src/unix/haiku/b32.rs | 20 + .../vendor/libc/src/unix/haiku/b64.rs | 20 + .../vendor/libc/src/unix/haiku/mod.rs | 2105 +++++++ .../vendor/libc/src/unix/haiku/native.rs | 1488 +++++ .../vendor/libc/src/unix/haiku/x86_64.rs | 264 + .../vendor/libc/src/unix/hurd/align.rs | 1 + .../vendor/libc/src/unix/hurd/b32.rs | 93 + .../vendor/libc/src/unix/hurd/b64.rs | 95 + .../vendor/libc/src/unix/hurd/mod.rs | 4687 ++++++++++++++ .../vendor/libc/src/unix/hurd/no_align.rs | 1 + .../libc/src/unix/linux_like/android/b32/arm.rs | 550 ++ .../libc/src/unix/linux_like/android/b32/mod.rs | 244 + .../src/unix/linux_like/android/b32/x86/align.rs | 7 + .../src/unix/linux_like/android/b32/x86/mod.rs | 622 ++ .../unix/linux_like/android/b64/aarch64/align.rs | 29 + .../unix/linux_like/android/b64/aarch64/int128.rs | 7 + .../src/unix/linux_like/android/b64/aarch64/mod.rs | 430 ++ .../libc/src/unix/linux_like/android/b64/mod.rs | 355 ++ .../unix/linux_like/android/b64/riscv64/align.rs | 7 + .../src/unix/linux_like/android/b64/riscv64/mod.rs | 353 ++ .../unix/linux_like/android/b64/x86_64/align.rs | 7 + .../src/unix/linux_like/android/b64/x86_64/mod.rs | 802 +++ .../vendor/libc/src/unix/linux_like/android/mod.rs | 4143 +++++++++++++ .../libc/src/unix/linux_like/emscripten/align.rs | 74 + .../libc/src/unix/linux_like/emscripten/lfs64.rs | 213 + .../libc/src/unix/linux_like/emscripten/mod.rs | 1794 ++++++ .../src/unix/linux_like/emscripten/no_align.rs | 63 + .../vendor/libc/src/unix/linux_like/linux/align.rs | 205 + .../src/unix/linux_like/linux/arch/generic/mod.rs | 329 + .../src/unix/linux_like/linux/arch/mips/mod.rs | 323 + .../libc/src/unix/linux_like/linux/arch/mod.rs | 18 + .../src/unix/linux_like/linux/arch/powerpc/mod.rs | 277 + .../src/unix/linux_like/linux/arch/sparc/mod.rs | 259 + .../libc/src/unix/linux_like/linux/gnu/align.rs | 13 + .../src/unix/linux_like/linux/gnu/b32/arm/align.rs | 53 + .../src/unix/linux_like/linux/gnu/b32/arm/mod.rs | 864 +++ .../unix/linux_like/linux/gnu/b32/csky/align.rs | 7 + .../src/unix/linux_like/linux/gnu/b32/csky/mod.rs | 741 +++ .../unix/linux_like/linux/gnu/b32/m68k/align.rs | 7 + .../src/unix/linux_like/linux/gnu/b32/m68k/mod.rs | 850 +++ .../unix/linux_like/linux/gnu/b32/mips/align.rs | 7 + .../src/unix/linux_like/linux/gnu/b32/mips/mod.rs | 819 +++ .../libc/src/unix/linux_like/linux/gnu/b32/mod.rs | 361 ++ .../src/unix/linux_like/linux/gnu/b32/powerpc.rs | 825 +++ .../unix/linux_like/linux/gnu/b32/riscv32/align.rs | 44 + .../unix/linux_like/linux/gnu/b32/riscv32/mod.rs | 813 +++ .../unix/linux_like/linux/gnu/b32/sparc/align.rs | 7 + .../src/unix/linux_like/linux/gnu/b32/sparc/mod.rs | 857 +++ .../src/unix/linux_like/linux/gnu/b32/x86/align.rs | 7 + .../src/unix/linux_like/linux/gnu/b32/x86/mod.rs | 1100 ++++ .../unix/linux_like/linux/gnu/b64/aarch64/align.rs | 51 + .../linux_like/linux/gnu/b64/aarch64/fallback.rs | 8 + .../unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs | 64 + .../linux_like/linux/gnu/b64/aarch64/int128.rs | 7 + .../unix/linux_like/linux/gnu/b64/aarch64/lp64.rs | 73 + .../unix/linux_like/linux/gnu/b64/aarch64/mod.rs | 937 +++ .../linux_like/linux/gnu/b64/loongarch64/align.rs | 40 + .../linux_like/linux/gnu/b64/loongarch64/mod.rs | 900 +++ .../unix/linux_like/linux/gnu/b64/mips64/align.rs | 7 + .../unix/linux_like/linux/gnu/b64/mips64/mod.rs | 934 +++ .../libc/src/unix/linux_like/linux/gnu/b64/mod.rs | 128 + .../linux_like/linux/gnu/b64/powerpc64/align.rs | 7 + .../unix/linux_like/linux/gnu/b64/powerpc64/mod.rs | 979 +++ .../unix/linux_like/linux/gnu/b64/riscv64/align.rs | 44 + .../unix/linux_like/linux/gnu/b64/riscv64/mod.rs | 852 +++ .../src/unix/linux_like/linux/gnu/b64/s390x.rs | 964 +++ .../unix/linux_like/linux/gnu/b64/sparc64/align.rs | 7 + .../unix/linux_like/linux/gnu/b64/sparc64/mod.rs | 931 +++ .../unix/linux_like/linux/gnu/b64/x86_64/align.rs | 24 + .../unix/linux_like/linux/gnu/b64/x86_64/mod.rs | 824 +++ .../linux_like/linux/gnu/b64/x86_64/not_x32.rs | 451 ++ .../unix/linux_like/linux/gnu/b64/x86_64/x32.rs | 404 ++ .../libc/src/unix/linux_like/linux/gnu/mod.rs | 1593 +++++ .../libc/src/unix/linux_like/linux/gnu/no_align.rs | 10 + .../vendor/libc/src/unix/linux_like/linux/mod.rs | 5687 +++++++++++++++++ .../unix/linux_like/linux/musl/b32/arm/align.rs | 7 + .../src/unix/linux_like/linux/musl/b32/arm/mod.rs | 853 +++ .../src/unix/linux_like/linux/musl/b32/hexagon.rs | 667 ++ .../unix/linux_like/linux/musl/b32/mips/align.rs | 7 + .../src/unix/linux_like/linux/musl/b32/mips/mod.rs | 788 +++ .../libc/src/unix/linux_like/linux/musl/b32/mod.rs | 65 + .../src/unix/linux_like/linux/musl/b32/powerpc.rs | 802 +++ .../linux_like/linux/musl/b32/riscv32/align.rs | 7 + .../unix/linux_like/linux/musl/b32/riscv32/mod.rs | 798 +++ .../unix/linux_like/linux/musl/b32/x86/align.rs | 7 + .../src/unix/linux_like/linux/musl/b32/x86/mod.rs | 968 +++ .../linux_like/linux/musl/b64/aarch64/align.rs | 42 + .../linux_like/linux/musl/b64/aarch64/int128.rs | 7 + .../unix/linux_like/linux/musl/b64/aarch64/mod.rs | 658 ++ .../src/unix/linux_like/linux/musl/b64/mips64.rs | 688 +++ .../libc/src/unix/linux_like/linux/musl/b64/mod.rs | 163 + .../unix/linux_like/linux/musl/b64/powerpc64.rs | 695 +++ .../linux_like/linux/musl/b64/riscv64/align.rs | 44 + .../unix/linux_like/linux/musl/b64/riscv64/mod.rs | 727 +++ .../src/unix/linux_like/linux/musl/b64/s390x.rs | 724 +++ .../unix/linux_like/linux/musl/b64/x86_64/align.rs | 25 + .../unix/linux_like/linux/musl/b64/x86_64/mod.rs | 915 +++ .../libc/src/unix/linux_like/linux/musl/lfs64.rs | 241 + .../libc/src/unix/linux_like/linux/musl/mod.rs | 927 +++ .../libc/src/unix/linux_like/linux/no_align.rs | 144 + .../src/unix/linux_like/linux/non_exhaustive.rs | 9 + .../libc/src/unix/linux_like/linux/uclibc/align.rs | 28 + .../src/unix/linux_like/linux/uclibc/arm/align.rs | 13 + .../src/unix/linux_like/linux/uclibc/arm/mod.rs | 925 +++ .../unix/linux_like/linux/uclibc/arm/no_align.rs | 10 + .../linux_like/linux/uclibc/mips/mips32/align.rs | 13 + .../linux_like/linux/uclibc/mips/mips32/mod.rs | 692 +++ .../linux/uclibc/mips/mips32/no_align.rs | 10 + .../linux_like/linux/uclibc/mips/mips64/align.rs | 10 + .../linux_like/linux/uclibc/mips/mips64/mod.rs | 207 + .../linux/uclibc/mips/mips64/no_align.rs | 7 + .../src/unix/linux_like/linux/uclibc/mips/mod.rs | 310 + .../libc/src/unix/linux_like/linux/uclibc/mod.rs | 392 ++ .../src/unix/linux_like/linux/uclibc/no_align.rs | 53 + .../unix/linux_like/linux/uclibc/x86_64/l4re.rs | 53 + .../src/unix/linux_like/linux/uclibc/x86_64/mod.rs | 345 ++ .../unix/linux_like/linux/uclibc/x86_64/other.rs | 5 + .../vendor/libc/src/unix/linux_like/mod.rs | 1899 ++++++ .../libformat_parser/vendor/libc/src/unix/mod.rs | 1616 +++++ .../vendor/libc/src/unix/newlib/aarch64/mod.rs | 54 + .../vendor/libc/src/unix/newlib/align.rs | 61 + .../vendor/libc/src/unix/newlib/arm/mod.rs | 56 + .../vendor/libc/src/unix/newlib/espidf/mod.rs | 110 + .../vendor/libc/src/unix/newlib/generic.rs | 33 + .../vendor/libc/src/unix/newlib/horizon/mod.rs | 270 + .../vendor/libc/src/unix/newlib/mod.rs | 798 +++ .../vendor/libc/src/unix/newlib/no_align.rs | 51 + .../vendor/libc/src/unix/newlib/powerpc/mod.rs | 16 + .../vendor/libc/src/unix/newlib/vita/mod.rs | 234 + .../vendor/libc/src/unix/no_align.rs | 6 + .../vendor/libc/src/unix/nto/aarch64.rs | 36 + .../vendor/libc/src/unix/nto/mod.rs | 3508 +++++++++++ .../vendor/libc/src/unix/nto/neutrino.rs | 1288 ++++ .../vendor/libc/src/unix/nto/x86_64.rs | 132 + .../vendor/libc/src/unix/redox/mod.rs | 1416 +++++ .../vendor/libc/src/unix/solarish/compat.rs | 220 + .../vendor/libc/src/unix/solarish/illumos.rs | 88 + .../vendor/libc/src/unix/solarish/mod.rs | 3309 ++++++++++ .../vendor/libc/src/unix/solarish/solaris.rs | 101 + .../vendor/libc/src/unix/solarish/x86.rs | 29 + .../vendor/libc/src/unix/solarish/x86_64.rs | 190 + .../vendor/libc/src/unix/solarish/x86_common.rs | 65 + .../vendor/libc/src/vxworks/aarch64.rs | 4 + .../vendor/libc/src/vxworks/arm.rs | 4 + .../vendor/libc/src/vxworks/mod.rs | 1947 ++++++ .../vendor/libc/src/vxworks/powerpc.rs | 4 + .../vendor/libc/src/vxworks/powerpc64.rs | 4 + .../vendor/libc/src/vxworks/x86.rs | 4 + .../vendor/libc/src/vxworks/x86_64.rs | 4 + libgrust/libformat_parser/vendor/libc/src/wasi.rs | 831 +++ .../vendor/libc/src/windows/gnu/align.rs | 19 + .../vendor/libc/src/windows/gnu/mod.rs | 23 + .../vendor/libc/src/windows/mod.rs | 601 ++ .../vendor/libc/src/windows/msvc/mod.rs | 20 + libgrust/libformat_parser/vendor/libc/src/xous.rs | 49 + .../libformat_parser/vendor/libc/tests/const_fn.rs | 5 + .../vendor/unicode-xid/.cargo-checksum.json | 1 + .../libformat_parser/vendor/unicode-xid/COPYRIGHT | 7 + .../libformat_parser/vendor/unicode-xid/Cargo.toml | 51 + .../vendor/unicode-xid/LICENSE-APACHE | 201 + .../vendor/unicode-xid/LICENSE-MIT | 25 + .../libformat_parser/vendor/unicode-xid/README.md | 53 + .../vendor/unicode-xid/benches/xid.rs | 60 + .../libformat_parser/vendor/unicode-xid/src/lib.rs | 92 + .../vendor/unicode-xid/src/tables.rs | 1494 +++++ .../vendor/unicode-xid/src/tests.rs | 95 + .../vendor/unicode-xid/tests/exhaustive_tests.rs | 25 + 285 files changed, 125816 insertions(+), 140 deletions(-) copy gcc/rust/{checks/lints/rust-lint-marklive-base.h => ast/rust-fmt.cc} (55%) create mode 100644 gcc/rust/ast/rust-fmt.h create mode 100644 libgrust/libformat_parser/.cargo/config create mode 100644 libgrust/libformat_parser/Cargo.lock create mode 100644 libgrust/libformat_parser/Cargo.toml create mode 100644 libgrust/libformat_parser/Makefile.am copy libgrust/{libproc_macro_internal => libformat_parser}/Makefile.in (79%) copy gcc/config/i386/t-cygwin-w64 => libgrust/libformat_parser/cbindgen.toml (100%) create mode 100644 libgrust/libformat_parser/generic_format_parser/Cargo.toml create mode 100644 libgrust/libformat_parser/generic_format_parser/src/lib.rs create mode 100644 libgrust/libformat_parser/src/bin.rs create mode 100644 libgrust/libformat_parser/src/lib.rs create mode 100644 libgrust/libformat_parser/vendor.NOTES create mode 100644 libgrust/libformat_parser/vendor/libc/.cargo-checksum.json create mode 100644 libgrust/libformat_parser/vendor/libc/CONTRIBUTING.md create mode 100644 libgrust/libformat_parser/vendor/libc/Cargo.toml create mode 100644 libgrust/libformat_parser/vendor/libc/LICENSE-APACHE create mode 100644 libgrust/libformat_parser/vendor/libc/LICENSE-MIT create mode 100644 libgrust/libformat_parser/vendor/libc/README.md create mode 100644 libgrust/libformat_parser/vendor/libc/build.rs create mode 100644 libgrust/libformat_parser/vendor/libc/rustfmt.toml create mode 100644 libgrust/libformat_parser/vendor/libc/src/fixed_width_ints.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/aarch64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/no_align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/riscv64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/fuchsia/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/hermit/aarch64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/hermit/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/hermit/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/lib.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/macros.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/psp.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/sgx.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/solid/aarch64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/solid/arm.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/solid/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/switch.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/teeos/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/aix/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/aix/powerpc64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b32/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b32/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/aa [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/aa [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/x8 [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/b64/x8 [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/long_array.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/apple/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/ [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/freebsdlike/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/n [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/bsd/netbsdlike/o [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/haiku/b32.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/haiku/b64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/haiku/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/haiku/native.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/haiku/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/hurd/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/hurd/b32.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/hurd/b64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/hurd/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/hurd/no_align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/andro [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/emscr [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/emscr [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/emscr [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/emscr [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/linux [...] create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/linux_like/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/aarch64/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/arm/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/espidf/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/generic.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/horizon/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/no_align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/powerpc/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/newlib/vita/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/no_align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/nto/aarch64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/nto/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/nto/neutrino.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/nto/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/redox/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/compat.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/illumos.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/solaris.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/x86.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/unix/solarish/x86_common.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/aarch64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/arm.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/powerpc.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/powerpc64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/x86.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/vxworks/x86_64.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/wasi.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/windows/gnu/align.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/windows/gnu/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/windows/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/windows/msvc/mod.rs create mode 100644 libgrust/libformat_parser/vendor/libc/src/xous.rs create mode 100644 libgrust/libformat_parser/vendor/libc/tests/const_fn.rs create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/.cargo-checksum.json create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/COPYRIGHT create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/Cargo.toml create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/LICENSE-APACHE create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/LICENSE-MIT create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/README.md create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/benches/xid.rs create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/src/lib.rs create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/src/tables.rs create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/src/tests.rs create mode 100644 libgrust/libformat_parser/vendor/unicode-xid/tests/exhaustive_tests.rs