Hi, Here two diffs for: - lang/rust - devel/cargo
I expect the next release to collapse the two ports in one port with subpackages. For this one, it is more simple to keep them separated. As usually now, some changes in packaging: I embedded rustdoc in the bootstrap. It bothers me, but it requires to much patches in source tree to make the docs to depend of just built rustdoc binary (instead of one from external). Note I have also a WIP for building with cc=clang (base clang). It requires to switch back to embedded llvm, and in rustc 1.18.0 it is still based on LLVM 3.9. Tests done under amd64: - lang/rust passes all the testsuite - devel/cargo is able to compile external program - textproc/ripgrep is buildable and passes it testsuite - www/mozilla-firefox is buildable - mozilla-central trunk (from some days/weeks ago) is also buildable Tests done under i386: - lang/rust passes all the testsuite - devel/cargo is able to compile external program - textproc/ripgrep is buildable and passes it testsuite - www/mozilla-firefox is buildable Thanks. -- Sebastien Marie
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/cargo/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 19 May 2017 10:10:27 -0000 1.13 +++ Makefile 12 Jun 2017 06:56:28 -0000 @@ -4,12 +4,12 @@ COMMENT = package manager for Rust langu ONLY_FOR_ARCHS = amd64 i386 # cargo version -CARGO_VERSION = 0.18.0 -RUSTC_VERSION = 1.17.0 +CARGO_VERSION = 0.19.0 +RUSTC_VERSION = 1.18.0 # cargo version used for bootstrapping -BV-amd64 = 0.18.0-20170426 -BV-i386 = 0.18.0-20170426 +BV-amd64 = 0.19.0-20170611 +BV-i386 = 0.19.0-20170611 BOOTSTRAP_VERSION = ${BV-${MACHINE_ARCH}} PKGNAME = cargo-${CARGO_VERSION} @@ -43,7 +43,7 @@ MODCARGO_CRATES += chrono-0.2.25 # MIT/A MODCARGO_CRATES += cmake-0.1.22 # MIT/Apache-2.0 MODCARGO_CRATES += crossbeam-0.2.10 # Apache-2.0/MIT MODCARGO_CRATES += curl-0.4.6 # MIT -MODCARGO_CRATES += curl-sys-0.3.11 # MIT +MODCARGO_CRATES += curl-sys-0.3.10 # MIT MODCARGO_CRATES += docopt-0.7.0 # Unlicense/MIT MODCARGO_CRATES += dtoa-0.4.1 # MIT/Apache-2.0 MODCARGO_CRATES += env_logger-0.4.2 # MIT/Apache-2.0 @@ -62,7 +62,7 @@ MODCARGO_CRATES += itoa-0.3.1 # MIT/Apac MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT MODCARGO_CRATES += lazy_static-0.2.5 # MIT MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0 -MODCARGO_CRATES += libgit2-sys-0.6.8 # MIT/Apache-2.0 +MODCARGO_CRATES += libgit2-sys-0.6.7 # MIT/Apache-2.0 MODCARGO_CRATES += libssh2-sys-0.2.5 # MIT/Apache-2.0 MODCARGO_CRATES += libz-sys-1.0.13 # MIT/Apache-2.0 MODCARGO_CRATES += log-0.3.7 # MIT/Apache-2.0 @@ -81,7 +81,7 @@ MODCARGO_CRATES += num-rational-0.1.36 # MODCARGO_CRATES += num-traits-0.1.37 # MIT/Apache-2.0 MODCARGO_CRATES += num_cpus-1.3.0 # MIT/Apache-2.0 MODCARGO_CRATES += openssl-0.9.10 # Apache-2.0 -MODCARGO_CRATES += openssl-probe-0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += openssl-probe-0.1.1 # MIT/Apache-2.0 MODCARGO_CRATES += openssl-sys-0.9.10 # MIT MODCARGO_CRATES += pkg-config-0.3.9 # MIT/Apache-2.0 MODCARGO_CRATES += psapi-sys-0.1.0 # MIT @@ -104,7 +104,7 @@ MODCARGO_CRATES += shell-escape-0.1.3 # MODCARGO_CRATES += strsim-0.6.0 # MIT MODCARGO_CRATES += syn-0.11.9 # MIT/Apache-2.0 MODCARGO_CRATES += synom-0.11.3 # MIT/Apache-2.0 -MODCARGO_CRATES += tar-0.4.11 # MIT/Apache-2.0 +MODCARGO_CRATES += tar-0.4.10 # MIT/Apache-2.0 MODCARGO_CRATES += tempdir-0.3.5 # MIT/Apache-2.0 MODCARGO_CRATES += term-0.4.5 # MIT/Apache-2.0 MODCARGO_CRATES += thread-id-2.0.0 # Apache-2.0 @@ -112,7 +112,7 @@ MODCARGO_CRATES += thread-id-3.0.0 # Apa MODCARGO_CRATES += thread_local-0.2.7 # Apache-2.0/MIT MODCARGO_CRATES += thread_local-0.3.3 # Apache-2.0/MIT MODCARGO_CRATES += time-0.1.36 # MIT/Apache-2.0 -MODCARGO_CRATES += toml-0.3.1 # MIT/Apache-2.0 +MODCARGO_CRATES += toml-0.3.2 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-bidi-0.2.5 # MIT / Apache-2.0 MODCARGO_CRATES += unicode-normalization-0.1.4 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-xid-0.0.4 # MIT/Apache-2.0 Index: distinfo =================================================================== RCS file: /cvs/ports/devel/cargo/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 5 May 2017 11:42:27 -0000 1.8 +++ distinfo 12 Jun 2017 06:56:28 -0000 @@ -8,7 +8,7 @@ SHA256 (rust/../cargo/chrono-0.2.25.tar. SHA256 (rust/../cargo/cmake-0.1.22.tar.gz) = 0Y1omH7UxRbcw+eRNlm/pAdvUYLupKfgA4uwYJU+dqw= SHA256 (rust/../cargo/crossbeam-0.2.10.tar.gz) = DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c= SHA256 (rust/../cargo/curl-0.4.6.tar.gz) = yQ4SQO80DdQCet5Dnlx8IGTdncZSaCEXvVDRSGo63Xs= -SHA256 (rust/../cargo/curl-sys-0.3.11.tar.gz) = I+flRNxeG6QsSkpni9R5hehLnD9NNATClwBiKgKducM= +SHA256 (rust/../cargo/curl-sys-0.3.10.tar.gz) = wNkJ3EAq6AtvewEYwDkgNDYGG52aPKXSwlRtk+CmGqo= SHA256 (rust/../cargo/docopt-0.7.0.tar.gz) = qzLqbihNh5hwZvIanoCac8FHIFce80UW8IkLPTVcz9g= SHA256 (rust/../cargo/dtoa-0.4.1.tar.gz) = gMi3H9cRRpkKl0L8Bty73hkWGiZ+CtTlcsNRYvRXjJA= SHA256 (rust/../cargo/env_logger-0.4.2.tar.gz) = 44VvFpcJhgb8bLl6k96Iyj87w1u4eMclkg5uguzwXoM= @@ -27,7 +27,7 @@ SHA256 (rust/../cargo/itoa-0.3.1.tar.gz) SHA256 (rust/../cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0= SHA256 (rust/../cargo/lazy_static-0.2.5.tar.gz) = RzLFY7miGkBlZcR0fap7RnQvCCkRrkdT85DcnsfuGpc= SHA256 (rust/../cargo/libc-0.2.21.tar.gz) = iO6BiF+fBL/5keMG/qfBxgpfD55Anpn2tA4zEaM2MTU= -SHA256 (rust/../cargo/libgit2-sys-0.6.8.tar.gz) = aL7R0RmNpdKwR69o/XFhPd+qPVtoeXGBsz6dhUcmO0s= +SHA256 (rust/../cargo/libgit2-sys-0.6.7.tar.gz) = 2VH9XsyuB8dOjCwQdbBeoeQ75/iVIkWvjChA0UgLHZU= SHA256 (rust/../cargo/libssh2-sys-0.2.5.tar.gz) = keE1ZFwuGYo5VSyMdoa7W4OxuZ9kgxwECmwnmKEZWTQ= SHA256 (rust/../cargo/libz-sys-1.0.13.tar.gz) = 5e6RKkXWhtOT1ayH+sFboLoY2q4U6OdUPGPr9/t+lww= SHA256 (rust/../cargo/log-0.3.7.tar.gz) = UUHsoCd1p2LMbNVk2NLFD2fA6jo3LL8cUVkrPgKeEK0= @@ -46,7 +46,7 @@ SHA256 (rust/../cargo/num-rational-0.1.3 SHA256 (rust/../cargo/num-traits-0.1.37.tar.gz) = 4cv6N4Hz/nPcBTIb7VKgbS1JHqp2TFIzXPQ5nwRuzpk= SHA256 (rust/../cargo/num_cpus-1.3.0.tar.gz) = oYw5JGZAnFC4c2lBSiaAyT5zmu3rSY6yv/fX61aXROI= SHA256 (rust/../cargo/openssl-0.9.10.tar.gz) = 2KoOt6rUTw2m992hPdtFWdkaD0DPqxULH3atWznsUj8= -SHA256 (rust/../cargo/openssl-probe-0.1.0.tar.gz) = dW1JyEJEg6PfO11zURK02iIQnO2agpTx9c34D7OBCRk= +SHA256 (rust/../cargo/openssl-probe-0.1.1.tar.gz) = 2Y3wJw1ATM08BQpB1XnFLR2xU3UWi7NHHgTsD183ja8= SHA256 (rust/../cargo/openssl-sys-0.9.10.tar.gz) = FPW/0SBU12RRC4hxUtVkuhHZmuJOp9dAeBd49kZiBXY= SHA256 (rust/../cargo/pkg-config-0.3.9.tar.gz) = OotMa4FlzRoc1LmxIJeBMTifZL2vRWQ1yqQeYw7bqQM= SHA256 (rust/../cargo/psapi-sys-0.1.0.tar.gz) = q81dGgfTYOKXJ/dXqd7LPOi8bg76iWnPqtZpqDF6JHg= @@ -69,7 +69,7 @@ SHA256 (rust/../cargo/shell-escape-0.1.3 SHA256 (rust/../cargo/strsim-0.6.0.tar.gz) = tNFcgQUZqRz4d+fjbmP+BogVxngYFDny8p4lYhR8NpQ= SHA256 (rust/../cargo/syn-0.11.9.tar.gz) = SAyDRwHKujVIqpkeVGdygb46VBSp0J3b307XSlaanRk= SHA256 (rust/../cargo/synom-0.11.3.tar.gz) = o5MGbtkBDrrtYLnq+jc9SxuqwYbdfgCFVbD3ArUZRbY= -SHA256 (rust/../cargo/tar-0.4.11.tar.gz) = wjdPMYu+LFrGyD3WJA1fGnMQb3LTmz99b42GN8e0Jdg= +SHA256 (rust/../cargo/tar-0.4.10.tar.gz) = HrO/bskoQ8qT9Pz7X8bf4wU0gVsUeIXbS1dZuOL/fVI= SHA256 (rust/../cargo/tempdir-0.3.5.tar.gz) = h5dKb1wd+zRNczBVYBZQBZozY94qYQSBkpO6/2YhMtY= SHA256 (rust/../cargo/term-0.4.5.tar.gz) = 0WivOTCzac/iRRMlUFedR9/Yc9aUcHVaGcLGVo272Yk= SHA256 (rust/../cargo/thread-id-2.0.0.tar.gz) = qVOdtWAQLRzvRri3jOc3/wu2Tn4Y01sqVoj30JfQ/wM= @@ -77,7 +77,7 @@ SHA256 (rust/../cargo/thread-id-3.0.0.ta SHA256 (rust/../cargo/thread_local-0.2.7.tar.gz) = hXbbv8rvlkFFLVzw35sOfuq3aUlW3TO7YVFfuPGM/dU= SHA256 (rust/../cargo/thread_local-0.3.3.tar.gz) = yFBIxiYNF89IbOrjKC2ftrkL4iC/WyjEAPVIX/wp8Mc= SHA256 (rust/../cargo/time-0.1.36.tar.gz) = IRtjwRIgY1bvH/mxk1X0N0D8P4WWDFmKk9Oj07p76t4= -SHA256 (rust/../cargo/toml-0.3.1.tar.gz) = NHTzxurzLu209KZqJiFPAg+Cim2Ww344o146N5u8/RE= +SHA256 (rust/../cargo/toml-0.3.2.tar.gz) = vYatnr7iRv3t1hDg9tBYe3VKPYFDjbkwokTQSA7Xh48= SHA256 (rust/../cargo/unicode-bidi-0.2.5.tar.gz) = 06B4691iwOcacJw9U9KvaT/gn+k/v/g0SuviibePkDI= SHA256 (rust/../cargo/unicode-normalization-0.1.4.tar.gz) = 4o+jdCb87rXPj0HuJz+qfILEfcj7pYU0AoQeZl/Nhv8= SHA256 (rust/../cargo/unicode-xid-0.0.4.tar.gz) = jB+GDX0pzwLLLz81n9NZka89MLrFLFfSZaPEYQdMtNw= @@ -90,9 +90,9 @@ SHA256 (rust/../cargo/void-1.0.2.tar.gz) SHA256 (rust/../cargo/winapi-0.2.8.tar.gz) = Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo= SHA256 (rust/../cargo/winapi-build-0.1.1.tar.gz) = LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw= SHA256 (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) = 1Zzv69DIkvot1t5YHpNzAdhVLLREic3/A1xhh8tj+l4= -SHA256 (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = vDQ1ae0x2F+6/4m67xvA1PLmhOy4GNJGljv5mYoIlh4= -SHA256 (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = AP4CtBLKal98GvtVFaquMWKU51lBBge5P/rw8dLTt+g= -SHA256 (rust/rustc-1.17.0-src.tar.gz) = S6ujiVt18kkt9s5aKKkWMH7NHAiNwf0C2/qKjoYXT4c= +SHA256 (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I= +SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = /dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo= +SHA256 (rust/rustc-1.18.0-src.tar.gz) = 0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE= SIZE (rust/../cargo/advapi32-sys-0.2.0.tar.gz) = 7217 SIZE (rust/../cargo/aho-corasick-0.5.3.tar.gz) = 252052 SIZE (rust/../cargo/aho-corasick-0.6.3.tar.gz) = 24963 @@ -103,7 +103,7 @@ SIZE (rust/../cargo/chrono-0.2.25.tar.gz SIZE (rust/../cargo/cmake-0.1.22.tar.gz) = 12504 SIZE (rust/../cargo/crossbeam-0.2.10.tar.gz) = 32993 SIZE (rust/../cargo/curl-0.4.6.tar.gz) = 57831 -SIZE (rust/../cargo/curl-sys-0.3.11.tar.gz) = 2980301 +SIZE (rust/../cargo/curl-sys-0.3.10.tar.gz) = 3197115 SIZE (rust/../cargo/docopt-0.7.0.tar.gz) = 41313 SIZE (rust/../cargo/dtoa-0.4.1.tar.gz) = 73264 SIZE (rust/../cargo/env_logger-0.4.2.tar.gz) = 10386 @@ -122,7 +122,7 @@ SIZE (rust/../cargo/itoa-0.3.1.tar.gz) = SIZE (rust/../cargo/kernel32-sys-0.2.2.tar.gz) = 24537 SIZE (rust/../cargo/lazy_static-0.2.5.tar.gz) = 5865 SIZE (rust/../cargo/libc-0.2.21.tar.gz) = 132909 -SIZE (rust/../cargo/libgit2-sys-0.6.8.tar.gz) = 4217027 +SIZE (rust/../cargo/libgit2-sys-0.6.7.tar.gz) = 4235960 SIZE (rust/../cargo/libssh2-sys-0.2.5.tar.gz) = 412200 SIZE (rust/../cargo/libz-sys-1.0.13.tar.gz) = 602795 SIZE (rust/../cargo/log-0.3.7.tar.gz) = 16352 @@ -141,7 +141,7 @@ SIZE (rust/../cargo/num-rational-0.1.36. SIZE (rust/../cargo/num-traits-0.1.37.tar.gz) = 20492 SIZE (rust/../cargo/num_cpus-1.3.0.tar.gz) = 6779 SIZE (rust/../cargo/openssl-0.9.10.tar.gz) = 101113 -SIZE (rust/../cargo/openssl-probe-0.1.0.tar.gz) = 5638 +SIZE (rust/../cargo/openssl-probe-0.1.1.tar.gz) = 5668 SIZE (rust/../cargo/openssl-sys-0.9.10.tar.gz) = 31422 SIZE (rust/../cargo/pkg-config-0.3.9.tar.gz) = 11055 SIZE (rust/../cargo/psapi-sys-0.1.0.tar.gz) = 973 @@ -164,7 +164,7 @@ SIZE (rust/../cargo/shell-escape-0.1.3.t SIZE (rust/../cargo/strsim-0.6.0.tar.gz) = 8500 SIZE (rust/../cargo/syn-0.11.9.tar.gz) = 62342 SIZE (rust/../cargo/synom-0.11.3.tar.gz) = 17120 -SIZE (rust/../cargo/tar-0.4.11.tar.gz) = 38443 +SIZE (rust/../cargo/tar-0.4.10.tar.gz) = 36587 SIZE (rust/../cargo/tempdir-0.3.5.tar.gz) = 10605 SIZE (rust/../cargo/term-0.4.5.tar.gz) = 37496 SIZE (rust/../cargo/thread-id-2.0.0.tar.gz) = 6108 @@ -172,7 +172,7 @@ SIZE (rust/../cargo/thread-id-3.0.0.tar. SIZE (rust/../cargo/thread_local-0.2.7.tar.gz) = 10954 SIZE (rust/../cargo/thread_local-0.3.3.tar.gz) = 10964 SIZE (rust/../cargo/time-0.1.36.tar.gz) = 28333 -SIZE (rust/../cargo/toml-0.3.1.tar.gz) = 54005 +SIZE (rust/../cargo/toml-0.3.2.tar.gz) = 54035 SIZE (rust/../cargo/unicode-bidi-0.2.5.tar.gz) = 26886 SIZE (rust/../cargo/unicode-normalization-0.1.4.tar.gz) = 278063 SIZE (rust/../cargo/unicode-xid-0.0.4.tar.gz) = 16034 @@ -185,6 +185,6 @@ SIZE (rust/../cargo/void-1.0.2.tar.gz) = SIZE (rust/../cargo/winapi-0.2.8.tar.gz) = 455145 SIZE (rust/../cargo/winapi-build-0.1.1.tar.gz) = 669 SIZE (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) = 4697 -SIZE (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 7813144 -SIZE (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 7514429 -SIZE (rust/rustc-1.17.0-src.tar.gz) = 31570599 +SIZE (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 7925141 +SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538 +SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774 Index: patches/patch-src_cargo_util_config_rs =================================================================== RCS file: /cvs/ports/devel/cargo/patches/patch-src_cargo_util_config_rs,v retrieving revision 1.1 diff -u -p -r1.1 patch-src_cargo_util_config_rs --- patches/patch-src_cargo_util_config_rs 5 May 2017 11:42:27 -0000 1.1 +++ patches/patch-src_cargo_util_config_rs 12 Jun 2017 06:56:28 -0000 @@ -1,8 +1,9 @@ $OpenBSD: patch-src_cargo_util_config_rs,v 1.1 2017/05/05 11:42:27 landry Exp $ fallback to LOCALBASE as default path for cargo binary. ---- src/cargo/util/config.rs.orig Fri Apr 28 19:28:12 2017 -+++ src/cargo/util/config.rs Sat Apr 29 06:02:19 2017 -@@ -97,7 +97,13 @@ impl Config { +Index: src/cargo/util/config.rs +--- src/cargo/util/config.rs.orig ++++ src/cargo/util/config.rs +@@ -99,7 +99,13 @@ impl Config { pub fn cargo_exe(&self) -> CargoResult<&Path> { self.cargo_exe.get_or_try_init(||
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/rust/Makefile,v retrieving revision 1.44 diff -u -p -r1.44 Makefile --- Makefile 9 Jun 2017 12:03:35 -0000 1.44 +++ Makefile 12 Jun 2017 06:56:16 -0000 @@ -8,18 +8,17 @@ DPB_PROPERTIES = parallel COMMENT-main = compiler for Rust Language COMMENT-doc = html documentation for rustc -V = 1.17.0 -REVISION = 0 +V = 1.18.0 DISTNAME = rustc-${V}-src # rustc bootstrap version -RBV-amd64 = 1.17.0-20170426 -RBV-i386 = 1.17.0-20170426 +RBV-amd64 = 1.18.0-20170611 +RBV-i386 = 1.18.0-20170611 RBV = ${RBV-${MACHINE_ARCH}} # cargo bootstrap version -CBV-amd64 = 0.18.0-20170426 -CBV-i386 = 0.18.0-20170426 +CBV-amd64 = 0.19.0-20170611 +CBV-i386 = 0.19.0-20170611 CBV = ${CBV-${MACHINE_ARCH}} PKGNAME = rust-${V} @@ -150,14 +149,6 @@ do-configure: cp ${LOCALBASE}/lib/libestdc++.so.${LIBESTDC_VERSION} \ ${WRKDIR}/modgcc-libs -# hack to build doc using generated stage2 instead of with stage0 -# (rustdoc isn't included in our bootstrap) -post-configure: - echo '#!/bin/sh' > ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc - echo 'LD_LIBRARY_PATH="${WRKBUILD}/build/${TRIPLE_ARCH}/stage2/lib" exec "${WRKBUILD}/build/${TRIPLE_ARCH}/stage2/bin/rustdoc" "$$@"' \ - >> ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc - chmod 755 ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc - BUILD_BIN = cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \ ${MODPY_BIN} ${WRKSRC}/src/bootstrap/bootstrap.py @@ -207,17 +198,19 @@ bootstrap: build COMPONENTS="rustc rust-std" \ FAKE_SETUP="" rm -rf ${BOOTSTRAPDIR}/{man,share} \ - ${BOOTSTRAPDIR}/bin/{rust-gdb,rustdoc} - mv ${BOOTSTRAPDIR}/bin/rustc{,.bin} - strip ${BOOTSTRAPDIR}/bin/rustc.bin \ - ${BOOTSTRAPDIR}/lib/lib*.so \ + ${BOOTSTRAPDIR}/bin/rust-gdb + strip ${BOOTSTRAPDIR}/lib/lib*.so \ ${BOOTSTRAPDIR}/lib/rustlib/${TRIPLE_ARCH}/lib/lib*.so - cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustc \ - ${BOOTSTRAPDIR}/bin/rustc +.for _bin in rustc rustdoc + mv ${BOOTSTRAPDIR}/bin/${_bin} \ + ${BOOTSTRAPDIR}/bin/${_bin}.bin + strip ${BOOTSTRAPDIR}/bin/${_bin}.bin + cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/${_bin} \ + ${BOOTSTRAPDIR}/bin/${_bin} LD_LIBRARY_PATH="${BOOTSTRAPDIR}/lib" \ - ldd ${BOOTSTRAPDIR}/bin/rustc.bin \ + ldd ${BOOTSTRAPDIR}/bin/${_bin}.bin \ | sed -ne 's,.* \(/.*/lib/lib.*\.so.[.0-9]*\)$$,\1,p' \ | xargs -r -J % cp % \ ${BOOTSTRAPDIR}/lib - +.endfor .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/lang/rust/distinfo,v retrieving revision 1.24 diff -u -p -r1.24 distinfo --- distinfo 5 May 2017 11:40:29 -0000 1.24 +++ distinfo 12 Jun 2017 06:56:16 -0000 @@ -1,10 +1,10 @@ -SHA256 (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = vDQ1ae0x2F+6/4m67xvA1PLmhOy4GNJGljv5mYoIlh4= -SHA256 (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = AP4CtBLKal98GvtVFaquMWKU51lBBge5P/rw8dLTt+g= -SHA256 (rust/rustc-1.17.0-src.tar.gz) = S6ujiVt18kkt9s5aKKkWMH7NHAiNwf0C2/qKjoYXT4c= -SHA256 (rust/rustc-bootstrap-amd64-1.17.0-20170426.tar.gz) = WFPAulR2R5GdK1rTjgIVLfjUaPsusuwKdJLi4VJvmJI= -SHA256 (rust/rustc-bootstrap-i386-1.17.0-20170426.tar.gz) = XuEGAE5BCTjxaGUo35oeub/wAVJHLrVJQ6cT82fM2IE= -SIZE (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 7813144 -SIZE (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 7514429 -SIZE (rust/rustc-1.17.0-src.tar.gz) = 31570599 -SIZE (rust/rustc-bootstrap-amd64-1.17.0-20170426.tar.gz) = 48927669 -SIZE (rust/rustc-bootstrap-i386-1.17.0-20170426.tar.gz) = 50254456 +SHA256 (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I= +SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = /dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo= +SHA256 (rust/rustc-1.18.0-src.tar.gz) = 0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE= +SHA256 (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) = l30RLgusTCyevUiUI60MJu1/0tnl9Sf3rEqxe2PXyMk= +SHA256 (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) = HWG9XlpMHg3IHNukokIMIjudUTnben+O/p0KxwUpzzc= +SIZE (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 7925141 +SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538 +SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774 +SIZE (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) = 58923785 +SIZE (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) = 60321889 Index: patches/patch-src_bootstrap_flags_rs =================================================================== RCS file: patches/patch-src_bootstrap_flags_rs diff -N patches/patch-src_bootstrap_flags_rs --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bootstrap_flags_rs 12 Jun 2017 06:56:16 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ +workaround for https://github.com/rust-lang/rust/issues/41779 in order to build with verbose +Index: src/bootstrap/flags.rs +--- src/bootstrap/flags.rs.orig ++++ src/bootstrap/flags.rs +@@ -232,7 +232,7 @@ Arguments: + + + // All subcommands can have an optional "Available paths" section +- if matches.opt_present("verbose") { ++ if false && matches.opt_present("verbose") { + let flags = Flags::parse(&["build".to_string()]); + let mut config = Config::default(); + config.build = flags.build.clone(); Index: patches/patch-src_bootstrap_lib_rs =================================================================== RCS file: /cvs/ports/lang/rust/patches/patch-src_bootstrap_lib_rs,v retrieving revision 1.3 diff -u -p -r1.3 patch-src_bootstrap_lib_rs --- patches/patch-src_bootstrap_lib_rs 5 May 2017 11:40:29 -0000 1.3 +++ patches/patch-src_bootstrap_lib_rs 12 Jun 2017 06:56:16 -0000 @@ -1,12 +1,13 @@ $OpenBSD: patch-src_bootstrap_lib_rs,v 1.3 2017/05/05 11:40:29 landry Exp $ Let us compilation choice to be honored. ---- src/bootstrap/lib.rs.orig Mon Apr 24 20:53:45 2017 -+++ src/bootstrap/lib.rs Wed Apr 26 08:43:00 2017 -@@ -848,7 +848,6 @@ impl Build { +Index: src/bootstrap/lib.rs +--- src/bootstrap/lib.rs.orig ++++ src/bootstrap/lib.rs +@@ -872,7 +872,6 @@ impl Build { // gcc-rs because the build scripts will determine that for themselves. let mut base = self.cc[target].0.args().iter() .map(|s| s.to_string_lossy().into_owned()) - .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")) .collect::<Vec<_>>(); - // If we're compiling on OSX then we add a few unconditional flags + // If we're compiling on macOS then we add a few unconditional flags Index: patches/patch-src_bootstrap_step_rs =================================================================== RCS file: patches/patch-src_bootstrap_step_rs diff -N patches/patch-src_bootstrap_step_rs --- patches/patch-src_bootstrap_step_rs 5 May 2017 11:40:29 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-src_bootstrap_step_rs,v 1.2 2017/05/05 11:40:29 landry Exp $ -Require having building rustdoc before trying to build docs. ---- src/bootstrap/step.rs.orig Mon Apr 24 20:53:45 2017 -+++ src/bootstrap/step.rs Wed Apr 26 08:43:00 2017 -@@ -614,7 +614,7 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules { - s.name("rustc") - .host(&build.config.build) - .target(&build.config.build) -- .stage(0) -+ .stage(2) - }) - .default(build.config.docs) - .run(move |s| doc::standalone(build, s.target)); Index: patches/patch-src_etc_rust-gdb =================================================================== RCS file: /cvs/ports/lang/rust/patches/patch-src_etc_rust-gdb,v retrieving revision 1.2 diff -u -p -r1.2 patch-src_etc_rust-gdb --- patches/patch-src_etc_rust-gdb 15 Feb 2017 12:52:35 -0000 1.2 +++ patches/patch-src_etc_rust-gdb 12 Jun 2017 06:56:16 -0000 @@ -1,8 +1,9 @@ $OpenBSD: patch-src_etc_rust-gdb,v 1.2 2017/02/15 12:52:35 landry Exp $ only compatible with egdb (gdb from ports) ---- src/etc/rust-gdb.orig Tue Jan 31 01:29:51 2017 -+++ src/etc/rust-gdb Sun Feb 5 15:40:37 2017 -@@ -12,12 +12,17 @@ +Index: src/etc/rust-gdb +--- src/etc/rust-gdb.orig ++++ src/etc/rust-gdb +@@ -12,6 +12,11 @@ # Exit if anything fails set -e @@ -14,10 +15,12 @@ only compatible with egdb (gdb from port # Find out where the pretty printer Python module is RUSTC_SYSROOT=`rustc --print=sysroot` GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc" - +@@ -19,7 +24,7 @@ GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustli # Run GDB with the additional arguments that load the pretty printers --PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" gdb \ -+PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" egdb \ + # Set the environment variable `RUST_GDB` to overwrite the call to a + # different/specific command (defaults to `gdb`). +-RUST_GDB="${RUST_GDB:-gdb}" ++RUST_GDB="${RUST_GDB:-egdb}" + PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" ${RUST_GDB} \ -d "$GDB_PYTHON_MODULE_DIRECTORY" \ -iex "add-auto-load-safe-path $GDB_PYTHON_MODULE_DIRECTORY" \ - "$@" Index: patches/patch-src_tools_compiletest_src_main_rs =================================================================== RCS file: patches/patch-src_tools_compiletest_src_main_rs diff -N patches/patch-src_tools_compiletest_src_main_rs --- patches/patch-src_tools_compiletest_src_main_rs 5 May 2017 11:40:29 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-src_tools_compiletest_src_main_rs,v 1.1 2017/05/05 11:40:29 landry Exp $ -The feature is stable with 1.17.0. So when using local-rebuild, the testsuite -is unable to compile. ---- src/tools/compiletest/src/main.rs.orig Wed Apr 26 11:46:16 2017 -+++ src/tools/compiletest/src/main.rs Wed Apr 26 11:46:18 2017 -@@ -12,7 +12,6 @@ - - #![feature(box_syntax)] - #![feature(rustc_private)] --#![feature(static_in_const)] - #![feature(test)] - #![feature(libc)] - Index: pkg/PFRAG.amd64-main =================================================================== RCS file: /cvs/ports/lang/rust/pkg/PFRAG.amd64-main,v retrieving revision 1.4 diff -u -p -r1.4 PFRAG.amd64-main --- pkg/PFRAG.amd64-main 18 May 2017 06:39:49 -0000 1.4 +++ pkg/PFRAG.amd64-main 12 Jun 2017 06:56:16 -0000 @@ -1,97 +1,101 @@ @comment $OpenBSD: PFRAG.amd64-main,v 1.4 2017/05/18 06:39:49 landry Exp $ -lib/libarena-c0070d826ea43729.so -lib/libflate-f8dd427e4b8c5b4c.so -lib/libfmt_macros-448396db99515941.so -lib/libgetopts-dd68a95b56420ce2.so -lib/libgraphviz-0c715aa7b22d8559.so -lib/liblog-e229187f472dfcbf.so -lib/libproc_macro-093f756c67c328c7.so -lib/libproc_macro_plugin-c840446df63ae479.so -lib/librustc-850de0ed4ada5974.so -lib/librustc_back-795a290ddb0189d2.so -lib/librustc_borrowck-f3f29f558919cc4e.so -lib/librustc_const_eval-bbebaf6f9d1133ca.so -lib/librustc_const_math-e62addfaad958df0.so -lib/librustc_data_structures-42aa4fb297ac5e12.so -lib/librustc_driver-97fd33f28097ae7b.so -lib/librustc_errors-d766ca7457365105.so -lib/librustc_incremental-819ce76d5f1ee8b4.so -lib/librustc_lint-b88a357b90adc94e.so -lib/librustc_llvm-5c0f5147259ac4b6.so -lib/librustc_metadata-fc12be82c827a2b4.so -lib/librustc_mir-82e4ed2512a3d947.so -lib/librustc_passes-b98ff20f9875c6b9.so -lib/librustc_platform_intrinsics-0cfa4bdd7a8138ea.so -lib/librustc_plugin-b4124ededd8d5b23.so -lib/librustc_privacy-852e40856ee7a5b1.so -lib/librustc_resolve-54be9c3ef5f321cb.so -lib/librustc_save_analysis-58b8987abe6363bc.so -lib/librustc_trans-fca85602ff022c69.so -lib/librustc_typeck-dc6607d161af01f8.so -lib/librustdoc-074bb66d5438548a.so -lib/libserialize-09e93a0b11940c36.so -lib/libstd-ddc00cc13702cb8a.so -lib/libsyntax-892693e8f57cd6f7.so -lib/libsyntax_ext-9e54a3328ab3c075.so -lib/libsyntax_pos-6a504570f0dd0446.so -lib/libterm-ec9f5870414466c9.so -lib/libtest-59853dc2723181b9.so +lib/libarena-93e3921cce131aef.so +lib/libflate-5e41639e13c4434f.so +lib/libfmt_macros-93a9b01ee93bdce9.so +lib/libgetopts-012c584871db97d0.so +lib/libgraphviz-1386fed25d8e472a.so +lib/libproc_macro-7d5b4be48f58627e.so +lib/libproc_macro_plugin-22b1c24bca33bda8.so +lib/librustc-9f31feb2baff5b59.so +lib/librustc_back-0b0942d4786ca15a.so +lib/librustc_borrowck-fb5c6c9a1e1d428f.so +lib/librustc_const_eval-1b7ffd0678c0ac18.so +lib/librustc_const_math-21931a76cddafe83.so +lib/librustc_data_structures-98606f5b5b2e7332.so +lib/librustc_driver-152207bfa090503d.so +lib/librustc_errors-a8d5a5de6ee87758.so +lib/librustc_incremental-259f383c56a36b45.so +lib/librustc_lint-fb30531919645c93.so +lib/librustc_llvm-444a1eb13b19ff44.so +lib/librustc_metadata-4a7492605e5ec1fa.so +lib/librustc_mir-0d7ede501c8b9e2c.so +lib/librustc_passes-f1a0598ee78a7ff7.so +lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so +lib/librustc_plugin-91ed01083712eec4.so +lib/librustc_privacy-9cdd14a408db4116.so +lib/librustc_resolve-eedfc512aee6f7f1.so +lib/librustc_save_analysis-aa5a7ac40a5082bc.so +lib/librustc_trans-c039ecaeadf1c151.so +lib/librustc_typeck-f9f14ee21da783e9.so +lib/librustdoc-0a002c6d94f99f77.so +lib/libserialize-20f22d1873bcda3b.so +lib/libstd-1c45066ab375ebd7.so +lib/libsyntax-36c1d060e395c36e.so +lib/libsyntax_ext-c7c189ffbe048199.so +lib/libsyntax_pos-6cc7ec91f3b515a9.so +lib/libterm-ab77930f2fb0d3f4.so +lib/libtest-b87c99e1107789f6.so lib/rustlib/x86_64-unknown-openbsd/ lib/rustlib/x86_64-unknown-openbsd/lib/ -lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-2d0b16e814846112.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-178f4097d2cf2f5a.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-403764587f5adcd0.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libarena-c0070d826ea43729.so -lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-ec3c4d747129e3fd.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-1007440a91fdcd3f.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libcore-082780785615d424.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libflate-f8dd427e4b8c5b4c.so -lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-448396db99515941.so +lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-2204f9eae3e879c0.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-de230249025f1d75.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-641805ce3a04d533.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libarena-93e3921cce131aef.so +lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-7eae59beb429c353.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-ced0e47969817eb8.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-f521c565836774e2.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libcore-c490791ff340c9a6.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-55c598e55b76957c.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libflate-5e41639e13c4434f.so +lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-93a9b01ee93bdce9.so lib/rustlib/x86_64-unknown-openbsd/lib/libgcc.a -lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-dd68a95b56420ce2.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-dd68a95b56420ce2.so -lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-0c715aa7b22d8559.so -lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-f89fd10ee7d087fa.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/liblog-e229187f472dfcbf.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/liblog-e229187f472dfcbf.so -lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-bed8fdb4c754c33e.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-5e34d846cdaa15a2.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-093f756c67c328c7.so -lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-c840446df63ae479.so -lib/rustlib/x86_64-unknown-openbsd/lib/librand-9d5bf7ea8d2093f0.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/librustc-850de0ed4ada5974.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-795a290ddb0189d2.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-a153c71caecfef41.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-f3f29f558919cc4e.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-bbebaf6f9d1133ca.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-e62addfaad958df0.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-42aa4fb297ac5e12.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-97fd33f28097ae7b.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-d766ca7457365105.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-819ce76d5f1ee8b4.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-b88a357b90adc94e.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-5c0f5147259ac4b6.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-fc12be82c827a2b4.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-82e4ed2512a3d947.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-b98ff20f9875c6b9.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-0cfa4bdd7a8138ea.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-b4124ededd8d5b23.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-852e40856ee7a5b1.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-54be9c3ef5f321cb.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-58b8987abe6363bc.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-fca85602ff022c69.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-dc6607d161af01f8.so -lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-074bb66d5438548a.so -lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-09e93a0b11940c36.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-09e93a0b11940c36.so -lib/rustlib/x86_64-unknown-openbsd/lib/libstd-ddc00cc13702cb8a.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libstd-ddc00cc13702cb8a.so -lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-a499c2660b30f40e.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-892693e8f57cd6f7.so -lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-9e54a3328ab3c075.so -lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-6a504570f0dd0446.so -lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ec9f5870414466c9.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ec9f5870414466c9.so -lib/rustlib/x86_64-unknown-openbsd/lib/libtest-59853dc2723181b9.rlib -lib/rustlib/x86_64-unknown-openbsd/lib/libtest-59853dc2723181b9.so -lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-b461064d973d348c.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.so +lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-1386fed25d8e472a.so +lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-8d46a36ba970dccf.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/liblog-171e441f0b99061d.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-9add4603edf3ef11.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-d99f53448c5cc41b.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-7d5b4be48f58627e.so +lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-22b1c24bca33bda8.so +lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-7ada566bc0ba809c.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librand-b605d662ea6cecab.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-a7c59023b674a2af.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-bf7499949d334e04.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librustc-9f31feb2baff5b59.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-0b0942d4786ca15a.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-e2e367ef663679ff.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-fb5c6c9a1e1d428f.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-1b7ffd0678c0ac18.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-21931a76cddafe83.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-98606f5b5b2e7332.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-152207bfa090503d.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-a8d5a5de6ee87758.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-259f383c56a36b45.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-fb30531919645c93.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-444a1eb13b19ff44.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-4a7492605e5ec1fa.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-0d7ede501c8b9e2c.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-f1a0598ee78a7ff7.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-91ed01083712eec4.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-9cdd14a408db4116.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-eedfc512aee6f7f1.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-aa5a7ac40a5082bc.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-425a1b42edb55639.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-c039ecaeadf1c151.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-f9f14ee21da783e9.so +lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-0a002c6d94f99f77.so +lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.so +lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.so +lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-946c297f746eb582.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-36c1d060e395c36e.so +lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-c7c189ffbe048199.so +lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-6cc7ec91f3b515a9.so +lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.so +lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.rlib +lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.so +lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-6af2e100c3095e9d.rlib Index: pkg/PFRAG.i386-main =================================================================== RCS file: /cvs/ports/lang/rust/pkg/PFRAG.i386-main,v retrieving revision 1.4 diff -u -p -r1.4 PFRAG.i386-main --- pkg/PFRAG.i386-main 18 May 2017 06:39:49 -0000 1.4 +++ pkg/PFRAG.i386-main 12 Jun 2017 06:56:16 -0000 @@ -1,97 +1,101 @@ @comment $OpenBSD: PFRAG.i386-main,v 1.4 2017/05/18 06:39:49 landry Exp $ -lib/libarena-ddd2afc9bf37e63e.so -lib/libflate-b7e6eb08021d17dd.so -lib/libfmt_macros-52ed932153d68799.so -lib/libgetopts-8af7689ae63241f7.so -lib/libgraphviz-b32814278f223978.so -lib/liblog-6b1c56c7c695b7b6.so -lib/libproc_macro-056fe46f0f5ab6f7.so -lib/libproc_macro_plugin-dcf2e838fe18c33a.so -lib/librustc-751ecae0d5a47f5c.so -lib/librustc_back-e0303e809560a868.so -lib/librustc_borrowck-4cedee71f3c18255.so -lib/librustc_const_eval-c4b16a86b26ba5f5.so -lib/librustc_const_math-167a1c0b9cd7182f.so -lib/librustc_data_structures-1ba4da893b708253.so -lib/librustc_driver-0a24a273b382688c.so -lib/librustc_errors-010563bf3e1e0b82.so -lib/librustc_incremental-89b764c59d74d996.so -lib/librustc_lint-c75ba2a22c1a7554.so -lib/librustc_llvm-72317a8ef9d8f879.so -lib/librustc_metadata-a1e2abf1b30b4d74.so -lib/librustc_mir-6198724a02fdb54e.so -lib/librustc_passes-d22b2122bad24ec3.so -lib/librustc_platform_intrinsics-4016a59ed9fd19c7.so -lib/librustc_plugin-bd09f2e13a42dbbb.so -lib/librustc_privacy-b9784302819dab05.so -lib/librustc_resolve-56d9766c8ff33e49.so -lib/librustc_save_analysis-b19f7d7d223717a8.so -lib/librustc_trans-74b7eba74037da26.so -lib/librustc_typeck-7655088615144554.so -lib/librustdoc-3fc165cb93f54179.so -lib/libserialize-35d42eb50eceac28.so -lib/libstd-69c6f8cf86d0364f.so -lib/libsyntax-53069e2089c64e04.so -lib/libsyntax_ext-c75e87a6354fd9c1.so -lib/libsyntax_pos-6ff295fc80c15808.so -lib/libterm-eca7d72a1432f81d.so -lib/libtest-936472a3f592fdb1.so +lib/libarena-ffc66dd649996853.so +lib/libflate-e4dfe4df94ab8269.so +lib/libfmt_macros-55d8ac42b77bdfaf.so +lib/libgetopts-ab907dce2e616df0.so +lib/libgraphviz-1ad34192b6945a9f.so +lib/libproc_macro-a667352ecc6c908f.so +lib/libproc_macro_plugin-d2a8417d4a277a18.so +lib/librustc-dc1a88a5a72301d7.so +lib/librustc_back-1ed1a593c5be59fa.so +lib/librustc_borrowck-63edd976bc6af7b4.so +lib/librustc_const_eval-a450ed88ff1c482a.so +lib/librustc_const_math-5bfb58fd7f2706da.so +lib/librustc_data_structures-cb864a4fb18cd405.so +lib/librustc_driver-1b01b25381318186.so +lib/librustc_errors-01c65d14961f7ca8.so +lib/librustc_incremental-a443b21aebb46a3e.so +lib/librustc_lint-7a3056feaaaff0ef.so +lib/librustc_llvm-886aeab528a617df.so +lib/librustc_metadata-9e9f9ded511a8c2c.so +lib/librustc_mir-c97a66c88a168322.so +lib/librustc_passes-a31722bfb3774359.so +lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so +lib/librustc_plugin-3730d12a2121da31.so +lib/librustc_privacy-396bbfaf2c222b49.so +lib/librustc_resolve-9f482d375d34d580.so +lib/librustc_save_analysis-4df96e00f4cc5ada.so +lib/librustc_trans-44a2aa39fda1ec27.so +lib/librustc_typeck-f47eeb9eb37ed84a.so +lib/librustdoc-90dadf10ee2c4f95.so +lib/libserialize-cdec391e6199629f.so +lib/libstd-17fcdf59d67bea14.so +lib/libsyntax-02537596263f1216.so +lib/libsyntax_ext-7513382783f0f904.so +lib/libsyntax_pos-4ca1c103715c3013.so +lib/libterm-2cae6b1d3edf5f01.so +lib/libtest-4f995153b76cd659.so lib/rustlib/i686-unknown-openbsd/ lib/rustlib/i686-unknown-openbsd/lib/ -lib/rustlib/i686-unknown-openbsd/lib/liballoc-15412976d7526e89.rlib -lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-07324db6afc1248d.rlib -lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-d253b749a168eca9.rlib -lib/rustlib/i686-unknown-openbsd/lib/libarena-ddd2afc9bf37e63e.so -lib/rustlib/i686-unknown-openbsd/lib/libcollections-288fb1a41419b469.rlib -lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-21a69531bc6e2b00.rlib -lib/rustlib/i686-unknown-openbsd/lib/libcore-84e6a2caa4fb3d55.rlib -lib/rustlib/i686-unknown-openbsd/lib/libflate-b7e6eb08021d17dd.so -lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-52ed932153d68799.so +lib/rustlib/i686-unknown-openbsd/lib/liballoc-f71fdcfff3bc27b9.rlib +lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-91f63e93c2cc9539.rlib +lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-e2f2a7f080d49566.rlib +lib/rustlib/i686-unknown-openbsd/lib/libarena-ffc66dd649996853.so +lib/rustlib/i686-unknown-openbsd/lib/libbitflags-ad09b7517b78e5dc.rlib +lib/rustlib/i686-unknown-openbsd/lib/libcollections-69ee63fbbefbd08f.rlib +lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-cd3637b6b855347a.rlib +lib/rustlib/i686-unknown-openbsd/lib/libcore-09fd0e7f71f28b75.rlib +lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-d6e3f0d14d8696be.rlib +lib/rustlib/i686-unknown-openbsd/lib/libflate-e4dfe4df94ab8269.so +lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-55d8ac42b77bdfaf.so lib/rustlib/i686-unknown-openbsd/lib/libgcc.a -lib/rustlib/i686-unknown-openbsd/lib/libgetopts-8af7689ae63241f7.rlib -lib/rustlib/i686-unknown-openbsd/lib/libgetopts-8af7689ae63241f7.so -lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-b32814278f223978.so -lib/rustlib/i686-unknown-openbsd/lib/liblibc-204da1b9be6db4c9.rlib -lib/rustlib/i686-unknown-openbsd/lib/liblog-6b1c56c7c695b7b6.rlib -lib/rustlib/i686-unknown-openbsd/lib/liblog-6b1c56c7c695b7b6.so -lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-edd7c44fba03454b.rlib -lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-cf2e4fd0c8f0183c.rlib -lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-056fe46f0f5ab6f7.so -lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-dcf2e838fe18c33a.so -lib/rustlib/i686-unknown-openbsd/lib/librand-4e1b2f205441dfab.rlib -lib/rustlib/i686-unknown-openbsd/lib/librustc-751ecae0d5a47f5c.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_back-e0303e809560a868.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-ea08e8b729705a1e.rlib -lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-4cedee71f3c18255.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-c4b16a86b26ba5f5.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-167a1c0b9cd7182f.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-1ba4da893b708253.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-0a24a273b382688c.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-010563bf3e1e0b82.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-89b764c59d74d996.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-c75ba2a22c1a7554.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-72317a8ef9d8f879.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-a1e2abf1b30b4d74.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-6198724a02fdb54e.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-d22b2122bad24ec3.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-4016a59ed9fd19c7.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-bd09f2e13a42dbbb.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-b9784302819dab05.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-56d9766c8ff33e49.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-b19f7d7d223717a8.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-74b7eba74037da26.so -lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-7655088615144554.so -lib/rustlib/i686-unknown-openbsd/lib/librustdoc-3fc165cb93f54179.so -lib/rustlib/i686-unknown-openbsd/lib/libserialize-35d42eb50eceac28.rlib -lib/rustlib/i686-unknown-openbsd/lib/libserialize-35d42eb50eceac28.so -lib/rustlib/i686-unknown-openbsd/lib/libstd-69c6f8cf86d0364f.rlib -lib/rustlib/i686-unknown-openbsd/lib/libstd-69c6f8cf86d0364f.so -lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-01b003f1213dd06f.rlib -lib/rustlib/i686-unknown-openbsd/lib/libsyntax-53069e2089c64e04.so -lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-c75e87a6354fd9c1.so -lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-6ff295fc80c15808.so -lib/rustlib/i686-unknown-openbsd/lib/libterm-eca7d72a1432f81d.rlib -lib/rustlib/i686-unknown-openbsd/lib/libterm-eca7d72a1432f81d.so -lib/rustlib/i686-unknown-openbsd/lib/libtest-936472a3f592fdb1.rlib -lib/rustlib/i686-unknown-openbsd/lib/libtest-936472a3f592fdb1.so -lib/rustlib/i686-unknown-openbsd/lib/libunwind-d0426d2a0d8899f8.rlib +lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.rlib +lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.so +lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-1ad34192b6945a9f.so +lib/rustlib/i686-unknown-openbsd/lib/liblibc-ab9237b0c63da5ba.rlib +lib/rustlib/i686-unknown-openbsd/lib/liblog-dbd0713e43367063.rlib +lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-5e0b12bc3f450726.rlib +lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-7bbd64123fd4e209.rlib +lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-a667352ecc6c908f.so +lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-d2a8417d4a277a18.so +lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-afcd0fa82c4295f5.rlib +lib/rustlib/i686-unknown-openbsd/lib/librand-efd1d9542e6ab229.rlib +lib/rustlib/i686-unknown-openbsd/lib/librls_data-1a86cb2db19a78ef.rlib +lib/rustlib/i686-unknown-openbsd/lib/librls_span-badb28746f68b455.rlib +lib/rustlib/i686-unknown-openbsd/lib/librustc-dc1a88a5a72301d7.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_back-1ed1a593c5be59fa.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-3a22608957a3a56f.rlib +lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-63edd976bc6af7b4.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-a450ed88ff1c482a.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-5bfb58fd7f2706da.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-cb864a4fb18cd405.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-1b01b25381318186.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-01c65d14961f7ca8.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-a443b21aebb46a3e.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-7a3056feaaaff0ef.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-886aeab528a617df.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-9e9f9ded511a8c2c.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-c97a66c88a168322.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-a31722bfb3774359.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-3730d12a2121da31.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-396bbfaf2c222b49.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-9f482d375d34d580.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-4df96e00f4cc5ada.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-f8685a53e1b4306e.rlib +lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-44a2aa39fda1ec27.so +lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-f47eeb9eb37ed84a.so +lib/rustlib/i686-unknown-openbsd/lib/librustdoc-90dadf10ee2c4f95.so +lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.rlib +lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.so +lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.rlib +lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.so +lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-4cc0c53b17b8e1f2.rlib +lib/rustlib/i686-unknown-openbsd/lib/libsyntax-02537596263f1216.so +lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-7513382783f0f904.so +lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-4ca1c103715c3013.so +lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.rlib +lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.so +lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.rlib +lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.so +lib/rustlib/i686-unknown-openbsd/lib/libunwind-aa508074dcde49a0.rlib Index: pkg/PLIST-doc =================================================================== RCS file: /cvs/ports/lang/rust/pkg/PLIST-doc,v retrieving revision 1.20 diff -u -p -r1.20 PLIST-doc --- pkg/PLIST-doc 5 May 2017 11:40:29 -0000 1.20 +++ pkg/PLIST-doc 12 Jun 2017 06:56:19 -0000 @@ -42,9 +42,11 @@ share/doc/rust/html/alloc/boxed/trait.Fn share/doc/rust/html/alloc/heap/ share/doc/rust/html/alloc/heap/EMPTY.v.html share/doc/rust/html/alloc/heap/allocate.v.html +share/doc/rust/html/alloc/heap/allocate_zeroed.v.html share/doc/rust/html/alloc/heap/constant.EMPTY.html share/doc/rust/html/alloc/heap/deallocate.v.html share/doc/rust/html/alloc/heap/fn.allocate.html +share/doc/rust/html/alloc/heap/fn.allocate_zeroed.html share/doc/rust/html/alloc/heap/fn.deallocate.html share/doc/rust/html/alloc/heap/fn.reallocate.html share/doc/rust/html/alloc/heap/fn.reallocate_inplace.html @@ -80,26 +82,16 @@ share/doc/rust/html/alloc/rc/struct.Weak share/doc/rust/html/alloc/sidebar-items.js share/doc/rust/html/book/ share/doc/rust/html/book/README.html -share/doc/rust/html/book/_FontAwesome/ -share/doc/rust/html/book/_FontAwesome/css/ -share/doc/rust/html/book/_FontAwesome/css/font-awesome.css -share/doc/rust/html/book/_FontAwesome/fonts/ -share/doc/rust/html/book/_FontAwesome/fonts/FontAwesome.ttf -share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.eot -share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.svg -share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.ttf -share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.woff -share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.woff2 +share/doc/rust/html/book/SUMMARY.html share/doc/rust/html/book/associated-types.html share/doc/rust/html/book/attributes.html share/doc/rust/html/book/bibliography.html -share/doc/rust/html/book/book.css -share/doc/rust/html/book/book.js share/doc/rust/html/book/borrow-and-asref.html share/doc/rust/html/book/casting-between-types.html share/doc/rust/html/book/choosing-your-guarantees.html share/doc/rust/html/book/closures.html share/doc/rust/html/book/comments.html +share/doc/rust/html/book/compiler-plugins.html share/doc/rust/html/book/concurrency.html share/doc/rust/html/book/conditional-compilation.html share/doc/rust/html/book/const-and-static.html @@ -110,20 +102,93 @@ share/doc/rust/html/book/drop.html share/doc/rust/html/book/effective-rust.html share/doc/rust/html/book/enums.html share/doc/rust/html/book/error-handling.html -share/doc/rust/html/book/favicon.png share/doc/rust/html/book/ffi.html +share/doc/rust/html/book/first-edition/ +share/doc/rust/html/book/first-edition/README.html +share/doc/rust/html/book/first-edition/_FontAwesome/ +share/doc/rust/html/book/first-edition/_FontAwesome/css/ +share/doc/rust/html/book/first-edition/_FontAwesome/css/font-awesome.css +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/ +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/FontAwesome.ttf +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.eot +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.svg +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.ttf +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.woff +share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.woff2 +share/doc/rust/html/book/first-edition/associated-types.html +share/doc/rust/html/book/first-edition/attributes.html +share/doc/rust/html/book/first-edition/bibliography.html +share/doc/rust/html/book/first-edition/book.css +share/doc/rust/html/book/first-edition/book.js +share/doc/rust/html/book/first-edition/borrow-and-asref.html +share/doc/rust/html/book/first-edition/casting-between-types.html +share/doc/rust/html/book/first-edition/choosing-your-guarantees.html +share/doc/rust/html/book/first-edition/closures.html +share/doc/rust/html/book/first-edition/comments.html +share/doc/rust/html/book/first-edition/concurrency.html +share/doc/rust/html/book/first-edition/conditional-compilation.html +share/doc/rust/html/book/first-edition/const-and-static.html +share/doc/rust/html/book/first-edition/crates-and-modules.html +share/doc/rust/html/book/first-edition/deref-coercions.html +share/doc/rust/html/book/first-edition/documentation.html +share/doc/rust/html/book/first-edition/drop.html +share/doc/rust/html/book/first-edition/effective-rust.html +share/doc/rust/html/book/first-edition/enums.html +share/doc/rust/html/book/first-edition/error-handling.html +share/doc/rust/html/book/first-edition/favicon.png +share/doc/rust/html/book/first-edition/ffi.html +share/doc/rust/html/book/first-edition/functions.html +share/doc/rust/html/book/first-edition/generics.html +share/doc/rust/html/book/first-edition/getting-started.html +share/doc/rust/html/book/first-edition/glossary.html +share/doc/rust/html/book/first-edition/guessing-game.html +share/doc/rust/html/book/first-edition/highlight.css +share/doc/rust/html/book/first-edition/highlight.js +share/doc/rust/html/book/first-edition/if-let.html +share/doc/rust/html/book/first-edition/if.html +share/doc/rust/html/book/first-edition/index.html +share/doc/rust/html/book/first-edition/iterators.html +share/doc/rust/html/book/first-edition/jquery.js +share/doc/rust/html/book/first-edition/lifetimes.html +share/doc/rust/html/book/first-edition/loops.html +share/doc/rust/html/book/first-edition/macros.html +share/doc/rust/html/book/first-edition/match.html +share/doc/rust/html/book/first-edition/method-syntax.html +share/doc/rust/html/book/first-edition/mutability.html +share/doc/rust/html/book/first-edition/operators-and-overloading.html +share/doc/rust/html/book/first-edition/ownership.html +share/doc/rust/html/book/first-edition/patterns.html +share/doc/rust/html/book/first-edition/primitive-types.html +share/doc/rust/html/book/first-edition/print.html +share/doc/rust/html/book/first-edition/procedural-macros.html +share/doc/rust/html/book/first-edition/raw-pointers.html +share/doc/rust/html/book/first-edition/references-and-borrowing.html +share/doc/rust/html/book/first-edition/release-channels.html +share/doc/rust/html/book/first-edition/strings.html +share/doc/rust/html/book/first-edition/structs.html +share/doc/rust/html/book/first-edition/syntax-and-semantics.html +share/doc/rust/html/book/first-edition/syntax-index.html +share/doc/rust/html/book/first-edition/testing.html +share/doc/rust/html/book/first-edition/the-stack-and-the-heap.html +share/doc/rust/html/book/first-edition/tomorrow-night.css +share/doc/rust/html/book/first-edition/trait-objects.html +share/doc/rust/html/book/first-edition/traits.html +share/doc/rust/html/book/first-edition/type-aliases.html +share/doc/rust/html/book/first-edition/ufcs.html +share/doc/rust/html/book/first-edition/unsafe.html +share/doc/rust/html/book/first-edition/unsized-types.html +share/doc/rust/html/book/first-edition/using-rust-without-the-standard-library.html +share/doc/rust/html/book/first-edition/variable-bindings.html +share/doc/rust/html/book/first-edition/vectors.html share/doc/rust/html/book/functions.html share/doc/rust/html/book/generics.html share/doc/rust/html/book/getting-started.html share/doc/rust/html/book/glossary.html share/doc/rust/html/book/guessing-game.html -share/doc/rust/html/book/highlight.css -share/doc/rust/html/book/highlight.js share/doc/rust/html/book/if-let.html share/doc/rust/html/book/if.html share/doc/rust/html/book/index.html share/doc/rust/html/book/iterators.html -share/doc/rust/html/book/jquery.js share/doc/rust/html/book/lifetimes.html share/doc/rust/html/book/loops.html share/doc/rust/html/book/macros.html @@ -134,18 +199,137 @@ share/doc/rust/html/book/operators-and-o share/doc/rust/html/book/ownership.html share/doc/rust/html/book/patterns.html share/doc/rust/html/book/primitive-types.html -share/doc/rust/html/book/print.html share/doc/rust/html/book/procedural-macros.html share/doc/rust/html/book/raw-pointers.html share/doc/rust/html/book/references-and-borrowing.html share/doc/rust/html/book/release-channels.html +share/doc/rust/html/book/rust.css +share/doc/rust/html/book/second-edition/ +share/doc/rust/html/book/second-edition/_FontAwesome/ +share/doc/rust/html/book/second-edition/_FontAwesome/css/ +share/doc/rust/html/book/second-edition/_FontAwesome/css/font-awesome.css +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/ +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/FontAwesome.ttf +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.eot +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.svg +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.ttf +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.woff +share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.woff2 +share/doc/rust/html/book/second-edition/appendix-00.html +share/doc/rust/html/book/second-edition/appendix-01-keywords.html +share/doc/rust/html/book/second-edition/appendix-02-operators.html +share/doc/rust/html/book/second-edition/appendix-07-newest-features.html +share/doc/rust/html/book/second-edition/book.css +share/doc/rust/html/book/second-edition/book.js +share/doc/rust/html/book/second-edition/ch01-00-introduction.html +share/doc/rust/html/book/second-edition/ch01-01-installation.html +share/doc/rust/html/book/second-edition/ch01-02-hello-world.html +share/doc/rust/html/book/second-edition/ch02-00-guessing-game-tutorial.html +share/doc/rust/html/book/second-edition/ch03-00-common-programming-concepts.html +share/doc/rust/html/book/second-edition/ch03-01-variables-and-mutability.html +share/doc/rust/html/book/second-edition/ch03-02-data-types.html +share/doc/rust/html/book/second-edition/ch03-03-how-functions-work.html +share/doc/rust/html/book/second-edition/ch03-04-comments.html +share/doc/rust/html/book/second-edition/ch03-05-control-flow.html +share/doc/rust/html/book/second-edition/ch04-00-understanding-ownership.html +share/doc/rust/html/book/second-edition/ch04-01-what-is-ownership.html +share/doc/rust/html/book/second-edition/ch04-02-references-and-borrowing.html +share/doc/rust/html/book/second-edition/ch04-03-slices.html +share/doc/rust/html/book/second-edition/ch05-00-structs.html +share/doc/rust/html/book/second-edition/ch05-01-method-syntax.html +share/doc/rust/html/book/second-edition/ch06-00-enums.html +share/doc/rust/html/book/second-edition/ch06-01-defining-an-enum.html +share/doc/rust/html/book/second-edition/ch06-02-match.html +share/doc/rust/html/book/second-edition/ch06-03-if-let.html +share/doc/rust/html/book/second-edition/ch07-00-modules.html +share/doc/rust/html/book/second-edition/ch07-01-mod-and-the-filesystem.html +share/doc/rust/html/book/second-edition/ch07-02-controlling-visibility-with-pub.html +share/doc/rust/html/book/second-edition/ch07-03-importing-names-with-use.html +share/doc/rust/html/book/second-edition/ch08-00-common-collections.html +share/doc/rust/html/book/second-edition/ch08-01-vectors.html +share/doc/rust/html/book/second-edition/ch08-02-strings.html +share/doc/rust/html/book/second-edition/ch08-03-hash-maps.html +share/doc/rust/html/book/second-edition/ch09-00-error-handling.html +share/doc/rust/html/book/second-edition/ch09-01-unrecoverable-errors-with-panic.html +share/doc/rust/html/book/second-edition/ch09-02-recoverable-errors-with-result.html +share/doc/rust/html/book/second-edition/ch09-03-to-panic-or-not-to-panic.html +share/doc/rust/html/book/second-edition/ch10-00-generics.html +share/doc/rust/html/book/second-edition/ch10-01-syntax.html +share/doc/rust/html/book/second-edition/ch10-02-traits.html +share/doc/rust/html/book/second-edition/ch10-03-lifetime-syntax.html +share/doc/rust/html/book/second-edition/ch11-00-testing.html +share/doc/rust/html/book/second-edition/ch11-01-writing-tests.html +share/doc/rust/html/book/second-edition/ch11-02-running-tests.html +share/doc/rust/html/book/second-edition/ch11-03-test-organization.html +share/doc/rust/html/book/second-edition/ch12-00-an-io-project.html +share/doc/rust/html/book/second-edition/ch12-01-accepting-command-line-arguments.html +share/doc/rust/html/book/second-edition/ch12-02-reading-a-file.html +share/doc/rust/html/book/second-edition/ch12-03-improving-error-handling-and-modularity.html +share/doc/rust/html/book/second-edition/ch12-04-testing-the-librarys-functionality.html +share/doc/rust/html/book/second-edition/ch12-05-working-with-environment-variables.html +share/doc/rust/html/book/second-edition/ch12-06-writing-to-stderr-instead-of-stdout.html +share/doc/rust/html/book/second-edition/ch13-00-functional-features.html +share/doc/rust/html/book/second-edition/ch13-01-closures.html +share/doc/rust/html/book/second-edition/ch13-02-iterators.html +share/doc/rust/html/book/second-edition/ch13-03-improving-our-io-project.html +share/doc/rust/html/book/second-edition/ch13-04-performance.html +share/doc/rust/html/book/second-edition/ch14-00-more-about-cargo.html +share/doc/rust/html/book/second-edition/ch14-01-release-profiles.html +share/doc/rust/html/book/second-edition/ch14-02-publishing-to-crates-io.html +share/doc/rust/html/book/second-edition/ch14-03-cargo-workspaces.html +share/doc/rust/html/book/second-edition/ch14-04-installing-binaries.html +share/doc/rust/html/book/second-edition/ch14-05-extending-cargo.html +share/doc/rust/html/book/second-edition/ch15-00-smart-pointers.html +share/doc/rust/html/book/second-edition/ch15-01-box.html +share/doc/rust/html/book/second-edition/ch15-02-deref.html +share/doc/rust/html/book/second-edition/ch15-03-drop.html +share/doc/rust/html/book/second-edition/ch15-04-rc.html +share/doc/rust/html/book/second-edition/ch15-05-interior-mutability.html +share/doc/rust/html/book/second-edition/ch15-06-reference-cycles.html +share/doc/rust/html/book/second-edition/ch16-00-concurrency.html +share/doc/rust/html/book/second-edition/ch16-01-threads.html +share/doc/rust/html/book/second-edition/ch16-02-message-passing.html +share/doc/rust/html/book/second-edition/ch16-03-shared-state.html +share/doc/rust/html/book/second-edition/ch16-04-extensible-concurrency-sync-and-send.html +share/doc/rust/html/book/second-edition/ch17-00-oop.html +share/doc/rust/html/book/second-edition/ch17-01-what-is-oo.html +share/doc/rust/html/book/second-edition/ch17-02-trait-objects.html +share/doc/rust/html/book/second-edition/ch17-03-oo-design-patterns.html +share/doc/rust/html/book/second-edition/ch18-00-patterns.html +share/doc/rust/html/book/second-edition/ch18-01-all-the-places-for-patterns.html +share/doc/rust/html/book/second-edition/ch18-02-refutability.html +share/doc/rust/html/book/second-edition/ch18-03-pattern-syntax.html +share/doc/rust/html/book/second-edition/ch19-00-advanced-features.html +share/doc/rust/html/book/second-edition/ch19-01-unsafe-rust.html +share/doc/rust/html/book/second-edition/ch19-02-advanced-lifetimes.html +share/doc/rust/html/book/second-edition/ch19-03-advanced-traits.html +share/doc/rust/html/book/second-edition/ch19-04-advanced-types.html +share/doc/rust/html/book/second-edition/ch19-05-advanced-functions-and-closures.html +share/doc/rust/html/book/second-edition/ch20-00-final-project-a-web-server.html +share/doc/rust/html/book/second-edition/favicon.png +share/doc/rust/html/book/second-edition/highlight.css +share/doc/rust/html/book/second-edition/highlight.js +share/doc/rust/html/book/second-edition/img/ +share/doc/rust/html/book/second-edition/img/trpl04-01.svg +share/doc/rust/html/book/second-edition/img/trpl04-02.svg +share/doc/rust/html/book/second-edition/img/trpl04-03.svg +share/doc/rust/html/book/second-edition/img/trpl04-04.svg +share/doc/rust/html/book/second-edition/img/trpl04-05.svg +share/doc/rust/html/book/second-edition/img/trpl04-06.svg +share/doc/rust/html/book/second-edition/img/trpl15-01.svg +share/doc/rust/html/book/second-edition/img/trpl15-02.svg +share/doc/rust/html/book/second-edition/img/trpl15-03.svg +share/doc/rust/html/book/second-edition/img/trpl15-04.svg +share/doc/rust/html/book/second-edition/index.html +share/doc/rust/html/book/second-edition/jquery.js +share/doc/rust/html/book/second-edition/print.html +share/doc/rust/html/book/second-edition/tomorrow-night.css share/doc/rust/html/book/strings.html share/doc/rust/html/book/structs.html share/doc/rust/html/book/syntax-and-semantics.html share/doc/rust/html/book/syntax-index.html share/doc/rust/html/book/testing.html share/doc/rust/html/book/the-stack-and-the-heap.html -share/doc/rust/html/book/tomorrow-night.css share/doc/rust/html/book/trait-objects.html share/doc/rust/html/book/traits.html share/doc/rust/html/book/type-aliases.html @@ -286,15 +470,6 @@ share/doc/rust/html/collections/btree_se share/doc/rust/html/collections/btree_set/struct.SymmetricDifference.html share/doc/rust/html/collections/btree_set/struct.Union.html share/doc/rust/html/collections/enum.Bound.html -share/doc/rust/html/collections/enum_set/ -share/doc/rust/html/collections/enum_set/CLike.t.html -share/doc/rust/html/collections/enum_set/EnumSet.t.html -share/doc/rust/html/collections/enum_set/Iter.t.html -share/doc/rust/html/collections/enum_set/index.html -share/doc/rust/html/collections/enum_set/sidebar-items.js -share/doc/rust/html/collections/enum_set/struct.EnumSet.html -share/doc/rust/html/collections/enum_set/struct.Iter.html -share/doc/rust/html/collections/enum_set/trait.CLike.html share/doc/rust/html/collections/fmt/ share/doc/rust/html/collections/fmt/Arguments.t.html share/doc/rust/html/collections/fmt/Binary.t.html @@ -372,6 +547,8 @@ share/doc/rust/html/collections/slice/Ch share/doc/rust/html/collections/slice/ChunksMut.t.html share/doc/rust/html/collections/slice/Iter.t.html share/doc/rust/html/collections/slice/IterMut.t.html +share/doc/rust/html/collections/slice/RSplit.t.html +share/doc/rust/html/collections/slice/RSplitMut.t.html share/doc/rust/html/collections/slice/RSplitN.t.html share/doc/rust/html/collections/slice/RSplitNMut.t.html share/doc/rust/html/collections/slice/SliceConcatExt.t.html @@ -391,6 +568,8 @@ share/doc/rust/html/collections/slice/st share/doc/rust/html/collections/slice/struct.ChunksMut.html share/doc/rust/html/collections/slice/struct.Iter.html share/doc/rust/html/collections/slice/struct.IterMut.html +share/doc/rust/html/collections/slice/struct.RSplit.html +share/doc/rust/html/collections/slice/struct.RSplitMut.html share/doc/rust/html/collections/slice/struct.RSplitN.html share/doc/rust/html/collections/slice/struct.RSplitNMut.html share/doc/rust/html/collections/slice/struct.Split.html @@ -423,8 +602,10 @@ share/doc/rust/html/collections/str/Spli share/doc/rust/html/collections/str/Utf8Error.t.html share/doc/rust/html/collections/str/fn.from_utf8.html share/doc/rust/html/collections/str/fn.from_utf8_unchecked.html +share/doc/rust/html/collections/str/fn.from_utf8_unchecked_mut.html share/doc/rust/html/collections/str/from_utf8.v.html share/doc/rust/html/collections/str/from_utf8_unchecked.v.html +share/doc/rust/html/collections/str/from_utf8_unchecked_mut.v.html share/doc/rust/html/collections/str/index.html share/doc/rust/html/collections/str/pattern/ share/doc/rust/html/collections/str/pattern/CharPredicateSearcher.t.html @@ -541,13 +722,11 @@ share/doc/rust/html/core/borrow/trait.Bo share/doc/rust/html/core/cell/ share/doc/rust/html/core/cell/BorrowError.t.html share/doc/rust/html/core/cell/BorrowMutError.t.html -share/doc/rust/html/core/cell/BorrowState.t.html share/doc/rust/html/core/cell/Cell.t.html share/doc/rust/html/core/cell/Ref.t.html share/doc/rust/html/core/cell/RefCell.t.html share/doc/rust/html/core/cell/RefMut.t.html share/doc/rust/html/core/cell/UnsafeCell.t.html -share/doc/rust/html/core/cell/enum.BorrowState.html share/doc/rust/html/core/cell/index.html share/doc/rust/html/core/cell/sidebar-items.js share/doc/rust/html/core/cell/struct.BorrowError.html @@ -594,6 +773,7 @@ share/doc/rust/html/core/cmp/Ord.t.html share/doc/rust/html/core/cmp/Ordering.t.html share/doc/rust/html/core/cmp/PartialEq.t.html share/doc/rust/html/core/cmp/PartialOrd.t.html +share/doc/rust/html/core/cmp/Reverse.t.html share/doc/rust/html/core/cmp/enum.Ordering.html share/doc/rust/html/core/cmp/fn.max.html share/doc/rust/html/core/cmp/fn.min.html @@ -601,6 +781,7 @@ share/doc/rust/html/core/cmp/index.html share/doc/rust/html/core/cmp/max.v.html share/doc/rust/html/core/cmp/min.v.html share/doc/rust/html/core/cmp/sidebar-items.js +share/doc/rust/html/core/cmp/struct.Reverse.html share/doc/rust/html/core/cmp/trait.Eq.html share/doc/rust/html/core/cmp/trait.Ord.html share/doc/rust/html/core/cmp/trait.PartialEq.html @@ -993,7 +1174,6 @@ share/doc/rust/html/core/intrinsics/ctlz share/doc/rust/html/core/intrinsics/ctpop.v.html share/doc/rust/html/core/intrinsics/cttz.v.html share/doc/rust/html/core/intrinsics/discriminant_value.v.html -share/doc/rust/html/core/intrinsics/drop_in_place.v.html share/doc/rust/html/core/intrinsics/exp2f32.v.html share/doc/rust/html/core/intrinsics/exp2f64.v.html share/doc/rust/html/core/intrinsics/expf32.v.html @@ -1114,7 +1294,6 @@ share/doc/rust/html/core/intrinsics/fn.c share/doc/rust/html/core/intrinsics/fn.ctpop.html share/doc/rust/html/core/intrinsics/fn.cttz.html share/doc/rust/html/core/intrinsics/fn.discriminant_value.html -share/doc/rust/html/core/intrinsics/fn.drop_in_place.html share/doc/rust/html/core/intrinsics/fn.exp2f32.html share/doc/rust/html/core/intrinsics/fn.exp2f64.html share/doc/rust/html/core/intrinsics/fn.expf32.html @@ -1128,7 +1307,6 @@ share/doc/rust/html/core/intrinsics/fn.f share/doc/rust/html/core/intrinsics/fn.fmaf32.html share/doc/rust/html/core/intrinsics/fn.fmaf64.html share/doc/rust/html/core/intrinsics/fn.fmul_fast.html -share/doc/rust/html/core/intrinsics/fn.forget.html share/doc/rust/html/core/intrinsics/fn.frem_fast.html share/doc/rust/html/core/intrinsics/fn.fsub_fast.html share/doc/rust/html/core/intrinsics/fn.init.html @@ -1175,6 +1353,8 @@ share/doc/rust/html/core/intrinsics/fn.t share/doc/rust/html/core/intrinsics/fn.type_name.html share/doc/rust/html/core/intrinsics/fn.unchecked_div.html share/doc/rust/html/core/intrinsics/fn.unchecked_rem.html +share/doc/rust/html/core/intrinsics/fn.unchecked_shl.html +share/doc/rust/html/core/intrinsics/fn.unchecked_shr.html share/doc/rust/html/core/intrinsics/fn.uninit.html share/doc/rust/html/core/intrinsics/fn.unlikely.html share/doc/rust/html/core/intrinsics/fn.unreachable.html @@ -1184,7 +1364,6 @@ share/doc/rust/html/core/intrinsics/fn.v share/doc/rust/html/core/intrinsics/fn.volatile_set_memory.html share/doc/rust/html/core/intrinsics/fn.volatile_store.html share/doc/rust/html/core/intrinsics/fn.write_bytes.html -share/doc/rust/html/core/intrinsics/forget.v.html share/doc/rust/html/core/intrinsics/frem_fast.v.html share/doc/rust/html/core/intrinsics/fsub_fast.v.html share/doc/rust/html/core/intrinsics/index.html @@ -1233,6 +1412,8 @@ share/doc/rust/html/core/intrinsics/type share/doc/rust/html/core/intrinsics/type_name.v.html share/doc/rust/html/core/intrinsics/unchecked_div.v.html share/doc/rust/html/core/intrinsics/unchecked_rem.v.html +share/doc/rust/html/core/intrinsics/unchecked_shl.v.html +share/doc/rust/html/core/intrinsics/unchecked_shr.v.html share/doc/rust/html/core/intrinsics/uninit.v.html share/doc/rust/html/core/intrinsics/unlikely.v.html share/doc/rust/html/core/intrinsics/unreachable.v.html @@ -1434,6 +1615,7 @@ share/doc/rust/html/core/marker/trait.Sy share/doc/rust/html/core/marker/trait.Unsize.html share/doc/rust/html/core/mem/ share/doc/rust/html/core/mem/Discriminant.t.html +share/doc/rust/html/core/mem/ManuallyDrop.t.html share/doc/rust/html/core/mem/align_of.v.html share/doc/rust/html/core/mem/align_of_val.v.html share/doc/rust/html/core/mem/discriminant.v.html @@ -1464,6 +1646,7 @@ share/doc/rust/html/core/mem/struct.Disc share/doc/rust/html/core/mem/swap.v.html share/doc/rust/html/core/mem/transmute_copy.v.html share/doc/rust/html/core/mem/uninitialized.v.html +share/doc/rust/html/core/mem/union.ManuallyDrop.html share/doc/rust/html/core/mem/zeroed.v.html share/doc/rust/html/core/module_path.m.html share/doc/rust/html/core/nonzero/ @@ -1475,12 +1658,10 @@ share/doc/rust/html/core/nonzero/struct. share/doc/rust/html/core/nonzero/trait.Zeroable.html share/doc/rust/html/core/num/ share/doc/rust/html/core/num/FpCategory.t.html -share/doc/rust/html/core/num/One.t.html share/doc/rust/html/core/num/ParseFloatError.t.html share/doc/rust/html/core/num/ParseIntError.t.html share/doc/rust/html/core/num/TryFromIntError.t.html share/doc/rust/html/core/num/Wrapping.t.html -share/doc/rust/html/core/num/Zero.t.html share/doc/rust/html/core/num/dec2flt/ share/doc/rust/html/core/num/dec2flt/ParseFloatError.t.html share/doc/rust/html/core/num/dec2flt/struct.ParseFloatError.html @@ -1491,8 +1672,6 @@ share/doc/rust/html/core/num/struct.Pars share/doc/rust/html/core/num/struct.ParseIntError.html share/doc/rust/html/core/num/struct.TryFromIntError.html share/doc/rust/html/core/num/struct.Wrapping.html -share/doc/rust/html/core/num/trait.One.html -share/doc/rust/html/core/num/trait.Zero.html share/doc/rust/html/core/ops/ share/doc/rust/html/core/ops/Add.t.html share/doc/rust/html/core/ops/AddAssign.t.html @@ -1611,7 +1790,9 @@ share/doc/rust/html/core/prelude/v1/side share/doc/rust/html/core/ptr/ share/doc/rust/html/core/ptr/Shared.t.html share/doc/rust/html/core/ptr/Unique.t.html +share/doc/rust/html/core/ptr/drop_in_place.v.html share/doc/rust/html/core/ptr/eq.v.html +share/doc/rust/html/core/ptr/fn.drop_in_place.html share/doc/rust/html/core/ptr/fn.eq.html share/doc/rust/html/core/ptr/fn.null.html share/doc/rust/html/core/ptr/fn.null_mut.html @@ -1659,6 +1840,8 @@ share/doc/rust/html/core/slice/Chunks.t. share/doc/rust/html/core/slice/ChunksMut.t.html share/doc/rust/html/core/slice/Iter.t.html share/doc/rust/html/core/slice/IterMut.t.html +share/doc/rust/html/core/slice/RSplit.t.html +share/doc/rust/html/core/slice/RSplitMut.t.html share/doc/rust/html/core/slice/RSplitN.t.html share/doc/rust/html/core/slice/RSplitNMut.t.html share/doc/rust/html/core/slice/SliceExt.t.html @@ -1678,6 +1861,8 @@ share/doc/rust/html/core/slice/struct.Ch share/doc/rust/html/core/slice/struct.ChunksMut.html share/doc/rust/html/core/slice/struct.Iter.html share/doc/rust/html/core/slice/struct.IterMut.html +share/doc/rust/html/core/slice/struct.RSplit.html +share/doc/rust/html/core/slice/struct.RSplitMut.html share/doc/rust/html/core/slice/struct.RSplitN.html share/doc/rust/html/core/slice/struct.RSplitNMut.html share/doc/rust/html/core/slice/struct.Split.html @@ -1707,11 +1892,15 @@ share/doc/rust/html/core/str/SplitN.t.ht share/doc/rust/html/core/str/SplitTerminator.t.html share/doc/rust/html/core/str/Utf8Error.t.html share/doc/rust/html/core/str/fn.from_utf8.html +share/doc/rust/html/core/str/fn.from_utf8_mut.html share/doc/rust/html/core/str/fn.from_utf8_unchecked.html +share/doc/rust/html/core/str/fn.from_utf8_unchecked_mut.html share/doc/rust/html/core/str/fn.next_code_point.html share/doc/rust/html/core/str/fn.utf8_char_width.html share/doc/rust/html/core/str/from_utf8.v.html +share/doc/rust/html/core/str/from_utf8_mut.v.html share/doc/rust/html/core/str/from_utf8_unchecked.v.html +share/doc/rust/html/core/str/from_utf8_unchecked_mut.v.html share/doc/rust/html/core/str/index.html share/doc/rust/html/core/str/next_code_point.v.html share/doc/rust/html/core/str/pattern/ @@ -1782,6 +1971,7 @@ share/doc/rust/html/core/sync/atomic/Ato share/doc/rust/html/core/sync/atomic/AtomicU8.t.html share/doc/rust/html/core/sync/atomic/AtomicUsize.t.html share/doc/rust/html/core/sync/atomic/Ordering.t.html +share/doc/rust/html/core/sync/atomic/compiler_fence.v.html share/doc/rust/html/core/sync/atomic/constant.ATOMIC_BOOL_INIT.html share/doc/rust/html/core/sync/atomic/constant.ATOMIC_I16_INIT.html share/doc/rust/html/core/sync/atomic/constant.ATOMIC_I32_INIT.html @@ -1795,6 +1985,7 @@ share/doc/rust/html/core/sync/atomic/con share/doc/rust/html/core/sync/atomic/constant.ATOMIC_USIZE_INIT.html share/doc/rust/html/core/sync/atomic/enum.Ordering.html share/doc/rust/html/core/sync/atomic/fence.v.html +share/doc/rust/html/core/sync/atomic/fn.compiler_fence.html share/doc/rust/html/core/sync/atomic/fn.fence.html share/doc/rust/html/core/sync/atomic/index.html share/doc/rust/html/core/sync/atomic/sidebar-items.js @@ -1979,9 +2170,6 @@ share/doc/rust/html/implementors/core/ma share/doc/rust/html/implementors/core/marker/trait.Sync.js share/doc/rust/html/implementors/core/nonzero/ share/doc/rust/html/implementors/core/nonzero/trait.Zeroable.js -share/doc/rust/html/implementors/core/num/ -share/doc/rust/html/implementors/core/num/trait.One.js -share/doc/rust/html/implementors/core/num/trait.Zero.js share/doc/rust/html/implementors/core/ops/ share/doc/rust/html/implementors/core/ops/trait.Add.js share/doc/rust/html/implementors/core/ops/trait.AddAssign.js @@ -2108,9 +2296,6 @@ share/doc/rust/html/implementors/std/mar share/doc/rust/html/implementors/std/marker/trait.Sync.js share/doc/rust/html/implementors/std/net/ share/doc/rust/html/implementors/std/net/trait.ToSocketAddrs.js -share/doc/rust/html/implementors/std/num/ -share/doc/rust/html/implementors/std/num/trait.One.js -share/doc/rust/html/implementors/std/num/trait.Zero.js share/doc/rust/html/implementors/std/ops/ share/doc/rust/html/implementors/std/ops/trait.Add.js share/doc/rust/html/implementors/std/ops/trait.AddAssign.js @@ -2340,6 +2525,7 @@ share/doc/rust/html/reference/tomorrow-n share/doc/rust/html/reference/type-coercions.html share/doc/rust/html/reference/type-system.html share/doc/rust/html/reference/types.html +share/doc/rust/html/reference/undocumented.html share/doc/rust/html/reference/unicode-productions.html share/doc/rust/html/reference/unsafe-blocks.html share/doc/rust/html/reference/unsafe-functions.html @@ -2372,7 +2558,6 @@ share/doc/rust/html/src/collections/btre share/doc/rust/html/src/collections/btree/node.rs.html share/doc/rust/html/src/collections/btree/search.rs.html share/doc/rust/html/src/collections/btree/set.rs.html -share/doc/rust/html/src/collections/enum_set.rs.html share/doc/rust/html/src/collections/fmt.rs.html share/doc/rust/html/src/collections/lib.rs.html share/doc/rust/html/src/collections/linked_list.rs.html @@ -2463,7 +2648,9 @@ share/doc/rust/html/src/core/prelude/v1. share/doc/rust/html/src/core/ptr.rs.html share/doc/rust/html/src/core/raw.rs.html share/doc/rust/html/src/core/result.rs.html -share/doc/rust/html/src/core/slice.rs.html +share/doc/rust/html/src/core/slice/ +share/doc/rust/html/src/core/slice/mod.rs.html +share/doc/rust/html/src/core/slice/sort.rs.html share/doc/rust/html/src/core/str/ share/doc/rust/html/src/core/str/mod.rs.html share/doc/rust/html/src/core/str/pattern.rs.html @@ -2670,13 +2857,11 @@ share/doc/rust/html/std/boxed/trait.FnBo share/doc/rust/html/std/cell/ share/doc/rust/html/std/cell/BorrowError.t.html share/doc/rust/html/std/cell/BorrowMutError.t.html -share/doc/rust/html/std/cell/BorrowState.t.html share/doc/rust/html/std/cell/Cell.t.html share/doc/rust/html/std/cell/Ref.t.html share/doc/rust/html/std/cell/RefCell.t.html share/doc/rust/html/std/cell/RefMut.t.html share/doc/rust/html/std/cell/UnsafeCell.t.html -share/doc/rust/html/std/cell/enum.BorrowState.html share/doc/rust/html/std/cell/index.html share/doc/rust/html/std/cell/sidebar-items.js share/doc/rust/html/std/cell/struct.BorrowError.html @@ -2736,6 +2921,7 @@ share/doc/rust/html/std/cmp/Ord.t.html share/doc/rust/html/std/cmp/Ordering.t.html share/doc/rust/html/std/cmp/PartialEq.t.html share/doc/rust/html/std/cmp/PartialOrd.t.html +share/doc/rust/html/std/cmp/Reverse.t.html share/doc/rust/html/std/cmp/enum.Ordering.html share/doc/rust/html/std/cmp/fn.max.html share/doc/rust/html/std/cmp/fn.min.html @@ -2743,6 +2929,7 @@ share/doc/rust/html/std/cmp/index.html share/doc/rust/html/std/cmp/max.v.html share/doc/rust/html/std/cmp/min.v.html share/doc/rust/html/std/cmp/sidebar-items.js +share/doc/rust/html/std/cmp/struct.Reverse.html share/doc/rust/html/std/cmp/trait.Eq.html share/doc/rust/html/std/cmp/trait.Ord.html share/doc/rust/html/std/cmp/trait.PartialEq.html @@ -3627,7 +3814,6 @@ share/doc/rust/html/std/intrinsics/fn.fl share/doc/rust/html/std/intrinsics/fn.fmaf32.html share/doc/rust/html/std/intrinsics/fn.fmaf64.html share/doc/rust/html/std/intrinsics/fn.fmul_fast.html -share/doc/rust/html/std/intrinsics/fn.forget.html share/doc/rust/html/std/intrinsics/fn.frem_fast.html share/doc/rust/html/std/intrinsics/fn.fsub_fast.html share/doc/rust/html/std/intrinsics/fn.init.html @@ -3674,6 +3860,8 @@ share/doc/rust/html/std/intrinsics/fn.ty share/doc/rust/html/std/intrinsics/fn.type_name.html share/doc/rust/html/std/intrinsics/fn.unchecked_div.html share/doc/rust/html/std/intrinsics/fn.unchecked_rem.html +share/doc/rust/html/std/intrinsics/fn.unchecked_shl.html +share/doc/rust/html/std/intrinsics/fn.unchecked_shr.html share/doc/rust/html/std/intrinsics/fn.uninit.html share/doc/rust/html/std/intrinsics/fn.unlikely.html share/doc/rust/html/std/intrinsics/fn.unreachable.html @@ -3683,7 +3871,6 @@ share/doc/rust/html/std/intrinsics/fn.vo share/doc/rust/html/std/intrinsics/fn.volatile_set_memory.html share/doc/rust/html/std/intrinsics/fn.volatile_store.html share/doc/rust/html/std/intrinsics/fn.write_bytes.html -share/doc/rust/html/std/intrinsics/forget.v.html share/doc/rust/html/std/intrinsics/frem_fast.v.html share/doc/rust/html/std/intrinsics/fsub_fast.v.html share/doc/rust/html/std/intrinsics/index.html @@ -3732,6 +3919,8 @@ share/doc/rust/html/std/intrinsics/type_ share/doc/rust/html/std/intrinsics/type_name.v.html share/doc/rust/html/std/intrinsics/unchecked_div.v.html share/doc/rust/html/std/intrinsics/unchecked_rem.v.html +share/doc/rust/html/std/intrinsics/unchecked_shl.v.html +share/doc/rust/html/std/intrinsics/unchecked_shr.v.html share/doc/rust/html/std/intrinsics/uninit.v.html share/doc/rust/html/std/intrinsics/unlikely.v.html share/doc/rust/html/std/intrinsics/unreachable.v.html @@ -4037,6 +4226,7 @@ share/doc/rust/html/std/marker/trait.Syn share/doc/rust/html/std/marker/trait.Unsize.html share/doc/rust/html/std/mem/ share/doc/rust/html/std/mem/Discriminant.t.html +share/doc/rust/html/std/mem/ManuallyDrop.t.html share/doc/rust/html/std/mem/align_of.v.html share/doc/rust/html/std/mem/align_of_val.v.html share/doc/rust/html/std/mem/discriminant.v.html @@ -4069,6 +4259,7 @@ share/doc/rust/html/std/mem/swap.v.html share/doc/rust/html/std/mem/transmute.v.html share/doc/rust/html/std/mem/transmute_copy.v.html share/doc/rust/html/std/mem/uninitialized.v.html +share/doc/rust/html/std/mem/union.ManuallyDrop.html share/doc/rust/html/std/mem/zeroed.v.html share/doc/rust/html/std/module_path.m.html share/doc/rust/html/std/net/ @@ -4139,12 +4330,10 @@ share/doc/rust/html/std/net/udp/UdpSocke share/doc/rust/html/std/net/udp/struct.UdpSocket.html share/doc/rust/html/std/num/ share/doc/rust/html/std/num/FpCategory.t.html -share/doc/rust/html/std/num/One.t.html share/doc/rust/html/std/num/ParseFloatError.t.html share/doc/rust/html/std/num/ParseIntError.t.html share/doc/rust/html/std/num/TryFromIntError.t.html share/doc/rust/html/std/num/Wrapping.t.html -share/doc/rust/html/std/num/Zero.t.html share/doc/rust/html/std/num/enum.FpCategory.html share/doc/rust/html/std/num/index.html share/doc/rust/html/std/num/sidebar-items.js @@ -4152,8 +4341,6 @@ share/doc/rust/html/std/num/struct.Parse share/doc/rust/html/std/num/struct.ParseIntError.html share/doc/rust/html/std/num/struct.TryFromIntError.html share/doc/rust/html/std/num/struct.Wrapping.html -share/doc/rust/html/std/num/trait.One.html -share/doc/rust/html/std/num/trait.Zero.html share/doc/rust/html/std/ops/ share/doc/rust/html/std/ops/Add.t.html share/doc/rust/html/std/ops/AddAssign.t.html @@ -4638,6 +4825,8 @@ share/doc/rust/html/std/slice/Chunks.t.h share/doc/rust/html/std/slice/ChunksMut.t.html share/doc/rust/html/std/slice/Iter.t.html share/doc/rust/html/std/slice/IterMut.t.html +share/doc/rust/html/std/slice/RSplit.t.html +share/doc/rust/html/std/slice/RSplitMut.t.html share/doc/rust/html/std/slice/RSplitN.t.html share/doc/rust/html/std/slice/RSplitNMut.t.html share/doc/rust/html/std/slice/SliceConcatExt.t.html @@ -4657,6 +4846,8 @@ share/doc/rust/html/std/slice/struct.Chu share/doc/rust/html/std/slice/struct.ChunksMut.html share/doc/rust/html/std/slice/struct.Iter.html share/doc/rust/html/std/slice/struct.IterMut.html +share/doc/rust/html/std/slice/struct.RSplit.html +share/doc/rust/html/std/slice/struct.RSplitMut.html share/doc/rust/html/std/slice/struct.RSplitN.html share/doc/rust/html/std/slice/struct.RSplitNMut.html share/doc/rust/html/std/slice/struct.Split.html @@ -4690,8 +4881,10 @@ share/doc/rust/html/std/str/SplitWhitesp share/doc/rust/html/std/str/Utf8Error.t.html share/doc/rust/html/std/str/fn.from_utf8.html share/doc/rust/html/std/str/fn.from_utf8_unchecked.html +share/doc/rust/html/std/str/fn.from_utf8_unchecked_mut.html share/doc/rust/html/std/str/from_utf8.v.html share/doc/rust/html/std/str/from_utf8_unchecked.v.html +share/doc/rust/html/std/str/from_utf8_unchecked_mut.v.html share/doc/rust/html/std/str/index.html share/doc/rust/html/std/str/pattern/ share/doc/rust/html/std/str/pattern/CharPredicateSearcher.t.html @@ -4795,6 +4988,7 @@ share/doc/rust/html/std/sync/atomic/Atom share/doc/rust/html/std/sync/atomic/AtomicU8.t.html share/doc/rust/html/std/sync/atomic/AtomicUsize.t.html share/doc/rust/html/std/sync/atomic/Ordering.t.html +share/doc/rust/html/std/sync/atomic/compiler_fence.v.html share/doc/rust/html/std/sync/atomic/constant.ATOMIC_BOOL_INIT.html share/doc/rust/html/std/sync/atomic/constant.ATOMIC_I16_INIT.html share/doc/rust/html/std/sync/atomic/constant.ATOMIC_I32_INIT.html @@ -4808,6 +5002,7 @@ share/doc/rust/html/std/sync/atomic/cons share/doc/rust/html/std/sync/atomic/constant.ATOMIC_USIZE_INIT.html share/doc/rust/html/std/sync/atomic/enum.Ordering.html share/doc/rust/html/std/sync/atomic/fence.v.html +share/doc/rust/html/std/sync/atomic/fn.compiler_fence.html share/doc/rust/html/std/sync/atomic/fn.fence.html share/doc/rust/html/std/sync/atomic/index.html share/doc/rust/html/std/sync/atomic/sidebar-items.js @@ -5206,107 +5401,230 @@ share/doc/rust/html/unstable-book/_FontA share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.ttf share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.woff share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.woff2 -share/doc/rust/html/unstable-book/abi-msp430-interrupt.html -share/doc/rust/html/unstable-book/abi-ptx.html -share/doc/rust/html/unstable-book/abi-sysv64.html -share/doc/rust/html/unstable-book/abi-unadjusted.html -share/doc/rust/html/unstable-book/abi-vectorcall.html -share/doc/rust/html/unstable-book/abi-x86-interrupt.html -share/doc/rust/html/unstable-book/advanced-slice-patterns.html -share/doc/rust/html/unstable-book/alloc-jemalloc.html -share/doc/rust/html/unstable-book/alloc-system.html -share/doc/rust/html/unstable-book/allocator.html -share/doc/rust/html/unstable-book/allow-internal-unstable.html -share/doc/rust/html/unstable-book/asm.html -share/doc/rust/html/unstable-book/associated-consts.html -share/doc/rust/html/unstable-book/associated-type-defaults.html -share/doc/rust/html/unstable-book/attr-literals.html share/doc/rust/html/unstable-book/book.css share/doc/rust/html/unstable-book/book.js -share/doc/rust/html/unstable-book/box-patterns.html -share/doc/rust/html/unstable-book/box-syntax.html -share/doc/rust/html/unstable-book/cfg-target-feature.html -share/doc/rust/html/unstable-book/cfg-target-has-atomic.html -share/doc/rust/html/unstable-book/cfg-target-thread-local.html -share/doc/rust/html/unstable-book/cfg-target-vendor.html -share/doc/rust/html/unstable-book/compiler-builtins.html -share/doc/rust/html/unstable-book/concat-idents.html -share/doc/rust/html/unstable-book/conservative-impl-trait.html -share/doc/rust/html/unstable-book/const-fn.html -share/doc/rust/html/unstable-book/const-indexing.html -share/doc/rust/html/unstable-book/custom-attribute.html -share/doc/rust/html/unstable-book/custom-derive.html -share/doc/rust/html/unstable-book/default-type-parameter-fallback.html -share/doc/rust/html/unstable-book/drop-types-in-const.html -share/doc/rust/html/unstable-book/dropck-eyepatch.html -share/doc/rust/html/unstable-book/dropck-parametricity.html -share/doc/rust/html/unstable-book/exclusive-range-pattern.html +share/doc/rust/html/unstable-book/compiler-flags/ +share/doc/rust/html/unstable-book/compiler-flags.html +share/doc/rust/html/unstable-book/compiler-flags/linker-flavor.html share/doc/rust/html/unstable-book/favicon.png -share/doc/rust/html/unstable-book/field-init-shorthand.html -share/doc/rust/html/unstable-book/fundamental.html -share/doc/rust/html/unstable-book/generic-param-attrs.html share/doc/rust/html/unstable-book/highlight.css share/doc/rust/html/unstable-book/highlight.js -share/doc/rust/html/unstable-book/i128-type.html -share/doc/rust/html/unstable-book/inclusive-range-syntax.html share/doc/rust/html/unstable-book/index.html -share/doc/rust/html/unstable-book/intrinsics.html share/doc/rust/html/unstable-book/jquery.js -share/doc/rust/html/unstable-book/lang-items.html -share/doc/rust/html/unstable-book/link-args.html -share/doc/rust/html/unstable-book/link-cfg.html -share/doc/rust/html/unstable-book/link-llvm-intrinsics.html -share/doc/rust/html/unstable-book/linkage.html -share/doc/rust/html/unstable-book/log-syntax.html -share/doc/rust/html/unstable-book/loop-break-value.html -share/doc/rust/html/unstable-book/macro-reexport.html -share/doc/rust/html/unstable-book/main.html -share/doc/rust/html/unstable-book/naked-functions.html -share/doc/rust/html/unstable-book/needs-allocator.html -share/doc/rust/html/unstable-book/needs-panic-runtime.html -share/doc/rust/html/unstable-book/never-type.html -share/doc/rust/html/unstable-book/no-core.html -share/doc/rust/html/unstable-book/no-debug.html -share/doc/rust/html/unstable-book/non-ascii-idents.html -share/doc/rust/html/unstable-book/omit-gdb-pretty-printer-section.html -share/doc/rust/html/unstable-book/on-unimplemented.html -share/doc/rust/html/unstable-book/optin-builtin-traits.html -share/doc/rust/html/unstable-book/panic-runtime.html -share/doc/rust/html/unstable-book/placement-in-syntax.html -share/doc/rust/html/unstable-book/platform-intrinsics.html -share/doc/rust/html/unstable-book/plugin-registrar.html -share/doc/rust/html/unstable-book/plugin.html -share/doc/rust/html/unstable-book/prelude-import.html +share/doc/rust/html/unstable-book/language-features/ +share/doc/rust/html/unstable-book/language-features.html +share/doc/rust/html/unstable-book/language-features/abi-msp430-interrupt.html +share/doc/rust/html/unstable-book/language-features/abi-ptx.html +share/doc/rust/html/unstable-book/language-features/abi-sysv64.html +share/doc/rust/html/unstable-book/language-features/abi-unadjusted.html +share/doc/rust/html/unstable-book/language-features/abi-vectorcall.html +share/doc/rust/html/unstable-book/language-features/abi-x86-interrupt.html +share/doc/rust/html/unstable-book/language-features/advanced-slice-patterns.html +share/doc/rust/html/unstable-book/language-features/allocator.html +share/doc/rust/html/unstable-book/language-features/allow-internal-unstable.html +share/doc/rust/html/unstable-book/language-features/asm.html +share/doc/rust/html/unstable-book/language-features/associated-consts.html +share/doc/rust/html/unstable-book/language-features/associated-type-defaults.html +share/doc/rust/html/unstable-book/language-features/attr-literals.html +share/doc/rust/html/unstable-book/language-features/box-patterns.html +share/doc/rust/html/unstable-book/language-features/box-syntax.html +share/doc/rust/html/unstable-book/language-features/catch-expr.html +share/doc/rust/html/unstable-book/language-features/cfg-target-feature.html +share/doc/rust/html/unstable-book/language-features/cfg-target-has-atomic.html +share/doc/rust/html/unstable-book/language-features/cfg-target-thread-local.html +share/doc/rust/html/unstable-book/language-features/cfg-target-vendor.html +share/doc/rust/html/unstable-book/language-features/closure-to-fn-coercion.html +share/doc/rust/html/unstable-book/language-features/compiler-builtins.html +share/doc/rust/html/unstable-book/language-features/concat-idents.html +share/doc/rust/html/unstable-book/language-features/conservative-impl-trait.html +share/doc/rust/html/unstable-book/language-features/const-fn.html +share/doc/rust/html/unstable-book/language-features/const-indexing.html +share/doc/rust/html/unstable-book/language-features/custom-attribute.html +share/doc/rust/html/unstable-book/language-features/custom-derive.html +share/doc/rust/html/unstable-book/language-features/default-type-parameter-fallback.html +share/doc/rust/html/unstable-book/language-features/drop-types-in-const.html +share/doc/rust/html/unstable-book/language-features/dropck-eyepatch.html +share/doc/rust/html/unstable-book/language-features/dropck-parametricity.html +share/doc/rust/html/unstable-book/language-features/exclusive-range-pattern.html +share/doc/rust/html/unstable-book/language-features/fundamental.html +share/doc/rust/html/unstable-book/language-features/generic-param-attrs.html +share/doc/rust/html/unstable-book/language-features/global_asm.html +share/doc/rust/html/unstable-book/language-features/i128-type.html +share/doc/rust/html/unstable-book/language-features/inclusive-range-syntax.html +share/doc/rust/html/unstable-book/language-features/intrinsics.html +share/doc/rust/html/unstable-book/language-features/lang-items.html +share/doc/rust/html/unstable-book/language-features/link-args.html +share/doc/rust/html/unstable-book/language-features/link-cfg.html +share/doc/rust/html/unstable-book/language-features/link-llvm-intrinsics.html +share/doc/rust/html/unstable-book/language-features/linkage.html +share/doc/rust/html/unstable-book/language-features/log-syntax.html +share/doc/rust/html/unstable-book/language-features/loop-break-value.html +share/doc/rust/html/unstable-book/language-features/macro-reexport.html +share/doc/rust/html/unstable-book/language-features/macro-vis-matcher.html +share/doc/rust/html/unstable-book/language-features/main.html +share/doc/rust/html/unstable-book/language-features/naked-functions.html +share/doc/rust/html/unstable-book/language-features/needs-allocator.html +share/doc/rust/html/unstable-book/language-features/needs-panic-runtime.html +share/doc/rust/html/unstable-book/language-features/never-type.html +share/doc/rust/html/unstable-book/language-features/no-core.html +share/doc/rust/html/unstable-book/language-features/no-debug.html +share/doc/rust/html/unstable-book/language-features/non-ascii-idents.html +share/doc/rust/html/unstable-book/language-features/omit-gdb-pretty-printer-section.html +share/doc/rust/html/unstable-book/language-features/on-unimplemented.html +share/doc/rust/html/unstable-book/language-features/optin-builtin-traits.html +share/doc/rust/html/unstable-book/language-features/overlapping-marker-traits.html +share/doc/rust/html/unstable-book/language-features/panic-runtime.html +share/doc/rust/html/unstable-book/language-features/placement-in-syntax.html +share/doc/rust/html/unstable-book/language-features/platform-intrinsics.html +share/doc/rust/html/unstable-book/language-features/plugin-registrar.html +share/doc/rust/html/unstable-book/language-features/plugin.html +share/doc/rust/html/unstable-book/language-features/prelude-import.html +share/doc/rust/html/unstable-book/language-features/proc-macro.html +share/doc/rust/html/unstable-book/language-features/quote.html +share/doc/rust/html/unstable-book/language-features/relaxed-adts.html +share/doc/rust/html/unstable-book/language-features/repr-align.html +share/doc/rust/html/unstable-book/language-features/repr-simd.html +share/doc/rust/html/unstable-book/language-features/rustc-attrs.html +share/doc/rust/html/unstable-book/language-features/rustc-diagnostic-macros.html +share/doc/rust/html/unstable-book/language-features/rvalue-static-promotion.html +share/doc/rust/html/unstable-book/language-features/sanitizer-runtime.html +share/doc/rust/html/unstable-book/language-features/simd-ffi.html +share/doc/rust/html/unstable-book/language-features/simd.html +share/doc/rust/html/unstable-book/language-features/slice-patterns.html +share/doc/rust/html/unstable-book/language-features/specialization.html +share/doc/rust/html/unstable-book/language-features/staged-api.html +share/doc/rust/html/unstable-book/language-features/start.html +share/doc/rust/html/unstable-book/language-features/static-nobundle.html +share/doc/rust/html/unstable-book/language-features/stmt-expr-attributes.html +share/doc/rust/html/unstable-book/language-features/struct-field-attributes.html +share/doc/rust/html/unstable-book/language-features/structural-match.html +share/doc/rust/html/unstable-book/language-features/target-feature.html +share/doc/rust/html/unstable-book/language-features/thread-local.html +share/doc/rust/html/unstable-book/language-features/trace-macros.html +share/doc/rust/html/unstable-book/language-features/type-ascription.html +share/doc/rust/html/unstable-book/language-features/unboxed-closures.html +share/doc/rust/html/unstable-book/language-features/untagged-unions.html +share/doc/rust/html/unstable-book/language-features/unwind-attributes.html +share/doc/rust/html/unstable-book/language-features/use-extern-macros.html +share/doc/rust/html/unstable-book/language-features/used.html +share/doc/rust/html/unstable-book/library-features/ +share/doc/rust/html/unstable-book/library-features.html +share/doc/rust/html/unstable-book/library-features/alloc-jemalloc.html +share/doc/rust/html/unstable-book/library-features/alloc-system.html +share/doc/rust/html/unstable-book/library-features/alloc.html +share/doc/rust/html/unstable-book/library-features/as-c-str.html +share/doc/rust/html/unstable-book/library-features/ascii-ctype.html +share/doc/rust/html/unstable-book/library-features/box-heap.html +share/doc/rust/html/unstable-book/library-features/c-void-variant.html +share/doc/rust/html/unstable-book/library-features/char-escape-debug.html +share/doc/rust/html/unstable-book/library-features/coerce-unsized.html +share/doc/rust/html/unstable-book/library-features/collection-placement.html +share/doc/rust/html/unstable-book/library-features/collections-range.html +share/doc/rust/html/unstable-book/library-features/collections.html +share/doc/rust/html/unstable-book/library-features/command-envs.html +share/doc/rust/html/unstable-book/library-features/compiler-builtins-lib.html +share/doc/rust/html/unstable-book/library-features/compiler-fences.html +share/doc/rust/html/unstable-book/library-features/concat-idents-macro.html +share/doc/rust/html/unstable-book/library-features/core-char-ext.html +share/doc/rust/html/unstable-book/library-features/core-float.html +share/doc/rust/html/unstable-book/library-features/core-intrinsics.html +share/doc/rust/html/unstable-book/library-features/core-panic.html +share/doc/rust/html/unstable-book/library-features/core-private-bignum.html +share/doc/rust/html/unstable-book/library-features/core-private-diy-float.html +share/doc/rust/html/unstable-book/library-features/core-slice-ext.html +share/doc/rust/html/unstable-book/library-features/core-str-ext.html +share/doc/rust/html/unstable-book/library-features/dec2flt.html +share/doc/rust/html/unstable-book/library-features/decode-utf8.html +share/doc/rust/html/unstable-book/library-features/derive-clone-copy.html +share/doc/rust/html/unstable-book/library-features/derive-eq.html +share/doc/rust/html/unstable-book/library-features/discriminant-value.html +share/doc/rust/html/unstable-book/library-features/error-type-id.html +share/doc/rust/html/unstable-book/library-features/exact-size-is-empty.html +share/doc/rust/html/unstable-book/library-features/fd-read.html +share/doc/rust/html/unstable-book/library-features/fd.html +share/doc/rust/html/unstable-book/library-features/fixed-size-array.html +share/doc/rust/html/unstable-book/library-features/float-bits-conv.html +share/doc/rust/html/unstable-book/library-features/flt2dec.html +share/doc/rust/html/unstable-book/library-features/fmt-flags-align.html +share/doc/rust/html/unstable-book/library-features/fmt-internals.html +share/doc/rust/html/unstable-book/library-features/fn-traits.html +share/doc/rust/html/unstable-book/library-features/fnbox.html +share/doc/rust/html/unstable-book/library-features/from_utf8_error_as_bytes.html +share/doc/rust/html/unstable-book/library-features/fused.html +share/doc/rust/html/unstable-book/library-features/future-atomic-orderings.html +share/doc/rust/html/unstable-book/library-features/get-type-id.html +share/doc/rust/html/unstable-book/library-features/heap-api.html +share/doc/rust/html/unstable-book/library-features/i128.html +share/doc/rust/html/unstable-book/library-features/inclusive-range.html +share/doc/rust/html/unstable-book/library-features/integer-atomics.html +share/doc/rust/html/unstable-book/library-features/into-boxed-c-str.html +share/doc/rust/html/unstable-book/library-features/into-boxed-os-str.html +share/doc/rust/html/unstable-book/library-features/into-boxed-path.html +share/doc/rust/html/unstable-book/library-features/io-error-internals.html +share/doc/rust/html/unstable-book/library-features/io.html +share/doc/rust/html/unstable-book/library-features/ip.html +share/doc/rust/html/unstable-book/library-features/iter-rfind.html +share/doc/rust/html/unstable-book/library-features/libstd-io-internals.html +share/doc/rust/html/unstable-book/library-features/libstd-sys-internals.html +share/doc/rust/html/unstable-book/library-features/libstd-thread-internals.html +share/doc/rust/html/unstable-book/library-features/linked-list-extras.html +share/doc/rust/html/unstable-book/library-features/lookup-host.html +share/doc/rust/html/unstable-book/library-features/manually-drop.html +share/doc/rust/html/unstable-book/library-features/mpsc-select.html +share/doc/rust/html/unstable-book/library-features/n16.html +share/doc/rust/html/unstable-book/library-features/never-type-impls.html +share/doc/rust/html/unstable-book/library-features/nonzero.html +share/doc/rust/html/unstable-book/library-features/offset-to.html +share/doc/rust/html/unstable-book/library-features/once-poison.html +share/doc/rust/html/unstable-book/library-features/oom.html +share/doc/rust/html/unstable-book/library-features/option-entry.html +share/doc/rust/html/unstable-book/library-features/osstring-shrink-to-fit.html +share/doc/rust/html/unstable-book/library-features/panic-abort.html +share/doc/rust/html/unstable-book/library-features/panic-unwind.html +share/doc/rust/html/unstable-book/library-features/pattern.html +share/doc/rust/html/unstable-book/library-features/placement-in.html +share/doc/rust/html/unstable-book/library-features/placement-new-protocol.html +share/doc/rust/html/unstable-book/library-features/print.html +share/doc/rust/html/unstable-book/library-features/proc-macro-internals.html +share/doc/rust/html/unstable-book/library-features/question-mark-carrier.html +share/doc/rust/html/unstable-book/library-features/rand.html +share/doc/rust/html/unstable-book/library-features/range-contains.html +share/doc/rust/html/unstable-book/library-features/raw.html +share/doc/rust/html/unstable-book/library-features/reverse-cmp-key.html +share/doc/rust/html/unstable-book/library-features/rt.html +share/doc/rust/html/unstable-book/library-features/rustc-private.html +share/doc/rust/html/unstable-book/library-features/sanitizer-runtime-lib.html +share/doc/rust/html/unstable-book/library-features/set-stdio.html +share/doc/rust/html/unstable-book/library-features/shared.html +share/doc/rust/html/unstable-book/library-features/sip-hash-13.html +share/doc/rust/html/unstable-book/library-features/slice-concat-ext.html +share/doc/rust/html/unstable-book/library-features/slice-get-slice.html +share/doc/rust/html/unstable-book/library-features/slice-rsplit.html +share/doc/rust/html/unstable-book/library-features/sort-internals.html +share/doc/rust/html/unstable-book/library-features/sort-unstable.html +share/doc/rust/html/unstable-book/library-features/step-by.html +share/doc/rust/html/unstable-book/library-features/step-trait.html +share/doc/rust/html/unstable-book/library-features/str-checked-slicing.html +share/doc/rust/html/unstable-book/library-features/str-escape.html +share/doc/rust/html/unstable-book/library-features/str-internals.html +share/doc/rust/html/unstable-book/library-features/str-mut-extras.html +share/doc/rust/html/unstable-book/library-features/test.html +share/doc/rust/html/unstable-book/library-features/thread-id.html +share/doc/rust/html/unstable-book/library-features/thread-local-internals.html +share/doc/rust/html/unstable-book/library-features/thread-local-state.html +share/doc/rust/html/unstable-book/library-features/toowned-clone-into.html +share/doc/rust/html/unstable-book/library-features/trusted-len.html +share/doc/rust/html/unstable-book/library-features/try-from.html +share/doc/rust/html/unstable-book/library-features/unicode.html +share/doc/rust/html/unstable-book/library-features/unique.html +share/doc/rust/html/unstable-book/library-features/unsize.html +share/doc/rust/html/unstable-book/library-features/utf8-error-error-len.html +share/doc/rust/html/unstable-book/library-features/vec-remove-item.html +share/doc/rust/html/unstable-book/library-features/windows-c.html +share/doc/rust/html/unstable-book/library-features/windows-handle.html +share/doc/rust/html/unstable-book/library-features/windows-net.html +share/doc/rust/html/unstable-book/library-features/windows-stdio.html share/doc/rust/html/unstable-book/print.html -share/doc/rust/html/unstable-book/proc-macro.html -share/doc/rust/html/unstable-book/pub-restricted.html -share/doc/rust/html/unstable-book/quote.html -share/doc/rust/html/unstable-book/relaxed-adts.html -share/doc/rust/html/unstable-book/repr-simd.html -share/doc/rust/html/unstable-book/rustc-attrs.html -share/doc/rust/html/unstable-book/rustc-diagnostic-macros.html -share/doc/rust/html/unstable-book/sanitizer-runtime.html -share/doc/rust/html/unstable-book/simd-ffi.html -share/doc/rust/html/unstable-book/simd.html -share/doc/rust/html/unstable-book/slice-patterns.html -share/doc/rust/html/unstable-book/specialization.html -share/doc/rust/html/unstable-book/staged-api.html -share/doc/rust/html/unstable-book/start.html -share/doc/rust/html/unstable-book/static-nobundle.html -share/doc/rust/html/unstable-book/static-recursion.html -share/doc/rust/html/unstable-book/stmt-expr-attributes.html -share/doc/rust/html/unstable-book/struct-field-attributes.html -share/doc/rust/html/unstable-book/structural-match.html -share/doc/rust/html/unstable-book/target-feature.html -share/doc/rust/html/unstable-book/test.html share/doc/rust/html/unstable-book/the-unstable-book.html -share/doc/rust/html/unstable-book/thread-local.html share/doc/rust/html/unstable-book/tomorrow-night.css -share/doc/rust/html/unstable-book/trace-macros.html -share/doc/rust/html/unstable-book/type-ascription.html -share/doc/rust/html/unstable-book/unboxed-closures.html -share/doc/rust/html/unstable-book/untagged-unions.html -share/doc/rust/html/unstable-book/unwind-attributes.html -share/doc/rust/html/unstable-book/use-extern-macros.html -share/doc/rust/html/unstable-book/windows-subsystem.html share/doc/rust/html/version_info.html