head 1.167; access; symbols pkgsrc-2023Q4:1.164.0.2 pkgsrc-2023Q4-base:1.164 pkgsrc-2023Q3:1.160.0.2 pkgsrc-2023Q3-base:1.160 pkgsrc-2023Q2:1.159.0.2 pkgsrc-2023Q2-base:1.159 pkgsrc-2023Q1:1.155.0.2 pkgsrc-2023Q1-base:1.155 pkgsrc-2022Q4:1.153.0.2 pkgsrc-2022Q4-base:1.153 pkgsrc-2022Q3:1.149.0.2 pkgsrc-2022Q3-base:1.149 pkgsrc-2022Q2:1.147.0.2 pkgsrc-2022Q2-base:1.147 pkgsrc-2022Q1:1.142.0.2 pkgsrc-2022Q1-base:1.142 pkgsrc-2021Q4:1.139.0.2 pkgsrc-2021Q4-base:1.139 pkgsrc-2021Q3:1.137.0.2 pkgsrc-2021Q3-base:1.137 pkgsrc-2021Q2:1.136.0.2 pkgsrc-2021Q2-base:1.136 pkgsrc-2021Q1:1.127.0.2 pkgsrc-2021Q1-base:1.127 pkgsrc-2020Q4:1.122.0.2 pkgsrc-2020Q4-base:1.122 pkgsrc-2020Q3:1.118.0.2 pkgsrc-2020Q3-base:1.118 pkgsrc-2020Q2:1.114.0.2 pkgsrc-2020Q2-base:1.114 pkgsrc-2020Q1:1.108.0.2 pkgsrc-2020Q1-base:1.108 pkgsrc-2019Q4:1.98.0.4 pkgsrc-2019Q4-base:1.98 pkgsrc-2019Q3:1.88.0.2 pkgsrc-2019Q3-base:1.88 pkgsrc-2019Q2:1.80.0.2 pkgsrc-2019Q2-base:1.80 pkgsrc-2019Q1:1.69.0.2 pkgsrc-2019Q1-base:1.69 pkgsrc-2018Q4:1.50.0.2 pkgsrc-2018Q4-base:1.50 pkgsrc-2018Q3:1.39.0.2 pkgsrc-2018Q3-base:1.39 pkgsrc-2018Q2:1.28.0.2 pkgsrc-2018Q2-base:1.28 pkgsrc-2018Q1:1.20.0.2 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.14.0.2 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.6.0.8 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.4 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.2 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.3.0.4 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.2 pkgsrc-2016Q3-base:1.3; locks; strict; comment @# @; 1.167 date 2024.03.03.14.57.30; author he; state Exp; branches; next 1.166; commitid G8W5TL09QTZf0J0F; 1.166 date 2024.01.22.11.00.16; author adam; state Exp; branches; next 1.165; commitid 0uf92wRzr2bH0rVE; 1.165 date 2024.01.06.19.00.19; author he; state Exp; branches; next 1.164; commitid kC9q1UZ9nlzVaqTE; 1.164 date 2023.11.16.09.49.12; author he; state Exp; branches; next 1.163; commitid GoZGz5mLcjxHLOME; 1.163 date 2023.10.25.05.50.43; author pin; state Exp; branches; next 1.162; commitid UEfn9v0yjdAD9YJE; 1.162 date 2023.10.11.15.52.51; author jperkin; state Exp; branches; next 1.161; commitid Olu6DF993S0IVdIE; 1.161 date 2023.10.10.13.12.33; author pin; state Exp; branches; next 1.160; commitid hQe6AmUQ9PEi55IE; 1.160 date 2023.07.10.12.01.24; author he; state Exp; branches; next 1.159; commitid F8M8dIk6B4acEfwE; 1.159 date 2023.06.19.14.46.47; author bsiegert; state Exp; branches; next 1.158; commitid 4ynsaS3FTRv7eztE; 1.158 date 2023.05.03.22.39.09; author he; state Exp; branches; next 1.157; commitid ZDMk0CxkpyhvmznE; 1.157 date 2023.04.11.19.56.11; author jperkin; state Exp; branches; next 1.156; commitid h3pRjGw05JwsaJkE; 1.156 date 2023.04.08.18.18.11; author he; state Exp; branches; next 1.155; commitid gkkSx187YDlHIkkE; 1.155 date 2023.03.13.14.52.31; author he; state Exp; branches; next 1.154; commitid kbGJ9LbRmXcypYgE; 1.154 date 2023.01.23.18.49.03; author he; state Exp; branches; next 1.153; commitid iHEi3Slf9XUSiHaE; 1.153 date 2022.11.15.23.11.14; author he; state Exp; branches; next 1.152; commitid J6akXTnkh5Q3YQ1E; 1.152 date 2022.10.26.12.51.46; author he; state Exp; branches; next 1.151; commitid HF4nXbaXbm3IbeZD; 1.151 date 2022.10.23.14.48.31; author he; state Exp; branches; next 1.150; commitid IvCeuhWqP2XCVQYD; 1.150 date 2022.10.10.20.34.15; author he; state Exp; branches; next 1.149; commitid RpTKp4mmjBy3gdXD; 1.149 date 2022.09.01.09.59.46; author jperkin; state Exp; branches; next 1.148; commitid Jl0EgaxwazCCZ8SD; 1.148 date 2022.08.30.19.22.17; author he; state Exp; branches; next 1.147; commitid 6a8GFk1YyZHFaWRD; 1.147 date 2022.05.26.10.10.26; author jperkin; state Exp; branches; next 1.146; commitid BilEkHRcY3wddyFD; 1.146 date 2022.05.25.21.31.26; author he; state Exp; branches; next 1.145; commitid CFN40Jr6OPQG0uFD; 1.145 date 2022.05.23.15.13.00; author jperkin; state Exp; branches; next 1.144; commitid Vmb0MdACBlSYYbFD; 1.144 date 2022.05.18.20.57.28; author he; state Exp; branches; next 1.143; commitid R2pQI24BoJAO2AED; 1.143 date 2022.04.15.14.00.37; author he; state Exp; branches; next 1.142; commitid spODtF2W1GDANiAD; 1.142 date 2022.03.01.16.06.39; author he; state Exp; branches; next 1.141; commitid oZ29VxnktwncTwuD; 1.141 date 2022.02.07.09.16.05; author tnn; state Exp; branches; next 1.140; commitid I2ngAG2BDKwtnFrD; 1.140 date 2022.01.21.23.20.36; author he; state Exp; branches; next 1.139; commitid ZP0IHJWR26ngBypD; 1.139 date 2021.11.20.16.09.45; author he; state Exp; branches; next 1.138; commitid 1Wf0CjqjBzXZbyhD; 1.138 date 2021.10.07.14.21.12; author nia; state Exp; branches; next 1.137; commitid QJiB3Fx8Lkrv1TbD; 1.137 date 2021.09.10.15.09.32; author jperkin; state Exp; branches; next 1.136; commitid IQ0vrlpyXDx88q8D; 1.136 date 2021.06.13.12.19.16; author he; state Exp; branches; next 1.135; commitid Imv6q7OaEYIL4YWC; 1.135 date 2021.06.09.13.42.30; author adam; state Exp; branches; next 1.134; commitid 4tfBcO76ANcrEsWC; 1.134 date 2021.05.31.10.17.53; author he; state Exp; branches; next 1.133; commitid mFNkvCO0puqtOhVC; 1.133 date 2021.05.28.10.32.20; author mcf; state Exp; branches; next 1.132; commitid 52pYDvnSSMFtWTUC; 1.132 date 2021.05.26.09.21.39; author he; state Exp; branches; next 1.131; commitid tA2xfHkPlohYDDUC; 1.131 date 2021.04.23.11.41.55; author nia; state Exp; branches; next 1.130; commitid J60C63anqMPKvpQC; 1.130 date 2021.04.20.08.25.51; author he; state Exp; branches; next 1.129; commitid IubqCZFpVyrxw0QC; 1.129 date 2021.04.19.17.08.09; author he; state Exp; branches; next 1.128; commitid c2Uk0uVdMcjnrVPC; 1.128 date 2021.04.04.08.40.44; author he; state Exp; branches; next 1.127; commitid P9mYF1N97Gwu7XNC; 1.127 date 2021.03.29.08.45.34; author he; state Exp; branches 1.127.2.1; next 1.126; commitid c21xAkUhvuVukbNC; 1.126 date 2021.02.14.08.24.30; author he; state Exp; branches; next 1.125; commitid 4xckYMCi6tPqBEHC; 1.125 date 2021.01.03.18.23.14; author he; state Exp; branches; next 1.124; commitid uAkzHpFVRCdhgjCC; 1.124 date 2021.01.03.08.53.11; author jperkin; state Exp; branches; next 1.123; commitid ay30iuhEsFYX5gCC; 1.123 date 2021.01.01.20.44.48; author he; state Exp; branches; next 1.122; commitid g2rL6dDJbFHb64CC; 1.122 date 2020.11.29.20.15.15; author he; state Exp; branches; next 1.121; commitid 5CAr6bkfJnFQZOxC; 1.121 date 2020.11.13.20.35.58; author he; state Exp; branches; next 1.120; commitid 5fXvJ9apFFuGDLvC; 1.120 date 2020.11.06.20.13.49; author he; state Exp; branches; next 1.119; commitid bOIT1pfxD3gQIRuC; 1.119 date 2020.10.28.11.16.46; author he; state Exp; branches; next 1.118; commitid 5aaSNkemvgvQ3FtC; 1.118 date 2020.08.06.11.42.56; author jperkin; state Exp; branches; next 1.117; commitid JMSHAfpPcJ5MRZiC; 1.117 date 2020.07.08.14.46.14; author jperkin; state Exp; branches; next 1.116; commitid QMtKW3fwVVCWNhfC; 1.116 date 2020.07.07.10.44.02; author he; state Exp; branches; next 1.115; commitid ItiIUp8GiANQv8fC; 1.115 date 2020.07.06.13.56.31; author he; state Exp; branches; next 1.114; commitid hUhlmx47WnbvB1fC; 1.114 date 2020.06.08.11.19.33; author he; state Exp; branches; next 1.113; commitid in5RcDPy955cDpbC; 1.113 date 2020.06.07.22.44.39; author he; state Exp; branches; next 1.112; commitid lDiCJr7hhEzSslbC; 1.112 date 2020.05.17.13.18.07; author he; state Exp; branches; next 1.111; commitid gVogfeeabDjf0B8C; 1.111 date 2020.05.16.19.48.48; author tnn; state Exp; branches; next 1.110; commitid rSAhlF9n2Vnncv8C; 1.110 date 2020.05.16.19.36.12; author tnn; state Exp; branches; next 1.109; commitid PD9uDkMWjDC68v8C; 1.109 date 2020.05.16.10.39.51; author he; state Exp; branches; next 1.108; commitid jk3YPIPJ25UW9s8C; 1.108 date 2020.03.20.09.25.00; author he; state Exp; branches; next 1.107; commitid cqLROZsAR9Ssz71C; 1.107 date 2020.03.18.07.43.15; author he; state Exp; branches; next 1.106; commitid MhdwcBY9En6R4R0C; 1.106 date 2020.03.13.18.34.53; author jperkin; state Exp; branches; next 1.105; commitid WSHjjd4czgYaQg0C; 1.105 date 2020.03.12.12.51.29; author ryoon; state Exp; branches; next 1.104; commitid oYcyypMjTl0OY60C; 1.104 date 2020.02.28.11.10.36; author adam; state Exp; branches; next 1.103; commitid FVbQeQ28rQfYPqYB; 1.103 date 2020.02.23.09.18.00; author he; state Exp; branches; next 1.102; commitid XvEddxqUVrLhnMXB; 1.102 date 2020.02.22.21.47.06; author he; state Exp; branches; next 1.101; commitid axIo6K10JRETxIXB; 1.101 date 2020.02.21.18.31.02; author ryoon; state Exp; branches; next 1.100; commitid yhdkEdwUwAE5vzXB; 1.100 date 2020.02.17.20.24.18; author jperkin; state Exp; branches; next 1.99; commitid 1ll6bCYTETeGf4XB; 1.99 date 2020.01.03.19.26.32; author jperkin; state Exp; branches; next 1.98; commitid QOGW80IpLREynhRB; 1.98 date 2019.11.20.09.53.13; author he; state Exp; branches; next 1.97; commitid l1roV5IWKDFACzLB; 1.97 date 2019.11.13.18.51.11; author adam; state Exp; branches; next 1.96; commitid RpPFqS1R1AxnPIKB; 1.96 date 2019.11.13.14.56.20; author jperkin; state Exp; branches; next 1.95; commitid AIMaofd0DB9xwHKB; 1.95 date 2019.11.12.12.06.04; author ryoon; state Exp; branches; next 1.94; commitid b5ARAqrKyU7bCyKB; 1.94 date 2019.11.11.14.56.41; author jperkin; state Exp; branches; next 1.93; commitid NBevCJYYMsoEArKB; 1.93 date 2019.11.11.10.28.34; author he; state Exp; branches; next 1.92; commitid dTMDGUAqUbWu6qKB; 1.92 date 2019.11.11.09.09.11; author he; state Exp; branches; next 1.91; commitid CBBgHmF4mCYBFpKB; 1.91 date 2019.10.28.00.42.21; author jperkin; state Exp; branches; next 1.90; commitid LalJjKfpDjTHjzIB; 1.90 date 2019.10.27.18.34.27; author he; state Exp; branches; next 1.89; commitid 6KtMopsgziykhxIB; 1.89 date 2019.10.02.12.51.43; author he; state Exp; branches; next 1.88; commitid olLJKDmtqsg4aiFB; 1.88 date 2019.09.19.17.37.29; author jperkin; state Exp; branches; next 1.87; commitid 0Lc3D1grK14ybEDB; 1.87 date 2019.09.17.08.03.27; author he; state Exp; branches; next 1.86; commitid Ge6ZKa3ViKK61lDB; 1.86 date 2019.09.09.16.19.49; author adam; state Exp; branches; next 1.85; commitid DdXpUj2zwpjZ4mCB; 1.85 date 2019.08.29.14.09.56; author he; state Exp; branches; next 1.84; commitid nVQnVDnbPxg5IVAB; 1.84 date 2019.07.16.14.23.04; author he; state Exp; branches; next 1.83; commitid d5rLollddx8nbhvB; 1.83 date 2019.07.08.15.16.40; author he; state Exp; branches; next 1.82; commitid 1GYMY4FKKWgHKfuB; 1.82 date 2019.07.06.06.58.49; author jperkin; state Exp; branches; next 1.81; commitid lAMA7joD6HHS3XtB; 1.81 date 2019.07.05.09.55.31; author he; state Exp; branches; next 1.80; commitid PeGYIs4Kn8Ys4QtB; 1.80 date 2019.06.13.19.06.30; author tnn; state Exp; branches; next 1.79; commitid AvV3IUYr8h9cP3rB; 1.79 date 2019.06.02.22.50.04; author ryoon; state Exp; branches; next 1.78; commitid x2NHOk3VJiJ7qFpB; 1.78 date 2019.06.02.22.12.39; author he; state Exp; branches; next 1.77; commitid qoR0heOVKWBidFpB; 1.77 date 2019.05.31.14.11.23; author jperkin; state Exp; branches; next 1.76; commitid ynPTC9C9M0bOBmpB; 1.76 date 2019.05.22.09.43.14; author jperkin; state Exp; branches; next 1.75; commitid L2PxPSfh0Dg7qboB; 1.75 date 2019.05.21.18.00.46; author jperkin; state Exp; branches; next 1.74; commitid HJlFL6UtVhOHc6oB; 1.74 date 2019.05.14.15.48.15; author he; state Exp; branches; next 1.73; commitid ZSITcPKzvTDwGbnB; 1.73 date 2019.05.09.08.46.56; author he; state Exp; branches; next 1.72; commitid b7qz5Zq0hnqywvmB; 1.72 date 2019.04.16.06.53.26; author he; state Exp; branches; next 1.71; commitid C24rIsfEUZAyDxjB; 1.71 date 2019.04.14.12.49.17; author he; state Exp; branches; next 1.70; commitid YcdbtfxYWfEDFjjB; 1.70 date 2019.04.14.12.42.03; author he; state Exp; branches; next 1.69; commitid pwhmGAMnCz6kCjjB; 1.69 date 2019.03.27.15.09.36; author he; state Exp; branches; next 1.68; commitid g3Mzqx4bVopu11hB; 1.68 date 2019.03.07.20.19.11; author jperkin; state Exp; branches; next 1.67; commitid Wnj3Ffsj34NAnteB; 1.67 date 2019.03.06.21.39.17; author he; state Exp; branches; next 1.66; commitid kMCsaKIQVSLcRleB; 1.66 date 2019.03.06.16.51.53; author rin; state Exp; branches; next 1.65; commitid FZ0TB7lByS2wgkeB; 1.65 date 2019.03.04.15.37.54; author he; state Exp; branches; next 1.64; commitid WWAhBCEvNsj8V3eB; 1.64 date 2019.03.04.09.55.34; author he; state Exp; branches; next 1.63; commitid qjWS7SDeIbgM12eB; 1.63 date 2019.03.04.07.48.20; author he; state Exp; branches; next 1.62; commitid eWySvE583yb5k1eB; 1.62 date 2019.03.03.22.23.52; author he; state Exp; branches; next 1.61; commitid YxBev1eejCyXbYdB; 1.61 date 2019.03.03.15.56.02; author he; state Exp; branches; next 1.60; commitid 0fN0prwnc3el3WdB; 1.60 date 2019.03.03.09.50.46; author he; state Exp; branches; next 1.59; commitid EvN2cmcwwHg52UdB; 1.59 date 2019.03.03.09.16.21; author he; state Exp; branches; next 1.58; commitid Xl29H2jHOnT0QTdB; 1.58 date 2019.02.14.16.24.23; author he; state Exp; branches; next 1.57; commitid LF2JLzUH82EWKKbB; 1.57 date 2019.02.14.09.14.06; author he; state Exp; branches; next 1.56; commitid 7RTo0O6u53BnnIbB; 1.56 date 2019.02.14.08.57.44; author he; state Exp; branches; next 1.55; commitid CQMo01xOZDeAhIbB; 1.55 date 2019.02.13.13.33.43; author he; state Exp; branches; next 1.54; commitid xq1C34ZUzY2qQBbB; 1.54 date 2019.02.13.08.29.52; author he; state Exp; branches; next 1.53; commitid chBwcrJmsvuK5AbB; 1.53 date 2019.01.22.09.17.15; author jperkin; state Exp; branches; next 1.52; commitid p2AQcwEfFoli8L8B; 1.52 date 2019.01.19.12.44.08; author ryoon; state Exp; branches; next 1.51; commitid B2wSvNu5WB3kno8B; 1.51 date 2019.01.05.23.29.40; author tnn; state Exp; branches; next 1.50; commitid sWa4rcI8fbSjnE6B; 1.50 date 2018.12.21.23.12.34; author he; state Exp; branches; next 1.49; commitid wai8K3KyJeC8HI4B; 1.49 date 2018.12.15.12.41.43; author jperkin; state Exp; branches; next 1.48; commitid 9N3hJeFqs3eeuT3B; 1.48 date 2018.12.08.07.24.54; author ryoon; state Exp; branches; next 1.47; commitid F1Gi23nuWnquXX2B; 1.47 date 2018.11.27.15.45.23; author adam; state Exp; branches; next 1.46; commitid JtvMpE4WFW3k2B1B; 1.46 date 2018.11.18.07.03.01; author ryoon; state Exp; branches; next 1.45; commitid d2Z2cUvC7LFQto0B; 1.45 date 2018.10.31.16.30.44; author martin; state Exp; branches; next 1.44; commitid ru7cOw2n0e2mc8YA; 1.44 date 2018.10.31.15.53.17; author jperkin; state Exp; branches; next 1.43; commitid jZ0HdRzTQcUhZ7YA; 1.43 date 2018.10.29.22.24.11; author he; state Exp; branches; next 1.42; commitid 0FoMx9d6etMx9UXA; 1.42 date 2018.10.28.13.21.36; author he; state Exp; branches; next 1.41; commitid xIlgmjECEDlIbJXA; 1.41 date 2018.10.15.11.22.23; author he; state Exp; branches; next 1.40; commitid CTvmUM4CO6hpY2WA; 1.40 date 2018.10.13.10.03.36; author he; state Exp; branches; next 1.39; commitid 3e7Eia4qun9VBMVA; 1.39 date 2018.09.30.17.46.24; author minskim; state Exp; branches; next 1.38; commitid IvlISWRTcv3KB9UA; 1.38 date 2018.09.30.16.19.54; author minskim; state Exp; branches; next 1.37; commitid 4KSaBt00Wdwu89UA; 1.37 date 2018.09.24.03.42.42; author minskim; state Exp; branches; next 1.36; commitid TFEV1Y1emQyE8jTA; 1.36 date 2018.09.14.10.04.43; author jperkin; state Exp; branches; next 1.35; commitid riRJ7dvlsvu7z3SA; 1.35 date 2018.09.03.16.56.24; author ryoon; state Exp; branches; next 1.34; commitid jx6TurRur3CScGQA; 1.34 date 2018.08.13.13.09.38; author jperkin; state Exp; branches; next 1.33; commitid PgbbUPbm21VHCXNA; 1.33 date 2018.08.09.19.10.06; author ryoon; state Exp; branches; next 1.32; commitid iCAqEfCcQwcrKtNA; 1.32 date 2018.08.09.17.04.03; author jperkin; state Exp; branches; next 1.31; commitid SqavspnW1vIL2tNA; 1.31 date 2018.07.30.19.32.01; author ryoon; state Exp; branches; next 1.30; commitid 0vGSTKg0LmJ1ccMA; 1.30 date 2018.07.22.08.02.27; author ryoon; state Exp; branches; next 1.29; commitid BTjR0LyncjHoD6LA; 1.29 date 2018.07.16.01.58.58; author ryoon; state Exp; branches; next 1.28; commitid kkoepwwB0LrEOiKA; 1.28 date 2018.06.25.13.31.11; author ryoon; state Exp; branches; next 1.27; commitid sjZL3oFKhgHRjFHA; 1.27 date 2018.06.24.08.05.25; author ryoon; state Exp; branches; next 1.26; commitid GzWm5H8i3Zo6yvHA; 1.26 date 2018.06.21.17.13.13; author jperkin; state Exp; branches; next 1.25; commitid QXWBMvEHY1I7GaHA; 1.25 date 2018.06.19.13.23.25; author ryoon; state Exp; branches; next 1.24; commitid MA4b9J4rTBDgtTGA; 1.24 date 2018.06.01.23.42.09; author ryoon; state Exp; branches; next 1.23; commitid azE86pqwuqqptDEA; 1.23 date 2018.05.18.12.45.52; author ryoon; state Exp; branches; next 1.22; commitid qgy9zm1VBWLaiMCA; 1.22 date 2018.04.04.22.38.27; author jperkin; state Exp; branches; next 1.21; commitid KD4zf8yk8BJ6ZaxA; 1.21 date 2018.04.04.12.16.46; author ryoon; state Exp; branches; next 1.20; commitid jBUwHLbXoiySx7xA; 1.20 date 2018.03.03.22.11.26; author ryoon; state Exp; branches; next 1.19; commitid tfw2mN3WfZFER3tA; 1.19 date 2018.03.02.05.59.18; author triaxx; state Exp; branches; next 1.18; commitid k2LKojf7o9rawQsA; 1.18 date 2018.02.18.12.12.54; author ryoon; state Exp; branches; next 1.17; commitid LLzaKyahGjxdYkrA; 1.17 date 2018.01.09.11.47.33; author ryoon; state Exp; branches; next 1.16; commitid 72y7X3c9FQCf7cmA; 1.16 date 2018.01.08.09.33.58; author ryoon; state Exp; branches; next 1.15; commitid Cm6zP9GkYANop3mA; 1.15 date 2018.01.04.15.18.50; author jperkin; state Exp; branches; next 1.14; commitid uXTdgFmtf1fkrzlA; 1.14 date 2017.12.20.05.38.21; author maya; state Exp; branches 1.14.2.1; next 1.13; commitid 4MFSMiRVe9d2IAjA; 1.13 date 2017.12.17.01.00.02; author ryoon; state Exp; branches; next 1.12; commitid 2avKZxyACtWWgbjA; 1.12 date 2017.12.07.12.12.44; author maya; state Exp; branches; next 1.11; commitid OK1x44EUGn6rjXhA; 1.11 date 2017.11.28.00.07.27; author ryoon; state Exp; branches; next 1.10; commitid XlKBoJ7u1ODLAJgA; 1.10 date 2017.11.16.19.48.24; author jperkin; state Exp; branches; next 1.9; commitid jcMbDNktkXVhvifA; 1.9 date 2017.11.03.22.04.10; author ryoon; state Exp; branches; next 1.8; commitid GaU1XdjzYEyiGDdA; 1.8 date 2017.10.21.12.15.56; author ryoon; state Exp; branches; next 1.7; commitid aKZ6cr4pak2nQUbA; 1.7 date 2017.09.30.04.42.43; author ryoon; state Exp; branches; next 1.6; commitid QZ3HwxA0V4kK0b9A; 1.6 date 2017.03.20.11.36.35; author jperkin; state Exp; branches; next 1.5; commitid oIdIAr9TLSeLwhKz; 1.5 date 2017.02.23.09.35.16; author jperkin; state Exp; branches; next 1.4; commitid ue2T68vF58vFE3Hz; 1.4 date 2017.01.08.14.38.13; author maya; state Exp; branches; next 1.3; commitid zhHX04QXdQ9TOaBz; 1.3 date 2016.09.13.12.37.08; author ryoon; state Exp; branches; next 1.2; commitid OpE9ewDFt28PU7mz; 1.2 date 2016.09.12.13.27.33; author ryoon; state Exp; branches; next 1.1; commitid HcT3iIXWMv96e0mz; 1.1 date 2016.09.06.10.36.49; author jperkin; state Exp; branches; next ; commitid QoDoqfO9X8Asrdlz; 1.127.2.1 date 2021.04.10.08.36.05; author bsiegert; state Exp; branches; next ; commitid m1e30zPixfG0UIOC; 1.14.2.1 date 2018.01.28.18.24.02; author bsiegert; state Exp; branches; next ; commitid AB52kifYbfXpHFoA; desc @@ 1.167 log @lang/rust: re-compute checksums, overlooked in the previous... @ text @$NetBSD: distinfo,v 1.166 2024/01/22 11:00:16 adam Exp $ BLAKE2s (rust-1.74.1-aarch64-apple-darwin.tar.gz) = 6cc3cfda101661332815ce9f27781eb73d5b10abead309c0fe3649d428abb2ae SHA512 (rust-1.74.1-aarch64-apple-darwin.tar.gz) = 26b5e2dfead0f48284dc89dde18978285c9d9d4afb310a859d2876aa2abdf1500fb69756b530312c0ceb7da4a309c0319dfa7ea539a800522edd67afd95f7ac2 Size (rust-1.74.1-aarch64-apple-darwin.tar.gz) = 246818073 bytes BLAKE2s (rust-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = 90e0e8120826882f13cfa28aacd9065704ae8c2bbf66244ed2ad5ddba1eee401 SHA512 (rust-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = f7c764dbeeb1942a1c30dcdead9a47f7d554459a8c68fb1b626848e92fcdd89909203dd3f313453ca0279dd852962b489574f8ca9f3e92af2fb1ce76519ca8a5 Size (rust-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = 469441364 bytes BLAKE2s (rust-1.74.1-aarch64-unknown-netbsd.tar.xz) = 8b96a419f9612fa96475d1bbca12b67d54a7d40de8c51f80dafd16f8773c0867 SHA512 (rust-1.74.1-aarch64-unknown-netbsd.tar.xz) = 450147e2c82878b1c4c9447e88ee6c8492eb5523d8dda0bc4af188bd41d401dcaeae9019c38edaa6ddb94f6abd2d68f6fa131a238257ced099cb2c30db5c5a62 Size (rust-1.74.1-aarch64-unknown-netbsd.tar.xz) = 162618788 bytes BLAKE2s (rust-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = f4da7e9a2c2463bf9c2e3cf74b493f89739370a6112f74a809902983c1a4e27e SHA512 (rust-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = c1ca322ee70b89033a2e3ecb9d13e7f20de58459ea75954840994521644281c48a12ebd8dc9f2c711da67ed6ca6685c5038adc85badca3c4b7f8ea6144d7dcc7 Size (rust-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = 162045860 bytes BLAKE2s (rust-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = 1a529c6a1f2e7bc6404d03154d0ea141f20be469a9de129ea65d7c5bf5a071f1 SHA512 (rust-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = bd85fc70c9b799ca6791f650b3293086e1e69499aff7b9b51a014254792a63b4b71e3aad97249c37f745ccfddd32140ab82892a787c0ecb6e9e975abc1082c87 Size (rust-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = 352818474 bytes BLAKE2s (rust-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = 61968b36c2083884c36f661882b55dcfa57d8f67ba244af22d7e3e74349cc23b SHA512 (rust-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = a38482087f7158c5f1f3aa3e860d6f22db7ec13d9977c6294921fdb9964321790f125628046330bdc7f015833a8def82664f54e9b27e599b776596730a480dea Size (rust-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = 139169356 bytes BLAKE2s (rust-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 3c1536af41823b79c8aeb223e340e470f0747dd154f5bf2b6e245aec12a9ac44 SHA512 (rust-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 66f05df7289a1d2c61ff34cb2eeff935ad2f9dfeaf6c0a1759eb97061a37d56feb748893cc9f258f0b2d2c35ddc0fa0ce09f0f8655d1e196f97b448ca727e862 Size (rust-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 342373318 bytes BLAKE2s (rust-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = 061584263a358ada66521be07540c645c711b46467ef3ac8d8bbbadb2df9a7e2 SHA512 (rust-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = f9b69fd7681e2e1f32f98b4b246fb3ba9a0adc6d74ef412a7b698ae8a29dbd2a14b3cace50957836bce60db579fcbe1f1b2de2d7a7f35fcba86585273ce38b28 Size (rust-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = 139984064 bytes BLAKE2s (rust-1.74.1-i586-unknown-netbsd.tar.xz) = 8731a4b71b45c5812b35e223138b705902ecdbe4486deb6edbd5acb32ef4ed7d SHA512 (rust-1.74.1-i586-unknown-netbsd.tar.xz) = 9f8b904db247507d5d8bd8ebf619507945d2b8c87e3319184d27f23efc0d236768fc74db03ba8fd313c873557f708824947c57664903c80d0b0520b27231113c Size (rust-1.74.1-i586-unknown-netbsd.tar.xz) = 175253756 bytes BLAKE2s (rust-1.74.1-i686-unknown-linux-gnu.tar.gz) = cb55301aae2114e496cd90b14b5e7b35316626ee400699e59d43a61ba73429d9 SHA512 (rust-1.74.1-i686-unknown-linux-gnu.tar.gz) = 764564da8f891410dc02e71bc823d7d9313f9958576be3ef577d99335da5c279daf014e032b12b3a744b5f0a97a4f1db9effc48e21598f37741b74823d18f08c Size (rust-1.74.1-i686-unknown-linux-gnu.tar.gz) = 417507005 bytes BLAKE2s (rust-1.74.1-mipsel-unknown-netbsd.tar.xz) = ff9013022fafbc34bf635a469ee0776f3dd971ec472c0acb078dc7d3509fb396 SHA512 (rust-1.74.1-mipsel-unknown-netbsd.tar.xz) = 97993d66a86d2bf1dc4a86c2ad007991751aad304aa9e52515f3e45ab803c27e0184e46d05cf17a93eabbb4b26b35240bfb7cd2531b2608ca9ff933f28a2361f Size (rust-1.74.1-mipsel-unknown-netbsd.tar.xz) = 140988872 bytes BLAKE2s (rust-1.74.1-powerpc-unknown-netbsd.tar.xz) = 2da644047ba09814c2d29d277d7f04d67077a36fa0d0589b855ad8c5907c2d15 SHA512 (rust-1.74.1-powerpc-unknown-netbsd.tar.xz) = 5756817c85cae2d607c39ecc9ef9d741e4ebc0f806358e757e5930cfdbf22c997df7e8158ec1c4b6c796e9c09135fb8ac4fb5d95895f0104752ca73a83a061b5 Size (rust-1.74.1-powerpc-unknown-netbsd.tar.xz) = 189266964 bytes BLAKE2s (rust-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 1c64b8e6acb250d5b0c29363f255c57606a796ac08bf35e119e51f39c27a264f SHA512 (rust-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 5f153777b293711a80d3ff521fd85cf39cb4b2bb3a0039261032b952792dc952414a3e7b64d340ab1b7a444e8e3e85ac12c800a720e9ccaa0fa2d87e1e77db07 Size (rust-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 172793880 bytes BLAKE2s (rust-1.74.1-sparc64-unknown-netbsd.tar.xz) = f9e50a59e4cc6fd19668b91ba6771647cf64fcf49cde2c337298715abd3fdd75 SHA512 (rust-1.74.1-sparc64-unknown-netbsd.tar.xz) = ea4d72df642ad050acf21aeb899a372d61167069e06635605694b16c236ecd264a1530e880c83e5e584ad46baee512da2c1f90e46597b32a26b2a22af97367d2 Size (rust-1.74.1-sparc64-unknown-netbsd.tar.xz) = 156503992 bytes BLAKE2s (rust-1.74.1-x86_64-apple-darwin.tar.gz) = b74088e7577792b58312bfd96d372ce1a9024f12085f8fa38b03d3026328d0c8 SHA512 (rust-1.74.1-x86_64-apple-darwin.tar.gz) = 700885f5f684d913291204754623ae7e95932da534593feab41418a86886a31825254f75f4728159953fe905a014b9688cd847a64a2b72ec28a02151f27780df Size (rust-1.74.1-x86_64-apple-darwin.tar.gz) = 331839585 bytes BLAKE2s (rust-1.74.1-x86_64-unknown-freebsd.tar.gz) = 0beaaea0e622942e638b581c607fc38e63415b68339f5b06c7578b3e0bed0a8e SHA512 (rust-1.74.1-x86_64-unknown-freebsd.tar.gz) = c8403c3ec0241735eda0bc5119b2ba5dad13446708841bb64db28599bf3406e2337990ba2a74339d130242ebfaf4cfcf59ee611395cb231e2909545c660a5875 Size (rust-1.74.1-x86_64-unknown-freebsd.tar.gz) = 314334589 bytes BLAKE2s (rust-1.74.1-x86_64-unknown-illumos.tar.gz) = a85cd9e2f41848c0d533bfe77b205dd73fd095cf312eefd1d25fea7e016d01ba SHA512 (rust-1.74.1-x86_64-unknown-illumos.tar.gz) = 3bde6eb2ba638c0e5400fb8968de1e407d7aa3018044bc43168fe2acca47deaa89bf0dec43221096f9041e0355bce0b66a098c72d2f624842c0bd57c4bedface Size (rust-1.74.1-x86_64-unknown-illumos.tar.gz) = 231103389 bytes BLAKE2s (rust-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = 3cf48f8beed816899addd2d15493083f48d1b289803e8c3c73f1a186e71c8e03 SHA512 (rust-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = 918dc9bd838cc115ff9f5cc7458ed6fa264607d3be37e033f0a8ec9f05b2403e0f013bc77bf7df9b3e1b7cf437ce148aef32c9aeb24de9e7a487b15f78b2630a Size (rust-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = 325345126 bytes BLAKE2s (rust-1.74.1-x86_64-unknown-netbsd.tar.xz) = f9179a7fcf4449ba6aed225272cd6c8694c4bbc92c7d32c3bb0a268063580ca8 SHA512 (rust-1.74.1-x86_64-unknown-netbsd.tar.xz) = 85864be16d48dce5dc8b3ad8ee0a226902435032141e5f725a69753c5c3fe980de3b9c22fd594acfcfa64ef1083ab6c3bd530c9b8ebbb8f301db1230e216ed88 Size (rust-1.74.1-x86_64-unknown-netbsd.tar.xz) = 153085208 bytes BLAKE2s (rust-std-1.74.1-aarch64-apple-darwin.tar.gz) = 0408a38a765ff39c1b4d0c95eb82cf3c435ffed2786de401b94e335fc84e6533 SHA512 (rust-std-1.74.1-aarch64-apple-darwin.tar.gz) = 43d969f21cfc9656ac5dd8ab082ea0190f61556d369b0b14e8492e3a81958fb2e29675080bec310da6340dfdfc7eac1df5f634a5978b36a998da2865ff9f57b3 Size (rust-std-1.74.1-aarch64-apple-darwin.tar.gz) = 40110241 bytes BLAKE2s (rust-std-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = 12ed5d1ffc56a73b5f726f82afad01d1d4c0255216d7709b22e83c08d1efa6a9 SHA512 (rust-std-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = 034198bfe4b3a94e801d0247d14ef902bdcabde4dd4a05e65b3bf5e9a8e8d23969537c93f10a1414798c8035420b7e92af6ccadf9cb05194576674a9214bd3e8 Size (rust-std-1.74.1-aarch64-unknown-linux-gnu.tar.gz) = 65228338 bytes BLAKE2s (rust-std-1.74.1-aarch64-unknown-netbsd.tar.xz) = 594b9704f8b92db0bb63086c9a484bdd114408649dd49168b68dcfadf26b7742 SHA512 (rust-std-1.74.1-aarch64-unknown-netbsd.tar.xz) = 763e55b91242e7eb2f47a21f74f00fdb25b8fbb10d2e3edf55cc112b381e7136af7dd75e3bbcd843fe179e5e7be89946e345ad6369bce85d7e2038f09f654414 Size (rust-std-1.74.1-aarch64-unknown-netbsd.tar.xz) = 22520524 bytes BLAKE2s (rust-std-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = 22f3cb908f43e8c13c6b6ad75680e874c87b584176ea75c5f5acc6c368f9b413 SHA512 (rust-std-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = ccbc1bcf0e6c26183c6fed6ef44895d034c83184bd317f93a2652b6630890227ae04b30ddbe63a112ee8cb91dbb7351b20114d7b5eec5da3528f24c949f4e405 Size (rust-std-1.74.1-aarch64_be-unknown-netbsd.tar.xz) = 22293420 bytes BLAKE2s (rust-std-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = 469df3e49daa45e499540d3ff173fe814a5e3ab8f62aa2633d6173812e6a0e96 SHA512 (rust-std-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = f7c73b1f7a83e8923abe5d19d4e90957ba6265c3539df1ad264f5fa17a9e82a60e86edaa04205f4b038433175bf251b559acc2146a165cd56e6ac875c3fec205 Size (rust-std-1.74.1-arm-unknown-linux-gnueabihf.tar.gz) = 37219196 bytes BLAKE2s (rust-std-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = d7ecba983a67b9f7c404e0ccbfd42060311b1401276d1e8b9bbd404d479c8a85 SHA512 (rust-std-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = 5e6cef629350a25742bc654297f3c74c83ff6e56353614482ec8ab1c7fc9c4b6829f4d119aa8dd03476e367bb42ee8cfaff90a3707011fec310fc883e0945271 Size (rust-std-1.74.1-armv6-unknown-netbsd-eabihf.tar.xz) = 20860904 bytes BLAKE2s (rust-std-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 11cfac1a88877169682bc00b9180accd288b567446d2044710a172ecb75606d2 SHA512 (rust-std-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 314ab24829c79b9bae9cbca65d72be16a25336a3ac80dc0c4cf48aa4d8f9df1c5fff0bd9645ba191f57bcede839a3c00e250e6e2a3fe40f0c287937e6e9a0fd8 Size (rust-std-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz) = 38681944 bytes BLAKE2s (rust-std-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = 35978f0e26721b21be001c83af09e9809c1cecc3773b723beb7bbfeecb3cd7eb SHA512 (rust-std-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = eb70d2613e3dd9f17f9e602dbc3b26028c54310faa9691cfe985e774f7cad73ce3fab8b3aca17a07ec495e94d00944f4d1a0ec79ad1b819ed3538ca86cc73111 Size (rust-std-1.74.1-armv7-unknown-netbsd-eabihf.tar.xz) = 21705004 bytes BLAKE2s (rust-std-1.74.1-i586-unknown-netbsd.tar.xz) = 57ac61b9a7824b78b05b4aef234026702e3761d2c1212422db309ec2fc528d49 SHA512 (rust-std-1.74.1-i586-unknown-netbsd.tar.xz) = 067f3e5ed332dc94c70d8cff2f45de9d3cd10f99a4f8e6bc5a523411460862b30c7b6b1a4c3d12bb47aff3ab96427aa7ab6c95c7c6991e216e62d7adb1967999 Size (rust-std-1.74.1-i586-unknown-netbsd.tar.xz) = 22757180 bytes BLAKE2s (rust-std-1.74.1-i686-unknown-linux-gnu.tar.gz) = e34d40def404e5c0405456bd0aaddf828c1f1e5dd9275393d587dfcb84b3e6ff SHA512 (rust-std-1.74.1-i686-unknown-linux-gnu.tar.gz) = faa689d3ab2d901540b64d95a6f579def099f1fdfe6aa93a211c5956077bca68df4fd51be8cfa1e5019e0cc86308e0f22eecdf72fbf94d4d1a76c0a5f76dba82 Size (rust-std-1.74.1-i686-unknown-linux-gnu.tar.gz) = 40606893 bytes BLAKE2s (rust-std-1.74.1-mipsel-unknown-netbsd.tar.xz) = bdd08b0f465164ad0555e9bee1c307e162677516d265aa4ac761959817cf3fb9 SHA512 (rust-std-1.74.1-mipsel-unknown-netbsd.tar.xz) = 6c6ba2c1481ed12346445a77791a33d38b112ca67d2c15bb8ac0fdc730c05da704bb38740a7ce7e8be44bc099b6943720269c001ddd158f2917e51211ab1c5ed Size (rust-std-1.74.1-mipsel-unknown-netbsd.tar.xz) = 20728188 bytes BLAKE2s (rust-std-1.74.1-powerpc-unknown-netbsd.tar.xz) = 0d4c7548021b3fd10877f53b73dff997e8bc95728caa5575357886d7a8286fad SHA512 (rust-std-1.74.1-powerpc-unknown-netbsd.tar.xz) = 9fae71050ca57f39cf13d01a4bd7362daf61781f5577ef834f19c5edf566f4fd073b8f21491198cbc29ea955a52ab9564253293f7b39beebc917dc6138ede729 Size (rust-std-1.74.1-powerpc-unknown-netbsd.tar.xz) = 20856308 bytes BLAKE2s (rust-std-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 0ef3e33b32a83769e767f9e93aa3c91e6e3469e94aa7e90528a76c6a8dc339d3 SHA512 (rust-std-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 8482c9c5ca18981622065f1990f50200e77dfddbdeeff14dc1822b7a67a8d8853315695993ca1d67ea37b834373482bf5e867a1510b18866eca102a63336428c Size (rust-std-1.74.1-riscv64gc-unknown-netbsd.tar.xz) = 20957204 bytes BLAKE2s (rust-std-1.74.1-sparc64-unknown-netbsd.tar.xz) = 619f5e6316e0beb88e4f1aa4d8c5828a8f3771bf3bcc4492c1377848aec73939 SHA512 (rust-std-1.74.1-sparc64-unknown-netbsd.tar.xz) = b8b821dca3d30263361cdccf27313c4c4f36de345244665ac8c0d7d0cb90cc5d29f4ac4e9fd28c48d55852bd1d983d5d04647b1d60a353c29fbc4ebd7cc9ac04 Size (rust-std-1.74.1-sparc64-unknown-netbsd.tar.xz) = 20588488 bytes BLAKE2s (rust-std-1.74.1-x86_64-apple-darwin.tar.gz) = 3b8e0c3b99ce19acad5a86e02d08213d601fb86d2195f3ffdabf417cd60d6620 SHA512 (rust-std-1.74.1-x86_64-apple-darwin.tar.gz) = ded7a67b9fc3ebc9dbbe61873070a1de300fdf224e0961fb95b10fd982cec2be337bb6c6f97faa381cc62a60e297933fd2c699d778b1578b7fcd8d20426120bf Size (rust-std-1.74.1-x86_64-apple-darwin.tar.gz) = 41966632 bytes BLAKE2s (rust-std-1.74.1-x86_64-unknown-freebsd.tar.gz) = 1b6031eccc673db19748f3efaf0e3cdccb2519f8eacca7bedee0e425511466cb SHA512 (rust-std-1.74.1-x86_64-unknown-freebsd.tar.gz) = cf67fa879dcad6f86677559e76eba6c4f824e879268fc50cd778d40b33bcdfc447755981782b95ec91d054752c3f4821c468c1e3eea98257867d0b7bebba3993 Size (rust-std-1.74.1-x86_64-unknown-freebsd.tar.gz) = 43726025 bytes BLAKE2s (rust-std-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = 693cbd61d9cb455a61b1e35dda8752d763272421c12e3f7806cfdc557bb03a76 SHA512 (rust-std-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = bfed8575c0c010f19536c08179d9ecdbbef77af93dde72c1b8d5f6acd9a7b45f247e3aa3e83c8a0b0ee8ee5817ff15c2775e23a0d6247d8f79a7ede76b3e2d20 Size (rust-std-1.74.1-x86_64-unknown-linux-gnu.tar.gz) = 45514745 bytes BLAKE2s (rust-std-1.74.1-x86_64-unknown-netbsd.tar.xz) = f3452e9f0ddacc651106d82b82f29a57461e47e2dc9295f015f5fc8dff7c5167 SHA512 (rust-std-1.74.1-x86_64-unknown-netbsd.tar.xz) = b55e98fa873f57f3063f72bb51dd0b8ade30d30974de7593a5b22e04e16e473b2c9c67993cd880c2fd9cc890193c840fe16798dd225f29c26a6ca84e8155b49d Size (rust-std-1.74.1-x86_64-unknown-netbsd.tar.xz) = 22812280 bytes BLAKE2s (rustc-1.75.0-src.tar.gz) = ce73634181497293f543514b5e22b059b9f7b4d102766db8beaa76fd9baf7db4 SHA512 (rustc-1.75.0-src.tar.gz) = c0fbc7349082bdda5693664f86e2814e3a15272dd1b5028859e9d0d864b4375fae94b7039e14567d25bc9c3c4d8187734a163a2522b75cb1f267f7b9e57c3385 Size (rustc-1.75.0-src.tar.gz) = 285857065 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 SHA1 (patch-compiler_rustc__llvm_build.rs) = a4a66d449fc9eb99d648d02a041778a68f4f7ce8 SHA1 (patch-compiler_rustc__target_src_spec_base_netbsd.rs) = 7fb6ec6d45a9bf4525c675390117e9e61b8023cd SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = a22b5d28997ed9a5565deec9c34322165d563d00 SHA1 (patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs) = d38c3b43656917e60312a842e6a0c37776bbd5d0 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 1ab343595e65ff6348f83cffc30e53d764485ff8 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 3b84a462c6bc8245d579452e4c37e3ce13314952 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 3f79b21fa033782122e09ffc44de55a0e5ecaecb SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163 SHA1 (patch-src_bootstrap_bootstrap.py) = 5cd73003292c935ce0e405edd132180233a04857 SHA1 (patch-src_bootstrap_src_core_build__steps_compile.rs) = 4696304623232acd419ad15597f539a10a014271 SHA1 (patch-src_bootstrap_src_core_build__steps_llvm.rs) = aba4c50ffd0a037096ea34a5e9660f8b435d997f SHA1 (patch-src_bootstrap_src_core_builder.rs) = 557721367140fe1078ce9948296f1a747fab56f0 SHA1 (patch-src_bootstrap_src_lib.rs) = d29bc3c0b335d5e788eecbb02fc08966beef0fb1 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = e1b2eb2f0b3cf1cf87b443656ae306b3242f6b12 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8 SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e1af7fde97416e0a269ee34efd37f4f47fcf7a95 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 6984546c34a2e4d55a6dbe59baa0d4958184e0b7 SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 SHA1 (patch-vendor_cc-1.0.73_src_lib.rs) = 98acea9fb98898f63bbb0f6555df5e4b15da2b85 SHA1 (patch-vendor_cc_src_lib.rs) = c64f7922684b75a559c3b6244114524eb3ab8385 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = a493d0b57a22b9a83c843a1076c91b6d36d2e007 SHA1 (patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs) = 2053e2cffcb2981435c94df04d0e3f333fa77c07 SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 26f797159530bc2c5e1be83a225a13e5458879b2 SHA1 (patch-vendor_libc-0.2.141_src_unix_bsd_netbsdlike_netbsd_mips.rs) = b99ebc7233690df5dd3fa7674d86ec08831eec59 SHA1 (patch-vendor_libc-0.2.141_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 511e5d97083638352d77a463582aca8812602b45 SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 4b9ff57adb8d67f467eb36c023548afef8b1ed74 SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3434376111d3f4759eab5eb278eb64ac5e170ffb SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 66b4cd0853154e6a8fcd009a06ebbae5a1c98f82 SHA1 (patch-vendor_libc-0.2.146_src_unix_solarish_mod.rs) = 17884a63798eee6d68771faa8d9592525aa2a3bb SHA1 (patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike+netbsd_mips.rs) = 0895df54084281263b9dae67e57f68168fb66bd4 SHA1 (patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 93ba3bc49a37448dcf446b59a3ad74be7ea74215 SHA1 (patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 8699853de4225d4e5953d6bf17b59bc463fa7b5d SHA1 (patch-vendor_libc-0.2.148_src_unix_solarish_mod.rs) = bb50e900188a9221df96c4b9638425763ea82b04 SHA1 (patch-vendor_libc-0.2.149_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 6f4bf5f110a88c3641c2f995d7701f86bd68abf4 SHA1 (patch-vendor_libc-0.2.149_src_unix_bsd_netbsdlike_netbsd_mod.rs) = b5007b86bcd3047fc41226ee70c36f9672975d04 SHA1 (patch-vendor_libc-0.2.149_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = c2e1c29998e4e7676d9e6008ba73c3cea6d43166 SHA1 (patch-vendor_libc-0.2.149_src_unix_solarish_mod.rs) = 5572b2e821ba850dcc3a08f1f2be6eb67acaae4a SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 4d16d9545b4bee3155664c4e7ce12082a7f4400e SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 SHA1 (patch-vendor_nix_src_sys_signal.rs) = bf4fcdc5b71d8d73b3d7e8acfccd0554d822c131 SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 9813c98a0551dba197ff47e9ac0f766c50351569 SHA1 (patch-vendor_openssl-src_src_lib.rs) = fc38171e21ab88540a774917f419d41d67f509ca SHA1 (patch-vendor_openssl-sys_build_find__normal.rs) = 98927415bd3517a7492b87da99c8933c19c7299e SHA1 (patch-vendor_openssl-sys_build_main.rs) = 20618b13b56cc93bb5c051f96046604dd4977345 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 65ffbc524705bddd5233b3766b3f271dfea5d625 SHA1 (patch-vendor_valuable_no__atomic.rs) = 3a40cb846bf1fae864c55a0ddba8fdeb5efcba72 @ 1.166 log @rust: avoid .old files in the final package @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.165 2024/01/06 19:00:19 he Exp $ d3 114 a116 114 BLAKE2s (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 6d789c5a388ba8db0d1eb906187fc57415cfe7c91fc20a75f051f944d9efc2c6 SHA512 (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 6c7093851069584312228c39f7f2ec67739278afd776ba4194684ec27dd523676acf4d97bc7ae662e50f3d0d955c31f356502bf6cd5aebe4f76b0b89a3b202c3 Size (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 247463080 bytes BLAKE2s (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 22c7c46ab484766a956e4381fe729b4489506cae60d272611739cc5c3422edd0 SHA512 (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 73e4d3dcce65067679ae94234184b784b2a43dcbcbd3bf4c1e3b8a9fed919f6005b7bc8e576a5e555ff23dc8c8e39928c7b645fc46521f389b6f0f5c71f560d4 Size (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 460971740 bytes BLAKE2s (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = 8f4ff1a3920035db498baf74624910b5fe81fe533101e3c92ba7b3cff8db4cb3 SHA512 (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = bb4560dae59569ca4385fcca9239e3970825de3a2bcad21f5026548a53779b98f3b549f9819f1eb23c0c8bc91670833abf29f63930bcaccca6ef5da6d9a805f6 Size (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = 161515964 bytes BLAKE2s (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 73f22cdad072bfaae14d759141dafa90f4c571c63f6a0b4edd5053caceda9ce2 SHA512 (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 902f789602b30c32305eb59de1051cf3a25f36e81fc9f9d9f6e1341f4ecb670963567b3e1d657cfa0a4caf02f522afd2c3dc8acdd81a6a3ac4f8d718fcc3c09f Size (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 160641520 bytes BLAKE2s (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 0ce0b6db867b37285ac8a55c8a4de7399838482ab8b2d839c5b4e0c45bf5cffa SHA512 (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = e18ebfe7b76f564942607c3a944750dfce9d85dca8c7a52853e45b1fbc98fe71eba024dc9a02a46a2afea499ec54d580c963ec759c512df394b5e0e3a528e25d Size (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 352095830 bytes BLAKE2s (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = e03e73ceb16f16fa241ea753d5eccd7e9c088d7ad0f0fdfa3c1cafafd02b5acf SHA512 (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = df80005974ee398d8a46810d6153611a8a3f2994038ece1ea79e6334c7ec33bed476b5d006a52c3ff4e1e032dccff80a86c79ec21e9dee59394f59c405158abb Size (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = 138460288 bytes BLAKE2s (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 7aa9903573e723645f09414c9c9eae7703fb78276036baca743b651eed8d9438 SHA512 (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = f6b2b763d3ddb641acf83c935e04f0f26eed2b126210081f401d031b73cfb271eb252ff8d7832b25c8cf05ccc3bf006852feaf650b27b96a40c48542415bc5db Size (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 341727245 bytes BLAKE2s (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 7e99bbd5374222a6c7d4997f7bd42cd3c94dbeca14ddb3993ab9b4bf0d3fdac2 SHA512 (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 18387e577df2ee0e90e76399be16df0e3776e4659933ab478a0a2d7876cee7f657f59188b9344811d039621855e9e4e17bb02af116d16557e992c4c7be9cfac1 Size (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 140513280 bytes BLAKE2s (rust-1.73.0-i586-unknown-netbsd.tar.xz) = 0c5b2e40e3abd6b2721035906d3174ac90385617fb0aa4850405a5b1f0bf233c SHA512 (rust-1.73.0-i586-unknown-netbsd.tar.xz) = dae31ea4607b469b37f4d4d4cd6aace3294c4275cb108c1b904915d572d7dc4a9d6660dcafab9003b3d185d8bc6a9f99e74f9cecfe1166098836e7e0a79e2e8d Size (rust-1.73.0-i586-unknown-netbsd.tar.xz) = 176313856 bytes BLAKE2s (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 60d6178bd78ef20b5cf8eecaa83f0749b6021b2a0c081f0e65eb52106466f5f1 SHA512 (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 9575e2b6f59b1fd905f6e33cd4afffdc736a7b59a11ed78d30ea0e01558e499a34b65e4ea4ade858579800fba23e59a9aaa4b9099a9021f011e0209926d5b3e6 Size (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 409345618 bytes BLAKE2s (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = b670e15ca50ac0c32f0a2222e9a93165331213d1e1afb1380f6d208845e5f16e SHA512 (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = 4d7f83a72f5d0056e9cf37dfbdf3ccbb26cec366d483c6a819e9ca84077ef3fec825841b306016f69c9186ad0eedddcf9307c6b6826ef154ab7ff4d4d93ad3d0 Size (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = 141338300 bytes BLAKE2s (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 7cd38d529d47d801f8a38f31d8c9090156102893778bb10796ef088da2c4df3d SHA512 (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = c40f2a7c4ef86c3509da7bc9bf9ee3d6aee23092f2879638fefe8ecc525a1d9957daeb28e8f06a7912717ca0000849ffc214ce94b43a4daadbd0d05eef1585da Size (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 69744268 bytes BLAKE2s (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = af73706e14bf3e32a2c068c2bd6b17d0d680c7adb9c3267e5795502259c3adf4 SHA512 (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = cd7549984b77aba25bc1b2456fa97b5b024dc7b0caca3975916468c79bd17d47fab4e69f6d5e3977d1a43bb68ab91b67ea6af386a1e6b681dcd4149487470e88 Size (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 174529612 bytes BLAKE2s (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = fccb9f5c55e205e2ba9e4393ae5edc5f76988856d5ceb9f680a6d0a1930a4f77 SHA512 (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = b545735d6b44e8470e357b723406f7fbe061055731dd748c78a9fcb532aab2026eac7414e3e3edc39811815528c289ec305a5ed837c12b0cdb4a342e58c7046f Size (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = 158027768 bytes BLAKE2s (rust-1.73.0-x86_64-apple-darwin.tar.gz) = 69b43db2cb1e6d23297833ad2b78da9b40475cd25204c9b6c9ab728a6043283e SHA512 (rust-1.73.0-x86_64-apple-darwin.tar.gz) = f1dca181676a5051230e6fa76806ba30a9377a215d76c94438885407e6dce1b9b652dd0160c86540f41f30676e649737758fc4e9d46166eb55fc3d8e3a40dd9f Size (rust-1.73.0-x86_64-apple-darwin.tar.gz) = 329569843 bytes BLAKE2s (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = 3ad6bbda96db4ad4cf08875508824ffe6492d4bdf630742aa8ef5b15b0cf69f9 SHA512 (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = e0208b985afe817134b7cd3b514bfc1cdd8093cd8fe272de4ccf3b1ea028734072d828bcae4a1975933e4fb560a9b5068a4622c3feb6a25e97e6a1654648d0d2 Size (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = 315088513 bytes BLAKE2s (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = cb6ab2114f3a9719f5412b15bf0c74cc6428d6180c7f7e037a3ebe20aa8f0157 SHA512 (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = 60415318ff229f026f8aa50b01f444f54520857836e3c5503fbe188ea27289bc5015a9e7af860382bde9975e9fc01c1d2f551b0ea56f345b996ccf373012e963 Size (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = 227449750 bytes BLAKE2s (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 4c458942ab2d40fe7ba77c19c9aee4218e0cc019dcce7c189f6710b09bb08d77 SHA512 (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 7c2b9a961d8e67da5aae2c59d07a7b5c5f20eebb4e4f453a53464d0a5ccc93e08e94652b582fed700583dba397dcfccfdea61ddfac49fd323ac02f1f6de025ae Size (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 346764558 bytes BLAKE2s (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 6b5e1d56c1e34055493eaa8f5800ad0b9efe22717c39ae759f28c664377456c3 SHA512 (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 97d0c24258c14b284c1ed8d3c847f04ab4cfb6c8d8e081797c42cc1d2a094e9f18f9c047ce241342c1a612f1ea6f47edf9bdc8fdd1d6b83804f753430683ddd5 Size (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 153795996 bytes BLAKE2s (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 4c2a596fa9096ace6072e7452658e98856cc241fdc870e778a34165cfa4da3fc SHA512 (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 125591655600fe0342e6969e40410c1f82885baa01212d8006f42679974ee5ccdf2f4f2eca8cfed4a734c5e850c83e75af5a9250971523ea3d71f5e43ff7fda3 Size (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 40836286 bytes BLAKE2s (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = d58cfd2bff03b05fdea41ea67e1178d0006c3a8aedd59b89537264a8c1995921 SHA512 (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 97d92bfd878d303c388f971f9c7f565dae3a6cb60e0ed0399c7ff0af5b42084d453f32b48f9dcdb0947f3328357829b81e9af782615b972a6abe798cc1a5168a Size (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 65805193 bytes BLAKE2s (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 9defb59a59e30dde544d02d73a0a6fdb541fd706da3af0508b38f6e447167dfb SHA512 (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 74d88e2522096238e6c874bf49e6256d78ef91b25894b825e1ca8fa0eba7cbe4896f097a9cfbab694be7a57a8918ffb4674d3b3f19634e6042b6a78665d434a2 Size (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 23068604 bytes BLAKE2s (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = c5bc65aa8eca0ea0e5f4abba652f5be39074c7705de350b4f88124128b4f99e9 SHA512 (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 8df20805f7592c5a375a1e8f267ab639e20c5cbabb114523073dec61d03092577496d281ed98906e195f742fa831902e1b6de34bf68c4d23183fb3285e4ad24f Size (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 23028368 bytes BLAKE2s (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = bf18b06fccc11eb3d6e5ee9a76b3551318bc928a6819bc3bc09aba2f5a9851bd SHA512 (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 928e1441d8960b9758f2c9ece146dc5c5c17d8869818a23b6763d49f8fbfb7bb4171ef612e008ed027a8faa63fedd710ed2a26032f6f4478c2d42340beca48b5 Size (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 37685003 bytes BLAKE2s (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = df1558756c39fda77fd17a24577a5d8be868ff7f359106e6df8d9e6610a3caaa SHA512 (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = a9bf8ac1e2c0da6305ef04500db66d99c3eeb164a853e8e2d8af6375fbd388f6bfb15f331d601370704c7f1a482450e047cfd52b638c65f0246a5e2e04dd98b7 Size (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = 21430572 bytes BLAKE2s (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 324b509ea4b79589affb27dff8ecbb17ac4bd0a7bf10cac751223b99fca6ea90 SHA512 (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = b060071e37c3a1c671e08532711612ba533a797401a54f1f32a9953abc39c9ad14b62ec719828c84d30435feab74504e04e7c8162b6983aac2bbbd8d27863c59 Size (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 39165520 bytes BLAKE2s (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = e7ac49da22bf792f1184a7180010af2b3552e8edba5a4c20b3bf4b74ddd2e47f SHA512 (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = c217cb9c5ae10a455eb6cd482774d7a05abfe07dd682ca69674bf20ba0bcedb6bb6aa5ebcf3fa8f61509bc81770353bf21625eca1fd6b8f8eb0bb9f0e944c8a4 Size (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 22264940 bytes BLAKE2s (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = f577e49cfd52e212580f57fb4baa171870e656bdc80ce852a8a94d27ac61ed43 SHA512 (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = 19d883cd1bb306c15f529982e9a8202fdd5dca15afb317deaaf8da51ea6bb6abbdff4ff2057eab28096b193324dc6d188f8f8b49d1b1946601f9e827f94c2058 Size (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = 23518416 bytes BLAKE2s (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = 1f7bd3b6924bc42a67bd9cab438c861cadb14feb3f8deab52b3e5f21cede31f2 SHA512 (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = a20def2b80e28a982a693bacab2b950d18311e8d265d9d50dbfbf6052c3e2b31133e992d05dd6b558610f0da1bf740a6802d498608fd485350fb85ae1c4cb898 Size (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = 41196793 bytes BLAKE2s (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = f32dc00633140df30d69bd570df72326abef7805f7613e06442919ae33305924 SHA512 (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = d9c7ade1f58fd6fe1de02203da0390c260c4b2ae0e35555276b3cd185605068cf4eccb37095d472f65780dac51c737478adf3695423e7f621fda3a1c24fc5ec7 Size (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = 21409404 bytes BLAKE2s (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 65e35d4937fbbcc3777c2b2b7eada2779e61635059bff0f41f68d75e88bfc354 SHA512 (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 04084a95588593cd84219c8d0d2cd0ebbe199d5d7bf9984967d3fe4266fd98bf540986d3913d0156b032dbcd629776b00cbb605edbf0f52efd3984be7deca612 Size (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 21493384 bytes BLAKE2s (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 0aec9cb78fc43a412767941b1ea2971a84e82cc4c3d0ce7645539a2f5d637ac4 SHA512 (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 9aa659c76e3668a3ea37697c8a0ae9ecdecd619ef12d531d35ec3083b84939ca487cfd567d7bfaeacfd18cee19c1af9fbeb807a41e08863428bb5adf85748ab5 Size (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 21635476 bytes BLAKE2s (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = ec285b533c86f590842fe46c6c9839c3e4a99bab648cacd7ad34250cebf91a82 SHA512 (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = 42599c81b0692708b4d8066c6fa19b7c88ee07c1e7b37d978ccd068692f91367c1242cc83421306609d62661b7fe9ae9feeae0a8683d7362a596ad8760dec2ce Size (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = 21330048 bytes BLAKE2s (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = 9cf05b0b43401aaec75c8a2567bf6498041b2b93a7fdddaf5c7d3a40f24a817d SHA512 (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = bdc96020349d0059bc3698d86012bb3ef8bc5e516149d8acdc668f0957014aa0e2240f68f907dab0bf7e6adf310de26e7722fbd7546687a6118ebc2b585225da Size (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = 42841277 bytes BLAKE2s (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = 4b83e91fe807344dbf35ac7f4ddb67b9dfb71999a4db5e32a546fdc72cb1075e SHA512 (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = d17a7dd01d075bd5eb6f2b93ee100fda3e1f634407453380e19b9d2b3bd17ca23e91d46039bdb345c948c8c1e29284997619a68f043c3c8ec24fa855a5282df7 Size (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = 44356163 bytes BLAKE2s (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 0bcf14a7f65ba8a1912a0fbd6e3a18ebd7bc3d2efb983c0715374314ce9a8448 SHA512 (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 2259e3b5e4efbe4de21d5714b74ee2688ff0f03f008b4b4d88674aaf839afed1a0e62c601da710ca040e44703fae299b7e312741dc3af9d46edc148c53c1350e Size (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 46145652 bytes BLAKE2s (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = dd2254a537a451a7e26c75bb993c732e884e88471fe4863fc44bd725819723fb SHA512 (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = 649e9f72fdee812409c0c2df03119ebc552cea086538d8e8cde41a1e4c87eaf8ec39d8810f92acdf6b54c0ec38445714ae18761f4c403ea95d1559802c1c04dc Size (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = 25603700 bytes BLAKE2s (rustc-1.74.1-src.tar.gz) = 18eaa5010dc15b99e0cdbdd766652f4ba05c4e4ffa74275eb2c189aab7d31e6e SHA512 (rustc-1.74.1-src.tar.gz) = 1fa9980b54838298d82e6887090f6760fa84999d0980a5b5e35fe99751ca471142bf22a82bd127c64279a4b000d2d2bb79afbac237fa7d6b033bd8962a7555ac Size (rustc-1.74.1-src.tar.gz) = 283560140 bytes d118 4 a121 6 SHA1 (patch-compiler_rustc__llvm_build.rs) = a1ad72c304ccaa568f56b94ed510a84e2d54e160 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 0e36dd304c6ac91b3b6692c908ebd94501533d99 SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611 SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = f49f8f8e36db396f29ea1c908ed61fe831e0d4cd SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0 d123 1 a123 1 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be d127 5 a131 5 SHA1 (patch-src_bootstrap_bootstrap.py) = b6118486b1ef10565dce6ab65753203bf3b6c711 SHA1 (patch-src_bootstrap_builder.rs) = ca5a2154a391083efc762ee5bd9f2d91c99f0d47 SHA1 (patch-src_bootstrap_compile.rs) = 71b58c0e14b820dafc48ce087292267e7d2eed0f SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 SHA1 (patch-src_bootstrap_llvm.rs) = afa4ec0b26aaf9c590859969b08a485e77322371 d140 1 a140 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 8ad07786eab74fa23890d16520123e3a36f67d7b a147 7 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs) = eda31064a08cba20fc0652b669e419871875ae29 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 33d06b92a65908185226f8aed055782e5b5a613a SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 24ebcb044aeefec3415323b77ac25805a98b296e SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 998160de7640c4567bf042dfa7a74a4555b0568b SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c0473c8b349e46915cd1db523aa556807f8484f4 SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 74b6353687cdc029bcdc9110b7b1e96e9ffb8e43 SHA1 (patch-vendor_libc-0.2.140_src_unix_solarish_mod.rs) = c3db9af7ebcc4356015159c170603b620c21dde0 d154 9 a162 4 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 4ad61200f935032f411a719c2e1d4724a7def652 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 29e7a98dff00e092b89428a8ed464da503cba60d SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a d171 1 a171 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 8562658e5f11ab1cf977d83fc48c4b3c000fbc0e @ 1.165 log @rust: update to version 1.74.1. Pkgsrc changes: * Remove NetBSD-8 support (embedded LLVm requires newer C++ than what is in -8; it's conceivable that this could still build with an external LLVM) * undo powerpc 9.0 file naming tweak, since we no longer support -8. * Remove patch to LLVM for powerpc now included by upstream. * Minor adjustments, checksum changes etc. Upstream changes: Version 1.74.1 (2023-12-07) =========================== - [Resolved spurious STATUS_ACCESS_VIOLATIONs in LLVM] (https://github.com/rust-lang/rust/pull/118464) - [Clarify guarantees for std::mem::discriminant] (https://github.com/rust-lang/rust/pull/118006) - [Fix some subtyping-related regressions] (https://github.com/rust-lang/rust/pull/116415) Version 1.74.0 (2023-11-16) ========================== Language -------- - [Codify that `std::mem::Discriminant` does not depend on any lifetimes in T] (https://github.com/rust-lang/rust/pull/104299/) - [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145] (https://github.com/rust-lang/rust/pull/113126/) Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html). - [Allow explicit `#[repr(Rust)]`] (https://github.com/rust-lang/rust/pull/114201/) - [closure field capturing: don't depend on alignment of packed fields] (https://github.com/rust-lang/rust/pull/115315/) - [Enable MIR-based drop-tracking for `async` blocks] (https://github.com/rust-lang/rust/pull/107421/) Compiler -------- - [stabilize combining +bundle and +whole-archive link modifiers] (https://github.com/rust-lang/rust/pull/113301/) - [Stabilize `PATH` option for `--print KIND=PATH`] (https://github.com/rust-lang/rust/pull/114183/) - [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`] (https://github.com/rust-lang/rust/pull/115644/) - [Promote loongarch64-unknown-none* to Tier 2] (https://github.com/rust-lang/rust/pull/115368/) - [Add `i686-pc-windows-gnullvm` as a tier 3 target] (https://github.com/rust-lang/rust/pull/115687/) Libraries --------- - [Implement `From` for ChildStdin/out/err] (https://github.com/rust-lang/rust/pull/98704/) - [Implement `From<{&,&mut} [T; N]>` for `Vec` where `T: Clone`] (https://github.com/rust-lang/rust/pull/111278/) - [impl Step for IP addresses] (https://github.com/rust-lang/rust/pull/113748/) - [Implement `From<[T; N]>` for `Rc<[T]>` and `Arc<[T]>`] (https://github.com/rust-lang/rust/pull/114041/) - [`impl TryFrom for u16`] (https://github.com/rust-lang/rust/pull/114065/) - [Stabilize `io_error_other` feature] (https://github.com/rust-lang/rust/pull/115453/) - [Stabilize the `Saturating` type] (https://github.com/rust-lang/rust/pull/115477/) - [Stabilize const_transmute_copy] (https://github.com/rust-lang/rust/pull/115520/) Stabilized APIs --------------- - [`core::num::Saturating`] (https://doc.rust-lang.org/stable/std/num/struct.Saturating.html) - [`impl From for std::process::Stdio`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio) - [`impl From for std::process::Stdio`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`impl From for std::process::Child{Stdin, Stdout, Stderr}`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`impl From for std::process::Child{Stdin, Stdout, Stderr}`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`std::ffi::OsString::from_encoded_bytes_unchecked`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked) - [`std::ffi::OsString::into_encoded_bytes`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes) - [`std::ffi::OsStr::from_encoded_bytes_unchecked`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked) - [`std::ffi::OsStr::as_encoded_bytes`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes) - [`std::io::Error::other`] (https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other) - [`impl TryFrom for u16`] (https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16) - [`impl From<&[T; N]> for Vec`] (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E) - [`impl From<&mut [T; N]> for Vec`] (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E) - [`impl From<[T; N]> for Arc<[T]>`] (https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E) - [`impl From<[T; N]> for Rc<[T]>`] (https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E) These APIs are now stable in const contexts: - [`core::mem::transmute_copy`] (https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html) - [`str::is_ascii`] (https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii) - [`[u8]::is_ascii`] (https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii) Cargo ----- - [fix: Set MSRV for internal packages] (https://github.com/rust-lang/cargo/pull/12381/) - [config: merge lists in precedence order] (https://github.com/rust-lang/cargo/pull/12515/) - [fix(update): Clarify meaning of --aggressive as --recursive] (https://github.com/rust-lang/cargo/pull/12544/) - [fix(update): Make `-p` more convenient by being positional] (https://github.com/rust-lang/cargo/pull/12545/) - [feat(help): Add styling to help output ] (https://github.com/rust-lang/cargo/pull/12578/) - [feat(pkgid): Allow incomplete versions when unambigious] (https://github.com/rust-lang/cargo/pull/12614/) - [feat: stabilize credential-process and registry-auth] (https://github.com/rust-lang/cargo/pull/12649/) - [feat(cli): Add '-n' to dry-run] (https://github.com/rust-lang/cargo/pull/12660/) - [Add support for `target.'cfg(..)'.linker`] (https://github.com/rust-lang/cargo/pull/12535/) - [Stabilize `--keep-going`] (https://github.com/rust-lang/cargo/pull/12568/) - [feat: Stabilize lints] (https://github.com/rust-lang/cargo/pull/12648/) Rustdoc ------- - [Add warning block support in rustdoc] (https://github.com/rust-lang/rust/pull/106561/) - [Accept additional user-defined syntax classes in fenced code blocks] (https://github.com/rust-lang/rust/pull/110800/) - [rustdoc-search: add support for type parameters] (https://github.com/rust-lang/rust/pull/112725/) - [rustdoc: show inner enum and struct in type definition for concrete type] (https://github.com/rust-lang/rust/pull/114855/) Compatibility Notes ------------------- - [Raise minimum supported Apple OS versions] (https://github.com/rust-lang/rust/pull/104385/) - [make Cell::swap panic if the Cells partially overlap] (https://github.com/rust-lang/rust/pull/114795/) - [Reject invalid crate names in `--extern`] (https://github.com/rust-lang/rust/pull/116001/) - [Don't resolve generic impls that may be shadowed by dyn built-in impls] (https://github.com/rust-lang/rust/pull/114941/) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. None this cycle. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.164 2023/11/16 09:49:12 he Exp $ d142 1 a142 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 28fbfd37793c8438a603cb0e19483bd5b9138e4b @ 1.164 log @rust: Upgrade to version 1.73.0. Pkgsrc changes: * Adjust patches and cargo checksums to new versions. * For an external LLVM, set dependency of llvm >= 15, in accordance with the upstream changes. * Add a patch with a backport from LLVM 17.0.3 fixing codegen for PPC, ref. https://github.com/rust-lang/rust/issues/116845 Upstream changes: Version 1.73.0 (2023-10-05) ========================== Language -------- - [Uplift `clippy::fn_null_check` lint as `useless_ptr_null_checks`.] (https://github.com/rust-lang/rust/pull/111717/) - [Make `noop_method_call` warn by default.] (https://github.com/rust-lang/rust/pull/111916/) - [Support interpolated block for `try` and `async` in macros.] (https://github.com/rust-lang/rust/pull/112953/) - [Make `unconditional_recursion` lint detect recursive drops.] (https://github.com/rust-lang/rust/pull/113902/) - [Future compatibility warning for some impls being incorrectly considered not overlapping.] (https://github.com/rust-lang/rust/pull/114023/) - [The `invalid_reference_casting` lint is now **deny-by-default** (instead of allow-by-default)] (https://github.com/rust-lang/rust/pull/112431 Compiler -------- - [Write version information in a `.comment` section like GCC/Clang.] (https://github.com/rust-lang/rust/pull/97550/) - [Add documentation on v0 symbol mangling.] (https://github.com/rust-lang/rust/pull/97571/) - [Stabilize `extern "thiscall"` and `"thiscall-unwind"` ABIs.] (https://github.com/rust-lang/rust/pull/114562/) - [Only check outlives goals on impl compared to trait.] (https://github.com/rust-lang/rust/pull/109356/) - [Infer type in irrefutable slice patterns with fixed length as array.] (https://github.com/rust-lang/rust/pull/113199/) - [Discard default auto trait impls if explicit ones exist.] (https://github.com/rust-lang/rust/pull/113312/) - Add several new tier 3 targets: - [`aarch64-unknown-teeos`] (https://github.com/rust-lang/rust/pull/113480/) - [`csky-unknown-linux-gnuabiv2`] (https://github.com/rust-lang/rust/pull/113658/) - [`riscv64-linux-android`] (https://github.com/rust-lang/rust/pull/112858/) - [`riscv64gc-unknown-hermit`] (https://github.com/rust-lang/rust/pull/114004/) - [`x86_64-unikraft-linux-musl`] (https://github.com/rust-lang/rust/pull/113411/) - [`x86_64-unknown-linux-ohos`] (https://github.com/rust-lang/rust/pull/113061/) - [Add `wasm32-wasi-preview1-threads` as a tier 2 target.] (https://github.com/rust-lang/rust/pull/112922/) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Add `Read`, `Write` and `Seek` impls for `Arc`.] (https://github.com/rust-lang/rust/pull/94748/) - [Merge functionality of `io::Sink` into `io::Empty`.] (https://github.com/rust-lang/rust/pull/98154/) - [Implement `RefUnwindSafe` for `Backtrace`] (https://github.com/rust-lang/rust/pull/100455/) - [Make `ExitStatus` implement `Default`] (https://github.com/rust-lang/rust/pull/106425/) - [`impl SliceIndex for (Bound, Bound)`] (https://github.com/rust-lang/rust/pull/111081/) - [Change default panic handler message format.] (https://github.com/rust-lang/rust/pull/112849/) - [Cleaner `assert_eq!` & `assert_ne!` panic messages.] (https://github.com/rust-lang/rust/pull/111071/) - [Correct the (deprecated) Android `stat` struct definitions.] (https://github.com/rust-lang/rust/pull/113130/) Stabilized APIs --------------- - [Unsigned `{integer}::div_ceil`] (https://doc.rust-lang.org/stable/std/primitiv e.u32.html#method.div_ceil) - [Unsigned `{integer}::next_multiple_of`] (https://doc.rust-lang.org/stable/std/primitive.u32.html#method.next_multiple_of) - [Unsigned `{integer}::checked_next_multiple_of`] (https://doc.rust-lang.org/stable/std/primitive.u32.html#method.checked_next_multiple_of) - [`std::ffi::FromBytesUntilNulError`] (https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html) - [`std::os::unix::fs::chown`] (https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chown.html) - [`std::os::unix::fs::fchown`] (https://doc.rust-lang.org/stable/std/os/unix/fs/fn.fchown.html) - [`std::os::unix::fs::lfchown`] (https://doc.rust-lang.org/stable/std/os/unix/fs/fn.lchown.html) - [`LocalKey::>::get`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.get) - [`LocalKey::>::set`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set) - [`LocalKey::>::take`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take) - [`LocalKey::>::replace`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace) - [`LocalKey::>::with_borrow`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow) - [`LocalKey::>::with_borrow_mut`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow_mut) - [`LocalKey::>::set`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set-1) - [`LocalKey::>::take`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take-1) - [`LocalKey::>::replace`] (https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace-1) These APIs are now stable in const contexts: - [`rc::Weak::new`] (https://doc.rust-lang.org/stable/alloc/rc/struct.Weak.html#method.new) - [`sync::Weak::new`] (https://doc.rust-lang.org/stable/alloc/sync/struct.Weak.html#method.new) - [`NonNull::as_ref`] (https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_ref) Cargo ----- - [Encode URL params correctly for `SourceId` in `Cargo.lock`.] (https://github.com/rust-lang/cargo/pull/12280/) - [Bail out an error when using `cargo::` in custom build script.] (https://github.com/rust-lang/cargo/pull/12332/) Misc ---- Compatibility Notes ------------------- - [Update the minimum external LLVM to 15.] (https://github.com/rust-lang/rust/pull/114148/) - [Check for non-defining uses of return position `impl Trait`.] (https://github.com/rust-lang/rust/pull/112842/) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Remove LLVM pointee types, supporting only opaque pointers.] (https://github.com/rust-lang/rust/pull/105545/) - [Port PGO/LTO/BOLT optimized build pipeline to Rust.] (https://github.com/rust-lang/rust/pull/112235/) - [Replace in-tree `rustc_apfloat` with the new version of the crate.] (https://github.com/rust-lang/rust/pull/113843/) - [Update to LLVM 17.] (https://github.com/rust-lang/rust/pull/114048/) - [Add `internal_features` lint for internal unstable features.] (https://github.com/rust-lang/rust/pull/108955/) - [Mention style for new syntax in tracking issue template.] (https://github.com/rust-lang/rust/pull/113586/) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.159 2023/06/19 14:46:47 bsiegert Exp $ d3 114 a116 114 BLAKE2s (rust-1.72.1-aarch64-apple-darwin.tar.gz) = 87fab4618cb38c18488048b427a2558a41ede6d50f358f09bcdc952564f6d978 SHA512 (rust-1.72.1-aarch64-apple-darwin.tar.gz) = ed66346bb438444a723f5573e1a3bf1ce10454b08cfd691917e3ddeafead5202a2f0306f5eb6e7df27824cd51a974a2131ccb49eee2d27664b71c5edce4eff61 Size (rust-1.72.1-aarch64-apple-darwin.tar.gz) = 240667277 bytes BLAKE2s (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 7ca06c03da832308c3c5bc576260d5fa7e82a25fc248927f5b4b18698351e9a4 SHA512 (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 21819320daf5f7c73e977a41d320bffa0b9fb14f5b75d34c6e760ebbd5ae676b5811d48b41b4be565650aaf5a682161255f8bdaa1f2d0d3557e0fd5d2aad1c21 Size (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 452734527 bytes BLAKE2s (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = c5aa3084f3653be97fd14dbb2dd20d36334277450733143f6185162c0caf5298 SHA512 (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = ff5b2d2046e6ea04f01a32e2cf3d22d65223f52c2b27c1d29ea808bfa9f3eee94e0410971ab21c9fd49abddf1599454c6544bdabfab22f2ffd802c2f620649e7 Size (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = 159770736 bytes BLAKE2s (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 71fc52b117716633ab9f36a5b472b28ce20f3ee9ae7c5316e073e43cecf6d5d8 SHA512 (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 872e10f767c968f1d38c24b90e7932e88472ce8d8321ffcbdd4791b301c52c72dd9101cd513add46c92cad8d6018e6d30549d714ff9f5a14dc09891d490f25fa Size (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 156090180 bytes BLAKE2s (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 0b9334699acc11131632a915350940f49ccf802701b3381268de350acecdc336 SHA512 (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 497f2a3e7abccf191d7949b08d3f2049904dd7eb376f4844c4dc043adfd98d4776e6bc20edc92d9814306e745702867f1d03a4923b7c225eb4514f7e846fe8ff Size (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 343135032 bytes BLAKE2s (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 964f468e2ae3cdf3d92e6326f6b5d6bd889117f012327031567f5ecbb4ce1dd4 SHA512 (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 55703e8cff1a43d87153644a603baa0ab46a27590c0571303999e990d0713707ab7d35d022feab957c6e93fbaac9a1a609e13abb4dc7d70e38ead757bae4f899 Size (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 135260448 bytes BLAKE2s (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 2622b4436f876679bd2fe63fa267ec156d3fcda39d7571b046caec3ad3ab6dd2 SHA512 (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = d88f46749fa854f5ae17565d9ca42e4382af4381a95d4a99c9e68407456506a087b67ebf2f03127c8ef5a816595b4bcbf4dd7fb64ae87f27ee81d3b88d33b5d4 Size (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 332764970 bytes BLAKE2s (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = ef9382449c90ea1ffae53f7aebcbb08f417cd65df5d7f321a5507eb4e45bc10c SHA512 (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 0a2c2ca3096b33f992630de3cf1a1b254626bf6d1c81418c651e43b57ef265241158854098c70c22d5a2d6c31904e35ef6d2affe2da3cca99809700b9254088c Size (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 137884200 bytes BLAKE2s (rust-1.72.1-i586-unknown-netbsd.tar.xz) = a558a2141bc66451b6848262ec838d920ee0ee13fdc8484e4a1d110c3c9abe3c SHA512 (rust-1.72.1-i586-unknown-netbsd.tar.xz) = 3732d9cf3b6220f27543ae576792a300c97a1c54b7f63083d34a750fe010a4e2c5a5d4899a6bd3135ec9829a18b1529c58caf7fbb4eb49672093e122c59cf4a3 Size (rust-1.72.1-i586-unknown-netbsd.tar.xz) = 172583092 bytes BLAKE2s (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = c6ee38b43061827a8c513b92a6c64140d655b2a19c747a9060b1f51435e6b8d7 SHA512 (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = 0c29343b219ca57e90d46a5ea88cdf1f1f9b01c243f27b0e5cb1a27f1a09c7c20c65d4dd1a77a59e2450c304386b2403198e7fd7a3e5b0835929ead04a673966 Size (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = 402826521 bytes BLAKE2s (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = 1f10e3d848742443f1b6af3a26b4524adb7b0fa5d578e16944d837a7fdb05632 SHA512 (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = a378224fe1552ce18e4d4877e8f168d3dc77196476f9d94bc97f050b046402ec3a0ae23fd4d992b4ad72d6feb15d4eb9d61fd73a245cca6fecc3cf56302b34aa Size (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = 136446900 bytes BLAKE2s (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 45bc45ec36a0d1f308aa34aba19c0eec1b8686b37e5f596ced020558ad90a68e SHA512 (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 4b4cebc34bb53c316fc001a13335dfdd62ace20ce7098d99696bcf07b28691425964e2e50e3b6e7cfcf43cd68741842807b773bb6cb464f9d3ebc61aba1c7d72 Size (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 185984568 bytes BLAKE2s (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 8abdeb94d799fc03ba2e6a1f3e2eb1b0b0ada2cfb5ae4c4d1d4ac27a6422e27b SHA512 (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 55596059cac2fd3dc2f1a4793e6e56d8cf9dead58d1bd809bdc6997d32ac0346abcb0b1ad6889f22db61b7aab957cb50f51d2ad41c0336da07cf2640018607e9 Size (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 170193092 bytes BLAKE2s (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = 1b7afd4bae462ac1ca63cd2524e7005a0efd119a96df9b9df7aae56cdf3cdf47 SHA512 (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = ba77c7cebda788f0e880bf97569cc89d8779f70cc6b9e7291d5de62bdb1e2d68015dcdf4e353460840d86f8ef2703b7ecd63f8bf297af37d75ab4e669852874c Size (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = 153019884 bytes BLAKE2s (rust-1.72.1-x86_64-apple-darwin.tar.gz) = 6e73dfdfb8e06cf2298b44b1c94feea52a129f37d53b11bda9d493420cfb8de1 SHA512 (rust-1.72.1-x86_64-apple-darwin.tar.gz) = dfc68cac8a95111e330e76c60d57b56e7255c4f93a0f79980e8a67b1c14ef0a3899c62eb21f7bd476b653b0463b6348a1ae53bd9f0e69c8d0ba5625d23c65957 Size (rust-1.72.1-x86_64-apple-darwin.tar.gz) = 326613420 bytes BLAKE2s (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 1e1d64313fb4dfddf0b3307e35e9ec124f787c1a4d084ff91ff43434dab370a2 SHA512 (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 7c175a47bdcec2b122c11e0ab9cef2d55b1fc13d2be4ab17d7b8cd01053492ac8592884268866df5e6cc96f51eb5db6557549216be494cb63f372f2a23bc4abe Size (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 308102058 bytes BLAKE2s (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 14073b33014a1a53d01ad6ee5001a646f26445c05eb84d361ccd86de8999dd63 SHA512 (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 143fdeabbeacded6f37ee447c4a2ddcc13816083ab356da13d8b52e8c873560f29d67621e62bc68089c578d6ffdab3756a02fcd07c3192c43e5617803398d422 Size (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 230033646 bytes BLAKE2s (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = d7bf1d87d6cfd3984c987e3cefe7a9edf5c363fb573257acf0d1c27ed1c850af SHA512 (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 26c580a6020bca41c00d4e82662f672bf9c8c59964616aee6975eb486070f6814050159cff1df5447ae7eb505f83efd996596c13da8ee05bbc03b86e69d037dc Size (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 348259650 bytes BLAKE2s (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 38b1cc764cef9fbf016aa8e43d920ac67bde53024e67bd6172dd5e50916ad4ea SHA512 (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 4c2e138bdbec6e35fecec3a84b9d3eb151f232ff1a264c3d6ce2b0ba80ecbf8ef3e5bb52b2cfcbbc5a745e6041e0f110bdd8ec946c256403a74f4dae8b20c6c5 Size (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 150968500 bytes BLAKE2s (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = f85c6c6bd0a4c7a7b72da357dee2d321c7fed55f28c64053d6004de398a0e0ff SHA512 (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = da8d2faade69e0ebb9017b1f537c1e4da941b8dcdcd68676c80405935e475d5268006b7f31acd462c72ce324f04389877c52e0a08244a9d428f5bfe813e0edda Size (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = 40650417 bytes BLAKE2s (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 86b8f5ab67d120bc2c50a6197d423c85d0d3d3f59eab2cb04f405014c0f363ca SHA512 (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 1160303ac4863a849d04a26b5280f3c552e4071510e884c91a6e73e1862b1ee8a8e4bfe727e82512ed5368bc85a41703f7c50e9cd2e5e48d84fb6bfe6dfd5d18 Size (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 64878862 bytes BLAKE2s (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = bf3f779d2db6990592b5d80f0cee34417efae1a5f7ab2950c00477b64592a5a8 SHA512 (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = 853a7a729c4c279ba4b3d2764f2198bc0cfcde2faae6c727a1cfb0aae57f07f1a98bfc580a1ab3aaa9c13120ff379761fadb1558bb67c81b63cbad8a1fe4348f Size (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = 23143948 bytes BLAKE2s (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 06a2099a6bba4e3143cda1ef5d6e2c81aa2fda5ec49c999fe1dfea3bea4853ec SHA512 (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = a07fdd49fc277ed51829312f551b1f02bb5521d5697abc8fd3422656c14276f29d9c7c6d78c340e46706c64c7e15c1bd6eac252b93e5bd6c071e0d7b4f83f07f Size (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 23208140 bytes BLAKE2s (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = a4043a57e1f1faeba2b931ecfd502157d8330747693098d49aed597e5be05285 SHA512 (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 5a90c418fecb3d0e51b2d02c492d46126aec7a0a27d05bb748b6201de56cf0b4a057e4edb3b5d4da3682f35a838df7f14d892003904ad0e678f78988a4639b3c Size (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 37783915 bytes BLAKE2s (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 495a7525f76c3edb7877eee39239518f0042d37dd1a4b94ddcbb0a9bac870591 SHA512 (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = abe779de0a5c22cbd73effd4607dad499c2350903fb5fe8d3ef0a1ac31c2a27c611c4621d2052ce74f28e0a4eaa91b690a1d3a52da49a58d2638d181acfb8e67 Size (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 21555600 bytes BLAKE2s (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = bf7d187d8287a9ae307c137064799fe5c2afaf04c3d707e5bb833b867501f4e9 SHA512 (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 9b58417cc947ee1f1c61f6cf905c132f6bd3922a2a96c4e8a589bb3fcb83c5f22c6c77b143117a4610bb490d92190c053945816302487da463aad92ff48427f5 Size (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 39266181 bytes BLAKE2s (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = ae4df952eb4995237d5bf5ddf353ceffa22959f69965a21413c8649d85323555 SHA512 (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 1b2d0faa1fc3cbd80322d18a4891f885731ce2e99a34e57ba7b974ba19b6872f97a03c94851e41120e3be165e9ce9a7e440d720a32f1cec50960d98833fa8fdf Size (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 22448372 bytes BLAKE2s (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = a44c59dd79f1538c6791274d90cb82f3836b87a2d776c7f9ee8d53eaed8324f5 SHA512 (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = 9900c388ba60d439e32d64e7c88b669fe4c4b70d8862537972c6fb9a4bb764315782e1fc35539c882188a888377fce7151aa387cb2f65610cf1dc519cb7e55e9 Size (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = 23666268 bytes BLAKE2s (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = 4b64e043cd5559e8c82fa87f1a036eb536f0e5a7016699766941800bb23f4dc6 SHA512 (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = cdfbe09036e4628a2e5ef9c4d3eb734214c4d8991c7b7710e8995dbd019fb459b06d978aa30c2846702ee194c3ada0dc2225be26cd0ab127d6a569312474bef0 Size (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = 41477541 bytes BLAKE2s (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = f628c9c5bb3937778c6cb3c5c2acf43d691354037deb44b75e9b5c876ef87035 SHA512 (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = e37eeafeeed2dfb7efe0821b80da505286a20aa7b1de52d7b7c357d292cf709e74a44a5afc890d201bf09ad56adb71c3ca5e9fce8089bfa540ce247a962e6cf1 Size (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = 21579240 bytes BLAKE2s (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = a0583c15929ae338f95ba3bbd536df60053ebfc6008e1c3101cf7213a0603623 SHA512 (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 94fd617997f0a4c9347f747f8c4bde70c5fa2bb6e6791411b37eace90cec990ef8063673407ce3eb7533fadc30b57660f11d8724d790dc170ac0e983d18cccad Size (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 21615996 bytes BLAKE2s (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = aa49ab95fe56a94612bb3d70147846ff644f3a0980040dc5b77a4afcbfca96d0 SHA512 (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = ee71979c48dc20f858d5ed93b3fdaf033565763fd9085d001a9ed57504d52de55f9c10a9ff75013dc25a6f671d3c9b70ff5b9dfe6e9d58db32a64b9c65f7978c Size (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 21928348 bytes BLAKE2s (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = c16c747e8af3c0aa416776fd1c13382211aa87c4d4dfdb9a405e84dc598cde35 SHA512 (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = 2223b73667fe9a4d116efea4e384c2b18dc044c0fc43130f70683cb53148228cbdeb565365d05f6b1b607acbb75d0cbd9c01f4acd4050bf58b7e9271f0ad030d Size (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = 21571728 bytes BLAKE2s (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 12690ad9f18e0677946b430b74aa3af1951115323409e56b07feeb2f29a522fe SHA512 (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 3fe3effc8785e5bae07dd0c21f7f1b2fdaaf1e5fa8d0ddbec487cd42d221a7578b490ee77f2d3e48ef092cd272a385bf9bb6d6098b027111541730cdf619136c Size (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 43029167 bytes BLAKE2s (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = ef85734ee1ea4f9e6a1fb93b5a92477ac8dd27789179cf29dc9644d551fd5542 SHA512 (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = 3bb282775434841ae7d0e3e6f9f090bf7790be9631512dab194bc6e984a957ab9d07bb6074e30cd0ee55f2383b894de5431a75255adea3e0134602c383380f97 Size (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = 44489747 bytes BLAKE2s (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = e6396c67ef0911771f083ad7a461a074a7afa24f22b6768be03d2aa98b9aec00 SHA512 (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = d35a3db35485ebf771f02e24dbeefa85269fe8b3895f754fe7dd2ba4891ee050641613db901544695e8a3849dae51c358d206b1bc84518b582218795c9d48fce Size (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 46277735 bytes BLAKE2s (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 6ad1f651f97ff82a68c5aefbd34b2ed9c424c407887f266213ab0bdd85409113 SHA512 (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 4bd3487085c29ef5ba46ecd7c1b12a9f3ce24e5e1234acf0b9f829790ffc5ed1b065aa787c66e1730ef2d74fcd2e333973b2af22ddac8fc6b52b8f2178724d99 Size (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 25225220 bytes BLAKE2s (rustc-1.73.0-src.tar.gz) = 2d3fb1ef162c82d6d5afa1868792108dc68ef42a6d640fb7674c350b17057aaf SHA512 (rustc-1.73.0-src.tar.gz) = 4e5de9455f3c17b9a01847ec2280b6354c66f7eae00513433b3f7c84c908942999167b51d683967019c8e68fe30b5add5c29f7a4c3a3a1fa0c3e290c7fe09816 Size (rustc-1.73.0-src.tar.gz) = 280735223 bytes d118 2 a119 2 SHA1 (patch-compiler_rustc__llvm_build.rs) = 22b320bf03868d0a6df206ca8e7faab310c48ae8 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f d127 1 a127 1 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 02776075014dbbbd8f47146bb23920d802943751 d129 2 a130 2 SHA1 (patch-src_bootstrap_bootstrap.py) = 00e11eb1f8e8534440bf3760837be6058e800c83 SHA1 (patch-src_bootstrap_builder.rs) = a750b5e7a52a03eb056ed9492187ddd4f991ecdc a138 1 SHA1 (patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp) = b68197c1486a4dc40154b3b23dfd55d44048a2d2 d146 1 a146 1 SHA1 (patch-vendor_cc_src_lib.rs) = 58b29cb023ecf941c2d6534bfdc80f1193f3c84a d151 1 a151 1 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = f230ea3b899fd75355b182bf352cc4c840481c13 d160 1 a160 1 SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 42bac9941781456b228e932bb247d5a34061f7c2 d164 1 a164 1 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ce83a4cb74acb4fa19087e1bf645d52b5c545821 @ 1.163 log @lang/rust: update to 1.72.1 Packaged in wip by he@@ and adam@@ with minor adjustments from myself. v1.72.1 Changes - Adjust codegen change to improve LLVM codegen - rustdoc: Fix self ty params in objects with lifetimes - Fix regression in compile times - Resolve some ICE regressions in the compiler: - #115215 - #115559 v1.72.0 Language - Replace const eval limit by a lint and add an exponential backoff warning - expand: Change how #![cfg(FALSE)] behaves on crate root - Stabilize inline asm for LoongArch64 - Uplift clippy::undropped_manually_drops lint - Uplift clippy::invalid_utf8_in_unchecked lint as invalid_from_utf8_unchecked and invalid_from_utf8 - Uplift clippy::cast_ref_to_mut lint as invalid_reference_casting - Uplift clippy::cmp_nan lint as invalid_nan_comparisons - resolve: Remove artificial import ambiguity errors - Don’t require associated types with Self: Sized bounds in dyn Trait objects Compiler - Remember names of cfg-ed out items to mention them in diagnostics - Support for native WASM exceptions - Add support for NetBSD/aarch64-be (big-endian arm64). - Write to stdout if - is given as output file - Force all native libraries to be statically linked when linking a static binary - Add Tier 3 support for loongarch64-unknown-none* - Prevent .eh_frame from being emitted for -C panic=abort - Support 128-bit enum variant in debuginfo codegen - compiler: update solaris/illumos to enable tsan support. Refer to Rust’s platform support page, platform-support-doc for more information on Rust’s tiered platform support. Libraries - Document memory orderings of thread::{park, unpark} - io: soften ‘at most one write attempt’ requirement in io::Write::write - Specify behavior of HashSet::insert - Relax implicit T: Sized bounds on BufReader, BufWriter and LineWriter - Update runtime guarantee for select_nth_unstable - Return Ok on kill if process has already exited - Implement PartialOrd for Vecs over different allocators - Use 128 bits for TypeId hash - Don’t drain-on-drop in DrainFilter impls of various collections. - Make {Arc,Rc,Weak}::ptr_eq ignore pointer metadata Rustdoc - Allow whitespace as path separator like double colon - Add search result item types after their name - Search for slices and arrays by type with [] - Clean up type unification and “unboxing” Stabilized APIs impl Sync for mpsc::Sender impl TryFrom<&OsStr> for &str String::leak These APIs are now stable in const contexts: CStr::from_bytes_with_nul CStr::to_bytes CStr::to_bytes_with_nul CStr::to_str Cargo - Enable -Zdoctest-in-workspace by default. When running each documentation test, the working directory is set to the root directory of the package the test belongs to. docs #12221 #12288 - Add support of the “default” keyword to reset previously set build.jobs parallelism back to the default. #12222 Compatibility Notes - Alter Display for Ipv6Addr for IPv4-compatible addresses - Cargo changed feature name validation check to a hard error. The warning was added in Rust 1.49. These extended characters aren’t allowed on crates.io, so this should only impact users of other registries, or people who don’t publish to a registry. #12291 - Demoted mips*-unknown-linux-gnu* targets from host tier 2 to target tier 3 support. @ text @d3 114 a116 108 BLAKE2s (rust-1.71.1-aarch64-apple-darwin.tar.gz) = f95d80fa641fdf8c8304afc0e3b9f7a3d23b5981839650bbc70223e2865f2385 SHA512 (rust-1.71.1-aarch64-apple-darwin.tar.gz) = 834e3a495f9f063cea6f1dc7a2865f505a4b53a0dcc657c76412812544d04a93dae7e04d18fa90fa04b40a65685373d74fb395807ff03d92da65577a4a785920 Size (rust-1.71.1-aarch64-apple-darwin.tar.gz) = 237531247 bytes BLAKE2s (rust-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 681db83309f58315edfedbb15ba29148485281be7750a4362ec81fd436757150 SHA512 (rust-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 288296f14b8ae5af37ff87ee67276f3f48c22e377d39398031ac35340bc1e210bc80b5685dd89e198c646c31c2962a808d46937c3a56a43b38ca77f2bd55e6b7 Size (rust-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 447475697 bytes BLAKE2s (rust-1.71.1-aarch64-unknown-netbsd.tar.xz) = ed87f718e33498a233033e6e96f0de3c3d109cd1940560bc7dee80d87f88184c SHA512 (rust-1.71.1-aarch64-unknown-netbsd.tar.xz) = 062b6ed4613f9a2f8569082da841eff432fe55ec98a949319ac28f3774cdcf2913e465a5aaa1dca0dfd41da09e5442beeed8f6a8ed16d79715b4b210a862218d Size (rust-1.71.1-aarch64-unknown-netbsd.tar.xz) = 154961320 bytes BLAKE2s (rust-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = 52351c0b9d8b9993779a2aea327de07dbd5c813022259e2980c1c273072bd84b SHA512 (rust-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = 4ba323993798cfaa97e638f093a31a82cbff9cab047cf98d390252be2fb439d86f32cc00276a0fed3d907cc38bea03f36e8a535dd4235bdba03743552b11ec62 Size (rust-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = 153553460 bytes BLAKE2s (rust-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = 29cdabf07a45761939c8793f73a22378ab8bb9b1e9c7ec6dac44a1d11cd5f4e0 SHA512 (rust-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = 76c7f598cbf8d2f6eecf5b690237da561b2cf963a70a3e4a479ff8836575a04a439f5639cf73de1213dfd5c4b121a5dbcd6d91147f18c91aac7b1d02db9c94fb Size (rust-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = 339648071 bytes BLAKE2s (rust-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = 6712db9b5d25947a75b98e89b34af60d83ffc508a3118e27dae0313d93d464b6 SHA512 (rust-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = f4ac0eae273b9d1ee9148b88550ca6451b274848d18e1fa717584b66cbcd32e8a204321c4eb8ef52754ce8964df5dd0204195e946ae9137ebd447bb6bf0dbb11 Size (rust-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = 131613544 bytes BLAKE2s (rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = a05bbabb2bd44c5a28cfdd98727752b411b3e05f3804a1fbd05a164abde932fa SHA512 (rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = 50c264ac4c69f4fea33f13ec4860e4427bc00adbe99e3c61ded04590dc600983aa22588583c971626b18317fda6a9d99787d4bebce60c0ba58da34eca440bc26 Size (rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = 329291099 bytes BLAKE2s (rust-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = d142654eb75a37a72243712bfced963ca68444416a080affd366b9af973dcfae SHA512 (rust-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = 9febc2f135aaba0a7fb191a982b170548c50cdb6650928a6839c65e30cac2ee5b452837fa07e84519bc39390d86405db08f95d5ecdd335d20c24fa65e4c143cd Size (rust-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = 132906512 bytes BLAKE2s (rust-1.71.1-i586-unknown-netbsd.tar.xz) = 759cf4b95a92f21937f5c19e434a1ae942403bff2a9aa5cecc986f5c0370fce8 SHA512 (rust-1.71.1-i586-unknown-netbsd.tar.xz) = 495512685ffe243e10f371caafff4cf84c205301c0e069a4280bd74d538ac39b3254088a7e1e53ab2dd9c942b21d6b12a753208cb08ac1c9e23d17094a45ff47 Size (rust-1.71.1-i586-unknown-netbsd.tar.xz) = 168003908 bytes BLAKE2s (rust-1.71.1-i686-unknown-linux-gnu.tar.gz) = 5d4973bd85846b81a05248b5c37d68688a2b9664a22a60b1f69dde2848748ed4 SHA512 (rust-1.71.1-i686-unknown-linux-gnu.tar.gz) = 76e60d0826f7b767eaa842f8b80b3deb7f9e9a0ca203bd10cca071ff663b861d455b7df235cc91e3b5028b0794baedd93dc069d678668c7fac2dfa6d04d6f669 Size (rust-1.71.1-i686-unknown-linux-gnu.tar.gz) = 396936847 bytes BLAKE2s (rust-1.71.1-powerpc-unknown-netbsd90.tar.xz) = c4b011c6663b3a00cb87be43460da053c708e3ecca9f879a656fcdd28d9b1f8f SHA512 (rust-1.71.1-powerpc-unknown-netbsd90.tar.xz) = 0cac1b23db3cb6005301c6753f2ebcf5ba5acf5792204f1cd98cd7ada3c1c1e4279c109815866481ec1481d3b293f7769f4a98b4a0baf750d57b5c57b56c1d5d Size (rust-1.71.1-powerpc-unknown-netbsd90.tar.xz) = 182664576 bytes BLAKE2s (rust-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = 976186da64c67dd231b284e084a0e369c038f3d085c40571ec4be09d0df4d21f SHA512 (rust-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = b2622caedd23f8c0f128a190be1dd6afe21e2999e242125c135cb5271f7e26f22b391bc2266743a36400637d1db593ab599658c9c9f50e727f2142952b179980 Size (rust-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = 166366880 bytes BLAKE2s (rust-1.71.1-sparc64-unknown-netbsd.tar.xz) = 9908032ee6e2a7da90802a9480fe382d21418cd69684fd4b658614fdc47c0ef4 SHA512 (rust-1.71.1-sparc64-unknown-netbsd.tar.xz) = d8845addf57f8579d0c04a545f08093d83703608b53bccf9f52f8810874229bf7b61e1e0f5da4e83c13c3157b3308fbfe222589812549b8e434c1800e9d6bd4e Size (rust-1.71.1-sparc64-unknown-netbsd.tar.xz) = 152926364 bytes BLAKE2s (rust-1.71.1-x86_64-apple-darwin.tar.gz) = 7673e6ff0a5007737bc9f28461e9c3d3c06a99d988712451f0dc8c8ef0822530 SHA512 (rust-1.71.1-x86_64-apple-darwin.tar.gz) = eb1631ef866d8686da968c56efc0ba0c668894374d0238c69e8d04653b67bd5e6ad56d50fbd3fae5b145447193a853c21caf6357a1491f21bb99e26d5224f08a Size (rust-1.71.1-x86_64-apple-darwin.tar.gz) = 321540761 bytes BLAKE2s (rust-1.71.1-x86_64-unknown-freebsd.tar.gz) = 3cd8834f1c8a91a41961b3027e36c999dd8ef93d27a825f8f2066981ffe322d5 SHA512 (rust-1.71.1-x86_64-unknown-freebsd.tar.gz) = 5dd02df70767b82b1c2cfe0c74af1f09861d5e3fb2d92fb52c190826ad92600893e8548828da10def427271099942131f616da54fc52d03068dfa8ca61c07af7 Size (rust-1.71.1-x86_64-unknown-freebsd.tar.gz) = 304235109 bytes BLAKE2s (rust-1.71.1-x86_64-unknown-illumos.tar.gz) = 0ce1f4c839592e1f34c54b02c8f40cee859f783b8fed8d55980fa84028f23e07 SHA512 (rust-1.71.1-x86_64-unknown-illumos.tar.gz) = 167c6dd6d1857eefd7df22af1bb561b2cc491450b34f51319cde30b85c1fe2bea94609da86435b44f93315d0261e59e4b1fbe9642fc510a3cded414d2712fdee Size (rust-1.71.1-x86_64-unknown-illumos.tar.gz) = 220874009 bytes BLAKE2s (rust-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = b0f5c2511b6328543bb222196c6704c3e6095945f9d9b95717716ea702610460 SHA512 (rust-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = 180e72544b3fc4da95da6bbd0006208760152cb2021b679747f9c4c148a5fced83847830a6ab3dc389d2c4962fdaa3ee2f1242dfc8b12d1d27e9cda5fc1a780c Size (rust-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = 342950576 bytes BLAKE2s (rust-1.71.1-x86_64-unknown-netbsd.tar.xz) = d4c41367faab3da2da96f76d80f497e7e533fe3af212385338c1d34ef586e39a SHA512 (rust-1.71.1-x86_64-unknown-netbsd.tar.xz) = 358f9c60b34841f134eff8fb6b361f725d320de38fb1eb5cf84bb35242161fa3680e4c24321f785c6196b83961052af7d4d801a01adbc6517b2d49dcc7123089 Size (rust-1.71.1-x86_64-unknown-netbsd.tar.xz) = 148654268 bytes BLAKE2s (rust-std-1.71.1-aarch64-apple-darwin.tar.gz) = 319eb10db45b1ac99121fa7410aa7814a857654f5d099e58273c4552331ac27f SHA512 (rust-std-1.71.1-aarch64-apple-darwin.tar.gz) = deca1a7a16b44d4930b5ea7ad2d4a5aad2ce47b20c82d70937a1cb68ab8e9c0745bee7fb2329db23ea010bdb428c4cc5af99375fe937b58f0a8f5fdf836bb84d Size (rust-std-1.71.1-aarch64-apple-darwin.tar.gz) = 39702702 bytes BLAKE2s (rust-std-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 5e45ae1ba3144579005da413e52b21f195fbbd2bad0e381b23fdb997a4b7d965 SHA512 (rust-std-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 85f0fce8c857704f18d98d52746c17e39c1523f13e4b5907ee56281fbf59149ccedece5ad648ab3af0339a139ab88510344d965f1095a4e1560ca046b4dba95c Size (rust-std-1.71.1-aarch64-unknown-linux-gnu.tar.gz) = 63630929 bytes BLAKE2s (rust-std-1.71.1-aarch64-unknown-netbsd.tar.xz) = b0dac529dcc2df7d9d18ccf17255ab1d6a3c78e34a64b3eed7f5225dbe02fdce SHA512 (rust-std-1.71.1-aarch64-unknown-netbsd.tar.xz) = b945d370eb5c112bea47aa0bb223a2f2d2b10a3ede2def01e39ebcb55096fe757b95107481dee2224d9c2c7426c5e611b1e652b3deec776bf018ac62196f2f51 Size (rust-std-1.71.1-aarch64-unknown-netbsd.tar.xz) = 22691668 bytes BLAKE2s (rust-std-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = eac96243338e84b9283d85dc47421dddeb7ec53f8dcabd62bb0afbb15a8bf87a SHA512 (rust-std-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = 0f1fadc48eea8612e40200b948651f7eaec03680f3b40a3837cf465922637b4f0e9ccad7e9044a03b14e1e7362a63c9e54c4a369ae1541ea5c9bf8f03893a9fe Size (rust-std-1.71.1-aarch64_be-unknown-netbsd.tar.xz) = 22742624 bytes BLAKE2s (rust-std-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = d6bf37d177e5bc0223e390603b21cc64e83a5a09ff8683d43d3ae55783f4df40 SHA512 (rust-std-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = b4fb4c40bf0c21ed4c3d5f3e88240c7601aeb360f4c5f0c9c9acd2936a9f12683c11a21ff938abd4f63a721758083cfdf4ed26045ead139ca87747d8af0c8aec Size (rust-std-1.71.1-arm-unknown-linux-gnueabihf.tar.gz) = 36748291 bytes BLAKE2s (rust-std-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = b82473693d6731e2b0b9ee97ba118a5a77ed5d89312b73d7906cd124b6671f93 SHA512 (rust-std-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = cf22e8d9a16ad4fc98d5184d564807cf1b8b2188e98cb3449207f68d011613eebccd720e74652fae64e7cfdbad2ff88b8f1960d77d397456fe12ca9b6f89dc1c Size (rust-std-1.71.1-armv6-unknown-netbsd-eabihf.tar.xz) = 21086440 bytes BLAKE2s (rust-std-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = 405d64a88a7c876b625894fe14d116a5726223cb9a1747e35bd06c6979b74cbc SHA512 (rust-std-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = bd85456329579a34241950f9de629288e1954162744485a02fe67bc4a35fccc18ff72987d44fd2bac0be9ddab2511cad4356eb56c20cfe1b66b5a381659c701f Size (rust-std-1.71.1-armv7-unknown-linux-gnueabihf.tar.gz) = 38255203 bytes BLAKE2s (rust-std-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = 8a694cb3dbc2297163e6f2327c5102119906ba659a83901a9546249c72f1209d SHA512 (rust-std-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = ed062c7a3163604edb5844ea1e5ae8a5373af04b681d55bb66fe34723a53075d0796a2fa6b1cf7e8a5504378025605fae7484a49387665a452f668c1afc123e9 Size (rust-std-1.71.1-armv7-unknown-netbsd-eabihf.tar.xz) = 22100492 bytes BLAKE2s (rust-std-1.71.1-i586-unknown-netbsd.tar.xz) = 8abe78dfa98a7a33c51d6ea680c6598d4596eaab7aecc74d98a2c6abcd61611f SHA512 (rust-std-1.71.1-i586-unknown-netbsd.tar.xz) = 145d93e78cb1fe939d2e171f616554d868e63a4d0877541d0051acdd5b5efda0d0e6d1c18828f2bbd22c20773b78caa6503997bb0d4a6ac6ff427cb16027f1e8 Size (rust-std-1.71.1-i586-unknown-netbsd.tar.xz) = 23140008 bytes BLAKE2s (rust-std-1.71.1-i686-unknown-linux-gnu.tar.gz) = 5549b2d3d2bce20725022a38a57b1843400160fbb71169a9f57012c829f43d2c SHA512 (rust-std-1.71.1-i686-unknown-linux-gnu.tar.gz) = 9c574b2690a6d64d0274b984802d022b213b87dad9f84abdc0692c7b013f17c52db63d80e8bd12589c77a9e6c00d3f8f24578527e71c90e7701c5fe71cbff443 Size (rust-std-1.71.1-i686-unknown-linux-gnu.tar.gz) = 40407874 bytes BLAKE2s (rust-std-1.71.1-powerpc-unknown-netbsd90.tar.xz) = 3589200908db886ffbbf57c1a01c7cf565afc82f9ddc8be1bde0e4555a59ab54 SHA512 (rust-std-1.71.1-powerpc-unknown-netbsd90.tar.xz) = 3dccf3432d429efe6f2e4589f851cb570dbd499958d899e51020cccd790af4eb3e78172695a06ef33778706e89a243167b0d28327c6fa27195b30e2b541ef0fe Size (rust-std-1.71.1-powerpc-unknown-netbsd90.tar.xz) = 21207860 bytes BLAKE2s (rust-std-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = 3889b10498d0762a16238cdf88bce291ccfca02f256dece9fe8d6821787b4a90 SHA512 (rust-std-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = d1395c330607795d8f41a20e97d62ae26c45dff7417b194e56a38ba087c234697fcb484ca2d4fb296de21383236020281bcaf30ed6859075a8b1df64121409c9 Size (rust-std-1.71.1-riscv64gc-unknown-netbsd.tar.xz) = 21331396 bytes BLAKE2s (rust-std-1.71.1-sparc64-unknown-netbsd.tar.xz) = 283fab8237f8a05029725a7a2d4493b4e987c8d67a54ea4dd60484658a23f45e SHA512 (rust-std-1.71.1-sparc64-unknown-netbsd.tar.xz) = c5be56067dc2f954ff2f11cd00991cc29e6e190402baec39c1ccff95df87201a51362ca5dec952c8c160b3c433e6dd79b03debd470612b6901a2e21ae9090995 Size (rust-std-1.71.1-sparc64-unknown-netbsd.tar.xz) = 21070512 bytes BLAKE2s (rust-std-1.71.1-x86_64-apple-darwin.tar.gz) = 851e56fb33bbcbe6d80265b7d6b8803c0831cfdddf69bf60179d4f49cb8336aa SHA512 (rust-std-1.71.1-x86_64-apple-darwin.tar.gz) = 3798b36a4ad82a8e2cfaa0be8c798de61c18a9adc2d10e203f4fd6c7ce29626a0057b55110c189db585c1dc16c250b00c8678160c591072bfb7c76b54cf10a96 Size (rust-std-1.71.1-x86_64-apple-darwin.tar.gz) = 42030419 bytes BLAKE2s (rust-std-1.71.1-x86_64-unknown-freebsd.tar.gz) = 614835ea29e53e81290cc0f338dfecd014fce7398e623b5567c3c47c54fca946 SHA512 (rust-std-1.71.1-x86_64-unknown-freebsd.tar.gz) = 894bd1b544341963f6e774dcf43dcee33639b53ba0482c75cc5704b3c1090feca0857ac8ac9057d9fa4a66962b26beb27eb47b93a723bf669a985b85aa287a70 Size (rust-std-1.71.1-x86_64-unknown-freebsd.tar.gz) = 43382866 bytes BLAKE2s (rust-std-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = d3ba6daeb449a6750f6c6094b7d7e3273cb7f9c01b311a05b5fb3e3f99754421 SHA512 (rust-std-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = f99539b5c1c7861a0b14df75cc1cf69bf96a890fc776ab12aa295c294edf931c827a5b01bbb3296d8c7a6dca48cfd71e2e86447b8b589097ee82b23cad0c39e1 Size (rust-std-1.71.1-x86_64-unknown-linux-gnu.tar.gz) = 45109587 bytes BLAKE2s (rust-std-1.71.1-x86_64-unknown-netbsd.tar.xz) = 9404f67a7fd8c69138afbc1e96dcb607358b2491a6f1e729f92046c1c7408e84 SHA512 (rust-std-1.71.1-x86_64-unknown-netbsd.tar.xz) = f83aa6fec343aae1f1a66df07be137a0cea90fd1784fe05155c25fff5a7f24d1f743ccdf77d9925ac2222d3e7681c18fde807f0161a0348a72452257dbc64cca Size (rust-std-1.71.1-x86_64-unknown-netbsd.tar.xz) = 24557152 bytes BLAKE2s (rustc-1.72.1-src.tar.gz) = 1ab26bbaad7dfa052f6dcad98e135f2fa11dd48fd7482c8e724648820add72fa SHA512 (rustc-1.72.1-src.tar.gz) = acb5300fbfa3e21affd5f279264117bdc61c14ea2833950a4f3c1b22629a0150305dd870cfa61eeb4c25838dc8a2c7ab35984d73a12107098a6951b103aeda41 Size (rustc-1.72.1-src.tar.gz) = 271788371 bytes d118 1 a118 1 SHA1 (patch-compiler_rustc__llvm_build.rs) = 5d0478dc06243c74aec5dcd516e13521269b1ade d130 1 a130 1 SHA1 (patch-src_bootstrap_builder.rs) = 888152405dcd09d319ae724526356fd0bd78b5d6 d139 1 a149 1 SHA1 (patch-vendor_crossbeam-utils-0.8.15_no__atomic.rs) = b6ce37c82245a570215c941997a9e143f6e06ac7 a158 1 SHA1 (patch-vendor_libc-0.2.141_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3d4f272bc0291aaaf0ca6f03a03acdbc3528b6ab a159 1 SHA1 (patch-vendor_libc-0.2.141_src_unix_solarish_mod.rs) = 07422c865df276a65b99cd3aaf4c2fdc96260625 @ 1.162 log @rust: Add forgotten illumos bootstrap bump. Note that while updating the checksum, I noticed that the NetBSD/i586 bootstrap kits had changed too, so it's possible they are currently broken. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.161 2023/10/10 13:12:33 pin Exp $ d3 108 a110 120 BLAKE2s (rust-1.70.0-aarch64-apple-darwin.tar.gz) = dd134e5775fd9bfdbf4d0a1b9ef76c5e01f113efb25654ec0ece397e6fafb433 SHA512 (rust-1.70.0-aarch64-apple-darwin.tar.gz) = 22466cd67b1835f369cb92a754f8a108b062453b9a3ee05cca8078595a7af98a0cac41e19ba7ea0c6f5ce0593ed215eaf7c2e6ddfdb56a672486367bc934ac59 Size (rust-1.70.0-aarch64-apple-darwin.tar.gz) = 239190822 bytes BLAKE2s (rust-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = a3b4f41b0257f4459cbf6041fd1f460bea8e417f3d52c298788761dc61233d87 SHA512 (rust-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = bbc6fff5748884b52e4706c06fd3b95bd9043723ba581219186e9efbe8b5aed591abc8b974d822a4085d1e3768295aaed315c42a55722be6d000f493ae2ef549 Size (rust-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = 451145710 bytes BLAKE2s (rust-1.70.0-aarch64-unknown-netbsd.tar.xz) = 7e6b4357b84f1c030372ccd7a425d3c0852dc08ece385b6c3d92021d27f3bf64 SHA512 (rust-1.70.0-aarch64-unknown-netbsd.tar.xz) = f99c4da059ca22021ab385e9518956419f8267b1e8c480285e542adf5a3bef7b6538981862723ddb7ec7368bbac07948bb2207c9fe4d14a8ac52e2fa5b38cc7e Size (rust-1.70.0-aarch64-unknown-netbsd.tar.xz) = 195312000 bytes BLAKE2s (rust-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = 275ea9603647b87a9d7c70ceb5e3dae0f20af436464bb116a71e25098a67d4c7 SHA512 (rust-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = b821a60a9fa95b3f424badba6c912f656f4eb0b19eb2a68a4e2d9c04fc4e794ea2b666f9924c9d6ce59e27741e975f35ce55814019ea526dd28b88ec65c802f0 Size (rust-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = 196691256 bytes BLAKE2s (rust-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = 35fac603cb55d0cbed920b793d0a30c39ed96bb810a186d5f97bbff933df9f8d SHA512 (rust-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = f618a88cefcfb9c399eacc46e0b7fcf6469bacf5891ac5befea3398d634bf8528135d65eb5917ad5cf2a3afa5481c87043ac3d0950a677937962ec14b34dfdc1 Size (rust-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = 343156416 bytes BLAKE2s (rust-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = a50eedad75ac907f7b278441a9a7e6fac78d8db29af90c30e64c1e0f779be0b5 SHA512 (rust-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = 9ccd2bea38383b06d66aa796977ab14003f7fbc7e8cc37a756dd44df05e4ff685d0d69ff9b6e339ff8865fb376fc3b23d2af2357767be493a8f8ad64330e4369 Size (rust-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = 169942036 bytes BLAKE2s (rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = 1d5760281648a2dc70fdff93ef3662e58613e8affd6830bcd7d3972c03e855e8 SHA512 (rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = 44de5e21f0e310b744e4902ac32256e36069e1b8ccd0c202803400a10171f5ee955a9eaf8cd86cd15e25413fb53dfbaad0450b3d25320755c3c6335fc219e571 Size (rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = 332823088 bytes BLAKE2s (rust-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 3a039556bc0ea52a510b29d83e9f957bba182eb83d0e18eb8c52852bd9024b58 SHA512 (rust-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 2ed4587bf48ec525e1235af14855333fa8c629edf2d48dc1c4ae6db52adb557d635fe35ee1d0bbc184336e68c55605863cbecfa83628df707df6afd21c5299a7 Size (rust-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 171353556 bytes BLAKE2s (rust-1.70.0-i586-unknown-netbsd.tar.xz) = d985b5e9adc30e11c5d98d2ca07424f2f425efcf6136db6b0cc1e68d70ae78a8 SHA512 (rust-1.70.0-i586-unknown-netbsd.tar.xz) = 34301c54ad5d4d1e9374c36a56c5bb7978a2e8674ae91bb5fd01b7a1a16132470af3b73ba0d897ebe3f57db92beb73bda7ad7e412b975f3c6d5895fe2833a3b2 Size (rust-1.70.0-i586-unknown-netbsd.tar.xz) = 90330264 bytes BLAKE2s (rust-1.70.0-i686-unknown-linux-gnu.tar.gz) = 1fb19ed2f04cdb05d17e23392a39492d2d06441f12613483ae92938efe8a2665 SHA512 (rust-1.70.0-i686-unknown-linux-gnu.tar.gz) = cce9e4ba58ae05e3b861aa70a32b2ce67f2115640cd869f4cc1d5cce8f24f5edbca2a863eff3e736937aa777d8b590a1a232b6fa226aee752c5d9d3adf7ee188 Size (rust-1.70.0-i686-unknown-linux-gnu.tar.gz) = 401968147 bytes BLAKE2s (rust-1.70.0-mipsel-unknown-netbsd.tar.xz) = 08c5a807e705b3c825ee944108fe8f1d49a4ed90fbb12e1c3139354d0f2e4c7c SHA512 (rust-1.70.0-mipsel-unknown-netbsd.tar.xz) = 4b08f75c6bd45ddff34ece46c95dd1bdc660e33d6ba49c9ef1acc7254629c5eb654b2f44ffe32d20b8e9a5d542b79bac13ecf5bcee422b0a25ce17ad06b6de55 Size (rust-1.70.0-mipsel-unknown-netbsd.tar.xz) = 174026940 bytes BLAKE2s (rust-1.70.0-powerpc-unknown-netbsd.tar.xz) = bcf4ca36682f9fd29dbae1f082ca4381856c9070b22f303be9fdd2be82b6857e SHA512 (rust-1.70.0-powerpc-unknown-netbsd.tar.xz) = e2cbfa36e5facc9fdeb52e79e116976edad7777731eae85e1e075ba26229d6494faa88413657046c91390aad5d9c9cb31f7fb8227c43e1afa3a311c3c19f82b6 Size (rust-1.70.0-powerpc-unknown-netbsd.tar.xz) = 87639104 bytes BLAKE2s (rust-1.70.0-powerpc-unknown-netbsd90.tar.xz) = 89183f0ca60c485a96835782520f61eb5f4f6b462b61c71d100f896b5032e8dc SHA512 (rust-1.70.0-powerpc-unknown-netbsd90.tar.xz) = 2c11765b03f299b1b69f00f5ebdf3583e956976f4ffbd4a1b1f61e57ffcc753ef1e777457a956a5b110dd502e318dbed6aa16d1751fc113bcc23e56c96801eeb Size (rust-1.70.0-powerpc-unknown-netbsd90.tar.xz) = 233766996 bytes BLAKE2s (rust-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = 2d0c4186ec4aad6abc5a1b95dca0009a43ce3963f1302610759db16965a7e067 SHA512 (rust-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = 9a7cbe5cd5bcb29b01a244f01eb061f48d4d8a5881f47bf1e772c9c0219d34a11edb875635b04047763d8e1efbce75be2f60f0ff76cfb1fa04db3af8a36076f1 Size (rust-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = 205554164 bytes BLAKE2s (rust-1.70.0-sparc64-unknown-netbsd.tar.xz) = f52a39f069fe649ff4426dc2513a3f932d4171bde82c31eba04c1fe4a8280499 SHA512 (rust-1.70.0-sparc64-unknown-netbsd.tar.xz) = 35f88cff123dd14c34b79c0d27e62ac3626b25a8d449fc94c6f6c9dae23bc4e3592713aad363c492c47fe7476f454965a3bea03373b39c9a2b25f30c456ef222 Size (rust-1.70.0-sparc64-unknown-netbsd.tar.xz) = 195174124 bytes BLAKE2s (rust-1.70.0-x86_64-apple-darwin.tar.gz) = f8536da95fcfc022f1a7cb9512af16d834f747c3e6c6717aec6d9bdbc8bb4a64 SHA512 (rust-1.70.0-x86_64-apple-darwin.tar.gz) = 5986d363c821b104509c4f04785b1e58211ed9d054f3ab0af068fe54b86fa43acac1ab9e9407ed779e6018a375332a8a8d70fe7b5317194e3940e481a9383825 Size (rust-1.70.0-x86_64-apple-darwin.tar.gz) = 324054910 bytes BLAKE2s (rust-1.70.0-x86_64-unknown-freebsd.tar.gz) = 377a9e54374d903902d11c3252d0b87f9cf09869b8e18ab5f6a242aab9198403 SHA512 (rust-1.70.0-x86_64-unknown-freebsd.tar.gz) = f01bfb2f9f952bcd05bd15436377b668ff0a06e5e880e6f7e1605ee18a99109c4be365cc68ce2305c949c800813922263fd5b0e27f927fe3f17c8c25281c1711 Size (rust-1.70.0-x86_64-unknown-freebsd.tar.gz) = 307948458 bytes BLAKE2s (rust-1.70.0-x86_64-unknown-illumos.tar.gz) = 661ed9f931f54cf20d90c15d2bf52c3a5109859c8850f58fb8ce5f7522fc772e SHA512 (rust-1.70.0-x86_64-unknown-illumos.tar.gz) = 181912a213b37e82e984881d28403e269321c7d29f51ba5c6344d31218cc61b10d55de49accde190b2bd0999a9567d30fab1dbb020b950e2681ce4af5a0d277f Size (rust-1.70.0-x86_64-unknown-illumos.tar.gz) = 217363531 bytes BLAKE2s (rust-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = adce2784cc26732d23d4aa13814c962f026a6537c03c5a77017335126d2bc1dd SHA512 (rust-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = 468a668dec119c9034df568d4a3ff0c7898e11b7dd2767d6b3358d6011915998e1683c8c444a3350bc559e55c739335b9553e7caca0b5c594ddfc31ef6190cad Size (rust-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = 347192982 bytes BLAKE2s (rust-1.70.0-x86_64-unknown-netbsd.tar.xz) = e0a543464f7bcff3eaf8bbad79b14b91c649dc0f8d849e5165b44fe8d5f1818a SHA512 (rust-1.70.0-x86_64-unknown-netbsd.tar.xz) = a1b8395d614c2cf6e8447df8ea900ca149401c43e56e8a713dc8fd7131b7229a43dddbdd9c1e079145065b227e9b960249fd754434d156e4f1c3c3f180b35472 Size (rust-1.70.0-x86_64-unknown-netbsd.tar.xz) = 151412256 bytes BLAKE2s (rust-std-1.70.0-aarch64-apple-darwin.tar.gz) = 7c8cca48b30a67e7b59022e76fdca58ae2af1275e7db6c77d1e912f9cc8fdf86 SHA512 (rust-std-1.70.0-aarch64-apple-darwin.tar.gz) = eee2c6fc687426d65a0099846455cfcd6ea094b2adb82d52355f73d4b14d34b8268ebce815ed028fa5c7fedce8c52381992c0f09c4fe99523cd74fbc8255c272 Size (rust-std-1.70.0-aarch64-apple-darwin.tar.gz) = 41922676 bytes BLAKE2s (rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = 5f26ed530ce24bb86ea13e3e72c7e39a6839487b9c2aa885bedee38bafbcf53b SHA512 (rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = ec34c4757c7414c15369d2d0669bb6a5d15af5511b65ab16beff26a902e4c214ac831cf1071a9132a5de80cac37d2fdfc10f93546b042b4801ef3f2baf1345c0 Size (rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.gz) = 65637566 bytes BLAKE2s (rust-std-1.70.0-aarch64-unknown-netbsd.tar.xz) = 86c1afbd0999b9fb7bb1469a95e17559be15d63dc2422f72bb7dccf154521375 SHA512 (rust-std-1.70.0-aarch64-unknown-netbsd.tar.xz) = 99415b0d8585bc4ffb5818e6e3b2c83de89b52893677dff3b9570752c30cc541fb1a1ff334f3d6b82a5e476b95a0f0f5fd50dfa5a0e7dd22b9a2632195f00e08 Size (rust-std-1.70.0-aarch64-unknown-netbsd.tar.xz) = 27325056 bytes BLAKE2s (rust-std-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = d7563002331f420e6d58869604c6009821460eec2da1e0b1638ece471dbbc49b SHA512 (rust-std-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = cf8c85d966c34e22f3476aa8f45e88f0ed19655b9a3aa0f8822f944b0c5c8ee6caee0ff9a952ffad4816b10c93be5f2e80650a9aeaa90f80b13cbc680f7d01d5 Size (rust-std-1.70.0-aarch64_be-unknown-netbsd.tar.xz) = 27372552 bytes BLAKE2s (rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = 973a9df8926f632740224132b61b5c7e6d4f95e9c5be41d4915658b262b577fb SHA512 (rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = 4b98fcb37ab9658ba15a6b571c9b92f156cb55193937b4db9ebdb24ed7f53b0782cb2f2f6ad459300b2fcb19c4941d920344e0e962339809d7cbc6e05c872215 Size (rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.gz) = 38630349 bytes BLAKE2s (rust-std-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = 010872f27e2aacf5a5a790fa6591d4433d6ac21973a496a78c93cd8141310427 SHA512 (rust-std-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = f8c0ae23d81290d2a9c15f08a37f6d4b4c830e2ad711694c638f87005c078d9bf7c587c6e381abd72ee845c11c0e7445e97dd93cd23ecb2f0a6fe2a3adf1e13f Size (rust-std-1.70.0-armv6-unknown-netbsd-eabihf.tar.xz) = 25513528 bytes BLAKE2s (rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = 62a78bed4220ab27d392b5612d3702cf5e864fc76499abbc840610c0a5c33cc3 SHA512 (rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = b6e4ae072571ab6d8516e9ae245e9473251541d9006eb0d214ad89f218e9a07406fe28108758604f6eae038ff352d42ace9c4dd501b939e373f14f37d33189ff Size (rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz) = 40182886 bytes BLAKE2s (rust-std-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 7b901a825ae419612f4c03072e561e976a3a46d5af31f2231661d656ed63a70b SHA512 (rust-std-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 9870719dea64a115719b844b5efaa281434f667b1bc730761bc0357cd0428a251d5b98b677709a51e0dd827a3f399b54a1034fdb91cd7815de77907bb6056577 Size (rust-std-1.70.0-armv7-unknown-netbsd-eabihf.tar.xz) = 26517312 bytes BLAKE2s (rust-std-1.70.0-i586-unknown-netbsd.tar.xz) = 7fab81a35a0794ba06dcbac19a6758a7156f913079746b96c0f7e171b3d298f4 SHA512 (rust-std-1.70.0-i586-unknown-netbsd.tar.xz) = b3810e5101e093c26110b26a4a4a9a8acac2e400922a7fe5d4131b022015f2386cc8bf5d09a61126fabd038ecbb388a15f824be86dd1bf990215556d9ef5718a Size (rust-std-1.70.0-i586-unknown-netbsd.tar.xz) = 28325780 bytes BLAKE2s (rust-std-1.70.0-i686-unknown-linux-gnu.tar.gz) = eadee1706a43c0d3b989ed43fc6682a30fa6f25c45ef166c7267e772440f7c5a SHA512 (rust-std-1.70.0-i686-unknown-linux-gnu.tar.gz) = 4cd9ab546b89b883821cc5dc9ccebde1f408e5e8ffc1cf97583a0378703eb7aa65627b890622b9d353030cb45f6d6a79f61f606c02ac3a03f7d23d20bf7df51a Size (rust-std-1.70.0-i686-unknown-linux-gnu.tar.gz) = 43122405 bytes BLAKE2s (rust-std-1.70.0-mipsel-unknown-netbsd.tar.xz) = cc3364cd60f9b7ca19fce18d7920d6bab6fdb3194f26476ee10d98c26b7f0905 SHA512 (rust-std-1.70.0-mipsel-unknown-netbsd.tar.xz) = 1c17dd12b9a6ccb5a2bcbda1dc853d3d52d87fca48d7fa5e878d68ae78dbceaadcae3a8ecbe90f2b56ede30799107176f0688ec30ce663fb20039cb736337b4d Size (rust-std-1.70.0-mipsel-unknown-netbsd.tar.xz) = 25522252 bytes BLAKE2s (rust-std-1.70.0-powerpc-unknown-netbsd.tar.xz) = 5b1c6f121c85b82565279da3fccf2bf6c1e4f59b35d4b5346bbbed2c33e8ed64 SHA512 (rust-std-1.70.0-powerpc-unknown-netbsd.tar.xz) = a06186d3fb84612885b795963c73db9659e7cd1cf2245b90de844e661d3966264980430110db48a2c79fffacc4b6148cb8d14a85e8b6c4aefb3bc5e2efedeceb Size (rust-std-1.70.0-powerpc-unknown-netbsd.tar.xz) = 25390448 bytes BLAKE2s (rust-std-1.70.0-powerpc-unknown-netbsd90.tar.xz) = c78ba16552385a7ca0b60e8a8e7fd257a1c4a613518c7cdb2c64179a6cabe035 SHA512 (rust-std-1.70.0-powerpc-unknown-netbsd90.tar.xz) = b20e838c5bacb746b80b965809def00a0c5a8d768556d2b553beee20942161daa05dd3c03ffff4a52645db81471a4ae38f82acae92a8d70edd68da8c04304737 Size (rust-std-1.70.0-powerpc-unknown-netbsd90.tar.xz) = 25378048 bytes BLAKE2s (rust-std-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = e08222494230c9a35d15c5352d740d97707ebad20686ee663689a7139fc201a3 SHA512 (rust-std-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = ef61701dc6fda74148e7654645986fedafb4cbc4358d7571d4d1f66123d98d6026f9fbe557726c926a0029731519b6d70794d61c5baf6604ba8043030e567882 Size (rust-std-1.70.0-riscv64gc-unknown-netbsd.tar.xz) = 25794632 bytes BLAKE2s (rust-std-1.70.0-sparc64-unknown-netbsd.tar.xz) = 444645ebe322473eb804e0f58c4ee116f8fb012a5450ce35d6e38124cc6e496e SHA512 (rust-std-1.70.0-sparc64-unknown-netbsd.tar.xz) = 277271f222e5c70efcb88c9e56c2907d1e8defa05263ef6f0223756fe97ce88f3b0d308d1147df1e72ecf457b55f8372f2d70cd63f5cc945a58f0104493edec4 Size (rust-std-1.70.0-sparc64-unknown-netbsd.tar.xz) = 25516444 bytes BLAKE2s (rust-std-1.70.0-x86_64-apple-darwin.tar.gz) = a56a73af4770995f8ab073f5083794cdf631f53d972dbfd4c5b2b856cf95636d SHA512 (rust-std-1.70.0-x86_64-apple-darwin.tar.gz) = 760742796854d37227dde2b3aafc30dbaa5f0bbaca043f3c3e319626cc0cbd4a92253c6f30b417ee11a5144ca495057203b9a31b2f3336a249f19e2f12f7bf82 Size (rust-std-1.70.0-x86_64-apple-darwin.tar.gz) = 44978754 bytes BLAKE2s (rust-std-1.70.0-x86_64-unknown-freebsd.tar.gz) = 18706cc2bcda39976fb941e7f11a4b765c16c0d2c0e0ac1a33968163cd4d0fdf SHA512 (rust-std-1.70.0-x86_64-unknown-freebsd.tar.gz) = edd41271af8cb70ef5d399bf38d6db925a44234f9b6dee8df6dcaebaeac2e344be9f2483ab2aac186fb185127c028f53c19f5fc9cccbe1ed659f6ed6bcdcc308 Size (rust-std-1.70.0-x86_64-unknown-freebsd.tar.gz) = 46230203 bytes BLAKE2s (rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = b49297bacf0604d7cc8d1e924d2db99aec5b074e3a599584477be2cd4a4bd359 SHA512 (rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = aabb92f6cd7f65785e002ce1ace6bb4ce4d68c536f68b41612b62bb3d1d96a3568f45f746878693aabd0eeeaa7bb7e33f69603df9798ae8f95767319d7168788 Size (rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.gz) = 47929103 bytes BLAKE2s (rust-std-1.70.0-x86_64-unknown-netbsd.tar.xz) = f0533bfe1cc8f296bd9a8fc1e6232007688b0f4f5efcca9bd8c89b8b74bb3f7b SHA512 (rust-std-1.70.0-x86_64-unknown-netbsd.tar.xz) = e0beade0769404243a5021b71aacd25c8bdab6d410acece3fc80c2cbcfe435914e656018714131febe57dbbe96cea6148743385cb34500c03b7fae8f966cbaa7 Size (rust-std-1.70.0-x86_64-unknown-netbsd.tar.xz) = 27387808 bytes BLAKE2s (rustc-1.71.1-src.tar.gz) = 58effccc7abe6fd59913b85315185ceaaa2aa5b4f13c25c05200326019805212 SHA512 (rustc-1.71.1-src.tar.gz) = 64f1041fe795929754cf6328c10b4966d5a7a79c7762815a87fb700b2a765e5002410e9abc876f472d6c372ba0a56053410a5a39a10c7b686343bcdde55e7ac4 Size (rustc-1.71.1-src.tar.gz) = 275980783 bytes d112 1 a112 2 SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 d116 1 a116 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = effb8250d07dc9ed1d5735060c528a46c422c10e d118 1 a118 2 SHA1 (patch-compiler_rustc__target_src_spec_riscv64gc__unknown__netbsd.rs) = 56abcfc73bc61960f7c680c856f54b50ec053f30 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2 a119 2 SHA1 (patch-library_core_src_ffi_mod.rs) = 7678d57edc05a66abca73d4676cbb7bd588741bc SHA1 (patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs) = c19fb4c8a92c2e072eab06ec6db46331b85fd868 d121 1 a121 1 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4 d123 2 a124 2 SHA1 (patch-src_bootstrap_bootstrap.py) = db024675298542bfe22fa782c32ef280f361d07e SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8 d127 1 a127 1 SHA1 (patch-src_bootstrap_llvm.rs) = 49cbd9c695bd1f6c635300490e69baefcc80323c d134 1 a134 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = b0a196b616d97aafcc0ef869e63798155e52f6cd d136 1 a136 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92957e1055961895def546 d140 1 a140 2 SHA1 (patch-vendor_cc-1.0.77_src_lib.rs) = 19d5608a2afa6d325bc1f47a48551797a1be8453 SHA1 (patch-vendor_cc_src_lib.rs) = b03998072fda91995e9aa5e81bb590da99a4c004 d143 1 d146 1 a146 1 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = e9c180ddbbd06ba2e0701bec11f1e6c954c0a0d4 a147 3 SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mips.rs) = aa7d06c87a6826e7187c57a72bf27ecc55ab3e8e SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c134584dadea923a33140474a30b0c55207d59d1 SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 77b58e2e1e136ad9913d2304bc64b9958e852227 d149 1 a149 1 SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 7a92e3c04a7e18586e89ee8907758dc2fb81a192 d151 9 a159 3 SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mips.rs) = f094140758dfe099dae79a97d7d9cf51d8a9a848 SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs) = b7bedbf882404bba80ef14c03da6a38e8b6930e9 SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 207b2522a8533a344458e6433fe41d50157bf472 d161 1 a161 1 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 50df059ffa3426a73e6978fe22c6e053eed8dce4 @ 1.161 log @lang/rust: update to 1.71.1 Packaged by he@@ and adam@@ in wip Merge request by gdt@@ v1.71.1 - Fix CVE-2023-38497: Cargo did not respect the umask when extracting dependencies - Fix bash completion for users of Rustup - Do not show suspicious_double_ref_op lint when calling borrow() - Fix ICE: substitute types before checking inlining compatibility - Fix ICE: don't use can_eq in derive(..) suggestion for missing method - Fix building Rust 1.71.0 from the source tarball v1.71.0 Language - Stabilize raw-dylib, link_ordinal, import_name_type and -Cdlltool. - Uplift clippy::{drop,forget}_{ref,copy} lints. - Type inference is more conservative around constrained vars. - Use fulfillment to check Drop impl compatibility Compiler - Evaluate place expression in PlaceMention, making let _ = patterns more consistent with respect to the borrow checker. - Add --print deployment-target flag for Apple targets. - Stabilize extern "C-unwind" and friends. The existing extern "C" etc. may change behavior for cross-language unwinding in a future release. - Update the version of musl used on *-linux-musl targets to 1.2.3, enabling time64 on 32-bit systems. - Stabilize debugger_visualizer for embedding metadata like Microsoft's Natvis. - Enable flatten-format-args by default. - Make Self respect tuple constructor privacy. - Improve niche placement by trying two strategies and picking the better result. - Use apple-m1 as the target CPU for aarch64-apple-darwin. - Add Tier 3 support for the x86_64h-apple-darwin target. - Promote loongarch64-unknown-linux-gnu to Tier 2 with host tools. Refer to Rust's platform support page for more information on Rust's tiered platform support. Libraries - Rework handling of recursive panics. Additional panics are allowed while unwinding, as long as they are caught before escaping a Drop implementation, but panicking within a panic hook is now an immediate abort. - Loosen From<&[T]> for Box<[T]> bound to T: Clone. - Remove unnecessary T: Send bound in Error for mpsc::SendError and TrySendError. - Fix docs for alloc::realloc to match Layout requirements that the size must not exceed isize::MAX. - Document const {} syntax for std::thread_local. This syntax was stabilized in Rust 1.59, but not previously mentioned in release notes. Stabilized APIs CStr::is_empty BuildHasher::hash_one NonZeroI*::is_positive NonZeroI*::is_negative NonZeroI*::checked_neg NonZeroI*::overflowing_neg NonZeroI*::saturating_neg NonZeroI*::wrapping_neg Neg for NonZeroI* Neg for &NonZeroI* From<[T; N]> for (T...) (array to N-tuple for N in 1..=12) From<(T...)> for [T; N] (N-tuple to array for N in 1..=12) windows::io::AsHandle for Box windows::io::AsHandle for Rc windows::io::AsHandle for Arc windows::io::AsSocket for Box windows::io::AsSocket for Rc windows::io::AsSocket for Arc These APIs are now stable in const contexts: <*const T>::read <*const T>::read_unaligned <*mut T>::read <*mut T>::read_unaligned ptr::read ptr::read_unaligned <[T]>::split_at Cargo - Allow named debuginfo options in Cargo.toml. - Add workspace_default_members to the output of cargo metadata. - Automatically inherit workspace fields when running cargo new/cargo init. Rustdoc - Add a new rustdoc::unescaped_backticks lint for broken inline code. - Support strikethrough with single tildes. (~~old~~ vs. ~new~) Compatibility Notes - Remove structural match from TypeId. Code that uses a constant TypeId in a pattern will potentially be broken. Known cases have already been fixed -- in particular, users of the log crate's kv_unstable feature should update to log v0.4.18 or later. - Add a sysroot crate to represent the standard library crates. This does not affect stable users, but may require adjustment in tools that build their own standard library. - Cargo optimizes its usage under rustup. When Cargo detects it will run rustc pointing to a rustup proxy, it'll try bypassing the proxy and use the underlying binary directly. There are assumptions around the interaction with rustup and RUSTUP_TOOLCHAIN. However, it's not expected to affect normal users. - When querying a package, Cargo tries only the original name, all hyphens, and all underscores to handle misspellings. Previously, Cargo tried each combination of hyphens and underscores, causing excessive requests to crates.io. - Cargo now disallows RUSTUP_HOME and RUSTUP_TOOLCHAIN in the [env] configuration table. This is considered to be not a use case Cargo would like to support, since it will likely cause problems or lead to confusion. Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.159 2023/06/19 14:46:47 bsiegert Exp $ a2 3 BLAKE2s (rust-1.69.0-x86_64-unknown-illumos.tar.gz) = e750d02582f4bca4eef0a7776e844263a9fc859858604d913cfc6d5abbfbcc9a SHA512 (rust-1.69.0-x86_64-unknown-illumos.tar.gz) = eb36e97d9fd8a1b3797f0702177f47666b98c852257094c779fad82426463ad5f8775a987e85ddff6abc8c3a22810dcb4267dedf77b3272bb05b8775ead18c51 Size (rust-1.69.0-x86_64-unknown-illumos.tar.gz) = 214951989 bytes d54 3 @ 1.160 log @rust: Upgrade to version 1.70.0. Pkgsrc changes: * Adjust patches and cargo checksums to new versions. * Add support for NetBSD/riscv64. Upstream changes: Version 1.70.0 (2023-06-01) ========================== Language -------- - [Relax ordering rules for `asm!` operands] (https://github.com/rust-lang/rust/pull/105798/) - [Properly allow macro expanded `format_args` invocations to uses captures] (https://github.com/rust-lang/rust/pull/106505/) - [Lint ambiguous glob re-exports] (https://github.com/rust-lang/rust/pull/107880/) - [Perform const and unsafe checking for expressions in `let _ = expr` position.] (https://github.com/rust-lang/rust/pull/102256/) Compiler -------- - [Extend -Cdebuginfo with new options and named aliases] (https://github.com/rust-lang/rust/pull/109808/) This provides a smaller version of debuginfo for cases that only need line number information (`-Cdebuginfo=line-tables-only`), which may eventually become the default for `-Cdebuginfo=1`. - [Make `unused_allocation` lint against `Box::new` too] (https://github.com/rust-lang/rust/pull/104363/) - [Detect uninhabited types early in const eval] (https://github.com/rust-lang/rust/pull/109435/) - [Switch to LLD as default linker for {arm,thumb}v4t-none-eabi] (https://github.com/rust-lang/rust/pull/109721/) - [Add tier 3 target `loongarch64-unknown-linux-gnu`] (https://github.com/rust-lang/rust/pull/96971) - [Add tier 3 target for `i586-pc-nto-qnx700`(QNX Neutrino RTOS, version 7.0)] (https://github.com/rust-lang/rust/pull/109173/), - [Insert alignment checks for pointer dereferences as debug assertions] (https://github.com/rust-lang/rust/pull/98112) This catches undefined behavior at runtime, and may cause existing code to fail. Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Document NonZeroXxx layout guarantees] (https://github.com/rust-lang/rust/pull/94786/) - [Windows: make `Command` prefer non-verbatim paths] (https://github.com/rust-lang/rust/pull/96391/) - [Implement Default for some alloc/core iterators] (https://github.com/rust-lang/rust/pull/99929/) - [Fix handling of trailing bare CR in str::lines] (https://github.com/rust-lang/rust/pull/100311/) - [allow negative numeric literals in `concat!`] (https://github.com/rust-lang/rust/pull/106844/) - [Add documentation about the memory layout of `Cell`] (https://github.com/rust-lang/rust/pull/106921/) - [Use `partial_cmp` to implement tuple `lt`/`le`/`ge`/`gt`] (https://github.com/rust-lang/rust/pull/108157/) - [Stabilize `atomic_as_ptr`] (https://github.com/rust-lang/rust/pull/108419/) - [Stabilize `nonnull_slice_from_raw_parts`] (https://github.com/rust-lang/rust/pull/97506/) - [Partial stabilization of `once_cell`] (https://github.com/rust-lang/rust/pull/105587/) - [Stabilize `nonzero_min_max`] (https://github.com/rust-lang/rust/pull/106633/) - [Flatten/inline format_args!() and (string and int) literal arguments into format_args!()] (https://github.com/rust-lang/rust/pull/106824/) - [Stabilize movbe target feature] (https://github.com/rust-lang/rust/pull/107711/) - [don't splice from files into pipes in io::copy] (https://github.com/rust-lang/rust/pull/108283/) - [Add a builtin unstable `FnPtr` trait that is implemented for all function pointers] (https://github.com/rust-lang/rust/pull/108080/) This extends `Debug`, `Pointer`, `Hash`, `PartialEq`, `Eq`, `PartialOrd`, and `Ord` implementations for function pointers with all ABIs. Stabilized APIs --------------- - [`NonZero*::MIN/MAX`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroI8.html#associatedconstant.MIN) - [`BinaryHeap::retain`] (https://doc.rust-lang.org/stable/std/collections/struct.BinaryHeap.html#method.retain) - [`Default for std::collections::binary_heap::IntoIter`] (https://doc.rust-lang.org/stable/std/collections/binary_heap/struct.IntoIter.html) - [`Default for std::collections::btree_map::{IntoIter, Iter, IterMut}`] (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoIter.html) - [`Default for std::collections::btree_map::{IntoKeys, Keys}`] (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html) - [`Default for std::collections::btree_map::{IntoValues, Values}`] (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html) - [`Default for std::collections::btree_map::Range`] (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.Range.html) - [`Default for std::collections::btree_set::{IntoIter, Iter}`] (https://doc.rust-lang.org/stable/std/collections/btree_set/struct.IntoIter.html) - [`Default for std::collections::btree_set::Range`] (https://doc.rust-lang.org/stable/std/collections/btree_set/struct.Range.html) - [`Default for std::collections::linked_list::{IntoIter, Iter, IterMut}`] (https://doc.rust-lang.org/stable/alloc/collections/linked_list/struct.IntoIter.html) - [`Default for std::vec::IntoIter`] (https://doc.rust-lang.org/stable/alloc/vec/struct.IntoIter.html#impl-Default-for-IntoIter%3CT,+A%3E) - [`Default for std::iter::Chain`] (https://doc.rust-lang.org/stable/std/iter/struct.Chain.html) - [`Default for std::iter::Cloned`] (https://doc.rust-lang.org/stable/std/iter/struct.Cloned.html) - [`Default for std::iter::Copied`] (https://doc.rust-lang.org/stable/std/iter/struct.Copied.html) - [`Default for std::iter::Enumerate`] (https://doc.rust-lang.org/stable/std/iter/struct.Enumerate.html) - [`Default for std::iter::Flatten`] (https://doc.rust-lang.org/stable/std/iter/struct.Flatten.html) - [`Default for std::iter::Fuse`] (https://doc.rust-lang.org/stable/std/iter/struct.Fuse.html) - [`Default for std::iter::Rev`] (https://doc.rust-lang.org/stable/std/iter/struct.Rev.html) - [`Default for std::slice::Iter`] (https://doc.rust-lang.org/stable/std/slice/struct.Iter.html) - [`Default for std::slice::IterMut`] (https://doc.rust-lang.org/stable/std/slice/struct.IterMut.html) - [`Rc::into_inner`] (https://doc.rust-lang.org/stable/alloc/rc/struct.Rc.html#method.into_inner) - [`Arc::into_inner`] (https://doc.rust-lang.org/stable/alloc/sync/struct.Arc.html#method.into_inner) - [`std::cell::OnceCell`] (https://doc.rust-lang.org/stable/std/cell/struct.OnceCell.html) - [`Option::is_some_and`] (https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.is_some_and) - [`NonNull::slice_from_raw_parts`] (https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.slice_from_raw_parts) - [`Result::is_ok_and`] (https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_ok_and) - [`Result::is_err_and`] (https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_err_and) - [`std::sync::atomic::Atomic*::as_ptr`] (https://doc.rust-lang.org/stable/std/sync/atomic/struct.AtomicU8.html#method.as_ptr) - [`std::io::IsTerminal`] (https://doc.rust-lang.org/stable/std/io/trait.IsTerminal.html) - [`std::os::linux::net::SocketAddrExt`] (https://doc.rust-lang.org/stable/std/os/linux/net/trait.SocketAddrExt.html) - [`std::os::unix::net::UnixDatagram::bind_addr`] (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.bind_addr) - [`std::os::unix::net::UnixDatagram::connect_addr`] (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.connect_addr) - [`std::os::unix::net::UnixDatagram::send_to_addr`] (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.send_to_addr) - [`std::os::unix::net::UnixListener::bind_addr`] (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixListener.html#method.bind_addr) - [`std::path::Path::as_mut_os_str`] (https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.as_mut_os_str) - [`std::sync::OnceLock`] (https://doc.rust-lang.org/stable/std/sync/struct.OnceLock.html) Cargo ----- - [Add `CARGO_PKG_README`] (https://github.com/rust-lang/cargo/pull/11645/) - [Make `sparse` the default protocol for crates.io] (https://github.com/rust-lang/cargo/pull/11791/) - [Accurately show status when downgrading dependencies] (https://github.com/rust-lang/cargo/pull/11839/) - [Use registry.default for login/logout] (https://github.com/rust-lang/cargo/pull/11949/) - [Stabilize `cargo logout`] (https://github.com/rust-lang/cargo/pull/11950/) Misc ---- - [Stabilize rustdoc `--test-run-directory`] (https://github.com/rust-lang/rust/pull/103682/) Compatibility Notes ------------------- - [Prevent stable `libtest` from supporting `-Zunstable-options`] (https://github.com/rust-lang/rust/pull/109044/) - [Perform const and unsafe checking for expressions in `let _ = expr` position.] (https://github.com/rust-lang/rust/pull/102256/) - [WebAssembly targets enable `sign-ext` and `mutable-globals` features in codegen] (https://github.com/rust-lang/rust/issues/109807) This may cause incompatibility with older execution environments. - [Insert alignment checks for pointer dereferences as debug assertions] (https://github.com/rust-lang/rust/pull/98112) This catches undefined behavior at runtime, and may cause existing code to fail. Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Upgrade to LLVM 16] (https://github.com/rust-lang/rust/pull/109474/) - [Use SipHash-1-3 instead of SipHash-2-4 for StableHasher] (https://github.com/rust-lang/rust/pull/107925/) @ text @a2 48 BLAKE2s (rust-1.69.0-aarch64-apple-darwin.tar.gz) = 2c73f5c31f123054e7027f699e9a1bf8bdfbf9a3d7f108f66f70c13cf5ee0707 SHA512 (rust-1.69.0-aarch64-apple-darwin.tar.gz) = 69b285e0097cefc8cf29cbb2621d7a85a019c09fbe1145ed913da4241ce2c468c7156f201d16e0d62629041f6b1fe5fb4ef7ef33944dfa0979834ae8e17e41b0 Size (rust-1.69.0-aarch64-apple-darwin.tar.gz) = 233726423 bytes BLAKE2s (rust-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = fc3b5cdef3657d31dfd1c4fbfa713d5292c3b189d016f3aa5f2cf11734be1d85 SHA512 (rust-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = eed54b2375c161d4dbf10146ed63c89fc219366e3b6d20928cb1d8690c51e70cfe278f9d85b8b4e72ecc741f0459d48223be56f5ce4e0fbbf89f129b5e576949 Size (rust-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = 442597287 bytes BLAKE2s (rust-1.69.0-aarch64-unknown-netbsd.tar.xz) = 66def0c08c4bf37057380fff4240d8bb41649d2aef8590921f37b6f865576881 SHA512 (rust-1.69.0-aarch64-unknown-netbsd.tar.xz) = d0ad3953ea950f618782ad6b6d8eaa188804a455607de434ddc313985d8f3247730afd5250103b492890c886dae924ebb6a42e5a1d37f69d6c989a54ae0435b8 Size (rust-1.69.0-aarch64-unknown-netbsd.tar.xz) = 155086012 bytes BLAKE2s (rust-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = a8255ca372463cf76fdb0c5ab439cf4c60c067eb708b5d64d66469422a38aada SHA512 (rust-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = 2916f07c4694575ae9920f9be111967c52adebd45931b8a10516fe638692e2419aac1bcae012e728fb218100a0c167d809d2acffb0866bc6c79be8f224a08193 Size (rust-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = 152716792 bytes BLAKE2s (rust-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = 159902525d504cae00f3bec5cb68a02867416ed3d7342480bbbe786f8d8e9096 SHA512 (rust-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = feec870f88158e780c6722cdca1a3325559b032c76e9d63c1437ab01c151069eb511d25c0f104410e37fc52c41c576e9da1a5524aa4a1b88fddbb5e3c69c9cc3 Size (rust-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = 335337307 bytes BLAKE2s (rust-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = b24318a32dea3dfd36a5f2ec4dbae099fb4242c13a0ef1795a859beb37b0fe54 SHA512 (rust-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = 00d9f707bf5e8b207f9a81316a59ff6d458475d10cd251a5146aec43ab9df2d6ee74f37437919e6a32ceee0d48acad91edf314e7df38068ced79d29c29820a54 Size (rust-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = 132417004 bytes BLAKE2s (rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = 951605cc4600beac6bc8e8978549e9ecc2c7760dbcda334cf1cbe3603be9ec3d SHA512 (rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = 5c0fc5420e9973b31f4364b9751f5a48358a1b644c220cae1aad722ef469b0770f84dfa65a2e1cc13c919e05da22cd140dc007c6ad1e98f6575699a2aa64dead Size (rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = 325597806 bytes BLAKE2s (rust-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = d365f793f6346db62230320fdb0f7c6693fa4c92cacaaa413060b6f98caf1cf9 SHA512 (rust-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = b660d7ba05efd62385b669067d2ed289e33c7342dbdfa5035b4d6b4ddf9b9b620d1b15785d058933ea068e8a6adaf915c9405ce7c9b5343bb83ae7797187bb71 Size (rust-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = 135210152 bytes BLAKE2s (rust-1.69.0-i586-unknown-netbsd.tar.xz) = 56c9440f7b789002820a7d0359bb6b3b1f645a114b688eba560317df5b27fd29 SHA512 (rust-1.69.0-i586-unknown-netbsd.tar.xz) = a4fc4661e4d2c49bbad348e792a135d04ec2ad5975298aa30ad4e762cf165b23de520227d8c88d00d5588f58c0e27f931bdf1f099e8b2fcdb7f5e5045cd14aea Size (rust-1.69.0-i586-unknown-netbsd.tar.xz) = 167250680 bytes BLAKE2s (rust-1.69.0-i686-unknown-linux-gnu.tar.gz) = 1655a944775d7210aeeb54b3da17148f6e314b74f2d204d9c1e9a840149a5820 SHA512 (rust-1.69.0-i686-unknown-linux-gnu.tar.gz) = 2b1d51883330abd4161ca1b8547a23f6be8af418ba8d361f87a565477b5ba9e2d43fc9ba2bf633aa90130f6d009c28b5d2ff8101d864292b2db9db75e5dec077 Size (rust-1.69.0-i686-unknown-linux-gnu.tar.gz) = 392646441 bytes BLAKE2s (rust-1.69.0-mipsel-unknown-netbsd.tar.xz) = 59ed0abbe3c7a1abf0d61abc6634b75df79d62bb96b239a8445d3d07b02bea02 SHA512 (rust-1.69.0-mipsel-unknown-netbsd.tar.xz) = 7e6b60498e251e75593794e7d82c3ce6a3fa40a3009a74ea4804c61a958b6ad26613a37104e85cd23e0adb633aec594d3463acad4b5d7edf2d22b27d4f7fd148 Size (rust-1.69.0-mipsel-unknown-netbsd.tar.xz) = 133807068 bytes BLAKE2s (rust-1.69.0-powerpc-unknown-netbsd.tar.xz) = 72a822096bcbf47c4e6b88c8aa1b7843562ec67c84148cf7532191b24badd615 SHA512 (rust-1.69.0-powerpc-unknown-netbsd.tar.xz) = aac375b17e74ea750f8360b2fda306bdc459f3fdd61de8166c4e0851cc593dcaec23906adba0eb46c3259f027b6953b6d4711ee8e60e592eaccea4cd607da4c7 Size (rust-1.69.0-powerpc-unknown-netbsd.tar.xz) = 181252092 bytes BLAKE2s (rust-1.69.0-powerpc-unknown-netbsd90.tar.xz) = 9e2031e1506c98b07a1e37935eee07d94d151132555b8183e0771d628392f2ce SHA512 (rust-1.69.0-powerpc-unknown-netbsd90.tar.xz) = 7f5bb6270f7ea8cf8c85635ad45607cd344ed22689f3280d8e3b6915ccdd1895019dc3317e7c68678a78a5742ce6a3e1b8adf7ba486cf5d3cb6813a808cfe322 Size (rust-1.69.0-powerpc-unknown-netbsd90.tar.xz) = 182053916 bytes BLAKE2s (rust-1.69.0-sparc64-unknown-netbsd.tar.xz) = e7111bcaed69fa59b8852f9363bf48e5c86630e3e7f747b5545d8bca6de6de9a SHA512 (rust-1.69.0-sparc64-unknown-netbsd.tar.xz) = b5a7e3d0855ef429aed1f5dd2678ae1c1283618a968ae94cb985fd7be0fe31128b5938f180f2f891709bcb27b9b89a37f6a4e3f870d73d48c8a31137cdb734ef Size (rust-1.69.0-sparc64-unknown-netbsd.tar.xz) = 149302728 bytes BLAKE2s (rust-1.69.0-x86_64-apple-darwin.tar.gz) = f14f265ed0ac3f30559b70c2ff9c4560dd92055d4a7681257dfa28332cb254e9 SHA512 (rust-1.69.0-x86_64-apple-darwin.tar.gz) = 27ca5513804d641275a0b454fb256a2a631c0203c97d858c19379d352c6c7ab52d4a6df4fc0efd8dbfbc5d288389c3341136b3229904dd8a24865bc75b7feab2 Size (rust-1.69.0-x86_64-apple-darwin.tar.gz) = 317276846 bytes BLAKE2s (rust-1.69.0-x86_64-unknown-freebsd.tar.gz) = dd3db3df05acab9d597424cc05dda4be4eccf76549b5c23647d1f002f3c8925e SHA512 (rust-1.69.0-x86_64-unknown-freebsd.tar.gz) = 6ffd908ee5397b7aa66fb51db4adf0330189b2fc40f4a73c773a195d03e45c92ee2c6591588e6b365ce09311a5f4ddf0aba939bf016ffd508afb6c2ce628788d Size (rust-1.69.0-x86_64-unknown-freebsd.tar.gz) = 301203472 bytes d6 39 a44 6 BLAKE2s (rust-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = 369c9093e1f733af47dd5be187e89a862f4779c441a5c135a5e0ecf7a11b1051 SHA512 (rust-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = e0612cacb835a16a11ddb0778e7495ab14d43457b5320367d01e38e194c4c47336599cc52fa910301a77116c5cabbf6634dcb2ede106bb4a1658c1c1c54d7393 Size (rust-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = 313223558 bytes BLAKE2s (rust-1.69.0-x86_64-unknown-netbsd.tar.xz) = 0f496263dec8d276eb94408f4acae659ec850b10b7920c935d1d470922d1fb78 SHA512 (rust-1.69.0-x86_64-unknown-netbsd.tar.xz) = ea442d784c3b5b09ad1113fd8baf6a725bf4c0c78134fefb1b5ae9773bba23d7c16c7ec8af074817115e3b4113e21581c0ac3ba539de7bfc83d0584c2c2a1b94 Size (rust-1.69.0-x86_64-unknown-netbsd.tar.xz) = 147881648 bytes d48 54 a101 54 BLAKE2s (rust-std-1.69.0-aarch64-apple-darwin.tar.gz) = f36fd4398d053b14648269256a72400943d73053ceb40568bc466cf0e5e79836 SHA512 (rust-std-1.69.0-aarch64-apple-darwin.tar.gz) = 52ba516f4138e24d4a91c86220a5c0b8552426e244fac1cff2ae7149fa68d5dcff7767700f31e612fd4c51acb59375a63ca57e6ebf609cec9ef55d7f409247b8 Size (rust-std-1.69.0-aarch64-apple-darwin.tar.gz) = 42521697 bytes BLAKE2s (rust-std-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = 39793445b796aa9584ac33cf7ce90c254b3043a31a35b43630f7e5a6bbca3a25 SHA512 (rust-std-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = c809bfe84879df6400fbfb45b7ba82d2933c2f3e7a704b18a55a650c778cd10e22d7d72fa17f5a8d19925fb40e0ca873e4259202d365e9a64e0a5a5489311f12 Size (rust-std-1.69.0-aarch64-unknown-linux-gnu.tar.gz) = 65261742 bytes BLAKE2s (rust-std-1.69.0-aarch64-unknown-netbsd.tar.xz) = 6e1bb9a57640a468aca8d4542b360bb4d7f096cb6e108ed8ca31642cd91cd867 SHA512 (rust-std-1.69.0-aarch64-unknown-netbsd.tar.xz) = 969b0c9c26e9922f35971c07bcc5ba1de398c4a16427d07b5704190fcbc7aca9c577560c805190beb8166d604b8fbff728631f0e65dbd01a801a72332c97d49f Size (rust-std-1.69.0-aarch64-unknown-netbsd.tar.xz) = 24915664 bytes BLAKE2s (rust-std-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = 935e4a7887b0fceb658820ec56c04006b91beea20411fbea5d91b4a841f0d90e SHA512 (rust-std-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = faf6ee7b9f9d1625e62c0cde98ed9a71798398e3b5cc7e41d6e7c6733c07ea91a0636923014e1b26788e6574a11bb6dea336f45df5285ff9d7d34747a9440fa2 Size (rust-std-1.69.0-aarch64_be-unknown-netbsd.tar.xz) = 24787988 bytes BLAKE2s (rust-std-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = 766eea2f01db9c11362bff25691b1055e24ff9416d0275e6fbd5df9f46339029 SHA512 (rust-std-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = 74b9bcb6d01f99bc5e45878e4b48fa16f0b0503bb59917c677debce527783f10add79b961e0d8bf642724a0b944b1d63302903bd5f2fb412f47cd2f5792d4b6a Size (rust-std-1.69.0-arm-unknown-linux-gnueabihf.tar.gz) = 38943160 bytes BLAKE2s (rust-std-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = b9df63c4e1bb0f18fa0cf2dde1554ef677e1ea3da23330217718f4bc4afc3c2d SHA512 (rust-std-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = 80e562847802f96723b14a5b9228c79c6b71873e7ca419c29edabe6f993d36505e934094e86787015ff93b45ec8dd261fa7fa7dd212520ffc4e92410051914ac Size (rust-std-1.69.0-armv6-unknown-netbsd-eabihf.tar.xz) = 23298608 bytes BLAKE2s (rust-std-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = b1a4ad611d4272997a5a9df02e53d3c8b874c28e72a3a4b34a37e87dd4a9d00f SHA512 (rust-std-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = 74a684afbbebfeb7b1e5d3d6454935827e659579959cba6385e843b546c2086b6d1cc380c9fa785b3590d35a2726e76e23ba2ad90c63f34ffbb259b7137edcd8 Size (rust-std-1.69.0-armv7-unknown-linux-gnueabihf.tar.gz) = 40541598 bytes BLAKE2s (rust-std-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = 16b48b47ff3f597d55b240b0264e7c0623f43a81f82b762c3b3030547c2b67d3 SHA512 (rust-std-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = cf45a4635b873b31c11c70b6c1baa00c37eac73902b5109e4270c50ab13fe37b609fda78c0005b5110ca5db182f5a6ad54762a491521e90cbc152a9f98ded5f9 Size (rust-std-1.69.0-armv7-unknown-netbsd-eabihf.tar.xz) = 24112084 bytes BLAKE2s (rust-std-1.69.0-i586-unknown-netbsd.tar.xz) = b1d6a274504e0998162bd9d7a24d1ae53ac48e27ad078e20b337da5d9ee9d11f SHA512 (rust-std-1.69.0-i586-unknown-netbsd.tar.xz) = efb8d5eb70aa3ce804d2b83536e409cb70cd843288dda79132c80a90a889a7eb37c5929471c7490659355738fcfe62e2ab2a49ffe63234b27908f13d8d613a98 Size (rust-std-1.69.0-i586-unknown-netbsd.tar.xz) = 25340244 bytes BLAKE2s (rust-std-1.69.0-i686-unknown-linux-gnu.tar.gz) = 4c2e1a9e9b4f900b27936019c9854524f04181be9981695154d7cf1853d3bc9e SHA512 (rust-std-1.69.0-i686-unknown-linux-gnu.tar.gz) = 1a885aaf1e27db157de00f09c37fc3a8441ac43549e7de939e5895f30bdc025472ddc1580040c3a0cc8a5deedb2fa7f3abb48b4cff8837cd143796df74c92e3d Size (rust-std-1.69.0-i686-unknown-linux-gnu.tar.gz) = 43030590 bytes BLAKE2s (rust-std-1.69.0-mipsel-unknown-netbsd.tar.xz) = 32894c284b7dfab0491b5ddf0f8e5ce5f36d782168e58cbf01bc25db403a269d SHA512 (rust-std-1.69.0-mipsel-unknown-netbsd.tar.xz) = cf9d4d9a238a421fcc4272c07f7a513fb7886b59932f228cbad9b873aeb100f62c2b9a7dd0b2b5b845b319bc195bef4bd491418476502f18d450929cbdca2ef5 Size (rust-std-1.69.0-mipsel-unknown-netbsd.tar.xz) = 23117500 bytes BLAKE2s (rust-std-1.69.0-powerpc-unknown-netbsd.tar.xz) = 13c17f5fb6918e81ee70e494771afd3c76594eb8e3c14e0eb6e972a3d9f27d9f SHA512 (rust-std-1.69.0-powerpc-unknown-netbsd.tar.xz) = d154168f34eda456066e31c928bab320e91a0879b358b5f98233df1c3d702a03424b8e4ddf56d7d66ec5d98d79a85934ed5db2a4efd13dd734c99a3628b550bc Size (rust-std-1.69.0-powerpc-unknown-netbsd.tar.xz) = 23102960 bytes BLAKE2s (rust-std-1.69.0-powerpc-unknown-netbsd90.tar.xz) = ba391f89deaa3ea7f8429e48c4a2a182df2964864a7a061136131b70a971d1a6 SHA512 (rust-std-1.69.0-powerpc-unknown-netbsd90.tar.xz) = 2a7f64663350adf0c91fb41aff8003bd8141b3bd3200e5b518cb2351d07d90d926bc74cd033859a17a671f812b3204fa51bb923e33fece4f400f49140e6cc1ab Size (rust-std-1.69.0-powerpc-unknown-netbsd90.tar.xz) = 23089464 bytes BLAKE2s (rust-std-1.69.0-sparc64-unknown-netbsd.tar.xz) = 59aad4d6704195526cde21b43420daccd380ecf20ce6c5239c0f85f31e67cab6 SHA512 (rust-std-1.69.0-sparc64-unknown-netbsd.tar.xz) = d5f781f25f7f0d69bd7fe185dde4ccb26c544e9d3482e05bf12cf59be984c75f65251029c78de6505e523867c1b4bddf89bc34bc1512b7fc18aba76d3b7ef46f Size (rust-std-1.69.0-sparc64-unknown-netbsd.tar.xz) = 23075120 bytes BLAKE2s (rust-std-1.69.0-x86_64-apple-darwin.tar.gz) = 101c43595bd768ad7e952545c6a5a113e6800a06a3689da22ba6d5a29d6332c3 SHA512 (rust-std-1.69.0-x86_64-apple-darwin.tar.gz) = beeedd2f25e1331fae387bc7663c2ca8df55dee2c30bfbb00d825fdce9b492d47dd5bc01ee4930152d6f84ccbf1b92ae290cd30be766b178ff469bee51e81513 Size (rust-std-1.69.0-x86_64-apple-darwin.tar.gz) = 44783473 bytes BLAKE2s (rust-std-1.69.0-x86_64-unknown-freebsd.tar.gz) = b7a6780b7d72581ba9d454aa19733bb793044598c276cecc5becd79ec01401b8 SHA512 (rust-std-1.69.0-x86_64-unknown-freebsd.tar.gz) = 6784e33493904deffeedd3957f9df7aa57ffa43acc9a7bf950e8fe92d6400d76848131ad3e5f2a94bc111f11999b12f1b2f12f37e636167d257ed81fc4f64adb Size (rust-std-1.69.0-x86_64-unknown-freebsd.tar.gz) = 46086310 bytes BLAKE2s (rust-std-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = 5162d5038c58e2f3f407b451e0611825da36924ad50965bfe0b34c5769ff7f32 SHA512 (rust-std-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = dd15925ab5acf1e0368379f933c56c5a22cb9fa65c903509ec29569034090b93cc1ac2fc7daf5739aee66857b8a9cb5b76b1bdcd421b60f9d3148eceef6844ab Size (rust-std-1.69.0-x86_64-unknown-linux-gnu.tar.gz) = 47727711 bytes BLAKE2s (rust-std-1.69.0-x86_64-unknown-netbsd.tar.xz) = 8ad9cf08acc2b777bbefb91bb325da32ea9aed54b0ffffa116e4f7c3d69550c0 SHA512 (rust-std-1.69.0-x86_64-unknown-netbsd.tar.xz) = 14f82fb73a8cef5caf2b636b36a3f6be45b6f0151170186c07fde3ef033c2ae6750b370841a21ce26d78ebc945f52844bd54b918ad4b92e110fb080d129367b6 Size (rust-std-1.69.0-x86_64-unknown-netbsd.tar.xz) = 27369152 bytes d105 18 a122 3 BLAKE2s (rustc-1.70.0-src.tar.gz) = 9048807c1db0b7bbd0ea77c9e6552b896337e7e917c619f2767c53c416b6ab2a SHA512 (rustc-1.70.0-src.tar.gz) = 4c88bccdd09583f3e347770d846260a054fdbfe10b4ea9b68576794ffe104ab73a054b514262010269d7ed82b088131621461559b24a079fd35243a80d219395 Size (rustc-1.70.0-src.tar.gz) = 251552252 bytes d135 1 d139 1 a139 1 SHA1 (patch-src_bootstrap_bootstrap.py) = 4ed2fd1a43c1e0bae842c3c82012143c28346ce4 d145 1 a145 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 d150 1 a150 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e40776bf229b9f750756ab9eafe165b4e3670562 d158 3 a160 2 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = 0b38d2314d9187ab745f2aa426015794c18f206c SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 074bd55721719275275b35d941bc138670e4d63c d167 6 d179 3 a181 3 SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 9511c09ed2bf035d3c1e684492bbb8f46d4e58ef SHA1 (patch-vendor_openssl-sys_build_find__normal.rs) = 8c4311cdd2bd66882fa8406e28119a0144df5301 @ 1.159 log @rust: fix build on Darwin if Homebrew is installed The openssl-sys crate has a misguided piece of logic to prefer any Homebrew tree to the usual place for finding OpenSSL. Remove this code so that Rust actually uses pkgsrc OpenSSL as it should. In particular, if you have Apple Game Porting toolkit installed, you get a Homebrew installation for x86_64 on an ARM machine, which can never work. OK during freeze adam@@, wiz@@ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.158 2023/05/03 22:39:09 he Exp $ d3 120 a122 114 BLAKE2s (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 2ce1385b1966325074f41065a834f57621c641335ccc1b011543deaa15758430 SHA512 (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 9525012c5fd8f2fcf498b79b698a74655a4520c18d369762acfdd7e7eb899e0793ce620630a18fc4a0840f0b7faa6e5e082398ec0c41967199f3344c6a8bc3ef Size (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 241691250 bytes BLAKE2s (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 16efd7f8b15ad4e3635d23a9c64ede37e5b7beaacab6dc88f1ba177bc6b5efbd SHA512 (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 9868aed17badf7449377181db9981a4dec24aaf23731ecf4cc9e4f3b9830aac75330d6bf572fd4d25f4768f94557218bd34b8865d880b451a15d6bce48ceb8ae Size (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 451354348 bytes BLAKE2s (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 8aa0ef15a636663b5ec59476dbdb6bc74f68803ee3b0566f516afb76eb42e31a SHA512 (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 993187ce577834784a9c9a55294c22dab4302256b6f320c042fe6c47c99b727147b71dc7261ef2a981f19ddbfc59301cf2f48ebb82cf54284740b7590d153d91 Size (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 160923372 bytes BLAKE2s (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = fdcc5e2da6353770ece3ee400142dc9a70ea5394631c0e1a82e781a2e2a5eae8 SHA512 (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = cc79fbeea37a240d5ad5d325e0edff857bf7cf26653d5cf1cff27ca5030f58f581c864bfc2a245378416e4853c8284e42a20ebfe8f8ff83881af2c2a1a91e30e Size (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 160831656 bytes BLAKE2s (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 5519dd5c62d5fcb9be487d2ce69e11871ea2fcf2c60cd54bea8001a3fdbc3a19 SHA512 (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = c699d92333897cd7cbb25358b5f0c1455ccf9565509db9768b8ca3fece071f705c4bf64e3bcfc4d7f19599e2758e6b1ee6d6440c4a0875b37d897664c1fd8379 Size (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 343477491 bytes BLAKE2s (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = f777639f9f9e1144b6467e6ad6ac051bcc77b940b060a1e158d45c3bf0ef7aaf SHA512 (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = a11f5b6cee534dce900bd5f6777bb567fcfb91ec9fbd8de68e649a601a6582a3be52f277aa6e87e6db8db4f07c2370d1cc865af3562947c748791d080af1f8bc Size (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 139630864 bytes BLAKE2s (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = af43bea36d249c04377f9179a9f9fe2fbfc928bc47efcafb2be268528d1744db SHA512 (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = b4822812b9dbef0e42e4ae2f8d2e41544565453f9f4dadf97d2aea5480cc3d2642d15a338637a42340015da0265636d6201ae546e38b29a1d6fb92f27a87f7da Size (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 334059557 bytes BLAKE2s (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 612f27d88006d79ce9d2325c7013accd02c371676681234be440073447c07d9f SHA512 (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 93b7e1553daf204100b6a585231389b72b182e88c879c32660c0bd0512c0f10e156c95fa088677eea323a07dcf40e5630ff3d7419a20595b462c50b58e868d8e Size (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 137854436 bytes BLAKE2s (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 2373708734613809b3b160093d943e62ef20827dd9b9400fa000753d3b5202aa SHA512 (rust-1.68.2-i586-unknown-netbsd.tar.xz) = daa4f603ff916774f73725ce989124ba35bfb935c21e382053f4259a759c875f4b9b2ae12c53dcf8781dc76a23366c98280aa2d77599b9cbd5ade473c543b896 Size (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 173863164 bytes BLAKE2s (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = d74b7c9c663c9858ba5a2cb2de1c437740f6630dfcc84f62ae84a246e1267b95 SHA512 (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 75b23c215a88946eff672fe4ba9d7d0174a2a699b72ab46483d6e9f93bdba04c6a7991505d3f30a77c765a4affc017463d0a598461407bdf51479b23f9d5c30a Size (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 401355176 bytes BLAKE2s (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 6f9c2d6a2756e3b73c3ca1649ea01465d5eb263bdd932969d83167eea2f474c5 SHA512 (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23b6307208e633793a1b98c804db49ac7927c23a5f971d84da2c1c5984cd5642fd1569fe317b6d25545cbbf3207c32ac37f47e443b66c3274fc1cf93d8b030b2 Size (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 138970628 bytes BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = c3b46e7dd66fff0d543848e8cd802549eaf6b95f99832df196c68fd3029ff861 SHA512 (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 3f77b8bebcc5692cf698507c28285d724b93765d684f2cadf363481a25b7273d00d9583a9f1647d213c83d268d20d93fbfbc29aa89f919ec2e028c6cc934e3e3 Size (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 182826940 bytes BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 99ea3e35b70ff85d80de36611d3483fb0b2d17dced80be4b6b23a20e13423de7 SHA512 (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 364cde46fadeb26f96ae346e126f86acea7eb19af2edd3ced08c0831eb814553382a064cff6231f47f8b002b85f0094cbe378f958f970938dc5eadd671ec6275 Size (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 183686480 bytes BLAKE2s (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 532c7145dc06b6c34b0c02dd9ce7560d5a0a7a1fd535567fdf4996455d7c3f2b SHA512 (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = e5cd3f8b5af71829f9f80052b419a1ed868dba6d8cc9611a6de026400386c66a9d6d2ff8bea642c1d1ff148ae0f19ad8045ec6694041db3296db2d823f068d93 Size (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 154392172 bytes BLAKE2s (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 293a8cccb2707f66337593cad62492da3c82179d20537680f05abfae8874b88c SHA512 (rust-1.68.2-x86_64-apple-darwin.tar.gz) = f33a1f59aeae05c1f4ac9e477ff01dfcf32aa07728b92ae0767892adec5dc744e3f9d097bd77a07c619787d36011285e7a92271c4a4379da02c4ab9767e15e84 Size (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 325363849 bytes BLAKE2s (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 86da64ad3f2af954491b4f166ab407eb0220b6fbca9bf402edb1cf0611d86c4d SHA512 (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 0b4ab9aa0b32309a18a9b28bc91bbcae8ae7d3824614469adabfd504f6aecee5a468ccee6fa78751e00954ea6ba98c4e4ebc976bb6069e822fe393146bddd3ae Size (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 310138545 bytes BLAKE2s (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = e3c91704c4366e0db0fd073c3f7a1246fc856d2fee32a095041832f37fbd2bd2 SHA512 (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = c6326fce5d157cac6a57a28d3370dbc6fb393b9caf2dd628d30879673bba3b0bacf8de6dfe18577b3fa1fe1a0fd90ab48498c1f65fab3753cc7fd35e91cbb47b Size (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = 224557906 bytes BLAKE2s (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = ad8a1361317fa856dccac8c473ff0972490efe0413b711e76093ec7ef621c9ca SHA512 (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = da206ed02046dff864e4884385e06b75bef243dab053437ee2227a167689cd397c1f0175a5511f90cfd0efe02cdfed26e9c9f89089851573437e827298e35c0b Size (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 322181574 bytes BLAKE2s (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = b9d527c5680558940e17c83ef301bca47bc26688cb3683e7b86ae715d9787af2 SHA512 (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 2c86c4c0cd4efac6bfebea3ee9c394bb149033b2d64801715acdd50c50a5c3911e3ac409323be748e92459732a36a5f1dce22fd64c2720d51bfef7dda81d6aec Size (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 185369476 bytes BLAKE2s (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 86b3a8e8ea99618696ed212ac03b35fc101a6cf32d4029cbab3d8337dba85e40 SHA512 (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = dc7b414a660b8cee79a99e93d9f23900048764158871d8e5acd9b33fd818aa245afa33202adb3dba33e57391233440593cec961d532b91a2d389a1bcad905e61 Size (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 44021003 bytes BLAKE2s (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = d49b31e7b055a96e63991fa62cff8ac0d0aaca40221a603f94c88361093e9fa1 SHA512 (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 3279e98df9cb4cac3060be6d873ef69ccf023e92b75abd8cf7b73617e26921d8c59f1b1ecbedb4bcea7ce40eade5255c9d1f6bb6a7c50d45980e80da5b9d55b3 Size (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 66797015 bytes BLAKE2s (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = b4131ba4456a857a997d8a9e9a4e484f29c5db7efca84804121f20ededc6e18f SHA512 (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 986fe995da48ac62122ae7afac922442b0241c505bac5072731e450244259885caa09532a149f31e84b3dfa5cd6ce97d86e944f54c6a695545b479966828099f Size (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 25357056 bytes BLAKE2s (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = f138d423115c7265a286d10ee1caff3875a1021d97d2c85744c9d6f5e6750e33 SHA512 (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = d439f20c461fa7636a61d3d8579b2a1788d3fbf58e714746886bf84c1952cb0689bd2185affe7049052f6a007975d83cf8799b13a71e06d2deba9ba698cf57e9 Size (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 25836560 bytes BLAKE2s (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 8600f273bc03505e5b19f52648d03c4de4739efb3b961259d9e5be560536a633 SHA512 (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 1269269f4b7b8e09a3fe6a356b1979d5f640310cbc2d4c49ea6ce28fcd31b0515a098dab3e24526dba2900d08bf0218b57e37faa537410937a8a156b60883908 Size (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 40265802 bytes BLAKE2s (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 6d0a9610b195e3d1ce726303667bd84999a4867159aa206f66e734a47615394e SHA512 (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 9f61fecd4b7e2bc904fedb440d1e1019fa46fbda95377f44e103eeb76b9c8d6107480fec316377b829a834a98c500ca1c2697e6a8fc519c27412eac58d283bf0 Size (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 23544148 bytes BLAKE2s (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 802f08d43a8490abcc0ae1209a2ad84335075a915f15a48aafe8b3e312cfd3c3 SHA512 (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 0e36ebcee99752bb81cfd46f157e00a0eba7d4f96d08bddb30575e0db402df78d9429037568c55fd6d6305650f68b4ad459aacad5fdbb01521dea766a3b24e25 Size (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 41967419 bytes BLAKE2s (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = e2a6bf5b857619336e161c70db6c5faa86c3087d384c312a74b2129fb57da1f8 SHA512 (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 2616e7e2d80fda167bb28f6bcb0c6460d5b101f8f95359bbfa73051e5cc4d7c7589628667f74befc41e7a8382daeffd10fb6a9e0aa37caee9631d6c191b68723 Size (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 24571364 bytes BLAKE2s (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = cf15440395a0d812067301dd13d737c791ac31d698b921ba037b4d2a352cac7b SHA512 (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 22fd72ed4863dd47d2948c2a70d3394d1255b24da4aa5623241cceca33ab03432ca0f649356522a500ce924fbe27b6a2151364c3e8f7a762dd68bd371c3ac05a Size (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 25933444 bytes BLAKE2s (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 2b7efdeadb02a96fa48afc9c64ef95b7c6b9affbe5ff8114504727f1a6623464 SHA512 (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = e410258aff1052013a3628d565f1eac8d7d002033033a24a5df5596e27b128ae55aacdf5a61f4b7aadd3daf482a7fe8aa8f5ea78ddbbb9526451520a460a7459 Size (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 44626143 bytes BLAKE2s (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = b7e9bc254d409892145341f35349ce4c5b04ba782accd4f4a5f87b590d896229 SHA512 (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = f3e1b111a12c75faaae7f270f00634f23285f84e1fa7b3b2928a6b9e587ff35de99ba75537d7ab2ef6a0711a77c7228d6fcc25bd6f044feea9e57ba0ab31658a Size (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23542836 bytes BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 9afc54da3bcbff857e015005c46c6a02fd390e4df593688ad968efcf47d41af0 SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 6804ff84383195b39bfb5abe001f06240e34c80ad24061057c9539cff4c858e3a3bb3f03e8fdc08d914539ad3ea2b70cd7e51ddd1c7813c766b1431be95b9e63 Size (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 23435412 bytes BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 5525472ef048b750566bffd26c33ff92cf1c81d0b6d48d37e5e0e01d8871c2b9 SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = eb6254b0ec247739437e69db9e7c212f03cfe8e1a552178f7d8edb53051a60b5e3d65275c1dbf2fd6c20de23dfb1adf372fa7a026e7f270ef5311e05ba8aba33 Size (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 23434636 bytes BLAKE2s (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 8159322b766a30ab29d1a1fad84950967d62ef89d1b8f52954665c6907ea6d44 SHA512 (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 7c358c1fabc53f6a7ef9f0aeb0a73f776cd3884139a890d0b557d15740706136ff2f2dcd10320516045246218b669e04a94e4ae66ba9bfb6798ce509977e9324 Size (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 23480112 bytes BLAKE2s (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 6951edb84f7baba0067f6a9b7c939da971fdce93b8d398de6b5bb772ad7deec3 SHA512 (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 88144ef598a3f3a9bb4302fd75d031819cda4f2321e4a3901dc80d9e68401d2295d17a5f236c9f1e603d11a06c6541707225c46646392b8c316cb77bd9d017fe Size (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 46527398 bytes BLAKE2s (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 7dd2a7b0692b0bdf7efabe3bda588e3ea58a3446b79d3e18d43a90bf45ea6b9d SHA512 (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = d45984725c86d6eafb4d7ab5a679a522c1574535ba305d2516cc9ff985a2e250e408c5f4ae92276e44ee68a9bec3aa8c27dda7573c9b865ad1a845b7f6e9b7b6 Size (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 47840355 bytes BLAKE2s (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 7c7b197d353dd1ffdf212f68e6010c8ea1cdb39dc6331cc24661b0da07ea58ae SHA512 (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = d38894a239373b28fcf06a25b027c24dd8fee34d7162976775786fb9200548d3d508b9f31923f3c714aaf56a2903fd5c60f4540c9a498d2d10425de96cd4e735 Size (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 49477512 bytes BLAKE2s (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = ad2ad2b1c2fd5a7ac20eae8d3a067831b031efb39a57a0d1de3a3a82cfb35d82 SHA512 (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 3000ca0c1d5ba4a51fa6addfd351f662d5e40194e66529e8eea9b66835e9cdfe196b95e0f3662e4add4fba45bc511e76dd6e724fe4074dcab45584595a50b210 Size (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 29677456 bytes BLAKE2s (rustc-1.69.0-src.tar.gz) = 33933d1f333f8e4a09f07f648fc00d15707dc0e8c1e6a11243758d7ba8e90b18 SHA512 (rustc-1.69.0-src.tar.gz) = 2f6ba43735225b171e14de4a00869411c77e4787b6f747604914b22d29dfef692107b90b360ed778b48b899a3afeac9f62081e53f04a8c0e1b7d2d0fcdf7d1f2 Size (rustc-1.69.0-src.tar.gz) = 215711513 bytes d129 1 a129 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e d131 1 d134 1 a140 1 SHA1 (patch-src_bootstrap_install.rs) = 5b10a2706d67096791f25c723721cb4824fd584f d142 1 d154 3 a156 1 SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765 a158 2 SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 050dcd4dccb507d59f71ad30d87d01b1e9a0c696 SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = f09ed8346e2a449424d12dcd98361da4625caece d160 5 a164 1 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ce0906db31e9f4664b2683cf93f3940d97a311cd d166 2 a167 1 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c d172 1 a172 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f d174 1 a174 1 SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c d177 1 a177 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 7aab839a16e51534aee01a8d3098d7a916803ec4 @ 1.158 log @rust: Upgrade to version 1.69.0. Pkgsrc changes: * Adjust patches and cargo checksums to new versions. Upstream changes: Version 1.69.0 (2023-04-20) ========================== Language -------- - [Deriving built-in traits on packed structs works with `Copy` fields.] (https://github.com/rust-lang/rust/pull/104429/) - [Stabilize the `cmpxchg16b` target feature on x86 and x86_64.] (https://github.com/rust-lang/rust/pull/106774/) - [Improve analysis of trait bounds for associated types.] (https://github.com/rust-lang/rust/pull/103695/) - [Allow associated types to be used as union fields.] (https://github.com/rust-lang/rust/pull/106938/) - [Allow `Self: Autotrait` bounds on dyn-safe trait methods.] (https://github.com/rust-lang/rust/pull/107082/) - [Treat `str` as containing `[u8]` for auto trait purposes.] (https://github.com/rust-lang/rust/pull/107941/) Compiler -------- - [Upgrade `*-pc-windows-gnu` on CI to mingw-w64 v10 and GCC 12.2.] (https://github.com/rust-lang/rust/pull/100178/) - [Rework min_choice algorithm of member constraints.] (https://github.com/rust-lang/rust/pull/105300/) - [Support `true` and `false` as boolean flags in compiler arguments.] (https://github.com/rust-lang/rust/pull/107043/) - [Default `repr(C)` enums to `c_int` size.] (https://github.com/rust-lang/rust/pull/107592/) Libraries --------- - [Implement the unstable `DispatchFromDyn` for cell types, allowing downstream experimentation with custom method receivers.] (https://github.com/rust-lang/rust/pull/97373/) - [Document that `fmt::Arguments::as_str()` may return `Some(_)` in more cases after optimization, subject to change.] (https://github.com/rust-lang/rust/pull/106823/) - [Implement `AsFd` and `AsRawFd` for `Rc`.] (https://github.com/rust-lang/rust/pull/107317/) Stabilized APIs --------------- - [`CStr::from_bytes_until_nul`] (https://doc.rust-lang.org/stable/core/ffi/struct.CStr.html#method.from_bytes_until_nul) - [`core::ffi::FromBytesUntilNulError`] (https://doc.rust-lang.org/stable/core/ffi/struct.FromBytesUntilNulError.html) These APIs are now stable in const contexts: - [`SocketAddr::new`] (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.new) - [`SocketAddr::ip`] (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.ip) - [`SocketAddr::port`] (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.port) - [`SocketAddr::is_ipv4`] (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv4) - [`SocketAddr::is_ipv6`] (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv6) - [`SocketAddrV4::new`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.new) - [`SocketAddrV4::ip`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.ip) - [`SocketAddrV4::port`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.port) - [`SocketAddrV6::new`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.new) - [`SocketAddrV6::ip`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.ip) - [`SocketAddrV6::port`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.port) - [`SocketAddrV6::flowinfo`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.flowinfo) - [`SocketAddrV6::scope_id`] (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.scope_id) Cargo ----- - [Cargo now suggests `cargo fix` or `cargo clippy --fix` when compilation warnings are auto-fixable.] (https://github.com/rust-lang/cargo/pull/11558/) - [Cargo now suggests `cargo add` if you try to install a library crate.] (https://github.com/rust-lang/cargo/pull/11410/) - [Cargo now sets the `CARGO_BIN_NAME` environment variable also for binary examples.] (https://github.com/rust-lang/cargo/pull/11705/) Rustdoc ----- - [Vertically compact trait bound formatting.] (https://github.com/rust-lang/rust/pull/102842/) - [Only include stable lints in `rustdoc::all` group.] (https://github.com/rust-lang/rust/pull/106316/) - [Compute maximum Levenshtein distance based on the query.] (https://github.com/rust-lang/rust/pull/107141/) - [Remove inconsistently-present sidebar tooltips.] (https://github.com/rust-lang/rust/pull/107490/) - [Search by macro when query ends with `!`.] (https://github.com/rust-lang/rust/pull/108143/) Compatibility Notes ------------------- - [The `rust-analysis` component from `rustup` now only contains a warning placeholder.] (https://github.com/rust-lang/rust/pull/101841/) This was primarily intended for RLS, and the corresponding `-Zsave-analysis` flag has been removed from the compiler as well. - [Unaligned references to packed fields are now a hard error.] (https://github.com/rust-lang/rust/pull/102513/) This has been a warning since 1.53, and denied by default with a future-compatibility warning since 1.62. - [Update the minimum external LLVM to 14.] (https://github.com/rust-lang/rust/pull/107573/) - [Cargo now emits errors on invalid characters in a registry token.] (https://github.com/rust-lang/cargo/pull/11600/) - [When `default-features` is set to false of a workspace dependency, and an inherited dependency of a member has `default-features = true`, Cargo will enable default features of that dependency.] (https://github.com/rust-lang/cargo/pull/11409/) - [Cargo denies `CARGO_HOME` in the `[env]` configuration table. Cargo itself doesn't pick up this value, but recursive calls to cargo would, which was not intended.] (https://github.com/rust-lang/cargo/pull/11644/) - [Debuginfo for build dependencies is now off if not explicitly set. This is expected to improve the overall build time.] (https://github.com/rust-lang/cargo/pull/11252/) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Move `format_args!()` into AST (and expand it during AST lowering)] (https://github.com/rust-lang/rust/pull/106745/) @ text @d1 1 a1 1 $NetBSD$ d160 1 @ 1.157 log @rust: Update illumos bootstrap. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.156 2023/04/08 18:18:11 he Exp $ d3 48 a50 54 BLAKE2s (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 7b491757a54e5066e81e2af89d3eb7ab417b9884b0e73278b82072804b0f1754 SHA512 (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 066f088965f4f7862f2e2167aeed90e118197b68c1945704ccb2ace509cfcaa9e21643875a598576602714ff6c0c6d2b0b135e4ad9e0ab925a49806d51b36c91 Size (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 242238575 bytes BLAKE2s (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 8b7d1f2ee1744b752389c974f16aa66d0efd9be1740b391d25225b1e060b6439 SHA512 (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 5f60ea5756dff305e8276107a93a3e50809558a640f944e8c109a96f81dc579c467c3577500ea2951dd10ca2b0b990b46ac652e20c48df1e96f843730496a38b Size (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 451931567 bytes BLAKE2s (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 44ac054c36c16bf753d3980b1a5d6cf3d8388bd203c1078fa76410f9542fa820 SHA512 (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 428467751191ba5d1ab1c511f7b5d8f5b0bb157963477127df2653508a6b00219822bbb4359041616b7b221ef09edfacdad884a35795dc8c545ad2b6cd4dce20 Size (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 160292604 bytes BLAKE2s (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = f71ba28d195109707fd73f1250a0538f0030191407420cd4f4610adab16eceb1 SHA512 (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 74a09de32ca0402807af5e18dfb6d088bb393f33056efedff1a58407058bc7d3f86c361353e691784e4fedd704a4ff46984de26d1a0a8aaea9e7618f4d76e4f8 Size (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 158018648 bytes BLAKE2s (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 158501787573818ec42ddfb673b6e8378dcce8e49b8eeaffdef03720acbf5bd3 SHA512 (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 90d69cd1bf32b4cd6ba1e7fb65d1ce73224f67ee60b219d408c8c69172f893fffc4b89bf6398b2951f018b8c49b8f9a3314bd15d36fc1adc1d638d911f0ef63a Size (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 343745746 bytes BLAKE2s (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 0d83b341b9e75e2921132c7db807e73bb7c5826b701dbeeb249b763e01372ed9 SHA512 (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = c8bbd74bbfc4d35912ad0f7c872ac622aef61c481f983067e9bb640cfd2341fc2798ff332a7aa18f3b79e428247fc943bb4fff402dbb32ee8a035bb9cf9c2022 Size (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 139275568 bytes BLAKE2s (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 20d983b46d6f193028df143d9e34d2fd3b825f592d344ae97bff6aa18c69820d SHA512 (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 15bd636e335f7584fb3df372edf5b3b0a0c863d2012e5054231a6f970335f4a089eade4b666ed91b254100a739437d12aa2a55e43e41139c916cbe1c81529c93 Size (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 334290031 bytes BLAKE2s (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e7d0637f072d68613ae3e5f8b9fb2a7b185f7a901a4c99006f314d5215c4e7f3 SHA512 (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 92ee2042ebb3c11bc0f0447a53f493860eca5229bafd4ecff91e000ed1e708af2a81b28384d9103aff622ea8139af1545d33e8af06f18fadda78dc48058a4b35 Size (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 139002024 bytes BLAKE2s (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 8d9e6aadf8674f5c06d2303415b385fd2d31bf3e21d07b614739f1ba3e1495a6 SHA512 (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 2a8c064164304416cd8e27a285a7904c32f0f306bf46d1665d6dfdd6ba06ac07510d20af5d2ad52a024c80ea73cc3596ca5413be68e0565444d771dd21ea7b7f Size (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 173244208 bytes BLAKE2s (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = ed46fcd8ca42fc936d49185e1ed41e706a03b1fc575027a158bc98faf702c585 SHA512 (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 3592a1ef814da5f596fe4feceff538df3e90f10076d5679ae8ba459145f53b3ff525cfd11675b417212a69c00724ed3919fb6059f43abcbafd77b49516feacb6 Size (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 402083028 bytes BLAKE2s (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = dcd27c11a867792b2f2122d0603881c245ee35e5f83b0d6e73fd84f64ad46f89 SHA512 (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = de3d619a3473dfe7e25ee1710689c08e046005e4199262f5a33114817a9841eee744aff2b31db55dfe7c116f73ce6be42f2c4f26d988e32b0979b395d75db2b3 Size (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = 138485832 bytes BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = b2a131c6905b26f1202ff3e1c5b09464f7106690519fd3e3895b14e54cbb1669 SHA512 (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 2d8acabff1710a7f326c0cfcc86044125900c7ce9864c21fd58024d4962e447bfd448e7cebcc38b44af4a261289f3d7d08637426a6a2b1044e7dcdb7705f8d41 Size (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 186146852 bytes BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 72390edfb25045d1095a22c4046250476f53ecfc22463b6db5848fca27be3192 SHA512 (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 3e9ed9511d00df827ea9963a7dd71897f8d0cba662d9dbaf53f3033e30c271cf7dc4deba3e177ce1b7ac3898df744f493a634b23cd35dde4badab28408e0081c Size (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 186243344 bytes BLAKE2s (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 42938258d67706edefeec242c8d88f4dffa29374761087a6577ea0023ddcf190 SHA512 (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0984d8134dcd8b56495f93fda94c440af4f8023f53d50902ac308449f9d621368c92af647cc25be21e43125d5623f868d287107601be42a927fa3568e7c5327b Size (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 156939588 bytes BLAKE2s (rust-1.67.1-x86_64-apple-darwin.tar.gz) = ba09409aba731edf6d1a0227f1b05a02938a8ecf2d7ee16914bc2b693098550a SHA512 (rust-1.67.1-x86_64-apple-darwin.tar.gz) = a56352dd87377bb657b1d0557840a0e6b5934119e93c864902344f20818290dfaf97e9f17caa69a05308343f191f8265d28fd41ae2819f5a372d439adcf9d7c4 Size (rust-1.67.1-x86_64-apple-darwin.tar.gz) = 325077660 bytes BLAKE2s (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 9fd5972e39a847bf8298f8bf6008f8a7fed00f090fe7d0c4a199ca10e9c80b0a SHA512 (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 5eac5798cfbbdffdb10ca56da2d70c9fa0a26575f548fc7214906f361640e3b800d3084f3aadcc166624f1360467d9aa9d618e49118167c467a78d2588bdc51b Size (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 310759598 bytes BLAKE2s (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = e9535afa50b4530dd22294377be217b7a95b6d38942e85480b0d989a63ce25ab SHA512 (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = b27df23ed472f79c51602411c30402c494449dcbcea8bdc77393da32be9b2e1f53d88793e8d02ec6362295bcc8fdf67e52e9b20e45e1562959a2dc22de5d89e4 Size (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 323336080 bytes BLAKE2s (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 71b5ea21404db76c60cbde929a91c756dc9ab3d62c0738c777e49b65c19c515d SHA512 (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 729dd53d3fd20eac69a8402dd7667d94ac2cd503a74ac5bc425dda45e975c4f0a8c6987925436ead5ad213eb04ac872ef0977cb22275b89f1dafdce1521fc5d3 Size (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 185796324 bytes d54 63 a116 57 BLAKE2s (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 523d3b7fccb68c3960b59bed19e5283fb3c4d0c40515ac9ce510be77177314e0 SHA512 (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 4dc57fcc19105fa9b480cc32eb02fc2332df12652790e937075313751071e8eabef1de786f288525c2f67e45f9230388dad303a08d04aeb53112e49e614a734c Size (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 43513135 bytes BLAKE2s (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 411eb81c15ac441d128e4fcffddc6042531630c37e8147c27c7a6dedc28991f1 SHA512 (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 23fc1945b9cb594684802ec49771226593c712b981e898a592a1ad5f295adf9f7a9d7c321c89e2fef059bdee7b29b36e9112848da8878db3646d06d5e5e32d86 Size (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 66261429 bytes BLAKE2s (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = bc5778a45b95d0137cc79df3ea7e1fce6983d36cb57495d9a70831043a084b89 SHA512 (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 7729f4293025e655f4195ebc3654eedcb7140ab8f76eb238aca7eb9730f64383e9544ab629408a5e90896a38028e95a0108a13531a12d5ad461416365e63fdf1 Size (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 25186756 bytes BLAKE2s (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = ce6fda539aa85c9a35f30083c3a27ff99a25e960cae1a4028cf9069c0b4eed5f SHA512 (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 6deca2cbd219f1f5954562aec43785d7a5e31c5a735b0d569d17a976f82c7b206f90aedc2e19ac7e8fa3efad5c01e9dd53fee6b754b150c10d24fcf06cb7035b Size (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 25067388 bytes BLAKE2s (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 608dc4f9e6cfe0389b374b183c79fc8ac8f73b0fb14973ad528ba67e9dd35b6f SHA512 (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = bd1dbd240f09d08590b9896fbd370761e6d9b7b57c781891336bc6167d36bd949bcd200305b139c8523f21437fc4957a6a8bab208b788511b4f9348754c2581d Size (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 39711720 bytes BLAKE2s (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = ae3936e0168dcce32e7d25f1f33838cb6ea9cdf73bf898c8f1578c0ff0491230 SHA512 (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 78751c49a063e4d8b9b86d7556dca78c2fa184748c9a0cf2fba8a5a7837b0c7a23f91d9e6bb77105b3582f82c851bd98bdbeec4163e3bfed8852c9c788c84864 Size (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 23472608 bytes BLAKE2s (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 0f7aa8d2bdf51eacba0cbd0d05d9c2552387280c901c833206f68f4e5f79f7a7 SHA512 (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 3d41ec4719ef164628e6299d4ff734c444a462bc3afc84df09d9572664fc684aa00a0f066b3047d378dd8521a5908a4bb8c0a9e9252b33df75fc74928402375f Size (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 41440829 bytes BLAKE2s (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e8de71916bfbf38ff052467006db407cebe80447aed7a5af8f33f979d4eb85ba SHA512 (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 816e33404df49a691434110f1a71aa2fa506ff74a83b6cfd072d60587ddedf8fd2599f88b0e25ac78e24c3520f41a5b2e3725d25103d2630920e3eb53a2c1c79 Size (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 24259288 bytes BLAKE2s (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 57e9d83ffce534fff0b6fa26b1dd7df6c23c6869208d8361558e814c6d73749d SHA512 (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 940fe1ba1f1f8d8802b91fe9438c5a790f33f855daba54c41eafa0bc89d39b63b914537ab1743818b53c52b706836795a187b5354a131622e0b694a2ea152fc1 Size (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 25289020 bytes BLAKE2s (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = cef6264a04012cbb895729277e795d03871dbd34bddc6ec7dedaf32efd74540c SHA512 (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 2d48e5fefda2eaf8044e8ac25cc04cb09fc8a52ba5c34dc34d942b63f4e99fc92467fab2de6a9f4307ac158c1d89d3e7afb060ce130141283562db750bd609a1 Size (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 43811147 bytes BLAKE2s (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = cced7f446dbaf89bb973cf6044011e42638602549d8064a35c7ca68730ee8f7c SHA512 (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = e3a1035cba530a20c713d8c7f901843b78f8bf3fe4c6808a2bb67c20b0d0d7098cc54c5fe181a1eecf9b503812c45d32ed126da69f280bdf573ae9539a93d95d Size (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = 23224768 bytes BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 84cad56b62e83d637e5e9f63699fb9e76028981ab6fe39b2099d8868e131db8d SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = d39b9842a11b4ed51d15c816158be40cc1ff16ab99337c238e55c25bb61428462f1c96bf43d07bb5df68ba5032d93b05e089df280dd4bf2982c2ecc4f2d368e4 Size (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 23069660 bytes BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = c705099baca51aab303be66a4bf99192ce5b413c7bb36c1580d3b8fd886fdec0 SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 07c646003e2d52862d7231b6efacb331a39db3aa93762832fc537e62bd4246c771066538d36f080f7b1516cca1b8f197fc00cf597ec5730e80c3700bc38bde45 Size (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 23075812 bytes BLAKE2s (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0c55dc73ef202e76c90ccb978e31fec5bcc5ef885765e479f844e2b9cd90ea35 SHA512 (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = c58053634c172217a758359bb0cf17850c71fd47ae73c380af12d5198a1640c6a03394a595555ce6036660b6a865736d9f3aaf9115047938044ed68fbaffb0cf Size (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 23152588 bytes BLAKE2s (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 8771b86fcf6b458b5d481304333938821107edc2e060d4a99adf054e34ef01cf SHA512 (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 7843cc2a94200922b6af86afde04acea809b5b7ac00d061fb2312d16b8ab457ee2dc114cd085a6db0579786eb1723f21c4700480e724c8d2631279cf9fbaca18 Size (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 45664580 bytes BLAKE2s (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = f0813aa0f80407bb08adccfc50fafcd590aa22ac2cfdea05f516fe13d1f57e42 SHA512 (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 2a5c8bc92260fa97c1deb94908d130a73171b777571c380d3823eb184a29a04fa33a1566de813696eefb774d90bcedfc0cf2444ddb5cbcfd3405306c3e178790 Size (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 46937171 bytes BLAKE2s (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = ebc19dc3e6615d308e7df521a221f15601ac52bdcfb2e33a21c5546937a3a036 SHA512 (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 1acc63b146d2aa9a15fce516894348d1576f435f1761b6d376e67307c6ccfb633634eecd6a902a5e2cd4052b3c7bf69c8b7d6ce2d4bdd8cc628a95dbafd14024 Size (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 48592718 bytes BLAKE2s (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 293323cfcdca6f894d6a9264ad4651f3aff5ef292eda71d515f4ffedc9a15659 SHA512 (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 41856bfeeefe82e5a3c7b9aa7d530b447fccfb5368e15032a3231e0d2a17c7cb9a78c5c5647a9007de8aa255ee95026375e56db92d834f588ad0988c2884b968 Size (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 29116148 bytes BLAKE2s (rustc-1.68.2-src.tar.gz) = 942e11f87a05f63a1dd692ce1c2d53a272ccd18cc6706b03d3642bb9c708773b SHA512 (rustc-1.68.2-src.tar.gz) = 79676598babcbd6dbf281614a814699750d997dede1af41f7cf05c8d499fcc00832002d8a112d59986ef673a0a20d292b8d3fde1c1f1ed58a0b0a6662a003f88 Size (rustc-1.68.2-src.tar.gz) = 224739451 bytes d130 1 a130 1 SHA1 (patch-src_bootstrap_bootstrap.py) = fdb4e2e7fd61ae10f4f4b06ef895a8ebf47fbf7a d132 1 a132 1 SHA1 (patch-src_bootstrap_compile.rs) = 94b05db59b8bc50dce48537aeb72ba9ce293bb07 d141 1 a141 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = dc9b405b41882bc7c74e08b8188acab3d4aed4ad a146 1 SHA1 (patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs) = 11d53ba4fd5ea43ca5fe61738a06060cd9b249ee a147 1 SHA1 (patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs) = f8c579f2cfcd3914504405991b20b3d7df0e685f d149 4 a152 5 SHA1 (patch-vendor_kqueue_src_time.rs) = 21950e7d79fb88257bdb11b988f2a3ae0084ba3d SHA1 (patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 982f0e22527f425d10e8db88dab8e16d1f495d4d SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs) = cf92b264404c9c6822abf4bfea4acdb0e27e3e75 SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 35efba46cfe11bc7fba3dc3b8b6f830cbfa1e81f SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c76ac70a95b00c976d54ed7c87ce2ed7386b5fc0 d157 1 a157 1 SHA1 (patch-vendor_nix_src_sys_signal.rs) = 15a00ef8dad0e6c01137b9dd0a47f2c9f0f4a7c7 @ 1.156 log @rust: Upgrade to version 1.68.2. Pkgsrc changes: * Adjust patches (add & remove) and cargo checksums to new versions. * It's conceivable that the workaround for LLVM based NetBSD works even less in this version (ref. PKGSRC_HAVE_LIBCPP not having a corresponding patch anymore). Upstream changes: Version 1.68.2 (2023-03-28) =========================== - [Update the GitHub RSA host key bundled within Cargo] (https://github.com/rust-lang/cargo/pull/11883). The key was [rotated by GitHub] (https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/) on 2023-03-24 after the old one leaked. - [Mark the old GitHub RSA host key as revoked] (https://github.com/rust-lang/cargo/pull/11889). This will prevent Cargo from accepting the leaked key even when trusted by the system. - [Add support for `@@revoked` and a better error message for `@@cert-authority` in Cargo's SSH host key verification] (https://github.com/rust-lang/cargo/pull/11635) Version 1.68.1 (2023-03-23) =========================== - [Fix miscompilation in produced Windows MSVC artifacts] (https://github.com/rust-lang/rust/pull/109094) This was introduced by enabling ThinLTO for the distributed rustc which led to miscompilations in the resulting binary. Currently this is believed to be limited to the -Zdylib-lto flag used for rustc compilation, rather than a general bug in ThinLTO, so only rustc artifacts should be affected. - [Fix --enable-local-rust builds] (https://github.com/rust-lang/rust/pull/109111/) - [Treat `$prefix-clang` as `clang` in linker detection code] (https://github.com/rust-lang/rust/pull/109156) - [Fix panic in compiler code] (https://github.com/rust-lang/rust/pull/108162) Version 1.68.0 (2023-03-09) =========================== Language -------- - [Stabilize default_alloc_error_handler] (https://github.com/rust-lang/rust/pull/102318/) This allows usage of `alloc` on stable without requiring the definition of a handler for allocation failure. Defining custom handlers is still unstable. - [Stabilize `efiapi` calling convention.] (https://github.com/rust-lang/rust/pull/105795/) - [Remove implicit promotion for types with drop glue] (https://github.com/rust-lang/rust/pull/105085/) Compiler -------- - [Change `bindings_with_variant_name` to deny-by-default] (https://github.com/rust-lang/rust/pull/104154/) - [Allow .. to be parsed as let initializer] (https://github.com/rust-lang/rust/pull/105701/) - [Add `armv7-sony-vita-newlibeabihf` as a tier 3 target] (https://github.com/rust-lang/rust/pull/105712/) - [Always check alignment during compile-time const evaluation] (https://github.com/rust-lang/rust/pull/104616/) - [Disable "split dwarf inlining" by default.] (https://github.com/rust-lang/rust/pull/106709/) - [Add vendor to Fuchsia's target triple] (https://github.com/rust-lang/rust/pull/106429/) - [Enable sanitizers for s390x-linux] (https://github.com/rust-lang/rust/pull/107127/) Libraries --------- - [Loosen the bound on the Debug implementation of Weak.] (https://github.com/rust-lang/rust/pull/90291/) - [Make `std::task::Context` !Send and !Sync] (https://github.com/rust-lang/rust/pull/95985/) - [PhantomData layout guarantees] (https://github.com/rust-lang/rust/pull/104081/) - [Don't derive Debug for `OnceWith` & `RepeatWith`] (https://github.com/rust-lang/rust/pull/104163/) - [Implement DerefMut for PathBuf] (https://github.com/rust-lang/rust/pull/105018/) - [Add O(1) `Vec -> VecDeque` conversion guarantee] (https://github.com/rust-lang/rust/pull/105128/) - [Leak amplification for peek_mut() to ensure BinaryHeap's invariant is always met] (https://github.com/rust-lang/rust/pull/105851/) Stabilized APIs --------------- - [`{core,std}::pin::pin!`] (https://doc.rust-lang.org/stable/std/pin/macro.pin.html) - [`impl From for {f32,f64}`] (https://doc.rust-lang.org/stable/std/primitive.f32.html#impl-From%3Cbool%3E-for-f32) - [`std::path::MAIN_SEPARATOR_STR`] (https://doc.rust-lang.org/stable/std/path/constant.MAIN_SEPARATOR_STR.html) - [`impl DerefMut for PathBuf`] (https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#impl-DerefMut-for-PathBuf) These APIs are now stable in const contexts: - [`VecDeque::new`] (https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.new) Cargo ----- - [Stabilize sparse registry support for crates.io] (https://github.com/rust-lang/cargo/pull/11224/) - [`cargo build --verbose` tells you more about why it recompiles.] (https://github.com/rust-lang/cargo/pull/11407/) - [Show progress of crates.io index update even `net.git-fetch-with-cli` option enabled] (https://github.com/rust-lang/cargo/pull/11579/) Misc ---- Compatibility Notes ------------------- - [Add `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` to future-incompat report] (https://github.com/rust-lang/rust/pull/103418/) - [Only specify `--target` by default for `-Zgcc-ld=lld` on wasm] (https://github.com/rust-lang/rust/pull/101792/) - [Bump `IMPLIED_BOUNDS_ENTAILMENT` to Deny + ReportNow] (https://github.com/rust-lang/rust/pull/106465/) - [`std::task::Context` no longer implements Send and Sync] (https://github.com/rust-lang/rust/pull/95985) nternal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Encode spans relative to the enclosing item] (https://github.com/rust-lang/rust/pull/84762/) - [Don't normalize in AstConv] (https://github.com/rust-lang/rust/pull/101947/) - [Find the right lower bound region in the scenario of partial order relations] (https://github.com/rust-lang/rust/pull/104765/) - [Fix impl block in const expr] (https://github.com/rust-lang/rust/pull/104889/) - [Check ADT fields for copy implementations considering regions] (https://github.com/rust-lang/rust/pull/105102/) - [rustdoc: simplify JS search routine by not messing with lev distance] (https://github.com/rust-lang/rust/pull/105796/) - [Enable ThinLTO for rustc on `x86_64-pc-windows-msvc`] (https://github.com/rust-lang/rust/pull/103591/) - [Enable ThinLTO for rustc on `x86_64-apple-darwin`] (https://github.com/rust-lang/rust/pull/103647/) Version 1.67.0 (2023-01-26) ========================== Language -------- - [Make `Sized` predicates coinductive, allowing cycles.] (https://github.com/rust-lang/rust/pull/100386/) - [`#[must_use]` annotations on `async fn` also affect the `Future::Output`.] (https://github.com/rust-lang/rust/pull/100633/) - [Elaborate supertrait obligations when deducing closure signatures.] (https://github.com/rust-lang/rust/pull/101834/) - [Invalid literals are no longer an error under `cfg(FALSE)`.] (https://github.com/rust-lang/rust/pull/102944/) - [Unreserve braced enum variants in value namespace.] (https://github.com/rust-lang/rust/pull/103578/) Compiler -------- - [Enable varargs support for calling conventions other than `C` or `cdecl`.] (https://github.com/rust-lang/rust/pull/97971/) - [Add new MIR constant propagation based on dataflow analysis.] (https://github.com/rust-lang/rust/pull/101168/) - [Optimize field ordering by grouping m\*2^n-sized fields with equivalently aligned ones.] (https://github.com/rust-lang/rust/pull/102750/) - [Stabilize native library modifier `verbatim`.] (https://github.com/rust-lang/rust/pull/104360/) Added and removed targets: - [Add a tier 3 target for PowerPC on AIX] (https://github.com/rust-lang/rust/pull/102293/), `powerpc64-ibm-aix`. - [Add a tier 3 target for the Sony PlayStation 1] (https://github.com/rust-lang/rust/pull/102689/), `mipsel-sony-psx`. - [Add tier 3 `no_std` targets for the QNX Neutrino RTOS] (https://github.com/rust-lang/rust/pull/102701/), `aarch64-unknown-nto-qnx710` and `x86_64-pc-nto-qnx710`. - [Remove tier 3 `linuxkernel` targets] (https://github.com/rust-lang/rust/pull/104015/) (not used by the actual kernel). Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Merge `crossbeam-channel` into `std::sync::mpsc`.] (https://github.com/rust-lang/rust/pull/93563/) - [Fix inconsistent rounding of 0.5 when formatted to 0 decimal places.] (https://github.com/rust-lang/rust/pull/102935/) - [Derive `Eq` and `Hash` for `ControlFlow`.] (https://github.com/rust-lang/rust/pull/103084/) - [Don't build `compiler_builtins` with `-C panic=abort`.] (https://github.com/rust-lang/rust/pull/103786/) Stabilized APIs --------------- - [`{integer}::checked_ilog`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog) - [`{integer}::checked_ilog2`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog2) - [`{integer}::checked_ilog10`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog10) - [`{integer}::ilog`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog) - [`{integer}::ilog2`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog2) - [`{integer}::ilog10`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog10) - [`NonZeroU*::ilog2`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog2) - [`NonZeroU*::ilog10`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog10) - [`NonZero*::BITS`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#associatedconstant.BITS) These APIs are now stable in const contexts: - [`char::from_u32`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_u32) - [`char::from_digit`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_digit) - [`char::to_digit`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_digit) - [`core::char::from_u32`] (https://doc.rust-lang.org/stable/core/char/fn.from_u32.html) - [`core::char::from_digit`] (https://doc.rust-lang.org/stable/core/char/fn.from_digit.html) Compatibility Notes ------------------- - [The layout of `repr(Rust)` types now groups m\*2^n-sized fields with equivalently aligned ones.] (https://github.com/rust-lang/rust/pull/102750/) This is intended to be an optimization, but it is also known to increase type sizes in a few cases for the placement of enum tags. As a reminder, the layout of `repr(Rust)` types is an implementation detail, subject to change. - [0.5 now rounds to 0 when formatted to 0 decimal places.] (https://github.com/rust-lang/rust/pull/102935/) This makes it consistent with the rest of floating point formatting that rounds ties toward even digits. - [Chains of `&&` and `||` will now drop temporaries from their sub-expressions in evaluation order, left-to-right.] (https://github.com/rust-lang/rust/pull/103293/) Previously, it was "twisted" such that the _first_ expression dropped its temporaries _last_, after all of the other expressions dropped in order. - [Underscore suffixes on string literals are now a hard error.] (https://github.com/rust-lang/rust/pull/103914/) This has been a future-compatibility warning since 1.20.0. - [Stop passing `-export-dynamic` to `wasm-ld`.] (https://github.com/rust-lang/rust/pull/105405/) - [`main` is now mangled as `__main_void` on `wasm32-wasi`.] (https://github.com/rust-lang/rust/pull/105468/) - [Cargo now emits an error if there are multiple registries in the configuration with the same index URL.] (https://github.com/rust-lang/cargo/pull/10592) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Rewrite LLVM's archive writer in Rust.] (https://github.com/rust-lang/rust/pull/97485/) @ text @d1 1 a1 1 $NetBSD$ a2 3 BLAKE2s (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 813bd7c568442a2c761f7688db20399b9e112611ad8a7a2e4f1eb9e72d774f0f SHA512 (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 324b1e3c27e1e4dffb86e2591f87fe5f4fb1a293f30c304287c3472da1ebf432e99f05eb9f2160cf28d818a7dc4418f2a85927cd0b13eda8d4cd475319c653b7 Size (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 217733468 bytes d57 3 @ 1.155 log @lang/rust: use a "new" bootstrap kit for NetBSD/macppc<9.0. Sadly, it looks like I may have messed up and published the bootstrap kit meant for 9.0 and beyond as the bootstrap kit for NetBSD/macppc 8.0, causing cargo to complain of a missing libstdc++.so.9. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.154 2023/01/23 18:49:03 he Exp $ d3 114 a116 108 BLAKE2s (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 2fdcead04098326a367cc9f8eff1b39a103a936c4bffd0087e064b676be99128 SHA512 (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 12c5d233d5a4a532e8e07788c0e93974023b84670384fbe6f4ebd88d584bcd0105602431563515151a811636effe905e93c4e780dd79009918467c2bfd35afad Size (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 235004088 bytes BLAKE2s (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 55867f179974d0e372a3849dce2ce7d69e9304e8409995396f522b30cf25716b SHA512 (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 1561771e3c29f250c0ff4954e510a0d4f4519cacfd9a53f64c3557033892997526b2a5bb02e0764dcd4116f00e6bbbff027a00e12362274427847cd7cf6e5284 Size (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 427040302 bytes BLAKE2s (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 89e6bcc8a704841dc5755f6d3a304a4f35eaf1cc3945b9af40af4cb82a5cc324 SHA512 (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 294e2973c5803f24c94006dd6636795c338684bcd7b860010a964287d57d0a9954c9b37bf3dc3e1b0e09b2dd427db11f5624977e007dc93b097634bc710f37cc Size (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 154863148 bytes BLAKE2s (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b5d9b014c4f2f5cf6bf5dfaac399f47c18b1ea3ffd9567c8e59871da729436b3 SHA512 (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b0e644bf08cd5bc2f8f5d2e0d42de5e6688b501920f06bd93b8c6fafa466a88a2e80e31d6fd03c63adfe3120607a4c72d5879fdd4d382d3a7d9d9e1698340181 Size (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 156272688 bytes BLAKE2s (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = b5de2d001afe1bea2096b199a7970f3ef1f9f3cef6a0ea90fb9b9953c93774d5 SHA512 (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 77230ae132ec835e6cff3b2cd5a548e7f72fa5505ce8847c406e5ba38650b20bb32da5e2bedce138222786fa10bf958d51ccb616375a0ec9872521ff7558d87e Size (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 329447632 bytes BLAKE2s (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = a66a36b36df714165f8253c6a4521287cee1277b8dad9a304d364d763c329ebe SHA512 (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 067407fb25ea1f484bf99f6b79277de28bb780b4b4d8dc4bdbecbd6b8104185d1e4d217ff97b3e7ccb3e530cb7ab37a4094a879547758651419076b90c347cff Size (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 131418940 bytes BLAKE2s (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = df95eba72e8384f5553f8a24424da363c2d5ddda61567b770e5aadc204a06e4f SHA512 (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = ff6f712ec87b4650b0fc36440a2a2c90cc9bd1de8752af7fe0de528cb9fffb0fa00abdb1ae6b74373acdb1675cfd3cab12a2b0665d0d3d63389a3d6b528bd2c1 Size (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 320493381 bytes BLAKE2s (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = ef52c8633f35b52f27e00dd04396efe98ade233d3f88034f4dba94f46ef0781c SHA512 (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 424d58c7f61fa456a9a960d8c9117f6bf4e0b6b67484123130e1f006e536f897365cb233e368440e0ea80f46a401353331f1877d7101616d0ed4cceec741b172 Size (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 134385320 bytes BLAKE2s (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 44a91ec1f1726f2ef106a68a8c72cf91c20b724cd522bc4009bb5c2bbc70d828 SHA512 (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 15d5f24d18fa8394914bec5f128ea0cd8b35a228ee833607e3d190a941ebe70937e1d8ca1707d26993b62a8f9a56f7bacd885c7bdf57a0e796e52e8fb9ad4ed5 Size (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 168620576 bytes BLAKE2s (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 3cd6e9e538eea9d7274a12d73b27e1a154282c9afe1ad4b7e09fb6255b6e3a6c SHA512 (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 2afe5b3a0cec7fe0a43cf0f1057d82a64677a6a0dccc0a6a34fa22f85390a99a72ba0406e638754ecdd819bcd4eace8b12cac5c30572b9d390437f525079fc04 Size (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 390830346 bytes BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = aea68419d10e67a6b71da52e8112d7f7758ce173a61db204792f45f869e20d44 SHA512 (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = fc23a62bec7ecb0400fa474d03fe6787c64842deb34352e8b2d23b21d4fc995035cc10bc385fac46a49239c431ac96a06fd876677bf0810152ba609a7bef2945 Size (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 177186064 bytes BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = cb05e60d4c5ab5bbad21a4539ee9e11d0a0aba8b433171822178d1c1172d824e SHA512 (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 3331e9c6c5b13ba15d1119e86e25d96adbfe38200339353ff68081627fbcdcd5e7f0041d8caecb91e0bfd48cd2ed7a9f72648c4661aa06cc15c916ff17c79b24 Size (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 178033536 bytes BLAKE2s (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23e51b12c1e75555b371129297ba6a2fa67a7fe7350546f8f628e5048d3597eb SHA512 (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 2380623d6eec3d185d50092521e2bacde53260f6966e67a2c0d5607838eb48096452d3a697cc4312c012202080b4719c2624edcd572e1d919fb3ad36e0715d6e Size (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 150133048 bytes BLAKE2s (rust-1.65.0-x86_64-apple-darwin.tar.gz) = f792425d2488b039933e3fda551f3f2e1516838b27c0679f8d85e3963a40749f SHA512 (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 3c86be5aef282a42a053e38beba8b7427e5dc1ed0a34dabf1a70678c8337a5099222fafa1195be7f2a7b14c13d86c1a1f6914ba36f7a8a3ed1662f1098e906e9 Size (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 311415518 bytes BLAKE2s (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 8e461a07757d20baef2f59d9a569b9233564100ec7ec54167b65e9ca44d629d0 SHA512 (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = ff3b047706f59161162c1f7a236fcdd7d1001327a23a55a90ff4492442cabd016827773cc6741f4401adacfd45d11ba4596f37a9b11e21a943961ade3a818de2 Size (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 296010717 bytes BLAKE2s (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 188743e2ec82e23a894be7ee855da66a77d9a076f641d19caae8f52b2fc9be98 SHA512 (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 60c951cff927ed43b323d49222e402912abb61467ffe1ce2d4d787ac0d33b7e92e4db3a3075fd51c04f8fbc1c3c6dee1f30f22151bf70bee47bfaf87a022de16 Size (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 216073730 bytes BLAKE2s (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 6f8c760be001dfd29b78f36c1d7fd770259a8ac4153844ac97fb1f8b94de788a SHA512 (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 61df0ec494eccd4814c9d33e6a760e9fe1a01f48d8233774c65b00951348d031824472e9e9a9534ef40f7b20c58bd6de8a2e120f46a0a272196ad233b9ad0b66 Size (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 282897761 bytes BLAKE2s (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 06b0d29e50709eb5909449e157fc54e1eee80806d741d06ed67a99d0be10c366 SHA512 (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 2af6381d6ad1f5e7a9a9b49591b99b4bdedddc471f3edbd8528a86923be8995bc627395eafc1fffae231fde5f8dea2aab11f0d2917b778efd544e8302e9169a9 Size (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 174907764 bytes BLAKE2s (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 00c915b9b1a6f2aeecbf26922c534714fc0871dd166caff7d84fa570a764fac3 SHA512 (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 0d1cd8fc1ed6af0ed33b2762f632552e73b7120fe1419572ffce7eb7dc8e9caad8401edaf7b92e0e15b4f6dd6d69b726787928164eab7de37323b0f9ebe6c39a Size (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 44490798 bytes BLAKE2s (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc2af5c7aa15ca345bbbc0e24a0de8c74ac76637176f292aa9095e02129536a2 SHA512 (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc78825fff7a0a513f0211162548c29cf73f1fbb76a6f7981912f6e531191b254b3511bf277d0a695f261bf9eea15fc21c77ca2c193fb656db9d76b0705171af Size (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 67183170 bytes BLAKE2s (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 18f291644b95959760541454b334bb6157a17dd24b860a39c89c0a81b9562eab SHA512 (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = cdbd125c2992557e08d6bbb816a38d13b3d95a51d9011c132f96c0b9e0d23cef77d00f51e8b84f49ce01889973eebc620e644f375619603dbcb07a264ffa468a Size (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 25744444 bytes BLAKE2s (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = a620ccb4e093ffc418a046c44abd337d67248d175074ffddec34c7be7faf447d SHA512 (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = c7d92c23347891e73534eb2d41b9a9fa695504fe4089fcc181d4404e4b28d512cd8606ab81f8ffa4980b1c520a9e36f416e7286e9e47482cbbdea7f9a674f8e9 Size (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 25624176 bytes BLAKE2s (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 1667d0ec09ed0c15d39e550af646a161c289105eb98518806102ea451861e482 SHA512 (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = bb7579039eb6b539af0c25901acf3ce2bd55ccdd14c695836a9f4c897de4d47124ba8fcf5a7df2d4735e66a8f63fd7a136060fb2d57243bd3c5cb5008c41da3f Size (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 40346399 bytes BLAKE2s (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = e7223f8552c97eb49b6527f628cd4f79937ada1f664bc4ae8e1075172141b210 SHA512 (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = ff2806b84ee6dac68b552be5ebd89438a30d5ec208bd45979214f4a703503a017b1389df455381095090df75729025f10c58f5007c825218fe846edb81af45fa Size (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 23725352 bytes BLAKE2s (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 2e1f51c07a12bfbf335a11d5950454510d9fe2af49e73cb33f3590a053110f07 SHA512 (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = a648430ea2bcfdc9180f09536d9765cdc70cd47599d06af082308f521a15991fbf8cdd7e125879fdbebdb6e8092449fed73ef135dc3b35a6ddef2fe2721f91ee Size (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 42211117 bytes BLAKE2s (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 72cd88b75f305c84a275cffec5372a725f91ec76f68affbcc175ab6fe43f71a2 SHA512 (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = da33200c40e21b23bae3accd721de3d4f1d22d556a49cbe0d18f2727dc72647254bd7792dcd2ce8bb68f5bf3159be8652623c448565f362ba42d914b3e82ef6a Size (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 24638088 bytes BLAKE2s (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 74e70ba56f98bc9bf5fa0fd7d7cd1796cd7dac93cd4ff51b762bfae49caecca4 SHA512 (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 867c9fa47f3cb555be2c0d116a70929fd08945d865deefd256ba4468f4d7d2ae5bc531c6df824387b8477b70ffe3bcb3b1250bc47b7db7dea12da5b364b397f3 Size (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 26137324 bytes BLAKE2s (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 1eec3a6185232d75d9ef234e1bbac3fd1329b47c9e12d2234210a7067c06f51d SHA512 (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = a45f8d5e2df181f78c3f6564af3d1e4c5d1756f5cee2294df14a35f9cdf2560d67e53cefbf8d53f4d698fd1b83ac10160d08f22b35610ac124eda79e18084d5d Size (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 44955280 bytes BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 2ffa117cfb3db29f910f3f533578c4e5b9d54422f2a1d13cfadc0dcb48fc441d SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = cce8720b7c6d9df5d4884ee796dd20ecb026ae2be64962301794e838f277d6c86bcdff340d78ddacdfa251da70667ab8379acf7cd92a882c9711948d140d23b7 Size (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 23427008 bytes BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = b199c02124b35b0a302f77b401dd07db702c81ebf877edd0e6c0c27925238265 SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 22f789f437ad3211d491d2ab29f26b25a6aa88633dccfd6518c45e5ff7ea8ef51e204a7d7afbd11c5aa5d9ede84ff58daabfaf6a22880fd4c479c5095ce0fdba Size (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 23423344 bytes BLAKE2s (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 15c7f08ee4c707f429f9b63dd1b6188feb6122bca74fcc0d8efd94c6e193aa87 SHA512 (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = c5a2ddbb8eee4b236600496443beebe5c1bb0419c6fcadb74d1773ad0ce71fad72f534ce473492594433fe4defaa9441f7cc8a804c957aebccc42f5bdf4a86e2 Size (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23555660 bytes BLAKE2s (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 8aac504717744735c38d0362fbd252e2874c7f78a6e6bab09775533ad1fa0920 SHA512 (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 6a456752ffa8efef66c78e14898ee0bdba40f48ab6bad73180459f1215f853359fca0585db9f0c282091e9e028facd0364244e91d03134c0300961e9333c73d8 Size (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 45706086 bytes BLAKE2s (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = a0f2e93adc60f9c4cd717624af877557a1c861fb059191b4cf6d6111380a0486 SHA512 (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 5ae25ee2596e3ee8d5bce7ad7a44a78f5a3f4baf5fce103586cc01fd905709375d3a4b755e14ef0966b58078eacbecafff32c7e01396a0ace2c0e8e2b026d9ea Size (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 47971940 bytes BLAKE2s (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = f1b026e2cf0bcfee905f545ba17b7c42fbae6dc84c599f41e222be6f319dc579 SHA512 (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 5b59e49cd617c7f651561dd1f21eecbbba8b40a3d72485bc86c2c91f0d60b1e4b23db5e680724f1ce7d24db04afd517bb46f6c27aadb8bff9c488e695201641e Size (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 49616647 bytes BLAKE2s (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 18ce68091b739cfeab6886521ae848d089bac374dbcba0aba8cc82903c07e588 SHA512 (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = dbe5f2271b3a9189d905e122663ad70c34ed0e8158c8d6a72f23a5972fb4af3266712b023be3305b0f6e0af14d6d37af1efd87c38cd847265b2ef767c272ae86 Size (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 29329492 bytes BLAKE2s (rustc-1.66.1-src.tar.gz) = 37e1b3d987083c30b539d86c3622fc79eaf960772e75d536dc2c6d3199a3257f SHA512 (rustc-1.66.1-src.tar.gz) = 411683112efa723f60c858afc63b3f72d93d281d468abd153f4978b590dccf3e0c57389fe9ea855f7473481016a130f7fa6918281b7a31e887e2c02e84b53204 Size (rustc-1.66.1-src.tar.gz) = 210680677 bytes d118 1 a118 1 SHA1 (patch-compiler_rustc__llvm_build.rs) = e99c9eb2fd1731c0e6f5d38ff74bf28bf0be87d0 d128 2 a129 3 SHA1 (patch-library_std_src_sys_unix_thread.rs) = e5f661b3dd00058e874fe60cd89d9e919325e99b SHA1 (patch-library_std_src_sys_unix_thread__parker_netbsd.rs) = a8dcda5f9ff273b53f5b59718020c24526399a37 SHA1 (patch-library_unwind_build.rs) = df092d5c07fa0be63a9510f1d6a77e5094ca3b15 d133 1 a133 1 SHA1 (patch-src_bootstrap_install.rs) = 65b0571a6297c3469cd50cde9a8dbf86638136f4 d147 4 a150 7 SHA1 (patch-vendor_crossbeam-epoch-0.9.6_no__atomic.rs) = 96334fb4ceee3332b5f1c7750c93664485b01365 SHA1 (patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs) = fce16287a86bfa54f4b138f0c4a6c477f2d2e217 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = ee6294d0cef62e843aa7d4e693cc72b1347ff6e1 SHA1 (patch-vendor_crossbeam-queue_no__atomic.rs) = aaa732788e97803eb7e219614f5e7ff1d9dc1d0f SHA1 (patch-vendor_crossbeam-utils-0.8.8_no__atomic.rs) = 7f31d6c45ef843eb2595df58e46b0e44dded0cc9 SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 4ada02a26490ca6fcd87af999bbb8cef48078060 SHA1 (patch-vendor_crossbeam_no__atomic.rs) = 6054fa9cb00b9cc7d9125354702945ac22ad6aeb d152 4 a155 2 SHA1 (patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 4d3bcccb5aa57260d93baaee1beb4d3e3d6f3aa4 SHA1 (patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3f498a38aaecf15386160218a013394f17b10e21 d160 1 @ 1.154 log @rust: Upgrade to version 1.66.1. Pkgsrc changes: * pkglint cleanups, bump bootstrap kits to 1.65.0. * New target: mipsel-unknown-netbsd, for cpu=mips32 with soft-float. * Managed to retain the build of aarch64_be, llvm needed a patch to avoid use of neon instructions in the BE case (llvm doesn't support use of neon in BE mode). Ref. patch to src/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h. Also submitted upstream of LLVM to the BLAKE3 maintainers. * The minimum gcc version is now 7.x, and that includes the cross-compiler for the targets. For i386 this also needs to /usr/include/gcc-7 include files in the target root, because immintrin.h from gcc 5 is not compatible with gcc 7.x. This applies for the targets where we build against a root from netbsd-8 (sparc64, powerpc, i386), and files/gcc-wrap gets a hack for this. * Pick up tweak for -latomic inclusion from https://github.com/rust-lang/rust/issues/104220 and https://github.com/rust-lang/rust/pull/104572 * Retain ability to do 32-bit NetBSD, by changing from 64 to 32 bit types in library/std/src/sys/unix/thread_parker/netbsd.rs. * I've tried to get the "openssl-src" build with -latomic where it's needed. I've introduced the "NetBSD-generic32" system type and use it for the NetBSD mipsel target. There is another attempt to do the same in the patch to vendor/openssl-sys/build/main.rs. Upstream changes: Version 1.66.1 (2023-01-10) =========================== - Added validation of SSH host keys for git URLs in Cargo ([CVE-2022-46176](https://www.cve.org/CVERecord?id=CVE-2022-46176)) Version 1.66.0 (2022-12-15) =========================== Language -------- - [Permit specifying explicit discriminants on all `repr(Int)` enums](https://github.com/rust-lang/rust/pull/95710/) ```rust #[repr(u8)] enum Foo { A(u8) = 0, B(i8) = 1, C(bool) = 42, } ``` - [Allow transmutes between the same type differing only in lifetimes](https://github.com/rust-lang/rust/pull/101520/) - [Change constant evaluation errors from a deny-by-default lint to a hard error](https://github.com/rust-lang/rust/pull/102091/) - [Trigger `must_use` on `impl Trait` for supertraits](https://github.com/rust-lang/rust/pull/102287/) This makes `impl ExactSizeIterator` respect the existing `#[must_use]` annotation on `Iterator`. - [Allow `..X` and `..=X` in patterns](https://github.com/rust-lang/rust/pull/102275/) - [Uplift `clippy::for_loops_over_fallibles` lint into rustc](https://github.com/rust-lang/rust/pull/99696/) - [Stabilize `sym` operands in inline assembly](https://github.com/rust-lang/rust/pull/103168/) - [Update to Unicode 15](https://github.com/rust-lang/rust/pull/101912/) - [Opaque types no longer imply lifetime bounds](https://github.com/rust-lang/rust/pull/95474/) This is a soundness fix which may break code that was erroneously relying on this behavior. Compiler -------- - [Add armv5te-none-eabi and thumbv5te-none-eabi tier 3 targets](https://github.com/rust-lang/rust/pull/101329/) - Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. - [Add support for linking against macOS universal libraries](https://github.com/rust-lang/rust/pull/98736) Libraries --------- - [Fix `#[derive(Default)]` on a generic `#[default]` enum adding unnecessary `Default` bounds](https://github.com/rust-lang/rust/pull/101040/) - [Update to Unicode 15](https://github.com/rust-lang/rust/pull/101821/) Stabilized APIs --------------- - [`proc_macro::Span::source_text`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.source_text) - [`uX::{checked_add_signed, overflowing_add_signed, saturating_add_signed, wrapping_add_signed}`](https://doc.rust-lang.org/stable/std/primitive.u8.html#method.checked_add_signed) - [`iX::{checked_add_unsigned, overflowing_add_unsigned, saturating_add_unsigned, wrapping_add_unsigned}`](https://doc.rust-lang.org/stable/std/primitive.i8.html#method.checked_add_unsigned) - [`iX::{checked_sub_unsigned, overflowing_sub_unsigned, saturating_sub_unsigned, wrapping_sub_unsigned}`](https://doc.rust-lang.org/stable/std/primitive.i8.html#method.checked_sub_unsigned) - [`BTreeSet::{first, last, pop_first, pop_last}`](https://doc.rust-lang.org/stable/std/collections/struct.BTreeSet.html#method.first) - [`BTreeMap::{first_key_value, last_key_value, first_entry, last_entry, pop_first, pop_last}`](https://doc.rust-lang.org/stable/std/collections/struct.BTreeMap.html#method.first_key_value) - [Add `AsFd` implementations for stdio lock types on WASI.](https://github.com/rust-lang/rust/pull/101768/) - [`impl TryFrom> for Box<[T; N]>`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#impl-TryFrom%3CVec%3CT%2C%20Global%3E%3E-for-Box%3C%5BT%3B%20N%5D%2C%20Global%3E) - [`core::hint::black_box`](https://doc.rust-lang.org/stable/std/hint/fn.black_box.html) - [`Duration::try_from_secs_{f32,f64}`](https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.try_from_secs_f32) - [`Option::unzip`](https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.unzip) - [`std::os::fd`](https://doc.rust-lang.org/stable/std/os/fd/index.html) Rustdoc ------- - [Add Rustdoc warning for invalid HTML tags in the documentation](https://github.com/rust-lang/rust/pull/101720/) Cargo ----- - [Added `cargo remove` to remove dependencies from Cargo.toml](https://doc.rust-lang.org/nightly/cargo/commands/cargo-remove.html) - [`cargo publish` now waits for the new version to be downloadable before exiting](https://github.com/rust-lang/cargo/pull/11062) See [detailed release notes](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-166-2022-12-15) for more. Compatibility Notes ------------------- - [Only apply `ProceduralMasquerade` hack to older versions of `rental`](https://github.com/rust-lang/rust/pull/94063/) - [Don't export `__heap_base` and `__data_end` on wasm32-wasi.](https://github.com/rust-lang/rust/pull/102385/) - [Don't export `__wasm_init_memory` on WebAssembly.](https://github.com/rust-lang/rust/pull/102426/) - [Only export `__tls_*` on wasm32-unknown-unknown.](https://github.com/rust-lang/rust/pull/102440/) - [Don't link to `libresolv` in libstd on Darwin](https://github.com/rust-lang/rust/pull/102766/) - [Update libstd's libc to 0.2.135 (to make `libstd` no longer pull in `libiconv.dylib` on Darwin)](https://github.com/rust-lang/rust/pull/103277/) - [Opaque types no longer imply lifetime bounds](https://github.com/rust-lang/rust/pull/95474/) This is a soundness fix which may break code that was erroneously relying on this behavior. - [Make `order_dependent_trait_objects` show up in future-breakage reports](https://github.com/rust-lang/rust/pull/102635/) - [Change std::process::Command spawning to default to inheriting the parent's signal mask](https://github.com/rust-lang/rust/pull/101077/) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Enable BOLT for LLVM compilation](https://github.com/rust-lang/rust/pull/94381/) - [Enable LTO for rustc_driver.so](https://github.com/rust-lang/rust/pull/101403/) Version 1.65.0 (2022-11-03) ========================== Language -------- - [Error on `as` casts of enums with `#[non_exhaustive]` variants] (https://github.com/rust-lang/rust/pull/92744/) - [Stabilize `let else`](https://github.com/rust-lang/rust/pull/93628/) - [Stabilize generic associated types (GATs)] (https://github.com/rust-lang/rust/pull/96709/) - [Add lints `let_underscore_drop`, `let_underscore_lock`, and `let_underscore_must_use` from Clippy] (https://github.com/rust-lang/rust/pull/97739/) - [Stabilize `break`ing from arbitrary labeled blocks ("label-break-value")] (https://github.com/rust-lang/rust/pull/99332/) - [Uninitialized integers, floats, and raw pointers are now considered immediate UB](https://github.com/rust-lang/rust/pull/98919/). Usage of `MaybeUninit` is the correct way to work with uninitialized memory. - [Stabilize raw-dylib for Windows x86_64, aarch64, and thumbv7a] (https://github.com/rust-lang/rust/pull/99916/) - [Do not allow `Drop` impl on foreign ADTs] (https://github.com/rust-lang/rust/pull/99576/) Compiler -------- - [Stabilize -Csplit-debuginfo on Linux] (https://github.com/rust-lang/rust/pull/98051/) - [Use niche-filling optimization even when multiple variants have data] (https://github.com/rust-lang/rust/pull/94075/) - [Associated type projections are now verified to be well-formed prior to resolving the underlying type] (https://github.com/rust-lang/rust/pull/99217/#issuecomment-1209365630) - [Stringify non-shorthand visibility correctly] (https://github.com/rust-lang/rust/pull/100350/) - [Normalize struct field types when unsizing] (https://github.com/rust-lang/rust/pull/101831/) - [Update to LLVM 15](https://github.com/rust-lang/rust/pull/99464/) - [Fix aarch64 call abi to correctly zeroext when needed] (https://github.com/rust-lang/rust/pull/97800/) - [debuginfo: Generalize C++-like encoding for enums] (https://github.com/rust-lang/rust/pull/98393/) - [Add `special_module_name` lint] (https://github.com/rust-lang/rust/pull/94467/) - [Add support for generating unique profraw files by default when using `-C instrument-coverage`] (https://github.com/rust-lang/rust/pull/100384/) - [Allow dynamic linking for iOS/tvOS targets] (https://github.com/rust-lang/rust/pull/100636/) New targets: - [Add armv4t-none-eabi as a tier 3 target] (https://github.com/rust-lang/rust/pull/100244/) - [Add powerpc64-unknown-openbsd and riscv64-unknown-openbsd as tier 3 targets] (https://github.com/rust-lang/rust/pull/101025/) - Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Don't generate `PartialEq::ne` in derive(PartialEq)] (https://github.com/rust-lang/rust/pull/98655/) - [Windows RNG: Use `BCRYPT_RNG_ALG_HANDLE` by default] (https://github.com/rust-lang/rust/pull/101325/) - [Forbid mixing `System` with direct system allocator calls] (https://github.com/rust-lang/rust/pull/101394/) - [Document no support for writing to non-blocking stdio/stderr] (https://github.com/rust-lang/rust/pull/101416/) - [`std::layout::Layout` size must not overflow `isize::MAX` when rounded up to `align`](https://github.com/rust-lang/rust/pull/95295) This also changes the safety conditions on `Layout::from_size_align_unchecked`. Stabilized APIs --------------- - [`std::backtrace::Backtrace`] (https://doc.rust-lang.org/stable/std/backtrace/struct.Backtrace.html) - [`Bound::as_ref`] (https://doc.rust-lang.org/stable/std/ops/enum.Bound.html#method.as_ref) - [`std::io::read_to_string`] (https://doc.rust-lang.org/stable/std/io/fn.read_to_string.html) - [`<*const T>::cast_mut`] (https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.cast_mut) - [`<*mut T>::cast_const`] (https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.cast_const) These APIs are now stable in const contexts: - [`<*const T>::offset_from`] (https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from) - [`<*mut T>::offset_from`] (https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from) Cargo ----- - [Apply GitHub fast path even for partial hashes] (https://github.com/rust-lang/cargo/pull/10807/) - [Do not add home bin path to PATH if it's already there] (https://github.com/rust-lang/cargo/pull/11023/) - [Take priority into account within the pending queue] (https://github.com/rust-lang/cargo/pull/11032/). This slightly optimizes job scheduling by Cargo, with typically small improvements on larger crate graph builds. Compatibility Notes ------------------- - [`std::layout::Layout` size must not overflow `isize::MAX` when rounded up to `align`] (https://github.com/rust-lang/rust/pull/95295). This also changes the safety conditions on `Layout::from_size_align_unchecked`. - [`PollFn` now only implements `Unpin` if the closure is `Unpin`] (https://github.com/rust-lang/rust/pull/102737). This is a possible breaking change if users were relying on the blanket unpin implementation. See discussion on the PR for details of why this change was made. - [Drop ExactSizeIterator impl from std::char::EscapeAscii] (https://github.com/rust-lang/rust/pull/99880) This is a backwards-incompatible change to the standard library's surface area, but is unlikely to affect real world usage. - [Do not consider a single repeated lifetime eligible for elision in the return type] (https://github.com/rust-lang/rust/pull/103450) This behavior was unintentionally changed in 1.64.0, and this release reverts that change by making this an error again. - [Reenable disabled early syntax gates as future-incompatibility lints] (https://github.com/rust-lang/rust/pull/99935/) - [Update the minimum external LLVM to 13] (https://github.com/rust-lang/rust/pull/100460/) - [Don't duplicate file descriptors into stdio fds] (https://github.com/rust-lang/rust/pull/101426/) - [Sunset RLS](https://github.com/rust-lang/rust/pull/100863/) - [Deny usage of `#![cfg_attr(..., crate_type = ...)]` to set the crate type] (https://github.com/rust-lang/rust/pull/99784/) This strengthens the forward compatibility lint deprecated_cfg_attr_crate_type_name to deny. - [`llvm-has-rust-patches` allows setting the build system to treat the LLVM as having Rust-specific patches] (https://github.com/rust-lang/rust/pull/101072) This option may need to be set for distributions that are building Rust with a patched LLVM via `llvm-config`, not the built-in LLVM. Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Add `x.sh` and `x.ps1` shell scripts] (https://github.com/rust-lang/rust/pull/99992/) - [compiletest: use target cfg instead of hard-coded tables] (https://github.com/rust-lang/rust/pull/100260/) - [Use object instead of LLVM for reading bitcode from rlibs] (https://github.com/rust-lang/rust/pull/98100/) - [Enable MIR inlining for optimized compilations] (https://github.com/rust-lang/rust/pull/91743) This provides a 3-10% improvement in compiletimes for real world crates. See [perf results] (https://perf.rust-lang.org/compare.html?start=aedf78e56b2279cc869962feac5153b6ba7001ed&end=0075bb4fad68e64b6d1be06bf2db366c30bc75e1&stat=instructions:u). @ text @d1 1 a1 1 $NetBSD$ d33 3 a35 3 BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 3947aa52e476fd1e331e6e0be5c8169681cbdc526e83b4b0b85b94d95c21d215 SHA512 (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 6e2e50ca0dcf729e2a79ad3d48d8ed830f90868d9548a730e9a98c61f0c5344fb32ec58c8a2e5d2c8c75c8253d213db2e7f2df5639b274e7f977ce72c0505a45 Size (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 178065264 bytes d87 3 a89 3 BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 19fbbbe1376f564c3a62814c8e7694eac229c5939d6a89784a63e70ab42ff0ad SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 94f664f2951b241a162867450721099961e138587a5a56fd01d510c31ad632b31cdfc037910829a0154b19ab452e61e7f5995d41e399f2512c46ed2e2d84a461 Size (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 23349728 bytes @ 1.153 log @rust: update to version 1.64.0. Pkgsrc changes: * This package now contains rust-analyzer, so implicitly conflicts with that pkgsrc package. The same goes for the rust-src package. * Add NetBSD/arm6 port * Add unfinished NetBSD/mipsel port * Revert the use of the internal LLVM, should now build with the new pkgsrc LLVM (15). * Add depndence on compat80 for sparc64 to fix the build * Adapt patches * Add CHECK_INTERPRETER_SKIP for a few (mostly unused) files. (A proper fix may come later.) Upstream changes: Version 1.64.0 (2022-09-22) =========================== Language -------- - [Unions with mutable references or tuples of allowed types are now allowed](https://github.com/rust-lang/rust/pull/97995/) - It is now considered valid to deallocate memory pointed to by a shared reference `&T` [if every byte in `T` is inside an `UnsafeCell`](https://github.com/rust-lang/rust/pull/98017/) - Unused tuple struct fields are now warned against in an allow-by-default lint, [`unused_tuple_struct_fields`] (https://github.com/rust-lang/rust/pull/95977/), similar to the existing warning for unused struct fields. This lint will become warn-by-default in the future. Compiler -------- - [Add Nintendo Switch as tier 3 target] (https://github.com/rust-lang/rust/pull/88991/) - Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. - [Only compile `#[used]` as llvm.compiler.used for ELF targets] (https://github.com/rust-lang/rust/pull/93718/) - [Add the `--diagnostic-width` compiler flag to define the terminal width.] (https://github.com/rust-lang/rust/pull/95635/) - [Add support for link-flavor `rust-lld` for iOS, tvOS and watchOS] (https://github.com/rust-lang/rust/pull/98771/) Libraries --------- - [Remove restrictions on compare-exchange memory ordering.] (https://github.com/rust-lang/rust/pull/98383/) - You can now `write!` or `writeln!` into an `OsString`: [Implement `fmt::Write` for `OsString`](https://github.com/rust-lang/rust/pull/97915/) - [Make RwLockReadGuard covariant] (https://github.com/rust-lang/rust/pull/96820/) - [Implement `FusedIterator` for `std::net::[Into]Incoming`] (https://github.com/rust-lang/rust/pull/97300/) - [`impl AsRawFd for {Arc,Box}`] (https://github.com/rust-lang/rust/pull/97437/) - [`ptr::copy` and `ptr::swap` are doing untyped copies] (https://github.com/rust-lang/rust/pull/97712/) - [Add cgroupv1 support to `available_parallelism`] (https://github.com/rust-lang/rust/pull/97925/) - [Mitigate many incorrect uses of `mem::uninitialized`] (https://github.com/rust-lang/rust/pull/99182/) Stabilized APIs --------------- - [`future::IntoFuture`] (https://doc.rust-lang.org/stable/std/future/trait.IntoFuture.html) - [`future::poll_fn`] (https://doc.rust-lang.org/stable/std/future/fn.poll_fn.html) - [`task::ready!`] (https://doc.rust-lang.org/stable/std/task/macro.ready.html) - [`num::NonZero*::checked_mul`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_mul) - [`num::NonZero*::checked_pow`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_pow) - [`num::NonZero*::saturating_mul`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_mul) - [`num::NonZero*::saturating_pow`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_pow) - [`num::NonZeroI*::abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.abs) - [`num::NonZeroI*::checked_abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.checked_abs) - [`num::NonZeroI*::overflowing_abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.overflowing_abs) - [`num::NonZeroI*::saturating_abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.saturating_abs) - [`num::NonZeroI*::unsigned_abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.unsigned_abs) - [`num::NonZeroI*::wrapping_abs`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.wrapping_abs) - [`num::NonZeroU*::checked_add`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_add) - [`num::NonZeroU*::checked_next_power_of_two`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_next_power_of_two) - [`num::NonZeroU*::saturating_add`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_add) - [`os::unix::process::CommandExt::process_group`] (https://doc.rust-lang.org/stable/std/os/unix/process/trait.CommandExt.html#tymethod.process_group) - [`os::windows::fs::FileTypeExt::is_symlink_dir`] (https://doc.rust-lang.org/stable/std/os/windows/fs/trait.FileTypeExt.html#tymethod.is_symlink_dir) - [`os::windows::fs::FileTypeExt::is_symlink_file`] (https://doc.rust-lang.org/stable/std/os/windows/fs/trait.FileTypeExt.html#tymethod.is_symlink_file) These types were previously stable in `std::ffi`, but are now also available in `core` and `alloc`: - [`core::ffi::CStr`] (https://doc.rust-lang.org/stable/core/ffi/struct.CStr.html) - [`core::ffi::FromBytesWithNulError`] (https://doc.rust-lang.org/stable/core/ffi/struct.FromBytesWithNulError.html) - [`alloc::ffi::CString`] (https://doc.rust-lang.org/stable/alloc/ffi/struct.CString.html) - [`alloc::ffi::FromVecWithNulError`] (https://doc.rust-lang.org/stable/alloc/ffi/struct.FromVecWithNulError.html) - [`alloc::ffi::IntoStringError`] (https://doc.rust-lang.org/stable/alloc/ffi/struct.IntoStringError.html) - [`alloc::ffi::NulError`] (https://doc.rust-lang.org/stable/alloc/ffi/struct.NulError.html) These types were previously stable in `std::os::raw`, but are now also available in `core::ffi` and `std::ffi`: - [`ffi::c_char`] (https://doc.rust-lang.org/stable/std/ffi/type.c_char.html) - [`ffi::c_double`] (https://doc.rust-lang.org/stable/std/ffi/type.c_double.html) - [`ffi::c_float`] (https://doc.rust-lang.org/stable/std/ffi/type.c_float.html) - [`ffi::c_int`] (https://doc.rust-lang.org/stable/std/ffi/type.c_int.html) - [`ffi::c_long`] (https://doc.rust-lang.org/stable/std/ffi/type.c_long.html) - [`ffi::c_longlong`] (https://doc.rust-lang.org/stable/std/ffi/type.c_longlong.html) - [`ffi::c_schar`] (https://doc.rust-lang.org/stable/std/ffi/type.c_schar.html) - [`ffi::c_short`] (https://doc.rust-lang.org/stable/std/ffi/type.c_short.html) - [`ffi::c_uchar`] (https://doc.rust-lang.org/stable/std/ffi/type.c_uchar.html) - [`ffi::c_uint`] (https://doc.rust-lang.org/stable/std/ffi/type.c_uint.html) - [`ffi::c_ulong`] (https://doc.rust-lang.org/stable/std/ffi/type.c_ulong.html) - [`ffi::c_ulonglong`] (https://doc.rust-lang.org/stable/std/ffi/type.c_ulonglong.html) - [`ffi::c_ushort`] (https://doc.rust-lang.org/stable/std/ffi/type.c_ushort.html) These APIs are now usable in const contexts: - [`slice::from_raw_parts`] (https://doc.rust-lang.org/stable/core/slice/fn.from_raw_parts.html) Cargo ----- - [Packages can now inherit settings from the workspace so that the settings can be centralized in one place.] (https://github.com/rust-lang/cargo/pull/10859) See [`workspace.package`](https://doc.rust-lang.org/nightly/cargo/reference/workspaces.html#the-workspacepackage-table) and [`workspace.dependencies`](https://doc.rust-lang.org/nightly/cargo/reference/workspaces.html#the-workspacedependencies-table) for more details on how to define these common settings. - [Cargo commands can now accept multiple `--target` flags to build for multiple targets at once] (https://github.com/rust-lang/cargo/pull/10766), and the [`build.target`](https://doc.rust-lang.org/nightly/cargo/reference/config.html#buildtarget) config option may now take an array of multiple targets. - [The `--jobs` argument can now take a negative number to count backwards from the max CPUs.] (https://github.com/rust-lang/cargo/pull/10844) - [`cargo add` will now update `Cargo.lock`.] (https://github.com/rust-lang/cargo/pull/10902) - [Added](https://github.com/rust-lang/cargo/pull/10838) the [`--crate-type`](https://doc.rust-lang.org/nightly/cargo/commands/cargo-rustc.html#option-cargo-rustc---crate-type) flag to `cargo rustc` to override the crate type. - [Significantly improved the performance fetching git dependencies from GitHub when using a hash in the `rev` field.] (https://github.com/rust-lang/cargo/pull/10079) Misc ---- - [The `rust-analyzer` rustup component is now available on the stable channel.] (https://github.com/rust-lang/rust/pull/98640/) Compatibility Notes ------------------- - The minimum required versions for all `-linux-gnu` targets are now at least kernel 3.2 and glibc 2.17, for targets that previously supported older versions: [Increase the minimum linux-gnu versions](https://github.com/rust-lang/rust/pull/95026/) - [Network primitives are now implemented with the ideal Rust layout, not the C system layout] (https://github.com/rust-lang/rust/pull/78802/). This can cause problems when transmuting the types. - [Add assertion that `transmute_copy`'s `U` is not larger than `T`] (https://github.com/rust-lang/rust/pull/98839/) - [A soundness bug in `BTreeMap` was fixed] (https://github.com/rust-lang/rust/pull/99413/) that allowed data it was borrowing to be dropped before the container. - [The Drop behavior of C-like enums cast to ints has changed] (https://github.com/rust-lang/rust/pull/96862/). These are already discouraged by a compiler warning. - [Relate late-bound closure lifetimes to parent fn in NLL] (https://github.com/rust-lang/rust/pull/98835/) - [Errors at const-eval time are now in future incompatibility reports] (https://github.com/rust-lang/rust/pull/97743/) - On the `thumbv6m-none-eabi` target, some incorrect `asm!` statements were erroneously accepted if they used the high registers (r8 to r14) as an input/output operand. [This is no longer accepted] (https://github.com/rust-lang/rust/pull/99155/). - [`impl Trait` was accidentally accepted as the associated type value of return-position `impl Trait`] (https://github.com/rust-lang/rust/pull/97346/), without fulfilling all the trait bounds of that associated type, as long as the hidden type satisfies said bounds. This has been fixed. Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - Windows builds now use profile-guided optimization, providing 10-20% improvements to compiler performance: [Utilize PGO for windows x64 rustc dist builds] (https://github.com/rust-lang/rust/pull/96978/) - [Stop keeping metadata in memory before writing it to disk] (https://github.com/rust-lang/rust/pull/96544/) - [compiletest: strip debuginfo by default for mode=ui] (https://github.com/rust-lang/rust/pull/98140/) - Many improvements to generated code for derives, including performance improvements: - [Don't use match-destructuring for derived ops on structs.] (https://github.com/rust-lang/rust/pull/98446/) - [Many small deriving cleanups] (https://github.com/rust-lang/rust/pull/98741/) - [More derive output improvements] (https://github.com/rust-lang/rust/pull/98758/) - [Clarify deriving code](https://github.com/rust-lang/rust/pull/98915/) - [Final derive output improvements] (https://github.com/rust-lang/rust/pull/99046/) - [Stop injecting `#[allow(unused_qualifications)]` in generated `derive` implementations](https://github.com/rust-lang/rust/pull/99485/) - [Improve `derive(Debug)`](https://github.com/rust-lang/rust/pull/98190/) - [Bump to clap 3](https://github.com/rust-lang/rust/pull/98213/) - [fully move dropck to mir](https://github.com/rust-lang/rust/pull/98641/) - [Optimize `Vec::insert` for the case where `index == len`.] (https://github.com/rust-lang/rust/pull/98755/) - [Convert rust-analyzer to an in-tree tool] (https://github.com/rust-lang/rust/pull/99603/) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ d3 110 a112 110 BLAKE2s (rust-1.63.0-aarch64-apple-darwin.tar.gz) = 8b6bb1a17756ad68c516afc05fd0f2760c9608975e65399781b1fc85bd7d91bf SHA512 (rust-1.63.0-aarch64-apple-darwin.tar.gz) = f8bca4ac150db2296ea1be8ef7cd887e5a9e2dfbc7a7fb4c5f8d31c539ffdf58aa9d46611a281bd718c6272a85fca2aef60d1838a9a27b0b622e9d50e33cc1e6 Size (rust-1.63.0-aarch64-apple-darwin.tar.gz) = 228229488 bytes BLAKE2s (rust-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = 58ede5121c9ee8b61edfa792771851da61b75a08e63379f9b836395e9e61bbb5 SHA512 (rust-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = 04d2a917e64c66b15cda3bbe9353d61737c57eb1ee4d9a2207d976b9f8f588e447f8682c7f87cf33cbc3cf14c37195795c8f259202509d3229ce9c5c175311f4 Size (rust-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = 391767348 bytes BLAKE2s (rust-1.63.0-aarch64-unknown-netbsd.tar.xz) = 6aa93fab83a104585c44d4bc78e4ad3e46e37ae907e2e23c5a56a11903e54876 SHA512 (rust-1.63.0-aarch64-unknown-netbsd.tar.xz) = 690348f679f2d9d6af8b4ce648e6a68cd83bd724906566cdbf4a5e56e75d5aa596b5dc702807baef8296883a94bafdb0c6506a8de1f764271d07b6950a9115de Size (rust-1.63.0-aarch64-unknown-netbsd.tar.xz) = 153412536 bytes BLAKE2s (rust-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = 0b3fed187c6701c687e028857085f5c09fd4a93bb67b91897c938c5a52427c69 SHA512 (rust-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = 766344c17c59007fe3c6fdfd4caefb9bf0eec3b6c8fec878744f71979069e3edafc3b023727341f9526c7c5169b13d0fc234a0e3f5118858218149a5c7d85a08 Size (rust-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = 152749160 bytes BLAKE2s (rust-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = dcb4cc227039a5ee59606b30e29e6172b56eb86590a248e9483d6b4234070d2d SHA512 (rust-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = e27cb6f86ef5c5fd4466afe37a34e09f910a0a09a7a7f98c735831a89983de83d447569165dd44c49fc6511aa37d065742748e222d03e240d519d011c5dbd73c Size (rust-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = 321731846 bytes BLAKE2s (rust-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = 3b9eef9621283979f385c91814721099120169eb08ed9d6f769d7b04831d2ded SHA512 (rust-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = 9a4d2c8d31ef62bb9d5bd5854503dc71587fbf6f1d0044c468a6e6de6a9c41b627c086c57b91d4bd466db7c9990a890212f9a8d6b5283c86822b58626b154e94 Size (rust-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = 152484384 bytes BLAKE2s (rust-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = af2f939e619d49b2ea52628418c9e4d4e6234a37d508335d18a99ac46274e365 SHA512 (rust-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = da0b59f52de3457ab1bf5b47ed4c51b4348e9b4e85844b0698e592706367ed78d3ad12d20740c8e1a9d907116c2d18d68382769e213894ad9844ad7e027af860 Size (rust-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = 313156635 bytes BLAKE2s (rust-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = e07fdec17a5292b99df1a517349a7b15c1ac2c15c2cd3d5c1620a55f2e222cf7 SHA512 (rust-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = d27f655ede43e38e4a1654c3117346332da73032d8b45a5b79d8bd52ae20acc083fe263b1e32c1bb5b394a33c0b6ac7dcbdc1623da227b505c92f0744e140da3 Size (rust-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = 134099348 bytes BLAKE2s (rust-1.63.0-i586-unknown-netbsd.tar.xz) = 4dd319d183bdcf209c47887f54288c1ad92893c25127ae0fc1a6a1c29812f868 SHA512 (rust-1.63.0-i586-unknown-netbsd.tar.xz) = 6fd39e5e55d9baf3645ff241ac1be63290419533bec6fb9ab0e68a9e0897559195c07ecdfc807dd0a6b1c7ddbfa5d23faff3276e1036cb43fa8c047582f3f466 Size (rust-1.63.0-i586-unknown-netbsd.tar.xz) = 165878492 bytes BLAKE2s (rust-1.63.0-i686-unknown-linux-gnu.tar.gz) = b194a05fc85145bd16a30d9204598a270db509c3a9597eb929a1681c7d43425c SHA512 (rust-1.63.0-i686-unknown-linux-gnu.tar.gz) = 759d0bcb79bcbc38a49dbdf9c7611c7d520910b8de6f07939d76140ea6c4178ba6fc80367d399482c2989160b213ac3b26107344996b7cb06cf8d67609fb9ba9 Size (rust-1.63.0-i686-unknown-linux-gnu.tar.gz) = 369810939 bytes BLAKE2s (rust-1.63.0-powerpc-unknown-netbsd.tar.xz) = d4d4b8b369e7c3a2ffe72d66963086e9b35165c97611dd825a05b95d3b2b8f7e SHA512 (rust-1.63.0-powerpc-unknown-netbsd.tar.xz) = eeb03a94ded0ee104d5bddf8b370a064ff0ea082228ff621ed19f22fee6cc2a61b79d99b7fc257a5d86666e46a0ff1298a30e62e13a4b47ad1a15cf454e4a3ae Size (rust-1.63.0-powerpc-unknown-netbsd.tar.xz) = 169274792 bytes BLAKE2s (rust-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 3464e8f6a823eddaea3fbcb0c8b6cf629df73f12f2121ddc21ed45185ed6a3f7 SHA512 (rust-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 90c5facc452705d2edc87f14b02d117443dadb476d0b02328849a4efc5bbc0520fd3c346112547e3b398dab04601919fdc9f1eec285c6ff5d1e07329d78c35ce Size (rust-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 177793992 bytes BLAKE2s (rust-1.63.0-sparc64-unknown-netbsd.tar.xz) = 3251a4e4303b1e57d0239e9cb1f49e72354ab9633ec4a729776d651db0856e58 SHA512 (rust-1.63.0-sparc64-unknown-netbsd.tar.xz) = c9da3d518ece8596ea6f8fe3f69c6623735e0876d3ceb587a885c5a02939bf00fa794dad4d1d081b0916251186b2941ac3185b70d611c58bccaa4893d822c59d Size (rust-1.63.0-sparc64-unknown-netbsd.tar.xz) = 149584036 bytes BLAKE2s (rust-1.63.0-x86_64-apple-darwin.tar.gz) = 7f12ec36e0deade8f9536c3dc55465afd78e0d8388e5c6b46cb7f3a8092a807d SHA512 (rust-1.63.0-x86_64-apple-darwin.tar.gz) = 241f230c6eba6b21eb5a34745b31ab979ea757bef02c86625f6641c0e6579173a5ab29aafc724372a33c6c2d5b741a4861cbc2520cb80242400f8086ed4d32c1 Size (rust-1.63.0-x86_64-apple-darwin.tar.gz) = 293106442 bytes BLAKE2s (rust-1.63.0-x86_64-unknown-freebsd.tar.gz) = eab6148a4ef45c7ce78f10873db3e90ba9cc424f161e3fc7518337e99556998b SHA512 (rust-1.63.0-x86_64-unknown-freebsd.tar.gz) = 33652c6e1db7aed358f9fd63fc5e0c10755a558f264a90b6180245c1b95a4292ed201af91c78f9b8b030a55e7d6eb5f2d67823a1770b780ace5ac2da67806dca Size (rust-1.63.0-x86_64-unknown-freebsd.tar.gz) = 288166502 bytes BLAKE2s (rust-1.63.0-x86_64-unknown-illumos.tar.gz) = 7844914d1a21e8df16bc2a7aad5f01d8502a79806f4606edf2edc7fa38d7f6e5 SHA512 (rust-1.63.0-x86_64-unknown-illumos.tar.gz) = 1279e4cb7dce1e23cdf8b40afa3540c60e24f22e41a02acd0985cdfa13d825d09ba92859e138734ab2f8435808b4e61c510006a4aba75a02f6b3a45b9bafe556 Size (rust-1.63.0-x86_64-unknown-illumos.tar.gz) = 201958566 bytes BLAKE2s (rust-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = 9ea24101e32efb791fe30f9639b92f705b55c1cb72017a15adada51dd33fe48c SHA512 (rust-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = 84a680e7dbf7025490d6681eb49e540acae2f02b32f9762593e92811824300b61862c72671f8288c59483716b3e8a53324714738234e7baf452f75921c751b48 Size (rust-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = 267333435 bytes BLAKE2s (rust-1.63.0-x86_64-unknown-netbsd.tar.xz) = cd865da1c25e3915a8dd8b66554072a550e52ed6dbc284a11f335b49cba52ea3 SHA512 (rust-1.63.0-x86_64-unknown-netbsd.tar.xz) = 046431fc3382994e42b1755f6ead2e124ffe92ce5df1638bbf6c14d9e5a4bd56bd960d775b49e91dc2573bd3995178e926b719d20a2be223f029b17c3587f536 Size (rust-1.63.0-x86_64-unknown-netbsd.tar.xz) = 173189252 bytes BLAKE2s (rust-std-1.63.0-aarch64-apple-darwin.tar.gz) = 7cbda155876eaff413ca9574dbe90909fd6fd00d4dad40494c03d7a75a519276 SHA512 (rust-std-1.63.0-aarch64-apple-darwin.tar.gz) = 44252454d3932476675a971fda6a7c01560a372d9dfb51f64ef7d3d53971715bb1a39b09a2cb43cdd6639af2857cf278c4206728e85f6fb68d679ef4ea42f44b Size (rust-std-1.63.0-aarch64-apple-darwin.tar.gz) = 39776510 bytes BLAKE2s (rust-std-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = d48310db4c8934aac0b039e9c40feb5dec29366956ee6c24a27c3bbede37e8e4 SHA512 (rust-std-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = 10a8fe1fee134a201393ae5bf0221f599722156d0139bb75175fd10611941f032fe2899d2a256ce708390b0a5a185d045b53cf5cf52fd9ab67da43605a8b9012 Size (rust-std-1.63.0-aarch64-unknown-linux-gnu.tar.gz) = 57250791 bytes BLAKE2s (rust-std-1.63.0-aarch64-unknown-netbsd.tar.xz) = 5b4c8c7c7e1a7e6d151d30cceacb8dc7cb686305c9b67ac6d7a3334958b0ecf7 SHA512 (rust-std-1.63.0-aarch64-unknown-netbsd.tar.xz) = 1b67a4e5089eae4a092eee248b215621a80f381879682fe629b62fc293e32965c0b18534642ded510abada0bff6f831f5937220eed2360d9e2e38b5924a4d1bf Size (rust-std-1.63.0-aarch64-unknown-netbsd.tar.xz) = 22653612 bytes BLAKE2s (rust-std-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = c45ee00c8cd3b6636d58128982f0d57a1e4729c8062791c735518db1c9b5bde0 SHA512 (rust-std-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = 0a142992f084367750bb479fb4ff8694f4ee4256e6f0181815246c6b1ea64320a599da5563642927bc67a6f2ded959c456f45987ffe28c90438388d3c7e9b513 Size (rust-std-1.63.0-aarch64_be-unknown-netbsd.tar.xz) = 22614832 bytes BLAKE2s (rust-std-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = 9d08ca076d966386b7cbf23aa72f5aeac47600686d105eeca7363867cf4eec66 SHA512 (rust-std-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = dd14e86345ffcd6a19c5640c893d941efe70f0f98d226cf76b7d630c4cf56112c2202e908584d17afe15fc85b01b1be7a603ed67da4ba1334254a48ea07b0b4e Size (rust-std-1.63.0-arm-unknown-linux-gnueabihf.tar.gz) = 35898004 bytes BLAKE2s (rust-std-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = 5b6725f8eadbd72384b6fcb6db57710a6bee114dd97aedbcad3427524068e0d1 SHA512 (rust-std-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = fda6ce37ec784eb5a9f57674088ac34d7100dab3a024f44f3eeac04dc3502ac31550e400edcf1c4b5356ed33abf8d3e2b0dc7470d76815a44935672ec0380925 Size (rust-std-1.63.0-armv6-unknown-netbsd-eabihf.tar.xz) = 20757660 bytes BLAKE2s (rust-std-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = d54b985d08493510a1fc84084b91b68f3b407d449e9bdfa5fbd379b876e033f5 SHA512 (rust-std-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = b97e3d076a04405890f1540b866d5787ee61cbdbc5fc6b45a6814ccda38276d59c809a2a9fa9a4ed77b07210cf1b7ce4a2f362e65211e803b3107c8aa95cb59b Size (rust-std-1.63.0-armv7-unknown-linux-gnueabihf.tar.gz) = 37741784 bytes BLAKE2s (rust-std-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = e37494b5e764b30b081ee73c1275a488270092d4ab9e263483131fd9ca70982a SHA512 (rust-std-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = a9920722c8739478a617c93504b06f615865297d87921c1faa8d8da7b2ff95be3cfcd2b2417e6b7ec8e81ef31e5e0396ca65f8e3b4cf19cb73e387b55d2d330e Size (rust-std-1.63.0-armv7-unknown-netbsd-eabihf.tar.xz) = 21831664 bytes BLAKE2s (rust-std-1.63.0-i586-unknown-netbsd.tar.xz) = 564b67526782d80c9962d2bdbcbb631642a526eb0b157264c996ba83f7aa1fc2 SHA512 (rust-std-1.63.0-i586-unknown-netbsd.tar.xz) = 269f53d2d197578febef3d96f9feaa2e7f3e098fc0d52e8a85b65530e859943a535904c33f2bbda1631d71e5de921caebda2b616134940e0a6072b1c196c16b6 Size (rust-std-1.63.0-i586-unknown-netbsd.tar.xz) = 22699044 bytes BLAKE2s (rust-std-1.63.0-i686-unknown-linux-gnu.tar.gz) = 5f0e031fbbbf54670535b083165d3d452de4e0588849f9dfb71ed74663402d10 SHA512 (rust-std-1.63.0-i686-unknown-linux-gnu.tar.gz) = e862660fd94fe3d9b30df994e95247d3ab7b6a4943098e910f2824026cfaf6df0a44afd6950074d80e94e6f0cfa3bde95660a765d6c5c31fc0a742f6818569d0 Size (rust-std-1.63.0-i686-unknown-linux-gnu.tar.gz) = 39728937 bytes BLAKE2s (rust-std-1.63.0-powerpc-unknown-netbsd.tar.xz) = cf467af536d5f44ca40566f8385123f54d60c7587c2f3b12d03a934ed7aa8d55 SHA512 (rust-std-1.63.0-powerpc-unknown-netbsd.tar.xz) = aa5f69063548875a2cad381fe5004a576376ea121c95599cef831deffb1509d05e5f1764714220de3d6c49794c1768df772789fe772f34281a7ea36cf1ad2097 Size (rust-std-1.63.0-powerpc-unknown-netbsd.tar.xz) = 20677128 bytes BLAKE2s (rust-std-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 8a5734eda79f3d1249e3c5c6343088e5e566e6c35cf5eed9675039c54c3f630f SHA512 (rust-std-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 609b321facbda65fea8cadd1b28c6c0c15d7d470bd89af61f442cc6b640e598c4c03b77adcf7f87b0545f5fb8a9da479a810fe813f72e808548c35031183b9f8 Size (rust-std-1.63.0-powerpc-unknown-netbsd90.tar.xz) = 20743540 bytes BLAKE2s (rust-std-1.63.0-sparc64-unknown-netbsd.tar.xz) = 9c38cca66a59768f22737c5b4d88e201ddd9c381239b49556d44cf60d1175af5 SHA512 (rust-std-1.63.0-sparc64-unknown-netbsd.tar.xz) = ce6e74057ffa960cfd4a87a1f08d2eb2fe7cb15af233caf05fd0b19ff37ad464a82f6a32f8eb4cf9bdccb2ca62b0ff6d682c9bd986d7d05ebb65940b67ab46af Size (rust-std-1.63.0-sparc64-unknown-netbsd.tar.xz) = 20674968 bytes BLAKE2s (rust-std-1.63.0-x86_64-apple-darwin.tar.gz) = 165cd3cb5ade9ff694fdc60f4a327245ea75ca9794e90624bc5ecd7c7fd731e1 SHA512 (rust-std-1.63.0-x86_64-apple-darwin.tar.gz) = 2f62040a55e3a9d52a2bfabecacc2f0e36fd1dcdc00b3adc549acac85cb8c1ceeefc68222968eefb6f37d8114a154a91d02fd18ee95889cf80efc291cdc8df6d Size (rust-std-1.63.0-x86_64-apple-darwin.tar.gz) = 40445814 bytes BLAKE2s (rust-std-1.63.0-x86_64-unknown-freebsd.tar.gz) = 888fad5e8a5b4fd08e8d895cf2fb82d9a552df486716a6b28d98a77e41c1c977 SHA512 (rust-std-1.63.0-x86_64-unknown-freebsd.tar.gz) = 63c39aa71b0e8ef972bc6211f0c2ec7cf85e30a5ee161d37b8c3f4e2650eb6b843d9c7be46447cb0d4cdef44627b298257a4139c16b5e94636b39ea93d60ee77 Size (rust-std-1.63.0-x86_64-unknown-freebsd.tar.gz) = 42592740 bytes BLAKE2s (rust-std-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = 6202c2a656b8f0069ca2acec86f11103479f35a8ce08d7a699cb55be954d7764 SHA512 (rust-std-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = d79f38ef9879ea9ec2841c3c64c49a3e4645d7225a6500fad38ef7161c147664905812f2f20dbd1d8f955ae629f15f74c09bff23d24f4d969b91e5bac1191852 Size (rust-std-1.63.0-x86_64-unknown-linux-gnu.tar.gz) = 44064096 bytes BLAKE2s (rust-std-1.63.0-x86_64-unknown-netbsd.tar.xz) = 5328a4215846005afcbc8a8118d9a4d927557a63814a3db3a7095a9999a90c15 SHA512 (rust-std-1.63.0-x86_64-unknown-netbsd.tar.xz) = b7b1fda019b7a161bd8ceb259c980f2ad26fac186d6deb7c5493b81652cbc04e5ca3036ca93ec64fcf9bee49df24b9c438532c7a4a221472ab1efa4f7cff6f58 Size (rust-std-1.63.0-x86_64-unknown-netbsd.tar.xz) = 25553764 bytes BLAKE2s (rustc-1.64.0-src.tar.gz) = b390e0040c2cffa5b69eadba870e40667986d4d0b9c4952692d6e62b6cddc810 SHA512 (rustc-1.64.0-src.tar.gz) = 1c453702f6d6cbdb12633d3db617495d69f7b6c6645cbef72750470b6ca826dd410fde0bbacbf11621234c4e12fa72e27f61fc2858983ec4490a68ce025e4660 Size (rustc-1.64.0-src.tar.gz) = 205881934 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = bfa0196fa53ac0fc95dc30a4a5097b8db805251e SHA1 (patch-compiler_rustc__llvm_build.rs) = 73f8225f6dea809da9381d78a8099d13c7c151c0 d114 5 a118 4 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 71b5736952023931c94c6996e73cdcfc66b429fe SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = 41a6d29fca1419f8a89f9d0be0c190481c349d0e SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 275120b9e07863a19c821064d9010c6fbb537044 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 57b26a7eb55a4a8e9ec8c4fb8b3b318a25d5a78b d123 1 d126 3 a128 2 SHA1 (patch-src_bootstrap_builder.rs) = b0ba2b3d611158ecf5ae2745d671e5fcdd2c4032 SHA1 (patch-src_bootstrap_compile.rs) = c57799aee9c12603f5e6a13cb6b5befc8f96b4b6 d133 2 a134 1 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 26982203916ad601599c7a3e05867e4dad742ae1 a137 2 SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = 8174664b7bce2e60e690bc20ab688606b60c55dc SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 5236eda97fa686b5661e4e5832102e2f010def7b d141 2 a142 4 SHA1 (patch-vendor_cc-1.0.69_src_lib.rs) = b5c0f795624b928b8b02fe01174e6a24e770adea SHA1 (patch-vendor_cc_src_lib.rs) = 2f6b0ad800b31cd33334f194651981491ecf7641 SHA1 (patch-vendor_crossbea_no__atomic.rs) = 6054fa9cb00b9cc7d9125354702945ac22ad6aeb SHA1 (patch-vendor_crossbeam-epch-0.9.6_no__atomic.rs) = 96334fb4ceee3332b5f1c7750c93664485b01365 d146 1 a146 1 SHA1 (patch-vendor_crossbeam-utils-0.8.0_no__atomic.rs) = 7f31d6c45ef843eb2595df58e46b0e44dded0cc9 d148 1 d150 2 d153 1 a153 1 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = cd974123dbefc1149abce884f91d9727e82bb8b6 d156 3 a158 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 393b5dd0b5bd32c41cd60fec787ffb8a2dc3cd20 d161 2 a162 2 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = e0c67288516ff8d379d6d1e7b05d4ab86f9ac0a7 SHA1 (patch-vendor_valuable_no__atomic.rs) = 4c3415e08569c6330f238ff47b25ef229ab7b68f @ 1.152 log @lang/rust: add bits so that earmv6hf variant can be built natively. Also fix up bootstrap.py to recognize and handle earmv6hf too, not just armv6hf. Thanks to Brad Spencer for the hints. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.151 2022/10/23 14:48:31 he Exp $ d3 15 a17 51 BLAKE2s (rust-1.62.0-x86_64-unknown-illumos.tar.gz) = 2732461c3d84cd516563afedc5513f377e3a6796c931ef03601fdcbcc4e6fe33 SHA512 (rust-1.62.0-x86_64-unknown-illumos.tar.gz) = e99f53fd801d09f28dfd0568a8f2e97a5c4d5d0de7bea28f5afdc91d02f27ff887627f7717c032b90af412e4c04fc11c80c91f42e4b8dab885a311d56fdd5542 Size (rust-1.62.0-x86_64-unknown-illumos.tar.gz) = 197829953 bytes BLAKE2s (rust-1.62.1-aarch64-apple-darwin.tar.gz) = 95884eba580edfe3fc8e41aa48a01d7b881e849350598358422d3e5fd20e5d55 SHA512 (rust-1.62.1-aarch64-apple-darwin.tar.gz) = 11d32205ef962b7bd19209dc4e2627d97d97392f333f712c26f5b9b4d2ea895608e5dfbf38280e0433b9da9e5cd037a182b9ac4a744dd188540b491bd5dc19ad Size (rust-1.62.1-aarch64-apple-darwin.tar.gz) = 226819968 bytes BLAKE2s (rust-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = d0414d0746877449f3aea03ad2ee8564d6878aa75471c9402d37fb227b0a76cf SHA512 (rust-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = efc20cdab9d15d0d80ce842d10a315260932e6b8e7bf076112f85b1c2cb7526b5761b9c49571880e8818ad6f7c2ce53d379d72eb40aafc65de6e5825c7175598 Size (rust-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = 391230027 bytes BLAKE2s (rust-1.62.1-aarch64-unknown-netbsd.tar.xz) = 9d297948e81774780669461261048e6964e38b991301bcb1e72d002f567fe642 SHA512 (rust-1.62.1-aarch64-unknown-netbsd.tar.xz) = 609469f1938a6bd88089391605d708228ab760c09f2624d2c89fc2ae2f17ca466aeba96fecb7a31f5e18fc9b175b47c80ce8f425b015fe2a8fb3fd2684220c28 Size (rust-1.62.1-aarch64-unknown-netbsd.tar.xz) = 153006012 bytes BLAKE2s (rust-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = 98f0839e7c3886381279e9c32b9a203c5912db46c437f47f4af9f2be65ab5a11 SHA512 (rust-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = 06e9254a8e31bba1eee83d5851a1dfdb17671863f3370325827f16cbaa9b264ab3dfdad33f4c212e5afb1a1653aa159fd34c11b3f448cc28f21c0de95f0b0950 Size (rust-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = 152149492 bytes BLAKE2s (rust-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = 3e6364849b34f8f8c309ff80094b3a74b6b4c3e182e554f6e1cc5b395143d450 SHA512 (rust-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = aae29513d35aeb550f0e8372849d39baf868406aa30804b808fb0e13f3125694f1602c1645d2a63d2d036196e4de7b8d4fd85b3e61a87d48f29a19e62a7b2630 Size (rust-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = 321045815 bytes BLAKE2s (rust-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = f66caf358af54016ed655a57585025c3f91a4199ab4845132a42b61b6b40ef94 SHA512 (rust-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = dd5498837e07b3f41a67f0aec6f77c5f2026cf3723b5f6931621e2d8921bacf6eed6dfa2f1d81dd6b69ac839334e0fd74201f60209da8607916a2834b5e463a9 Size (rust-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = 312568849 bytes BLAKE2s (rust-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = 3ea6b09bfb7a4f5fbbda3977739bdad66fe1ec4a4f47cdf23379f706ee257918 SHA512 (rust-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = cf6a142404aebabf9196ea39095034984bd2f6582711527e341dddc35acca23e19d5f5769bfcf99a623a2d746664621c56cc7055796bd1983df84fa5bb3864a0 Size (rust-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = 134947696 bytes BLAKE2s (rust-1.62.1-i586-unknown-netbsd.tar.xz) = 17aa9922d662804485cd242979ebea0c5404bc508a434c1697f2beb9150046c6 SHA512 (rust-1.62.1-i586-unknown-netbsd.tar.xz) = 3169dbcd30e3bd766e3ebe896c0963ba3875683da5cf192e933903423147d6bb463fa9223990e6766c802b0a8aba52d8da099ff068bb34008ba57ba705ba1355 Size (rust-1.62.1-i586-unknown-netbsd.tar.xz) = 165954144 bytes BLAKE2s (rust-1.62.1-i686-unknown-linux-gnu.tar.gz) = 0fe5431cd25ca1eb5b0029d88a387934f8ce4cedc9991914561f9429c390328f SHA512 (rust-1.62.1-i686-unknown-linux-gnu.tar.gz) = b0948781b4ae987f297e22dcbf81446837536af26994dfa30bd1fd5be050ed613d9f4114105c1b71cce03d3cb8e4d105e23285bf1f5cdd372b45dd63c0fb9f12 Size (rust-1.62.1-i686-unknown-linux-gnu.tar.gz) = 368878800 bytes BLAKE2s (rust-1.62.1-powerpc-unknown-netbsd.tar.xz) = b2d8e8e82e555bccfae49c3ecb7f710e5387d2fab724aae9fe85707d2cea7e45 SHA512 (rust-1.62.1-powerpc-unknown-netbsd.tar.xz) = 8800cc0e387ab9a4576ef581da70cccf5b9bc5cff1889e36654ab2f05fe8f10be5b43322a4f160a7f2ab94792c3202aeaa0b3b0eacf7afbec0182fb6c3637b5a Size (rust-1.62.1-powerpc-unknown-netbsd.tar.xz) = 169776912 bytes BLAKE2s (rust-1.62.1-powerpc-unknown-netbsd90.tar.xz) = b730c7c724860331fb3d53ec2807147acc6734c12e23419e5a950347e6e1239e SHA512 (rust-1.62.1-powerpc-unknown-netbsd90.tar.xz) = bbc739c9bfea90a74a06ed6afa43e6ff1ca0ed2a7a66fa25269cf6d09cfb40fce50f240d81bd8821a3c42e738d876b0e73c6b1b8b5242f399d3f907051bc3e94 Size (rust-1.62.1-powerpc-unknown-netbsd90.tar.xz) = 177559744 bytes BLAKE2s (rust-1.62.1-sparc64-unknown-netbsd.tar.xz) = ffdc19c697f49dd575abe6617c658e354e73f4a77c9395275a14ebf321b3e3d1 SHA512 (rust-1.62.1-sparc64-unknown-netbsd.tar.xz) = 91a1a477ab0c797949610a287e6bfd23e50ce1007fa8fa69bdebb4b29de689813d093be3c6d7bcf2ba57415af92416cb741beb9377fe9bb1c2215a59c3a49c57 Size (rust-1.62.1-sparc64-unknown-netbsd.tar.xz) = 149239740 bytes BLAKE2s (rust-1.62.1-x86_64-apple-darwin.tar.gz) = 7125c2c82f869d3f80591165bf249237770a1fa6c2b539c49e7bf5f85f232295 SHA512 (rust-1.62.1-x86_64-apple-darwin.tar.gz) = e97dae43eaa0fb621a68408409f3ab7f34f26f6fa9c301a3435d6a4b5dd04e9fa2fdc9bbe5aa6dd0bad6f8c72db3af89f5147cf64cbe60dcaa93c93cede3a3a5 Size (rust-1.62.1-x86_64-apple-darwin.tar.gz) = 291881993 bytes BLAKE2s (rust-1.62.1-x86_64-unknown-freebsd.tar.gz) = b44a4316025cf81b7acc3b4d42f40cb1f0b38492089741fed6037d8fe3a2ad35 SHA512 (rust-1.62.1-x86_64-unknown-freebsd.tar.gz) = 160200cf8395e084c4bfc8dd403af67cbc883bce41df1337125d74044b75d6cd227ace44e3400ddcd7f0b84a9cda26657d3d9b33582490c98b93992f8cc4ae6c Size (rust-1.62.1-x86_64-unknown-freebsd.tar.gz) = 287568888 bytes BLAKE2s (rust-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 7a0660bdf1e7a653686d9b6b0b3ff878b4f551f8de586fa7de03d5e89ae565fe SHA512 (rust-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 55125402c787df1c7cf10145902cd882077baa1bef032db71dbed46d1ed467f838e5d88c51753475fe84a89b61b557c895804aef134f6a0e2b016f3c7e68e164 Size (rust-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 265631587 bytes BLAKE2s (rust-1.62.1-x86_64-unknown-netbsd.tar.xz) = 94e420fe58a0af5359d5947774e3eb89576eeac81830dceaf884474d40f07032 SHA512 (rust-1.62.1-x86_64-unknown-netbsd.tar.xz) = ff1051a9152cc5706c8c6d6be6d23d73b913313bfc4e8212196f2356503f8016f26c9fc5551564a5d7063a801038ea719024dadca0cded60f47b1d7263737e72 Size (rust-1.62.1-x86_64-unknown-netbsd.tar.xz) = 172701916 bytes d21 51 a71 48 BLAKE2s (rust-std-1.62.1-aarch64-apple-darwin.tar.gz) = a7ad0d562f59962afa64b81c70db13c6d669911a1d3a15da95325930f007b159 SHA512 (rust-std-1.62.1-aarch64-apple-darwin.tar.gz) = 205dd929ca91999d2377ef474af557d55c18372ff1825d19ebff214903979da02058bb664bc5ffb0989b8b641642249600f2e16bbb5ce4f5b55e2500b28cbce0 Size (rust-std-1.62.1-aarch64-apple-darwin.tar.gz) = 39464902 bytes BLAKE2s (rust-std-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = 40e29a9153706a8d899c3164899c6bd9ebf1cac35d1776a28cb9205b8f663f8e SHA512 (rust-std-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = 0a80fb1d155d2d56b2a0ec5fa93114c67c3eafb4fa4335536eb1b883e1bccb5cf69594ead247195fa1b5e7eec7481bb35959b2b6f10e49b982d83d2152e89545 Size (rust-std-1.62.1-aarch64-unknown-linux-gnu.tar.gz) = 56992887 bytes BLAKE2s (rust-std-1.62.1-aarch64-unknown-netbsd.tar.xz) = b1525521d522b64edb248223d78584b3ed4d9b63608b7f1c0c3f06ba76ebf95d SHA512 (rust-std-1.62.1-aarch64-unknown-netbsd.tar.xz) = 764a3479a197ec77a3f4ca9c1ed03c79616ae49518e696d7caa8672806356439108779e6ab92b6bc1a86c8d14aea06bbaab4bbf802bcfe4d2c00679e0ecd429e Size (rust-std-1.62.1-aarch64-unknown-netbsd.tar.xz) = 22650524 bytes BLAKE2s (rust-std-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = 3010fa11f7ee3f45c6c421372f45f98a633265638e596ed67468256d1946e0d4 SHA512 (rust-std-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = deeec40da779492ee73494de41949c8f5f0670e4a3fa163d1393a36ec3d9d6ef13946b18ed37e83363fe3f0d7560a8922f6ee3158b11a8a9f4693db99d13cacc Size (rust-std-1.62.1-aarch64_be-unknown-netbsd.tar.xz) = 22464008 bytes BLAKE2s (rust-std-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = b7f165cddba9d738a372cc0905bb80ae1c8b0ea85c255a72b7fe5d9387d74ab3 SHA512 (rust-std-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = 49b90056ca67cdb0bb8c9a5803c6074bd620c964037d71fbb1de4cecdc6dd9f655e0e66ba605db3af783a62eb863eadacc1275b1103ac03559ddb1290b50a1ed Size (rust-std-1.62.1-arm-unknown-linux-gnueabihf.tar.gz) = 35692832 bytes BLAKE2s (rust-std-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = 69d4685e118e25bf65bfc22675bc6fc6906f35ba475a8eb34e09f0a8d94e7bee SHA512 (rust-std-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = 665f0b49572017ef9035acdd587df02b779053ee288660c25410fc01cd4ad76c01754fec9573c2ef699642c6b65a1c195447ca06399cbe2ec29e489c84390d94 Size (rust-std-1.62.1-armv7-unknown-linux-gnueabihf.tar.gz) = 37547880 bytes BLAKE2s (rust-std-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = 116abcf083beaf6592a7b268694cd22005c81871a6c6d28d2784a6eb51b7ca83 SHA512 (rust-std-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = aba210f8bbaadaf365e72fbbceb7ac862c06fe01e9be5c4de04b5420f1c17097f5197b7e1475ee36690fad46419e0400adc8473ae4906a48ade069e34fe5eeb2 Size (rust-std-1.62.1-armv7-unknown-netbsd-eabihf.tar.xz) = 21749880 bytes BLAKE2s (rust-std-1.62.1-i586-unknown-netbsd.tar.xz) = 4aab9d204a04b9ab9fa54416161730330404cbf4ece0fd7de0094570941b5609 SHA512 (rust-std-1.62.1-i586-unknown-netbsd.tar.xz) = 9289ecea292a1e29e2b420185cc8445bcefcadf50ff0069a4b49a2e8364b70052925d59d05c5c1427a43e0d85357219c95723ffc4df82041954fd8074b0267dc Size (rust-std-1.62.1-i586-unknown-netbsd.tar.xz) = 22647628 bytes BLAKE2s (rust-std-1.62.1-i686-unknown-linux-gnu.tar.gz) = 61ef685652975dce70e0df29c0f0cdcb768f4762102fc1dbaaa39fe99f7e16b7 SHA512 (rust-std-1.62.1-i686-unknown-linux-gnu.tar.gz) = 1b151013827bc9ced16589bb8ea379a292ad0343236a48f4d7ad945b71c4e50ab2c269c440c0fbdcaa28fccb379449c7958f7f0bc70ff7e7aa3d0777f1d6c668 Size (rust-std-1.62.1-i686-unknown-linux-gnu.tar.gz) = 39451796 bytes BLAKE2s (rust-std-1.62.1-powerpc-unknown-netbsd.tar.xz) = 4d2341868558edc8cdd59d8244dc4e7c9ff3170eb347b382ddf84daf8367cf84 SHA512 (rust-std-1.62.1-powerpc-unknown-netbsd.tar.xz) = ab05aa5b6b34608e2b72266d0b2d9c937be727dc2a914ae4ab83a00c50c89927e85c3f3fe34e82131aca3d7c40835da791c4eb6afba3558f55c6518b82dbb770 Size (rust-std-1.62.1-powerpc-unknown-netbsd.tar.xz) = 20522208 bytes BLAKE2s (rust-std-1.62.1-powerpc-unknown-netbsd90.tar.xz) = b5fd541cb5ed7d6ec45e3ac122521d3268129a6a54a6f545118ed703170c310a SHA512 (rust-std-1.62.1-powerpc-unknown-netbsd90.tar.xz) = 9fbc7ec69db6652f80c1e5f9fe5f087e3fa82d25c0f6c0137af4d7020a208175a8372d0ae0e407c3b67fee8eb5319a3f41746de97f3be95ceb443e401733207e Size (rust-std-1.62.1-powerpc-unknown-netbsd90.tar.xz) = 20519232 bytes BLAKE2s (rust-std-1.62.1-sparc64-unknown-netbsd.tar.xz) = 8f9c9961e18d345893d8a8e37324883de682d08049a91ed321aef123fae3b0f2 SHA512 (rust-std-1.62.1-sparc64-unknown-netbsd.tar.xz) = e9a355ecc772acc90d382c5333e6b5195a91b284a9f4a4c68a6fe8e8805ac2505bd68191f34c0e3332a4ee2577e324aff7055257eb562b139552d91c8217bcb7 Size (rust-std-1.62.1-sparc64-unknown-netbsd.tar.xz) = 20607296 bytes BLAKE2s (rust-std-1.62.1-x86_64-apple-darwin.tar.gz) = 24589c5da00d22c1727eaf7149ea613e6216d8e81be55971fe2a95afa7c21c6a SHA512 (rust-std-1.62.1-x86_64-apple-darwin.tar.gz) = 7693dbcd780fee8b2f4372f86ca1c0c3620280cf3b20ee9bf155ff32e410a7faa263545b5a8f51b1e77597eeb5b357dd070fe95e1f132db92bcc38afcbd3d4a4 Size (rust-std-1.62.1-x86_64-apple-darwin.tar.gz) = 40146874 bytes BLAKE2s (rust-std-1.62.1-x86_64-unknown-freebsd.tar.gz) = aff2086bb0de53f4e5af1d54798d872dad6ef67ee56a97a78eefad39fe82dfe8 SHA512 (rust-std-1.62.1-x86_64-unknown-freebsd.tar.gz) = 4de5cd33c06430fbd77f484baa440508aacb62252995bee56dd4653855312c1b438e2005941411a89613ea247413b311fd60b235fd30c13253fcd291ccfd2dab Size (rust-std-1.62.1-x86_64-unknown-freebsd.tar.gz) = 42381072 bytes BLAKE2s (rust-std-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 578e330e17e1cd7d5c5ee632a53a980ab5ce3669f13a480896e1033f4c1d3832 SHA512 (rust-std-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 912cb0b0f3bfe296300ca9764ea3695716e674600ada36a7252a7e5fceadff2afca65f6a3aac80e3303425e177ecf1b0db1dcfc48aad0eb573f1d2db112e6692 Size (rust-std-1.62.1-x86_64-unknown-linux-gnu.tar.gz) = 43773106 bytes BLAKE2s (rust-std-1.62.1-x86_64-unknown-netbsd.tar.xz) = 99769fb8e8fd92d22e53227ded03d207c4ddeabf1cfb3f1088edfc637727e2be SHA512 (rust-std-1.62.1-x86_64-unknown-netbsd.tar.xz) = d72824448ce83c94ec2b559a5fc769c8a8441293df4ca9b491e91ee1c42c0159ec8e2bbc9eaaa68e2d31b889a257d8d5743ef62ec10786caf5f017a8c5e3eca2 Size (rust-std-1.62.1-x86_64-unknown-netbsd.tar.xz) = 25464592 bytes d75 38 a112 5 BLAKE2s (rustc-1.63.0-src.tar.gz) = 0fd32c49a5e919cc01a7f8faefe66132c4462b5a1275115427ec879c007da894 SHA512 (rustc-1.63.0-src.tar.gz) = 8c4ce20f0e6ddf86c13e24f222846dbcddc6b8fccc5490b1c41877df3ecf2543bf5fd88431d2e6d23280f90c0395f0d812b4ad7c13098128b043669660911299 Size (rustc-1.63.0-src.tar.gz) = 203449048 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = a9a891b9c507958354fb819587d6d4b31ff83ce6 SHA1 (patch-compiler_rustc__llvm_build.rs) = bcc6ed331eebf0589a100d53b29182659596d90b d115 2 a116 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 46d434ec650c4e1ad419cf4c84a0c21d2ae5975a d120 9 a128 9 SHA1 (patch-library_std_src_sys_unix_mod.rs) = ef9e2b2e78602d5779e5d17e979347b0237ea4a6 SHA1 (patch-library_std_src_sys_unix_thread.rs) = aafa957d5cfa0f48a6e43c20cfa346261ec7aa76 SHA1 (patch-library_unwind_build.rs) = 7ece6de566ead1d9aae490ba91d81ac2d0bc50a8 SHA1 (patch-src_bootstrap_bootstrap.py) = a8fe1932417520a3db8811a63ec3410ca46694d8 SHA1 (patch-src_bootstrap_builder.rs) = ef84496eaeca753200e7a8fc7cf1c460ca3c464c SHA1 (patch-src_bootstrap_compile.rs) = 4dfce147e78968b67c5e32edbadf487cea21c613 SHA1 (patch-src_bootstrap_lib.rs) = 5815a67cbb5b40f652dfe60d1b715e69bdeec1b5 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = fb1b9ea0c81bf96abb5a88fcb523631c42cd8f14 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = fef9f055d2b918c4480fbf8ee68e259197490a0f d132 1 a132 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 88c2f26c5980a3cfacd7a928044dff68eb0ec61e d140 12 a151 4 SHA1 (patch-vendor_cc_src_lib.rs) = 8864edc8dc0ad0665a89c89016bbaee7d603cbe1 SHA1 (patch-vendor_libc-0.2.119_src_unix_bsd_netbsdlike_netbsd_mod.rs) = e447bd34d0dd7c6a51fbc27dfae50129d0b33462 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 31b1f5d1c9d289ecbd219b8bb2fd3839db5e7862 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 5b45640b2f0015142bd1eda5d5f02c7dbfe9210c d153 1 a153 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 6995ddbf7d17bcd1cb6733a73c29ccdae4f2ab97 d156 2 a157 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 421aa776a05a64674ffa447b85cfe463075160a2 @ 1.151 log @lang/rust: add bits required to build armv6 bootstrap kits. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.150 2022/10/10 20:34:15 he Exp $ d54 3 d105 3 d122 1 a122 1 SHA1 (patch-src_bootstrap_bootstrap.py) = b840c3ca90955b8b8327ee0db2807abc5dad18f0 @ 1.150 log @Update rust to version 1.63.0. Pkgsrc changes: * Adjust patches as needed & checksum updates. Upstream changes: Version 1.63.0 (2022-08-11) ========================== Language -------- - [Remove migrate borrowck mode for pre-NLL errors.][95565] - [Modify MIR building to drop repeat expressions with length zero.][95953] - [Remove label/lifetime shadowing warnings.][96296] - [Allow explicit generic arguments in the presence of `impl Trait` args.] [96868] - [Make `cenum_impl_drop_cast` warnings deny-by-default.][97652] - [Prevent unwinding when `-C panic=abort` is used regardless of declared ABI.][96959] - [lub: don't bail out due to empty binders.][97867] Compiler -------- - [Stabilize the `bundle` native library modifier,][95818] also removing the deprecated `static-nobundle` linking kind. - [Add Apple WatchOS compile targets\*.][95243] - [Add a Windows application manifest to rustc-main.][96737] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Implement `Copy`, `Clone`, `PartialEq` and `Eq` for `core::fmt::Alignment`.][94530] - [Extend `ptr::null` and `null_mut` to all thin (including extern) types.][94954] - [`impl Read and Write for VecDeque`.][95632] - [STD support for the Nintendo 3DS.][95897] - [Make write/print macros eagerly drop temporaries.][96455] - [Implement internal traits that enable `[OsStr]::join`.][96881] - [Implement `Hash` for `core::alloc::Layout`.][97034] - [Add capacity documentation for `OsString`.][97202] - [Put a bound on collection misbehavior.][97316] - [Make `std::mem::needs_drop` accept `?Sized`.][97675] - [`impl Termination for Infallible` and then make the `Result` impls of `Termination` more generic.][97803] - [Document Rust's stance on `/proc/self/mem`.][97837] Stabilized APIs --------------- - [`array::from_fn`] - [`Box::into_pin`] - [`BinaryHeap::try_reserve`] - [`BinaryHeap::try_reserve_exact`] - [`OsString::try_reserve`] - [`OsString::try_reserve_exact`] - [`PathBuf::try_reserve`] - [`PathBuf::try_reserve_exact`] - [`Path::try_exists`] - [`Ref::filter_map`] - [`RefMut::filter_map`] - [`NonNull::<[T]>::len`][`NonNull::::len`] - [`ToOwned::clone_into`] - [`Ipv6Addr::to_ipv4_mapped`] - [`unix::io::AsFd`] - [`unix::io::BorrowedFd<'fd>`] - [`unix::io::OwnedFd`] - [`windows::io::AsHandle`] - [`windows::io::BorrowedHandle<'handle>`] - [`windows::io::OwnedHandle`] - [`windows::io::HandleOrInvalid`] - [`windows::io::HandleOrNull`] - [`windows::io::InvalidHandleError`] - [`windows::io::NullHandleError`] - [`windows::io::AsSocket`] - [`windows::io::BorrowedSocket<'handle>`] - [`windows::io::OwnedSocket`] - [`thread::scope`] - [`thread::Scope`] - [`thread::ScopedJoinHandle`] These APIs are now usable in const contexts: - [`array::from_ref`] - [`slice::from_ref`] - [`intrinsics::copy`] - [`intrinsics::copy_nonoverlapping`] - [`<*const T>::copy_to`] - [`<*const T>::copy_to_nonoverlapping`] - [`<*mut T>::copy_to`] - [`<*mut T>::copy_to_nonoverlapping`] - [`<*mut T>::copy_from`] - [`<*mut T>::copy_from_nonoverlapping`] - [`str::from_utf8`] - [`Utf8Error::error_len`] - [`Utf8Error::valid_up_to`] - [`Condvar::new`] - [`Mutex::new`] - [`RwLock::new`] Cargo ----- - [Stabilize the `--config path` command-line argument.][cargo/10755] - [Expose rust-version in the environment as `CARGO_PKG_RUST_VERSION`.][cargo/10713] Compatibility Notes ------------------- - [`#[link]` attributes are now checked more strictly,][96885] which may introduce errors for invalid attribute arguments that were previously ignored. Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Prepare Rust for LLVM opaque pointers.][94214] [94214]: https://github.com/rust-lang/rust/pull/94214/ [94530]: https://github.com/rust-lang/rust/pull/94530/ [94954]: https://github.com/rust-lang/rust/pull/94954/ [95243]: https://github.com/rust-lang/rust/pull/95243/ [95565]: https://github.com/rust-lang/rust/pull/95565/ [95632]: https://github.com/rust-lang/rust/pull/95632/ [95818]: https://github.com/rust-lang/rust/pull/95818/ [95897]: https://github.com/rust-lang/rust/pull/95897/ [95953]: https://github.com/rust-lang/rust/pull/95953/ [96296]: https://github.com/rust-lang/rust/pull/96296/ [96455]: https://github.com/rust-lang/rust/pull/96455/ [96737]: https://github.com/rust-lang/rust/pull/96737/ [96868]: https://github.com/rust-lang/rust/pull/96868/ [96881]: https://github.com/rust-lang/rust/pull/96881/ [96885]: https://github.com/rust-lang/rust/pull/96885/ [96959]: https://github.com/rust-lang/rust/pull/96959/ [97034]: https://github.com/rust-lang/rust/pull/97034/ [97202]: https://github.com/rust-lang/rust/pull/97202/ [97316]: https://github.com/rust-lang/rust/pull/97316/ [97652]: https://github.com/rust-lang/rust/pull/97652/ [97675]: https://github.com/rust-lang/rust/pull/97675/ [97803]: https://github.com/rust-lang/rust/pull/97803/ [97837]: https://github.com/rust-lang/rust/pull/97837/ [97867]: https://github.com/rust-lang/rust/pull/97867/ [cargo/10713]: https://github.com/rust-lang/cargo/pull/10713/ [cargo/10755]: https://github.com/rust-lang/cargo/pull/10755/ [`array::from_fn`]: https://doc.rust-lang.org/stable/std/array/fn.from_fn.html [`Box::into_pin`]: https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.into_pin [`BinaryHeap::try_reserve_exact`]: https://doc.rust-lang.org/stable/alloc/collections/binary_heap/struct.BinaryHeap.html#method.try_reserve_exact [`BinaryHeap::try_reserve`]: https://doc.rust-lang.org/stable/std/collections/struct.BinaryHeap.html#method.try_reserve [`OsString::try_reserve`]: https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.try_reserve [`OsString::try_reserve_exact`]: https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.try_reserve_exact [`PathBuf::try_reserve`]: https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.try_reserve [`PathBuf::try_reserve_exact`]: https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.try_reserve_exact [`Path::try_exists`]: https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.try_exists [`Ref::filter_map`]: https://doc.rust-lang.org/stable/std/cell/struct.Ref.html#method.filter_map [`RefMut::filter_map`]: https://doc.rust-lang.org/stable/std/cell/struct.RefMut.html#method.filter_map [`NonNull::::len`]: https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.len [`ToOwned::clone_into`]: https://doc.rust-lang.org/stable/std/borrow/trait.ToOwned.html#method.clone_into [`Ipv6Addr::to_ipv4_mapped`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.to_ipv4_mapped [`unix::io::AsFd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.AsFd.html [`unix::io::BorrowedFd<'fd>`]: https://doc.rust-lang.org/stable/std/os/unix/io/struct.BorrowedFd.html [`unix::io::OwnedFd`]: https://doc.rust-lang.org/stable/std/os/unix/io/struct.OwnedFd.html [`windows::io::AsHandle`]: https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html [`windows::io::BorrowedHandle<'handle>`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.BorrowedHandle.html [`windows::io::OwnedHandle`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedHandle.html [`windows::io::HandleOrInvalid`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.HandleOrInvalid.html [`windows::io::HandleOrNull`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.HandleOrNull.html [`windows::io::InvalidHandleError`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.InvalidHandleError.html [`windows::io::NullHandleError`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.NullHandleError.html [`windows::io::AsSocket`]: https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html [`windows::io::BorrowedSocket<'handle>`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.BorrowedSocket.html [`windows::io::OwnedSocket`]: https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedSocket.html [`thread::scope`]: https://doc.rust-lang.org/stable/std/thread/fn.scope.html [`thread::Scope`]: https://doc.rust-lang.org/stable/std/thread/struct.Scope.html [`thread::ScopedJoinHandle`]: https://doc.rust-lang.org/stable/std/thread/struct.ScopedJoinHandle.html [`array::from_ref`]: https://doc.rust-lang.org/stable/std/array/fn.from_ref.html [`slice::from_ref`]: https://doc.rust-lang.org/stable/std/slice/fn.from_ref.html [`intrinsics::copy`]: https://doc.rust-lang.org/stable/std/intrinsics/fn.copy.html [`intrinsics::copy_nonoverlapping`]: https://doc.rust-lang.org/stable/std/intrinsics/fn.copy_nonoverlapping.html [`<*const T>::copy_to`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_to [`<*const T>::copy_to_nonoverlapping`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_to_nonoverlapping [`<*mut T>::copy_to`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_to-1 [`<*mut T>::copy_to_nonoverlapping`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_to_nonoverlapping-1 [`<*mut T>::copy_from`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_from [`<*mut T>::copy_from_nonoverlapping`]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.copy_from_nonoverlapping [`str::from_utf8`]: https://doc.rust-lang.org/stable/std/str/fn.from_utf8.html [`Utf8Error::error_len`]: https://doc.rust-lang.org/stable/std/str/struct.Utf8Error.html#method.error_len [`Utf8Error::valid_up_to`]: https://doc.rust-lang.org/stable/std/str/struct.Utf8Error.html#method.valid_up_to [`Condvar::new`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.new [`Mutex::new`]: https://doc.rust-lang.org/stable/std/sync/struct.Mutex.html#method.new [`RwLock::new`]: https://doc.rust-lang.org/stable/std/sync/struct.RwLock.html#method.new @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ d116 1 a116 1 SHA1 (patch-src_bootstrap_bootstrap.py) = acd1839b8381ed39e907652213627e6eb713da48 d138 1 a138 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = e62697daa7e7fa3d7b89f338c3a26066b93d7b34 @ 1.149 log @rust: Cleanups and fixes from wip. No effective functional change to normal builds, primarily whitespace changes, but does include a fix to the stage0-bootstrap target. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.148 2022/08/30 19:22:17 he Exp $ d3 103 a105 103 BLAKE2s (rust-1.61.0-aarch64-apple-darwin.tar.gz) = 302f636b2e73cdd5233e520bdfec0a2071d7c0c3c299780e2de75e727024fb38 SHA512 (rust-1.61.0-aarch64-apple-darwin.tar.gz) = 248c5d1c3b440aa1ebb8d8d519651259566407f3efd0c33724d274a4f85a371c1b3ead79be24bf38cbca8b57740cb017b26634a4c34c1f3c605d28a8d181a8af Size (rust-1.61.0-aarch64-apple-darwin.tar.gz) = 223157966 bytes BLAKE2s (rust-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = 033b7a591e7880665e6b0aa0970ef6cc82788ffdaf4ffb557afbbb7b1ff2cf05 SHA512 (rust-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = e655efc0442872df855d3593c5b8b5c91037682cfcdfe5f3fc62f23c08ffe52d035bea94d9418d99f279da6835bbe4b17b92038c7c8b61dfa16a8d419e43c0ea Size (rust-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = 384662543 bytes BLAKE2s (rust-1.61.0-aarch64-unknown-netbsd.tar.xz) = 1ce2a2f0feccc3be8dc3084e44a75d98a5277c4f8ef7c06503f1077110c95733 SHA512 (rust-1.61.0-aarch64-unknown-netbsd.tar.xz) = c1ce3dd379ad469752bb4d44008f65cb4aacf5c06bc4ebe148bf43904de46e12beff404044e09d93c511172de2bd178fe050dda0b6abf56031188e8d0c290344 Size (rust-1.61.0-aarch64-unknown-netbsd.tar.xz) = 152425036 bytes BLAKE2s (rust-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = ee8093109204823679d484928c010f6313b27ec6e787f0d960e84cf96f132109 SHA512 (rust-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = f8b5a58a94ac9313a8c8445ba8a8d94dfa9fbfee21f3273d0d705f30ecec4eeeb0325723a73381fa2ea32ced419f09279f1233c174f749aa4ada93ec6810cabf Size (rust-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = 153824936 bytes BLAKE2s (rust-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = 3ad009c7620aacb0d3d4e6a43d87cd8b2fdb7643955ebceef5111ba867bbc52b SHA512 (rust-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = 74ada02f436b2a97e05c8ec5bb8f7c0b638c5a59a71f04ba274efa6016a10514477480bce4e3023fe5586ab3190bdc270db723787d4d8ffccbaf0ba995325c1d Size (rust-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = 313941585 bytes BLAKE2s (rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = 3a66ca94537a649efdcf4f87a26941717bbabf4da56edd330c6d0e1a5423e55f SHA512 (rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = 951e49690023a681215f0911937af84642dda2e5be5261629eda6662f50fdd8fea0cfb20d8067cd39b6eea51cc0e5fe7e0ab337c8c379d7408b1669816754c4d Size (rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = 305528469 bytes BLAKE2s (rust-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = fcfc58215e88b6a4d37994362def451a4d2b53aa1e941224a12d523d947d8fcf SHA512 (rust-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = 5f14d9489a472aa743a49870f561ff7f99d92eac9db4e56f4909a38710e4e7e496b48387392afc9e4dd0d29efb971d7c893a38108791bb29127f15bfb6af5e24 Size (rust-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = 131446548 bytes BLAKE2s (rust-1.61.0-i586-unknown-netbsd.tar.xz) = 5b3fff5a7a53ca37dfc4ada3fefc2d494a60d7df785275b4b745be867ef4ad34 SHA512 (rust-1.61.0-i586-unknown-netbsd.tar.xz) = 26d8d732d807ee62208db05c37e68dfe3f43924e0e4a57f02f86442e49f1660d736d74c218301af00a94fe62d35ea4a2eb2056c996387d6fc369cd2f4804a59b Size (rust-1.61.0-i586-unknown-netbsd.tar.xz) = 164105180 bytes BLAKE2s (rust-1.61.0-i686-unknown-linux-gnu.tar.gz) = b3d33a7243bed8546e1f233bb936970bfb4a1485902307430f479f5a9fb98dc2 SHA512 (rust-1.61.0-i686-unknown-linux-gnu.tar.gz) = d2e7365ddc08e04de94a3aa1eb0388001e574d1a768e5506d88c6a637ebae54bcf6cf1790b08243bfdf439088c5fbaf1e8979cb2c80b699d47802149a7d26d76 Size (rust-1.61.0-i686-unknown-linux-gnu.tar.gz) = 359348717 bytes BLAKE2s (rust-1.61.0-powerpc-unknown-netbsd.tar.xz) = 6d90142d69fd475a45713b7a1e9ea63465537d854e3b498baf5285eb87d60662 SHA512 (rust-1.61.0-powerpc-unknown-netbsd.tar.xz) = b6e082decdcb28f4bb1c078ea48717c4ad3ef20d7cfecbc768df23e33b757515a266ad3146633a20befaf2da9ac443e1dd1ed69867513c1ce324e097808da9b5 Size (rust-1.61.0-powerpc-unknown-netbsd.tar.xz) = 171267280 bytes BLAKE2s (rust-1.61.0-powerpc-unknown-netbsd90.tar.xz) = fae7b4b7c7aa5b82c3baa01534a430864e30d5338ddbf94dc3926d775feb0930 SHA512 (rust-1.61.0-powerpc-unknown-netbsd90.tar.xz) = 5a4a10690155fe743536ff6490df7edb2dea3ba3be556bc2e3d9f903c66db58dd8f8d1430d9cfa067797db0006ddfb4191ade74109cbec74fa16a742d0f4d37c Size (rust-1.61.0-powerpc-unknown-netbsd90.tar.xz) = 173506228 bytes BLAKE2s (rust-1.61.0-sparc64-unknown-netbsd.tar.xz) = a30a9e02b087c374f54a2505aa70e62888070d7f0f1633cde5b0303a1099928a SHA512 (rust-1.61.0-sparc64-unknown-netbsd.tar.xz) = 0c08758d93b3d20fd9694e0a1e74d0db8a1065d362610b05e25cd6d4b2a5f5ceb6453fde8e03b90b328fdc1508cb385fd2331df89e8762f24d4b0dc56e34920d Size (rust-1.61.0-sparc64-unknown-netbsd.tar.xz) = 148653524 bytes BLAKE2s (rust-1.61.0-x86_64-apple-darwin.tar.gz) = 586f09f54f6bfa48bca1362e0aff4a77577de51c9ec7ba40039f21bbe6fe0f9d SHA512 (rust-1.61.0-x86_64-apple-darwin.tar.gz) = f585487ad238ee3a8d9268f5bcd76019da67de96ebd5a84d3b5f809ad6f3cd2ae79c7d93d8d2affbbf4bdfa61ab577a34a885196fe09408a658a577d20a892b2 Size (rust-1.61.0-x86_64-apple-darwin.tar.gz) = 294924562 bytes BLAKE2s (rust-1.61.0-x86_64-unknown-freebsd.tar.gz) = b45e3011ce13ceeebac6eb179042c04da61713daaee1d01f3006f4c1563a974d SHA512 (rust-1.61.0-x86_64-unknown-freebsd.tar.gz) = da30babf3a6dba8af0cfdf5f131206360219af1b598568f6cbb55680e74e4d7a38ff14166e69daa4b8c16d7d9d9e2866511b9c20090b8e136b275ecb8c5a0133 Size (rust-1.61.0-x86_64-unknown-freebsd.tar.gz) = 279844072 bytes BLAKE2s (rust-1.61.0-x86_64-unknown-illumos.tar.gz) = 3f6b3720e1d1643a832c9e576e9338b39236243965e245978a0fbc585cadf6cf SHA512 (rust-1.61.0-x86_64-unknown-illumos.tar.gz) = 31b38f6adc164e2f1873af31899a32180c93c0fb0881557c19ec688b952e85dfc9e2c4b8543aae642f13f77ebad98c0d9e14b206b32b3f54504d495ba801b3e5 Size (rust-1.61.0-x86_64-unknown-illumos.tar.gz) = 196885675 bytes BLAKE2s (rust-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 5f3564c314d3622d64a590267706097d1cb9704c252638f07aa239c1fcf48256 SHA512 (rust-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 7352d98d3acfe8bd754641381435d4bcb3399a8448fe6883b7c96ee41ffa380d8545cc8471ca4b21ee29c0d8e891e28de3ab91e985ad16b88965342358a87590 Size (rust-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 267765196 bytes BLAKE2s (rust-1.61.0-x86_64-unknown-netbsd.tar.xz) = 286cc36270967561d44dd469ecb03fe8356e76fc1d44beb1b2ad92644149a483 SHA512 (rust-1.61.0-x86_64-unknown-netbsd.tar.xz) = ada2acd0f34c45e689ae97d98fa3cfbcbdb330b9231178c1b3e91c0474af47a84a3ae893309aed1fb14b726e2b07894713520fedebc2b534b16cd559d276cf43 Size (rust-1.61.0-x86_64-unknown-netbsd.tar.xz) = 168759980 bytes BLAKE2s (rust-std-1.61.0-aarch64-apple-darwin.tar.gz) = 1a6ce39d1b191696803a8e4190992217cf0c77133cd4a59f0b3fdcaa99a1ee17 SHA512 (rust-std-1.61.0-aarch64-apple-darwin.tar.gz) = b5d613d9484ed7d505e62bd905f573565b691a11e61416b78b6f0dcd0e7bf8528b608ae8ae65a0523aa1b85d755e725399a3a250a7c5a7cd015a5d364bce5348 Size (rust-std-1.61.0-aarch64-apple-darwin.tar.gz) = 40372015 bytes BLAKE2s (rust-std-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = eb33ffa3c0de6a95d7de177ba08a9220d42203adc8906a2634fd6edc8c54b36c SHA512 (rust-std-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = 574984228b3f39e43bc751a01593e8831e5f1b9c87a79f2b5870ee356206bf14572169f91bbf73a76081eea100bde73dd4a4bf176dcbf882394c7ef46d1f2aea Size (rust-std-1.61.0-aarch64-unknown-linux-gnu.tar.gz) = 57803910 bytes BLAKE2s (rust-std-1.61.0-aarch64-unknown-netbsd.tar.xz) = f32b0fa6188491cb80578d780a8d56461b9a5c8fa5a237950a80399f7e02d799 SHA512 (rust-std-1.61.0-aarch64-unknown-netbsd.tar.xz) = 65962e7a5752645cb1e51b3338ddd358d5575faf74cf5869c12d5593e0daa9f898442d11ffde198873bc1eeb707f47c49aa90b1444d15e00dd1712698998d7f5 Size (rust-std-1.61.0-aarch64-unknown-netbsd.tar.xz) = 23632144 bytes BLAKE2s (rust-std-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = b209b1bb802c4631c1b62121045ca86b4144bf4a778bb102587cce8535ebea38 SHA512 (rust-std-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = e63ea551dd707882dd5a9db380a6d125bd36394c97833b47e840d5ee446b6acbb8b029881fd8ab74153ee3da042a995ebe7b708b0951b657ca6654d2915d20a3 Size (rust-std-1.61.0-aarch64_be-unknown-netbsd.tar.xz) = 23334820 bytes BLAKE2s (rust-std-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = ab3d1591f25a7f39e9c1b0bb16506dea2ef31a5020b63cb11055d8b1c17520c5 SHA512 (rust-std-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = d3d834a55107bed04ef71479db9d10a0e895422874d754ba8f36f0633291d395d9e869f9de9160df619f5102b29434a4c2a464a5a40d8845f9aec77bc25992cc Size (rust-std-1.61.0-arm-unknown-linux-gnueabihf.tar.gz) = 36343974 bytes BLAKE2s (rust-std-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = 8b46d14aa8a2bdcd0f5df8d324edc12bea56abf72ca5f3626302b164823790c8 SHA512 (rust-std-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = d92eb00c53ed725c55aaa2addb1c9e9ea92c8c07d2305e7565c960a3c670a17239df17b7942f5d8f8ddd5d3fcf95c4a9051366f4abf0b5ad0908ff163f46fb6e Size (rust-std-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz) = 38251240 bytes BLAKE2s (rust-std-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = 21d2975a4d1cb48bab85cdc96da017895ba17cd10828ad941803a06cbd451cf8 SHA512 (rust-std-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = 96a21ba042e7313f94244f56e8b946b9f69ace8126770b9aec591755f7ea49553af28d00efc84d9eed214801c615394c0668ff1963090905ca8a98d2358a991a Size (rust-std-1.61.0-armv7-unknown-netbsd-eabihf.tar.xz) = 22710204 bytes BLAKE2s (rust-std-1.61.0-i586-unknown-netbsd.tar.xz) = 6e243ba70f0855a331e245d737989bf130058a9c5174448a0d1ce2b2c4b7d448 SHA512 (rust-std-1.61.0-i586-unknown-netbsd.tar.xz) = ff746760d086bfb0b77932aa8167cebc2ecc0b6a35e3174ba2019b431f21bd8ca278f3a74f3f080b555d775add4d0b2604e12f7381cc7bf11717b24b82563ca9 Size (rust-std-1.61.0-i586-unknown-netbsd.tar.xz) = 23293816 bytes BLAKE2s (rust-std-1.61.0-i686-unknown-linux-gnu.tar.gz) = 61440054014a811b7423c0eccd3cd9fd71c1dfff11dd959a530ed26856f6ea04 SHA512 (rust-std-1.61.0-i686-unknown-linux-gnu.tar.gz) = c4140820a64b5079c156b7125fc0127b8b6c23b6e2a7fa4b8fb1935a2041d1248ca8c07acd14091bb0b7ef25012c256a951f906da34389df0fb8e5cbd8e71978 Size (rust-std-1.61.0-i686-unknown-linux-gnu.tar.gz) = 40230974 bytes BLAKE2s (rust-std-1.61.0-powerpc-unknown-netbsd.tar.xz) = 089b76e138ffdc9f7b0a3778dc2f02dc967ebc720bdbca8d3631b0461f3b9d05 SHA512 (rust-std-1.61.0-powerpc-unknown-netbsd.tar.xz) = 3d30a7c2c179ba619b5e26d7f3fc5836bcfce674e0761541af2bed64e1a139247559e011b2656f76ea7eb82f613d4e04811c6efa62527bdebf9d7c1f126b8ae5 Size (rust-std-1.61.0-powerpc-unknown-netbsd.tar.xz) = 21332952 bytes BLAKE2s (rust-std-1.61.0-powerpc-unknown-netbsd90.tar.xz) = 27b508588df75b65a4615a58243b5886e3e27945311b95cb13166d8c5aa0a75c SHA512 (rust-std-1.61.0-powerpc-unknown-netbsd90.tar.xz) = f139d347f8605bc42065db26dc7d1a434413ec253785040ad6fac7a79ec273df18171369c2997491ece6492790055f7e604471f9df838ac92b424f6e986e392f Size (rust-std-1.61.0-powerpc-unknown-netbsd90.tar.xz) = 21334304 bytes BLAKE2s (rust-std-1.61.0-sparc64-unknown-netbsd.tar.xz) = c299a2ec5cd573f032fc76c0e702cbb5576d77cc42b90de31f54a3b310c572d7 SHA512 (rust-std-1.61.0-sparc64-unknown-netbsd.tar.xz) = bb1749000628b9e35af994cd1722007a477435a113d5c95d6281abb61cbe06a9790de9c591ffa8cc9a2164eb345cf96a8dab0a2319bb6d78ed5a5d3cbe92fc75 Size (rust-std-1.61.0-sparc64-unknown-netbsd.tar.xz) = 21462720 bytes BLAKE2s (rust-std-1.61.0-x86_64-apple-darwin.tar.gz) = 1ce8738fc0ce4e5864feb0cd2b70129a4faff271cef06e19cd490131f98cc941 SHA512 (rust-std-1.61.0-x86_64-apple-darwin.tar.gz) = 37a36ed8abc2a304feb85d431731baf2d3fdca894e15a70691ec03758c224a77040d0397b7cd8a116f1780016feecb188daf73363b9f1f699b728db17b5f41d9 Size (rust-std-1.61.0-x86_64-apple-darwin.tar.gz) = 41009315 bytes BLAKE2s (rust-std-1.61.0-x86_64-unknown-freebsd.tar.gz) = 1f92252ef318448abefb42ab70b3b4586ea1bf11b1ebfc8c13ae421f5fb18561 SHA512 (rust-std-1.61.0-x86_64-unknown-freebsd.tar.gz) = c17cea0286ef48c9d7bd3af9e0995a2195f57a0fdf0eac27c95d356f1203ab173e94fa007bf70b7a81547a0f71a5236510bdd7f0dd69c836bb689fbcd678b046 Size (rust-std-1.61.0-x86_64-unknown-freebsd.tar.gz) = 43121370 bytes BLAKE2s (rust-std-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 825453fd8e2badb7f1d2acc09ace3b5b581032db111e090c81c27cf369758804 SHA512 (rust-std-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 57d8f2647f8732fb4c3d8b9581822911d650d4d5f32c01ab60158b38626cfff416cd435231fb312aa4c09da823a59bbb5a50492c8d197d2c628f793c9791dd30 Size (rust-std-1.61.0-x86_64-unknown-linux-gnu.tar.gz) = 44597191 bytes BLAKE2s (rust-std-1.61.0-x86_64-unknown-netbsd.tar.xz) = 65c40ed6e23cecae9dbab49f746140887be77cb4bffd588df957d25ec025f68a SHA512 (rust-std-1.61.0-x86_64-unknown-netbsd.tar.xz) = 4dfee06b1cd8a7d0a1f1b24d402e40fe0b751e3ae38ace8ad93c5d7384da7228079a4de5e402d32c3b087027dea4b86354f6a0af327c7781cfa602786613e098 Size (rust-std-1.61.0-x86_64-unknown-netbsd.tar.xz) = 26321476 bytes BLAKE2s (rustc-1.62.1-src.tar.gz) = 9471494b3df9069180c442607764884f29f24ce1ed5aea1943aa5a54ada7d4bd SHA512 (rustc-1.62.1-src.tar.gz) = cbc8127145db1e3e6c3113fd3db44b500d9cac05e7a8b55cab63c6016d2de617c40786d77603b08c54a437f712f306a728cc1a7421de4c879ea4bb599e49d140 Size (rustc-1.62.1-src.tar.gz) = 202198995 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 8a653765ee34fb00414b146818339e01f5fa1336 d109 1 a109 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 399d2f5319ab834f36d7efa83ad0be73de6eaf7c d113 1 a113 1 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 d116 4 a119 4 SHA1 (patch-src_bootstrap_bootstrap.py) = f836e7fc935680eeb725e2d07ed5905b8ffd1d1f SHA1 (patch-src_bootstrap_builder.rs) = e17ec4c4fbcac0824f0e45fb60f35c2db842bc6c SHA1 (patch-src_bootstrap_compile.rs) = 858e3b74fc9132d228e07f56ffafacb8e3ba76b8 SHA1 (patch-src_bootstrap_lib.rs) = d0f4e9fe2ba34ad4fed678d7b4c90e4542faa199 d124 1 a124 1 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 99b2fea3b8d59aa97c2cd4bb630eb8c768203dd9 d134 2 a135 3 SHA1 (patch-vendor_libc-0.2.119_src_unix_bsd_netbsdlike_netbsd_mod.rs) = d0af451a8d6a2061cf470968069e4270e5cfcb73 SHA1 (patch-vendor_libc-0.2.123_src_unix_bsd_netbsdlike_netbsd_mod.rs) = a0177bbfa1935ea5001551fd93e92fef41890089 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5bc81fdffe4da056dab83c9d74b81688cf22040f @ 1.148 log @lang/rust: update to version 1.62.1. Pkgsrc changes: * Bump required GCC to 7 (same as LLVM) to avoid ABI issues Fixes native i386 and powerpc 8.x build w/pkgsrc LLVM 14 * Bump available bootstraps to 1.61.0. * Also unlimit stacksize * Sync patches over from wip/rust * Adjust line number in patches which had non-zero offsets. * no longer pass -I/usr/pkg/include through via gcc-wrap script when building natively. Attempt at fixing version skew with curl package vs. internal version of curl (may not work...) * The NetBSD bootstraps now use .xz compression. * Use mk/atomic64.mk. Still have conditional for libatomic-links. * Default to using the internal LLVM when cross-building. Upstream changes: Version 1.62.1 (2022-07-19) ========================== Rust 1.62.1 addresses a few recent regressions in the compiler and standard library, and also mitigates a CPU vulnerability on Intel SGX. * [The compiler fixed unsound function coercions involving `impl Trait` return types.][98608] * [The compiler fixed an incremental compilation bug with `async fn` lifetimes.][98890] * [Windows added a fallback for overlapped I/O in synchronous reads and writes.][98950] * [The `x86_64-fortanix-unknown-sgx` target added a mitigation for the MMIO stale data vulnerability][98126], advisory [INTEL-SA-00615]. [98608]: https://github.com/rust-lang/rust/issues/98608 [98890]: https://github.com/rust-lang/rust/issues/98890 [98950]: https://github.com/rust-lang/rust/pull/98950 [98126]: https://github.com/rust-lang/rust/pull/98126 [INTEL-SA-00615]: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00615.html Version 1.62.0 (2022-06-30) ========================== Language -------- - [Stabilize `#[derive(Default)]` on enums with a `#[default]` variant][94457] - [Stop validating some checks in dead code after functions with uninhabited return types][93313] - [Fix constants not getting dropped if part of a diverging expression][94775] - [Support unit struct/enum variant in destructuring assignment][95380] - [Remove mutable_borrow_reservation_conflict lint and allow the code pattern][96268] Compiler -------- - [linker: Stop using whole-archive on dependencies of dylibs][96436] - [Make `unaligned_references` lint deny-by-default][95372] This lint is also a future compatibility lint, and is expected to eventually become a hard error. - [Only add codegen backend to dep info if -Zbinary-dep-depinfo is used][93969] - [Reject `#[thread_local]` attribute on non-static items][95006] - [Add tier 3 `aarch64-pc-windows-gnullvm` and `x86_64-pc-windows-gnullvm` targets\*][94872] - [Implement a lint to warn about unused macro rules][96150] - [Promote `x86_64-unknown-none` target to Tier 2\*][95705] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Move `CStr` to libcore, and `CString` to liballoc][94079] - [Windows: Use a pipe relay for chaining pipes][95841] - [Replace Linux Mutex and Condvar with futex based ones.][95035] - [Replace RwLock by a futex based one on Linux][95801] - [std: directly use pthread in UNIX parker implementation][96393] Stabilized APIs --------------- - [`bool::then_some`] - [`f32::total_cmp`] - [`f64::total_cmp`] - [`Stdin::lines`] - [`windows::CommandExt::raw_arg`] - [`impl Default for AssertUnwindSafe`] - [`From> for Rc<[u8]>`][rc-u8-from-str] - [`From> for Arc<[u8]>`][arc-u8-from-str] - [`FusedIterator for EncodeWide`] - [RDM intrinsics on aarch64][stdarch/1285] Clippy ------ - [Create clippy lint against unexpectedly late drop for temporaries in match scrutinee expressions][94206] Cargo ----- - Added the `cargo add` command for adding dependencies to `Cargo.toml` from the command-line. [docs](https://doc.rust-lang.org/nightly/cargo/commands/cargo-add.html) - Package ID specs now support `name@@version` syntax in addition to the previous `name:version` to align with the behavior in `cargo add` and other tools. `cargo install` and `cargo yank` also now support this syntax so the version does not need to passed as a separate flag. - The `git` and `registry` directories in Cargo's home directory (usually `~/.cargo`) are now marked as cache directories so that they are not included in backups or content indexing (on Windows). - Added automatic `@@` argfile support, which will use "response files" if the command-line to `rustc` exceeds the operating system's limit. Compatibility Notes ------------------- - `cargo test` now passes `--target` to `rustdoc` if the specified target is the same as the host target. [#10594](https://github.com/rust-lang/cargo/pull/10594) - [rustdoc: Remove .woff font files][96279] - [Enforce Copy bounds for repeat elements while considering lifetimes][95819] Internal Changes ---------------- - [Unify ReentrantMutex implementations across all platforms][96042] These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. [93313]: https://github.com/rust-lang/rust/pull/93313/ [93969]: https://github.com/rust-lang/rust/pull/93969/ [94079]: https://github.com/rust-lang/rust/pull/94079/ [94206]: https://github.com/rust-lang/rust/pull/94206/ [94457]: https://github.com/rust-lang/rust/pull/94457/ [94775]: https://github.com/rust-lang/rust/pull/94775/ [94872]: https://github.com/rust-lang/rust/pull/94872/ [95006]: https://github.com/rust-lang/rust/pull/95006/ [95035]: https://github.com/rust-lang/rust/pull/95035/ [95372]: https://github.com/rust-lang/rust/pull/95372/ [95380]: https://github.com/rust-lang/rust/pull/95380/ [95431]: https://github.com/rust-lang/rust/pull/95431/ [95705]: https://github.com/rust-lang/rust/pull/95705/ [95801]: https://github.com/rust-lang/rust/pull/95801/ [95819]: https://github.com/rust-lang/rust/pull/95819/ [95841]: https://github.com/rust-lang/rust/pull/95841/ [96042]: https://github.com/rust-lang/rust/pull/96042/ [96150]: https://github.com/rust-lang/rust/pull/96150/ [96268]: https://github.com/rust-lang/rust/pull/96268/ [96279]: https://github.com/rust-lang/rust/pull/96279/ [96393]: https://github.com/rust-lang/rust/pull/96393/ [96436]: https://github.com/rust-lang/rust/pull/96436/ [96557]: https://github.com/rust-lang/rust/pull/96557/ [`bool::then_some`]: https://doc.rust-lang.org/stable/std/primitive.bool.html#method.then_some [`f32::total_cmp`]: https://doc.rust-lang.org/stable/std/primitive.f32.html#method.total_cmp [`f64::total_cmp`]: https://doc.rust-lang.org/stable/std/primitive.f64.html#method.total_cmp [`Stdin::lines`]: https://doc.rust-lang.org/stable/std/io/struct.Stdin.html#method.lines [`impl Default for AssertUnwindSafe`]: https://doc.rust-lang.org/stable/std/panic/struct.AssertUnwindSafe.html#impl-Default [rc-u8-from-str]: https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3CRc%3Cstr%3E%3E [arc-u8-from-str]: https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3CArc%3Cstr%3E%3E [stdarch/1285]: https://github.com/rust-lang/stdarch/pull/1285 [`windows::CommandExt::raw_arg`]: https://doc.rust-lang.org/stable/std/os/windows/process/trait.CommandExt.html#tymethod.raw_arg [`FusedIterator for EncodeWide`]: https://doc.rust-lang.org/stable/std/os/windows/ffi/struct.EncodeWide.html#impl-FusedIterator Version 1.61.0 (2022-05-19) ========================== Language -------- - [`const fn` signatures can now include generic trait bounds][93827] - [`const fn` signatures can now use `impl Trait` in argument and return position][93827] - [Function pointers can now be created, cast, and passed around in a `const fn`][93827] - [Recursive calls can now set the value of a function's opaque `impl Trait` return type][94081] Compiler -------- - [Linking modifier syntax in `#[link]` attributes and on the command line, as well as the `whole-archive` modifier specifically, are now supported][93901] - [The `char` type is now described as UTF-32 in debuginfo][89887] - The [`#[target_feature]`][target_feature] attribute [can now be used with aarch64 features][90621] - X86 [`#[target_feature = "adx"]` is now stable][93745] Libraries --------- - [`ManuallyDrop` is now documented to have the same layout as `T`][88375] - [`#[ignore = "#"]` messages are printed when running tests][92714] - [Consistently show absent stdio handles on Windows as NULL handles][93263] - [Make `std::io::stdio::lock()` return `'static` handles.][93965] Previously, the creation of locked handles to stdin/stdout/stderr would borrow the handles being locked, which prevented writing `let out = std::io::stdout().lock();` because `out` would outlive the return value of `stdout()`. Such code now works, eliminating a common pitfall that affected many Rust users. - [`Vec::from_raw_parts` is now less restrictive about its inputs][95016] - [`std::thread::available_parallelism` now takes cgroup quotas into account.][92697] Since `available_parallelism` is often used to create a thread pool for parallel computation, which may be CPU-bound for performance, `available_parallelism` will return a value consistent with the ability to use that many threads continuously, if possible. For instance, in a container with 8 virtual CPUs but quotas only allowing for 50% usage, `available_parallelism` will return 4. Stabilized APIs --------------- - [`Pin::static_mut`] - [`Pin::static_ref`] - [`Vec::retain_mut`] - [`VecDeque::retain_mut`] - [`Write` for `Cursor<[u8; N]>`][cursor-write-array] - [`std::os::unix::net::SocketAddr::from_pathname`] - [`std::process::ExitCode`] and [`std::process::Termination`]. The stabilization of these two API s now makes it possible for programs to return errors from `main` with custom exit codes. - [`std::thread::JoinHandle::is_finished`] These APIs are now usable in const contexts: - [`<*const T>::offset` and `<*mut T>::offset`][ptr-offset] - [`<*const T>::wrapping_offset` and `<*mut T>::wrapping_offset`] [ptr-wrapping_offset] - [`<*const T>::add` and `<*mut T>::add`][ptr-add] - [`<*const T>::sub` and `<*mut T>::sub`][ptr-sub] - [`<*const T>::wrapping_add` and `<*mut T>::wrapping_add`][ptr-wrapping_add] - [`<*const T>::wrapping_sub` and `<*mut T>::wrapping_sub`][ptr-wrapping_sub] - [`<[T]>::as_mut_ptr`][slice-as_mut_ptr] - [`<[T]>::as_ptr_range`][slice-as_ptr_range] - [`<[T]>::as_mut_ptr_range`][slice-as_mut_ptr_range] Cargo ----- No feature changes, but see compatibility notes. Compatibility Notes ------------------- - Previously native static libraries were linked as `whole-archive` in some cases, but now rustc tries not to use `whole-archive` unless explicitly requested. This [change][93901] may result in linking errors in some cases. To fix such errors, native libraries linked from the command line, build scripts, or [`#[link]` attributes][link-attr] need to - (more common) either be reordered to respect dependencies between them (if `a` depends on `b` then `a` should go first and `b` second) - (less common) or be updated to use the [`+whole-archive`] modifier. - [Catching a second unwind from FFI code while cleaning up from a Rust panic now causes the process to abort][92911] - [Proc macros no longer see `ident` matchers wrapped in groups][92472] - [The number of `#` in `r#` raw string literals is now required to be less than 256][95251] - [When checking that a dyn type satisfies a trait bound, supertrait bounds are now enforced][92285] - [`cargo vendor` now only accepts one value for each `--sync` flag] [cargo/10448] - [`cfg` predicates in `all()` and `any()` are always evaluated to detect errors, instead of short-circuiting.][94295] The compatibility considerations here arise in nightly-only code that used the short-circuiting behavior of `all` to write something like `cfg(all(feature = "nightly", syntax-requiring-nightly))`, which will now fail to compile. Instead, use either `cfg_attr(feature = "nightly", ...)` or nested uses of `cfg`. - [bootstrap: static-libstdcpp is now enabled by default, and can now be disabled when llvm-tools is enabled][94832] Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [debuginfo: Refactor debuginfo generation for types][94261] - [Remove the everybody loops pass][93913] [88375]: https://github.com/rust-lang/rust/pull/88375/ [89887]: https://github.com/rust-lang/rust/pull/89887/ [90621]: https://github.com/rust-lang/rust/pull/90621/ [92285]: https://github.com/rust-lang/rust/pull/92285/ [92472]: https://github.com/rust-lang/rust/pull/92472/ [92697]: https://github.com/rust-lang/rust/pull/92697/ [92714]: https://github.com/rust-lang/rust/pull/92714/ [92911]: https://github.com/rust-lang/rust/pull/92911/ [93263]: https://github.com/rust-lang/rust/pull/93263/ [93745]: https://github.com/rust-lang/rust/pull/93745/ [93827]: https://github.com/rust-lang/rust/pull/93827/ [93901]: https://github.com/rust-lang/rust/pull/93901/ [93913]: https://github.com/rust-lang/rust/pull/93913/ [93965]: https://github.com/rust-lang/rust/pull/93965/ [94081]: https://github.com/rust-lang/rust/pull/94081/ [94261]: https://github.com/rust-lang/rust/pull/94261/ [94295]: https://github.com/rust-lang/rust/pull/94295/ [94832]: https://github.com/rust-lang/rust/pull/94832/ [95016]: https://github.com/rust-lang/rust/pull/95016/ [95251]: https://github.com/rust-lang/rust/pull/95251/ [`+whole-archive`]: https://doc.rust-lang.org/stable/rustc/command-line-arguments.html#linking-modifiers-whole-archive [`Pin::static_mut`]: https://doc.rust-lang.org/stable/std/pin/struct.Pin.html#method.static_mut [`Pin::static_ref`]: https://doc.rust-lang.org/stable/std/pin/struct.Pin.html#method.static_ref [`Vec::retain_mut`]: https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.retain_mut [`VecDeque::retain_mut`]: https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.retain_mut [`std::os::unix::net::SocketAddr::from_pathname`]: https://doc.rust-lang.org/stable/std/os/unix/net/struct.SocketAddr.html#method.from_pathname [`std::process::ExitCode`]: https://doc.rust-lang.org/stable/std/process/struct.ExitCode.html [`std::process::Termination`]: https://doc.rust-lang.org/stable/std/process/trait.Termination.html [`std::thread::JoinHandle::is_finished`]: https://doc.rust-lang.org/stable/std/thread/struct.JoinHandle.html#method.is_finished [cargo/10448]: https://github.com/rust-lang/cargo/pull/10448/ [cursor-write-array]: https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#impl-Write-4 [link-attr]: https://doc.rust-lang.org/stable/reference/items/external-blocks.html#the-link-attribute [ptr-add]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.add [ptr-offset]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset [ptr-sub]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.sub [ptr-wrapping_add]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_add [ptr-wrapping_offset]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_offset [ptr-wrapping_sub]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_sub [slice-as_mut_ptr]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_ptr [slice-as_mut_ptr_range]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_ptr_range [slice-as_ptr_range]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_ptr_range [target_feature]: https://doc.rust-lang.org/reference/attributes/codegen.html#the-target_feature-attribute @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.147 2022/05/26 10:10:26 jperkin Exp $ d119 1 a119 1 SHA1 (patch-src_bootstrap_lib.rs) = a033c8ae319a6e6e0f6ea5f98b952878a58f887e @ 1.147 log @rust: Bump SunOS bootstrap and update target. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.146 2022/05/25 21:31:26 he Exp $ d3 110 a112 110 BLAKE2s (rust-1.59.0-aarch64-apple-darwin.tar.gz) = 3b9fbd710b04c088470b04e8817217fb7f9549e42159ac9b0a210e746e53b20e SHA512 (rust-1.59.0-aarch64-apple-darwin.tar.gz) = b60feca7e1ca4ae9eb7550b82de475b47da8f14aa293c1e3e9c4321eed70f9a899003d567c870a81e5f5fdb88a74d1ff654a77fd6577a992170353037c05f963 Size (rust-1.59.0-aarch64-apple-darwin.tar.gz) = 275637417 bytes BLAKE2s (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = b67afe86baacfd99d7bd1b3dc763f46ca22cc64cb1247a74089f88e16237199e SHA512 (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 186d0d3b5c33c49735f8a50e5ffeb783821ca26bf646622e5d724ebbe698c39129000a568bc9dcc5cf521a9e72113bd853728bb76d31e442df92f5442f51cb2b Size (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 370532745 bytes BLAKE2s (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = 7ed024fb3b122475dc984e99b16a8a3e04c5c93bf6e489c2111dde0036577704 SHA512 (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = f6ace1fe718953b9da3e2174201bb62819823904552cdd3ec264fa798d2aabde1f6663598e6c6377a074912b7de6eada86450967dc9a3d41173e4043009563d0 Size (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = 237460036 bytes BLAKE2s (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 8f5e3660a56f349cbd6986bb68b462841fba98b771b273939b2343d9ac8da423 SHA512 (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 638fd5ba7efa811f32778b445c953b203029414abf11e9a9c9be14ac367d435c1147a7fefde7373ed95082532ca91917ee2d1706f39e0776e331e999bdae2087 Size (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 241627592 bytes BLAKE2s (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = fe8e19b4797e6c2f8b152ce66ec6bedb9256697c06df11f86df1b48b0f3baffa SHA512 (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 1b8420cd74ecea78e82faf03a9c1c3283728c5c9a3b10446e00fbcd3d9591af27af43a3e44be100d7a6ecc547fa8c7d3c44d345939625a71f79b2d272bb5b94c Size (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 303555009 bytes BLAKE2s (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = f66b427e703fcd3fe461e628ceab8cfce408c8665869dd599ca1b95915f9656f SHA512 (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 9b4106671d1167ec961aa5d12fd7bdab6ad0c1a9e38ef9b0c0fa74e856c0f5478230b0376f7a191fa7ab173bc9744a877db128c60eb06e9bfb94ade3e32e1283 Size (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 295408222 bytes BLAKE2s (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = c5553e9bab0b1e4f2613c05a1d7de2fcdf7fc858b62b3a42ebb8839dd8dd7ab7 SHA512 (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = c47b1804a53488015b2daf288142d1f150c57fbd27131472f4c41f23662d46787df0ba84f212ee3e26e2b706b157a001042842724039de4f4e2c6ceccc701e6e Size (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 209450244 bytes BLAKE2s (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 72d2f88fa0d9a938b872548faf95eb7bd8b88637c04d78911907155ce992718f SHA512 (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 3026a19b03b98ce99b94674aab2508780499c823eb51f41e309eda2f9ec921e627b2e8f90abcee5012cc3c702d9bc81b91980578b4d60a05c95b01cf0713993f Size (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 245354781 bytes BLAKE2s (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = e295004dea4da31b8af4da687145018370d8ef17eca66c2268fac50fe2c4d746 SHA512 (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = 114f2092b6290ed794b8e5becfebcd532c9324727d8a85e258b8d95ac2de29d368997b2953941ae268dcf3c5a440b1d86f25fb804b0690278935bd32b731f988 Size (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = 349107211 bytes BLAKE2s (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = a24379ea60448f1fc45254129c68fbb8145b0fb8b4d843a83a8aaee79fb1ef81 SHA512 (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = 1473df8264a7ec8b301941b740009676a5dce1205bf8a862ba69c609b430fa765ffdeeb3d7ee190879005470fbaacda9a081bbfeaeae7a7e8bc5f852038290e0 Size (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = 272184245 bytes BLAKE2s (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 56e37971d490a4c50d16c9fa9ed98954d467a7fd6e49562e9b08bb6507f5766c SHA512 (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 48a88cdbd0227e31737c8689c1a52aeebd227b32cad33808fed8361170d181ccbe413145e076e5b02f37ed2414612f2a314c6e68779423a113c605db6fbacfcf Size (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 278494737 bytes BLAKE2s (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = c9fcdab084ecb10f838f74bdc88d82f15774d9658af9816f259adf6145117a29 SHA512 (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = 1d8d4f93dce3acba63437ba4da0082d3baa3c1134531166d8a1102edb0f6cb43ffb4e90def670ac0c848ee226c3e0741a3d018f95aa654c3843178077aff677a Size (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = 245891630 bytes BLAKE2s (rust-1.59.0-x86_64-apple-darwin.tar.gz) = 365ae98bd77239b7a073dd5e8ddbda3e784d14d2f4ccc42f5ec30b00d126265e SHA512 (rust-1.59.0-x86_64-apple-darwin.tar.gz) = c360bc10f82e116fccab45e44c85ce55a2c6233badc3d0512b36748efcd12df9c0923f57f15e4bd80e163ea297eec05185f3693ee2e8708b67c59cb3014ba83a Size (rust-1.59.0-x86_64-apple-darwin.tar.gz) = 284198625 bytes BLAKE2s (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = f85add6bf0d4150957c6bcbe832fcf4da8f4a948c620d44c6c1d753113fe576d SHA512 (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = a170d55e2e80f7e5855caf6f52ed392630cfa076430886c462ea466f5a7a7c81d033a0764b9021de0e86fe105e22e797f67e85be47b87833b6d5133e486ac12d Size (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = 269933327 bytes BLAKE2s (rust-1.59.0-x86_64-unknown-illumos.tar.gz) = eb02521929ef646fce17a94813ca508d04d7f36144595bec9d86abff4eba016e SHA512 (rust-1.59.0-x86_64-unknown-illumos.tar.gz) = 1955a4d9c61bfdeab0103c4fcad1d3f934ede5af0e29e59d42d4041f44609c5de42254b0cafd20f75ac2883225036fccf0cef4519110e648b3ae348baa6bcc31 Size (rust-1.59.0-x86_64-unknown-illumos.tar.gz) = 199400581 bytes BLAKE2s (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = f60b459ad7b6d8286641fb318499a3caa3fea0868da63587c229dedacd019732 SHA512 (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 460ed673cd260af28a3542bac95517e3a4e8bb63a029deecf5e5c671cd7784e73c9cabdcb0b7eb75a81a59d19671228d6a56093fd1712de7d9a76aeee43eca8a Size (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 258629397 bytes BLAKE2s (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = ace2a39acae8a5ea8420296e7d87b8b1dab8c21165c17a332eb4ca705309389a SHA512 (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = a8a347ac68b61ea0bd324e3a14d55ff31de20fbb1496924c9cc8efab29f239d72388247b61dfddfe19111d00e5e1d737de197bacdd17998e52113bad7139ed47 Size (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = 249024467 bytes BLAKE2s (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = f7e8c87703419519e79de519362f914481346c827aec0e41dce5eed29f0f0c0f SHA512 (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = 3116b92777f7060af4033dd7fda716c60c2f989e2ca7513bb7508a557bfb274e818bb9bf71c731af804c0e2a0c9cb0d84c7c8f632f0c1d4131854d4dea5e47d3 Size (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = 38541530 bytes BLAKE2s (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 9b6b4f181e441d08352ddacacb5805aa7656c21c90c992c25ae1eb48c4884229 SHA512 (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = b72271e18cbdf3f42ae4cdd56531e0ec7d3b9b7037ae7683c3e91a9ca2766c370d13914da5d05cb7883cc6bd8f5edfed9e67259df7fd36a60feddb5c9fd4ec02 Size (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 53690069 bytes BLAKE2s (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = b0184654e7c222f4b9f22e1114d7689387375751b25a12eacca4f54cdf4f7bca SHA512 (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = d6eb76b5a4edfba58f0cf58a71f362b5077a344aa8d5ae7e659e1802e9384c814fba7bf8d58823cf0d0ee9e85bbd05ca46b297e56e9bad5c9ae745c8c5f93c99 Size (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = 33598596 bytes BLAKE2s (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = ff36bb5df89a6c1bc464f125903280b9dd8694e34bebef3de950d5c8c21a3e1b SHA512 (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 862b34f0fe080ae7534db41136661a46db802c7eb6472727ef9515c18600e741ade71b480852d29d864071f9cd092c2bc9fd7d400f0731a67411425a41d9179e Size (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 33601284 bytes BLAKE2s (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 45db31882eee026422803dd1561dc270dd531207ce7d3813d81688e779b0417f SHA512 (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = bb6e79f4eec6714cc3241de6282f7444f2a8dd027da0702050bafcd94a2d579f8796e2ba2d15587b3a2941c918a17c7544da11d5b08dfcb019254a6e61cf6ab0 Size (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 34676100 bytes BLAKE2s (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 5010d5e365cef7754c75071503bf57753d59407b4399f306bcbf8e2a84bb1230 SHA512 (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = e542c535af5f7cd5d4ab7957fdadb3d8aa4e8f1531ace61070c52885d0aa41f8c13bca8a4928c9c0c42269ead952bcaca56f94e6dfa9113d870c019413e89bd7 Size (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 36509100 bytes BLAKE2s (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 12744fb922c058f81711ffcaa41f047f90fd4c3684f7e64e1a6093afa3edd627 SHA512 (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 196a173014887e490c44ede94fbd035a6a5514ee569847d3582e21ab81c4eba608d6ca1a0cb81f0b0855808cd60700ba6846209dc0657f8b8fa2273838788d58 Size (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 32109210 bytes BLAKE2s (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = 6ba522ac9182c7c5f831f8232796d8c6455ecc3d3d2c465f0feab69b52902715 SHA512 (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = cbd63d0bbd86f2a56661cd0a5b7edb845e9533f6f4cbd284c4733f09f5f9a05a36d65eaed0bc1c2cf028ccc6d5ee26bf7895af1bc48f49a39ba2d3c60e0df145 Size (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = 34276271 bytes BLAKE2s (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 24e04f873312d4f290b7a34fc2d663f8b3b5754d302d1bdbde27409c1fe48080 SHA512 (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 768633cc980445bb736c74e3ea90fbf38fd237c20d9481d9127933d6ef02b9e9ec80ce4d60f661a1be3df311b924417e9c90681afc07235838d52a9025e071da Size (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 38538390 bytes BLAKE2s (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = adb7006f3292d281a0569d7dffd962ed1afe0577756d26fd5f6660c27fb95542 SHA512 (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = dfe64ef939487dbc04e6fba7608eebfed9dce56e9dee14288e4e6c55157246ad1fbaf2aacb704a7e969bb6a3e24fbc4b7ca72e88531616b6f685771f205d6966 Size (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = 30124266 bytes BLAKE2s (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 4b627fdaac2571e9af8b306d5438413a19d2f67d4b165f8792113cc242c96d56 SHA512 (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 5440644acfba3cb4c2b20890468e6bc968333a8f612882de288728be880de66552041a08e1e4164f7048d1b013278575340b7f0e43063f7173580649253faaf2 Size (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 30119916 bytes BLAKE2s (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = 96b4a1d2d137fbbff671d63500c293dbbd1e2cdffa33e595db4e4ebc2f5ce140 SHA512 (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = ae2c8b8fef6fe20d1866ac984f8e3cdceb662cc72b40124aa8084accb2491ccf6069c69c427227d0a7bdc55508d957d6b1db52e4255b0974c2c0782e6c65c6f8 Size (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = 30269195 bytes BLAKE2s (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 377df8d64efbe53eaac1eb27c73c264d46c626907e8e4a48e4b311ef278fb550 SHA512 (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 2621a4ec985c18da55a74a1d3b17eebd73e579295b7c42f45c62970ce374e9ec552be1aad9e9b92990bd8cf2c4ac1e63e4afd6cd96b54a8eb6f9333de74d1c00 Size (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 39328167 bytes BLAKE2s (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 80e11aaee968d2bee4c969e23e87a4b3a1bfb20b42c8b35e1adf0a5f302d2e61 SHA512 (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 0cc583677fbf7c24eb3a255fa84dab6a67140bcac3294c366e94a4887fcc52b360e62cfdbf29d478e72962b4e749a5b8a7e995cc51bdea6f96a46fa15949a805 Size (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 41067268 bytes BLAKE2s (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 95cbd6edf55c997471c9f0dc63a2f2f19729eed150b77f5faa092e291d0a890c SHA512 (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 2e4319c2798e820e1485cf167030fd3dec95864afe4d40bbf912b77dfec7d136fceb2cdbc68f8c032045562a152163940bf1aab0a99705f852f9bc82a458b944 Size (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 42505644 bytes BLAKE2s (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 97a84b68cbd43bc6b836339ef678e2aae5e40433997a0d1228f2261fe637a4d1 SHA512 (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 5e11b1067d514376fbe05fefdd915aebff14e42876940b8593231b45a202d3bac3f8575b1047c21464092cc9c4d664af2da299387e3b43125f741a8656205eea Size (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 38349557 bytes BLAKE2s (rustc-1.60.0-src.tar.gz) = 4b8bef4271345a46fb72965a67f5a371ef148f3e9439dea77e9484d34102be67 SHA512 (rustc-1.60.0-src.tar.gz) = ae626482287949eb73a5467245b8e21b7624713a29d4bbdf1c1e1232e10f5497ba3435427e08df4fd5d2277c456213e5d04529e841d50924a4211fdb8c6acfd0 Size (rustc-1.60.0-src.tar.gz) = 202376973 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 3c19dae8c19578860d3369253ef6bb35772db821 SHA1 (patch-compiler_rustc__llvm_build.rs) = cdbed7372d12d1404119867eceaafe43ae8acb6d SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = acad7e2b0bbeb85f6453aeee74a0f2ca253d6a9b SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = efae710b37c089702802c3d5aa678d1cc5f88cc2 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = ee9668aecdaa509a8fb8c3d799e0ce5077f6a11c SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 18e3cb9f32c4170679459b2c63c856abe0fac6a3 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 94b6bf51fac39d3e28a261855fd747ad1e96b286 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 505192b8fec0cc0a167c27a2121acb3c1acef53c d114 1 a114 1 SHA1 (patch-library_std_src_sys_unix_thread.rs) = ac9b172915163ac5652d06cfc4ccdd1f8b08e651 d116 4 a119 4 SHA1 (patch-src_bootstrap_bootstrap.py) = 4c19629832d9cb2ae1fcb1e995b69b6161185cff SHA1 (patch-src_bootstrap_builder.rs) = 05616bb7a707e3c5f7e9e7fabb43a141f465a303 SHA1 (patch-src_bootstrap_compile.rs) = 31c10251b2294d9fdbd02600934b13325c5be0cb SHA1 (patch-src_bootstrap_lib.rs) = d44981439e4ed1c04286933f7b63aab42ccd4645 d125 1 a125 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = d6c16e9f009b51d3bfc7ae712ac9099654308845 d130 8 a137 7 SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = c5f4217146483389fe664c8cbe70796ca601ab4d SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 16d02570960aaa11571ced4437a7dad52e63aa7d SHA1 (patch-vendor_cc_src_lib.rs) = 84d81272ad8b120e092e231913c5c18d7a70378d SHA1 (patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c4d703bc084d8506afd8fed1428f59e578936f77 SHA1 (patch-vendor_libc-0.2.116_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 90144e0a6a91db61c42308181a25bdf5ff60e670 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 351e213fc07b0dc7c35d70d6a0c2ecc6b5b9056e SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 15c552165d5310d5b218a777a12af44b601a2d57 d140 1 d142 1 a142 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 226c19a52589789b55584f73a585eab35aa5e55c @ 1.146 log @lang/rust: update to version 1.60.0. Pkgsrc changes: * Bump available bootstraps to 1.59.0. * Adjust line number in patches which had non-zero offsets. Upstream changes: Version 1.60.0 (2022-04-07) =========================== Language -------- - [Stabilize `#[cfg(panic = "...")]` for either `"unwind"` or `"abort"`.] [93658] - [Stabilize `#[cfg(target_has_atomic = "...")]` for each integer size and `"ptr"`.][93824] Compiler -------- - [Enable combining `+crt-static` and `relocation-model=pic` on `x86_64-unknown-linux-gnu`][86374] - [Fixes wrong `unreachable_pub` lints on nested and glob public reexport][87487] - [Stabilize `-Z instrument-coverage` as `-C instrument-coverage`][90132] - [Stabilize `-Z print-link-args` as `--print link-args`][91606] - [Add new Tier 3 target `mips64-openwrt-linux-musl`\*][92300] - [Add new Tier 3 target `armv7-unknown-linux-uclibceabi` (softfloat)\*][92383] - [Fix invalid removal of newlines from doc comments][92357] - [Add kernel target for RustyHermit][92670] - [Deny mixing bin crate type with lib crate types][92933] - [Make rustc use `RUST_BACKTRACE=full` by default][93566] - [Upgrade to LLVM 14][93577] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Guarantee call order for `sort_by_cached_key`][89621] - [Improve `Duration::try_from_secs_f32`/`f64` accuracy by directly processing exponent and mantissa][90247] - [Make `Instant::{duration_since, elapsed, sub}` saturating][89926] - [Remove non-monotonic clocks workarounds in `Instant::now`][89926] - [Make `BuildHasherDefault`, `iter::Empty` and `future::Pending` covariant][92630] Stabilized APIs --------------- - [`Arc::new_cyclic`][arc_new_cyclic] - [`Rc::new_cyclic`][rc_new_cyclic] - [`slice::EscapeAscii`][slice_escape_ascii] - [`<[u8]>::escape_ascii`][slice_u8_escape_ascii] - [`u8::escape_ascii`][u8_escape_ascii] - [`Vec::spare_capacity_mut`][vec_spare_capacity_mut] - [`MaybeUninit::assume_init_drop`][assume_init_drop] - [`MaybeUninit::assume_init_read`][assume_init_read] - [`i8::abs_diff`][i8_abs_diff] - [`i16::abs_diff`][i16_abs_diff] - [`i32::abs_diff`][i32_abs_diff] - [`i64::abs_diff`][i64_abs_diff] - [`i128::abs_diff`][i128_abs_diff] - [`isize::abs_diff`][isize_abs_diff] - [`u8::abs_diff`][u8_abs_diff] - [`u16::abs_diff`][u16_abs_diff] - [`u32::abs_diff`][u32_abs_diff] - [`u64::abs_diff`][u64_abs_diff] - [`u128::abs_diff`][u128_abs_diff] - [`usize::abs_diff`][usize_abs_diff] - [`Display for io::ErrorKind`][display_error_kind] - [`From for ExitCode`][from_u8_exit_code] - [`Not for !` (the "never" type)][not_never] - [_Op_`Assign<$t> for Wrapping<$t>`][wrapping_assign_ops] - [`arch::is_aarch64_feature_detected!`][is_aarch64_feature_detected] Cargo ----- - [Port cargo from `toml-rs` to `toml_edit`][cargo/10086] - [Stabilize `-Ztimings` as `--timings`][cargo/10245] - [Stabilize namespaced and weak dependency features.][cargo/10269] - [Accept more `cargo:rustc-link-arg-*` types from build script output.][cargo/10274] - [cargo-new should not add ignore rule on Cargo.lock inside subdirs][cargo/10379] Misc ---- - [Ship docs on Tier 2 platforms by reusing the closest Tier 1 platform docs][92800] - [Drop rustc-docs from complete profile][93742] - [bootstrap: tidy up flag handling for llvm build][93918] Compatibility Notes ------------------- - [Remove compiler-rt linking hack on Android][83822] - [Mitigations for platforms with non-monotonic clocks have been removed from `Instant::now`][89926]. On platforms that don't provide monotonic clocks, an instant is not guaranteed to be greater than an earlier instant anymore. - [`Instant::{duration_since, elapsed, sub}` do not panic anymore on underflow, saturating to `0` instead][89926]. In the real world the panic happened mostly on platforms with buggy monotonic clock implementations rather than catching programming errors like reversing the start and end times. Such programming errors will now results in `0` rather than a panic. - In a future release we're planning to increase the baseline requirements for the Linux kernel to version 3.2, and for glibc to version 2.17. We'd love your feedback in [PR #95026][95026]. Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Switch all libraries to the 2021 edition][92068] [83822]: https://github.com/rust-lang/rust/pull/83822 [86374]: https://github.com/rust-lang/rust/pull/86374 [87487]: https://github.com/rust-lang/rust/pull/87487 [89621]: https://github.com/rust-lang/rust/pull/89621 [89926]: https://github.com/rust-lang/rust/pull/89926 [90132]: https://github.com/rust-lang/rust/pull/90132 [90247]: https://github.com/rust-lang/rust/pull/90247 [91606]: https://github.com/rust-lang/rust/pull/91606 [92068]: https://github.com/rust-lang/rust/pull/92068 [92300]: https://github.com/rust-lang/rust/pull/92300 [92357]: https://github.com/rust-lang/rust/pull/92357 [92383]: https://github.com/rust-lang/rust/pull/92383 [92630]: https://github.com/rust-lang/rust/pull/92630 [92670]: https://github.com/rust-lang/rust/pull/92670 [92800]: https://github.com/rust-lang/rust/pull/92800 [92933]: https://github.com/rust-lang/rust/pull/92933 [93566]: https://github.com/rust-lang/rust/pull/93566 [93577]: https://github.com/rust-lang/rust/pull/93577 [93658]: https://github.com/rust-lang/rust/pull/93658 [93742]: https://github.com/rust-lang/rust/pull/93742 [93824]: https://github.com/rust-lang/rust/pull/93824 [93918]: https://github.com/rust-lang/rust/pull/93918 [95026]: https://github.com/rust-lang/rust/pull/95026 [cargo/10086]: https://github.com/rust-lang/cargo/pull/10086 [cargo/10245]: https://github.com/rust-lang/cargo/pull/10245 [cargo/10269]: https://github.com/rust-lang/cargo/pull/10269 [cargo/10274]: https://github.com/rust-lang/cargo/pull/10274 [cargo/10379]: https://github.com/rust-lang/cargo/pull/10379 [arc_new_cyclic]: https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.new_cyclic [rc_new_cyclic]: https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.new_cyclic [slice_escape_ascii]: https://doc.rust-lang.org/stable/std/slice/struct.EscapeAscii.html [slice_u8_escape_ascii]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.escape_ascii [u8_escape_ascii]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.escape_ascii [vec_spare_capacity_mut]: https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.spare_capacity_mut [assume_init_drop]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_drop [assume_init_read]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_read [i8_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.abs_diff [i16_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.abs_diff [i32_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.abs_diff [i64_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.abs_diff [i128_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.abs_diff [isize_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.abs_diff [u8_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.abs_diff [u16_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.abs_diff [u32_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.abs_diff [u64_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.abs_diff [u128_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.abs_diff [usize_abs_diff]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.abs_diff [display_error_kind]: https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#impl-Display [from_u8_exit_code]: https://doc.rust-lang.org/stable/std/process/struct.ExitCode.html#impl-From%3Cu8%3E [not_never]: https://doc.rust-lang.org/stable/std/primitive.never.html#impl-Not [wrapping_assign_ops]: https://doc.rust-lang.org/stable/std/num/struct.Wrapping.html#trait-implementations [is_aarch64_feature_detected]: https://doc.rust-lang.org/stable/std/arch/macro.is_aarch64_feature_detected.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.145 2022/05/23 15:13:00 jperkin Exp $ a2 3 BLAKE2s (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 867ef1783de52f6d6c59905d0fea90ac9db8ed623ed58956acba6af090521508 SHA512 (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 9649f840e8052f3d77c40938d9e651035f181f7ed71b2d4375dd911a270cb9e3d1d86f8ca62629e230e02612d6972729b5f3becca16af9eb3c53c4538a4a2f3b Size (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 196899563 bytes d45 3 @ 1.145 log @rust: Attempt to unbreak patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.144 2022/05/18 20:57:28 he Exp $ a2 42 BLAKE2s (rust-1.58.1-aarch64-apple-darwin.tar.gz) = 7b463dcd407f7281ad6f9418c26f4360685a6d49549165a7b76b41c1a4f39864 SHA512 (rust-1.58.1-aarch64-apple-darwin.tar.gz) = 66e58a3efe201c1c954bf7f382c8a6a6a52399451ff6e3abd6ad797de32cbc8f01bb92f8512b93bacc2091554afd7de08f7900cfd68bd2e5cf99b68362e26de5 Size (rust-1.58.1-aarch64-apple-darwin.tar.gz) = 288182624 bytes BLAKE2s (rust-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = f74b7203274407945cef21aef5016f20c9f8971a5dc13c76ff112a6f5899fdda SHA512 (rust-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = 031dfd5a089b6106cb7c4e6380184fd25cdff6ab66f55179addb21cbf10d20e1753a5ee9ae53be87a4c2cf73761705b037fba08e4bdb059a499111da8daa778a Size (rust-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = 387893428 bytes BLAKE2s (rust-1.58.1-aarch64-unknown-netbsd.tar.gz) = c064fcb92927faa267a4645c99b1c4f32644f5f55bf4c093d7937832bcad1f01 SHA512 (rust-1.58.1-aarch64-unknown-netbsd.tar.gz) = f448e56b5d07ff244d0de5899246b716f34866d43045fb56c3d7a73df6ebb103f65c25a09708a74cbb78d84f16d256af820f9bf126a45304608ff6e8579c1b68 Size (rust-1.58.1-aarch64-unknown-netbsd.tar.gz) = 257274012 bytes BLAKE2s (rust-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = d6e820922e2592c8b475b0e58d31bf085e1761be92192e7d32355a078c51144d SHA512 (rust-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = c9f83f814c8cceaea9645dd082d742cdf972738a79d0d7323f60b56c1773a1d1c575e1a4266befdf05f95471e2514c2e4a4ad6d4e5ce9fe88203fc0551ff5bdf Size (rust-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = 261603321 bytes BLAKE2s (rust-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = 7998c26ca07174595f7eede87ee4beccc1e8dc71f9a1570d53ec737c8a7cfddc SHA512 (rust-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = 7ab7b18b2ff5dc5c0f4bff439ab51b82a0c33f472daa6cd7bfe68c37f2914eabbd0e4c60eb2992edb04f41a19272f288c2e969c1afed2a6227831d6a8ec5788a Size (rust-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = 322826746 bytes BLAKE2s (rust-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = 043c514019c2d5feede639b4bc1734718cf601db42468e196f5075bb62bc62bf SHA512 (rust-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = 7c80d40d6262aa20b4e57bcff4572e4c04f6d1afe5fc1ade54d318c052dba76f40130a0d17d933eb87d2005a4f683fc8d8b75a61e78a99d8407e929eb6bebc76 Size (rust-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = 314545243 bytes BLAKE2s (rust-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = 1f058ff663176c39968016286068d8c19e6035d23092de957351870a88d9d6fb SHA512 (rust-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = fd39710313f571b71e7bb61d26ff14523bd2f73fa692d2820fc343903efaf062575c29d5ac0c8ca902cc236992a40708bca7406aaf3ff1b2e25cb1a8ca94cdd8 Size (rust-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = 221987249 bytes BLAKE2s (rust-1.58.1-i586-unknown-netbsd.tar.gz) = 8e3840d8ab28669ba5a20896a970dedf32d14d9796637bf0ecb48066c3da1e6c SHA512 (rust-1.58.1-i586-unknown-netbsd.tar.gz) = 9a2315bd9bba4a1b237145b35cbe989d190ccef541bf95d5f529e6e912ae5dba4dc4615e414d1c0b891e2480863f4931dc528fe60048ba5adf3193a3247d7c09 Size (rust-1.58.1-i586-unknown-netbsd.tar.gz) = 265412577 bytes BLAKE2s (rust-1.58.1-i686-unknown-linux-gnu.tar.gz) = 37a1f82b11b2062093fd51b94ce940fbe11f4383f03bc0e578d5285b2e81b27a SHA512 (rust-1.58.1-i686-unknown-linux-gnu.tar.gz) = 739b24de687bc5194ea2a684d86cb19809c7c4f97c79e32eb3f6784fe81cb550ccbde00c5ed946f17338eb1efa6c2af93efd61cd3a115d0e72f52cfdda68ab64 Size (rust-1.58.1-i686-unknown-linux-gnu.tar.gz) = 366141813 bytes BLAKE2s (rust-1.58.1-powerpc-unknown-netbsd.tar.gz) = eb189b704ce377af81f658b0e928ff61d497284f913d0013e422c28d274f48a6 SHA512 (rust-1.58.1-powerpc-unknown-netbsd.tar.gz) = 71a11505215ccf0390b5c760f420e39b029931c629eb30c5f5a3210f1b833988052cad9e6f3781238fe74206919e10ac594a4c791c8613a98ca7a5852c3c7d87 Size (rust-1.58.1-powerpc-unknown-netbsd.tar.gz) = 293120509 bytes BLAKE2s (rust-1.58.1-powerpc-unknown-netbsd90.tar.gz) = 03e34054741e891050865300e59875a20e8c73630a5ee83e779b5d397ef31cc7 SHA512 (rust-1.58.1-powerpc-unknown-netbsd90.tar.gz) = c9977d7042bf93cf7afc7051d9f08028dfd29f74c5227f35c59183914ea8fb0a8ed54c67b350a0aaed379993671ed91d732d95e1f62eeb3a2b48d2c2f81be981 Size (rust-1.58.1-powerpc-unknown-netbsd90.tar.gz) = 299431551 bytes BLAKE2s (rust-1.58.1-sparc64-unknown-netbsd.tar.gz) = 2db8078f2671b4e27f19aeac339e750453dd938da138bc9c56632aeffb4e6fbf SHA512 (rust-1.58.1-sparc64-unknown-netbsd.tar.gz) = 1a2a78adccfc6b898d62eacbcb199a9af3e4a02a9c354043ab1e79c94356a0b34ec7f1dc856db6db008e5b3a3b426582b7201785294cb4a299c7adc8d2088acf Size (rust-1.58.1-sparc64-unknown-netbsd.tar.gz) = 266251063 bytes BLAKE2s (rust-1.58.1-x86_64-apple-darwin.tar.gz) = 2e591f00ae0796015268ea5fd4dce7d48ada6154b62af8ccd310be87b8936679 SHA512 (rust-1.58.1-x86_64-apple-darwin.tar.gz) = 59592e5787ff28c0a04aef6b073e183f652327eda96593d8c8098e6c6efb9e72549f6d073258139479608262677fb93b3280b9b1dee7f1243aef8eb5e880a2b5 Size (rust-1.58.1-x86_64-apple-darwin.tar.gz) = 297755227 bytes BLAKE2s (rust-1.58.1-x86_64-unknown-freebsd.tar.gz) = 5d891f0778fa1f9dd3b99b4e8b9ed57c69adea7b3750b77a1ccaad0f589ca85d SHA512 (rust-1.58.1-x86_64-unknown-freebsd.tar.gz) = eb5bd1fe62bdb38951f91efe40823ba69e4499969ccb0ad27b9daba0d8ee578199635ca2e5aa291729abf0fc302dc6f896959c5768a6426bb971368e095d84e0 Size (rust-1.58.1-x86_64-unknown-freebsd.tar.gz) = 286363073 bytes d6 101 a106 59 BLAKE2s (rust-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = b68f737b2cb57d3174a42b040cbe22fe5373533221c38516dc681e1266a09324 SHA512 (rust-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = 9f8c1fbe4124b7781de1fad63220ef2d34893d574a6e5b7660505184806383026396f5234c59e4b692f4035be2bbf6016fea21ebbcf57a600095c3289fa9edf5 Size (rust-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = 255371906 bytes BLAKE2s (rust-1.58.1-x86_64-unknown-netbsd.tar.gz) = 0b6da92181b66b78ccc1902ff74af7f4791eb4b1d46e8abb8ebdcacb01dc0f9a SHA512 (rust-1.58.1-x86_64-unknown-netbsd.tar.gz) = b483916fd28b004f5ada839328019d1a641c9c759fa27e878875f4d73e7336b450230420a0b1ba78d62a8c90e514c42dea38cececf36e0e0242af8338a44dd81 Size (rust-1.58.1-x86_64-unknown-netbsd.tar.gz) = 268478476 bytes BLAKE2s (rust-std-1.58.1-aarch64-apple-darwin.tar.gz) = ba6de71c0e6991fd3eaa83bd17b17e2679cd243c3f6aaaf17789a50e9b911bc0 SHA512 (rust-std-1.58.1-aarch64-apple-darwin.tar.gz) = 19a757943081d86267b059c731978587cd85d4f44c5b860e4b2afa7ee62f24e99b890e401852dbee48b5d9173260730b00c4ae79f04de15a954f7d872eab4aec Size (rust-std-1.58.1-aarch64-apple-darwin.tar.gz) = 37236715 bytes BLAKE2s (rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = db26e000cb2e5f138db2f6b4697790ea40d9ec9c26f68f47ae6d39cc6ad8893a SHA512 (rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = d0f62c0b99134b03f16e2f070cf8736fccb75c7a1b89786fb207bc46d64a34f31ef6c228a09ed474bd32308875207c8ab784c1b76b2e1ea60fc340964bb5c6f7 Size (rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.gz) = 52409776 bytes BLAKE2s (rust-std-1.58.1-aarch64-unknown-netbsd.tar.gz) = 55bb5d9f91ac68d8ae6a09896b4b03bc1c6e1f374c562ab4cf442cb7d8d0fbec SHA512 (rust-std-1.58.1-aarch64-unknown-netbsd.tar.gz) = da86d885940fdb697bd82d2af862cea9e35971cc16ec602577db12cd982e4f0ba12767b6266ba69706c6489d3de5fff0fbca7cf6880e4bdec386c6fbc17b4b14 Size (rust-std-1.58.1-aarch64-unknown-netbsd.tar.gz) = 32380384 bytes BLAKE2s (rust-std-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = 07dcc2238a48bb1964e1e46f5c783fece66f58641e88e0c3b4df473902e13581 SHA512 (rust-std-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = 3e0e50ec1d31bf736509ee7d7edac73adc06d8ccdc6ebb2b258121b7abd684deb2bff4006ca2bb3e3a03c8c668ac6c1bb45e1c07e6ebd793ec482781d2ac209e Size (rust-std-1.58.1-aarch64_be-unknown-netbsd.tar.gz) = 32378720 bytes BLAKE2s (rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = f5ddf8dc3773098499fafb067659454a1e36458dff14a9f6cf1a79f42865f885 SHA512 (rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = dae85be7d1aa0a4a94237cb33ce87f5093df8af8916705e11e971dc541931a38a6629cb366c879a901a4e3646ca5171e19fef8db64d9a78f9db57f05ef4dd6b7 Size (rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.gz) = 33665401 bytes BLAKE2s (rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = d172ac5858164bf1e70478c3aa984dc3deb3d3dbdf74f2af41e94a49d42aca74 SHA512 (rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = eb7edf79a57107ea65041f88127e03e4c7571df7f029274acef58fa634aab86c5d4574dc4a63528d18259478a5b2b7eb3fec5a61fa68391b37fa25f012a5ec79 Size (rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz) = 35310557 bytes BLAKE2s (rust-std-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = 44bfae7f68e08277a8dcb31ae3fa31ca3c5db25ad91400c51576a03453c6390c SHA512 (rust-std-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = b1b6f770e5a4ca1a0e2f8731e52054413702b1a2ef595466df2ce4dc2f89ffe17519173e048d81a4bb9010d9c6be73e852117f38b238f5e891df688340da61f8 Size (rust-std-1.58.1-armv7-unknown-netbsd-eabihf.tar.gz) = 31115196 bytes BLAKE2s (rust-std-1.58.1-i586-unknown-netbsd.tar.gz) = 9107a1bdeab52116ac64bec135a041eaca46eb43529c9dc845134abd3b3dd53c SHA512 (rust-std-1.58.1-i586-unknown-netbsd.tar.gz) = f56166b3e668cf44a59b9f8829827aa84423af35bca10f8ce1d4ac92f8f0bd3c3eed58670bc74eaaa864cb920458f560ed97dd2d807e7071bd173fcb9178c31c Size (rust-std-1.58.1-i586-unknown-netbsd.tar.gz) = 33217106 bytes BLAKE2s (rust-std-1.58.1-i686-unknown-linux-gnu.tar.gz) = 509df70cb4d1c1208bc0b53e73d35f72b8580228e3a43b8475e24a1f4a30effe SHA512 (rust-std-1.58.1-i686-unknown-linux-gnu.tar.gz) = 95f4e5094ec1680115bb62176ba36893f284564869af30f27c10b3979db0cca06bf4fb1f2cecf2f516b6761cb5dcd65b6f01cde9a9d5b5ce4f0989c96a4dfca7 Size (rust-std-1.58.1-i686-unknown-linux-gnu.tar.gz) = 37251168 bytes BLAKE2s (rust-std-1.58.1-powerpc-unknown-netbsd.tar.gz) = 592cbea6c41b2bfcf9a9cea2909151cc4c95525941ef2e42deb5b214eccda3cc SHA512 (rust-std-1.58.1-powerpc-unknown-netbsd.tar.gz) = e96ad374eb47aecdd041a26b8f1f0dbe9ac1fecaeac5fce441660527aee129cacbc944e1cafa62aa6d47db74ec856a8d744ed9e007bf37365ab06c84de77d744 Size (rust-std-1.58.1-powerpc-unknown-netbsd.tar.gz) = 29336514 bytes BLAKE2s (rust-std-1.58.1-powerpc-unknown-netbsd90.tar.gz) = 2ddb9bcee0efc712a53f80c5f78d4bbb645454dc9c956fa68df7241ac16d0192 SHA512 (rust-std-1.58.1-powerpc-unknown-netbsd90.tar.gz) = 9b7adbaaa7f9a8ce31fb8e3a1d1c8a587ed0d3d8c3a2c77caa146f6af063fa8ef629f7c7a4a80a8582c6398d91fbad8f618c72380d6a742beff5dddde570b355 Size (rust-std-1.58.1-powerpc-unknown-netbsd90.tar.gz) = 29330068 bytes BLAKE2s (rust-std-1.58.1-sparc64-unknown-netbsd.tar.gz) = 00a1d408861774de3187b68ac0a82c18572270134ef597e876d657c2c2096331 SHA512 (rust-std-1.58.1-sparc64-unknown-netbsd.tar.gz) = 1df50868577dfca635d844a72ba8dc0f967cd2b3b33069c6777a2b673dd1b968a5e4cf42068d435928761ffafedc4a83c31ca302926a8741ea9ac156a00ca6c6 Size (rust-std-1.58.1-sparc64-unknown-netbsd.tar.gz) = 29460105 bytes BLAKE2s (rust-std-1.58.1-x86_64-apple-darwin.tar.gz) = b5ae6df2b125dab7905078eb517b3cafa84aca4e5294e9f08b894acde521ee63 SHA512 (rust-std-1.58.1-x86_64-apple-darwin.tar.gz) = ac570f2b836ae5fdb7e0e9b11d925382dedd148126063c52b09c45dbe5652826638a9276a5c7d6fd9296d863ea8f4df0b6d37a5ddd2453b77add8755301fac27 Size (rust-std-1.58.1-x86_64-apple-darwin.tar.gz) = 38085459 bytes BLAKE2s (rust-std-1.58.1-x86_64-unknown-freebsd.tar.gz) = 6e1f65ef33cf78d2bb6ae2d58bafff949ec970120dce3f47a489985aecb8420e SHA512 (rust-std-1.58.1-x86_64-unknown-freebsd.tar.gz) = bad9eb2bfccc6b9fe3ee816a05cdf7641ac34e5c03cc8678357d879c119d8ced78465fc809f8658cbab447762ab3bde3a302b4a3b25a3aa29dad438de3353730 Size (rust-std-1.58.1-x86_64-unknown-freebsd.tar.gz) = 39804275 bytes BLAKE2s (rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = 80f6747c52c607bce5dc68dcb727b01f960a40bd26bc0b490fd96dccae34e74b SHA512 (rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = 62a69aecb5423440240c96f1d1dadbd9150ec336d2865db29d850af6e2c8ccfd2e05a42144ba59602f9d5843ab51d4c6c533931c0b6b872667c8cdce307c254b Size (rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.gz) = 41281398 bytes BLAKE2s (rust-std-1.58.1-x86_64-unknown-netbsd.tar.gz) = 36c6f44794b84380f58e6b4ba93c848cac967eb80d9172e566866c5a93b40ae6 SHA512 (rust-std-1.58.1-x86_64-unknown-netbsd.tar.gz) = ca533183f4bf8996adcc6390184f717e93450b99860abc89c4825a4eb202e5abe7ae20dc3c05efdabe85d31a258d4f5742c11c6560a426aef4aef2afaa642573 Size (rust-std-1.58.1-x86_64-unknown-netbsd.tar.gz) = 37143711 bytes BLAKE2s (rustc-1.59.0-src.tar.gz) = f9d35a32c9219a816aa11575d45ea3ead87c5c8d10fe4677119fb8114094dd6b SHA512 (rustc-1.59.0-src.tar.gz) = 77e02226785e964750c89b8f27d6ee0546990919b8066889043145093b733e80edecb1fd81ae068e03943ded4692f28b2866cdaa8240a23f68968c235b0d1f8e Size (rustc-1.59.0-src.tar.gz) = 190229590 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = a9a891b9c507958354fb819587d6d4b31ff83ce6 SHA1 (patch-compiler_rustc__llvm_build.rs) = 73f8225f6dea809da9381d78a8099d13c7c151c0 d109 1 a109 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 8f1b5ced49fa66a646327a19f9eb0501fa2b01c7 d114 8 a121 8 SHA1 (patch-library_std_src_sys_unix_thread.rs) = e5f661b3dd00058e874fe60cd89d9e919325e99b SHA1 (patch-library_unwind_build.rs) = df092d5c07fa0be63a9510f1d6a77e5094ca3b15 SHA1 (patch-src_bootstrap_bootstrap.py) = 84af2ffa57ae1b68d12c6b9d3ce181a13576992c SHA1 (patch-src_bootstrap_builder.rs) = bddcd392de816b69f5e1a13c2b6423b95387da39 SHA1 (patch-src_bootstrap_compile.rs) = c57799aee9c12603f5e6a13cb6b5befc8f96b4b6 SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 d124 2 a125 2 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = dc9b405b41882bc7c74e08b8188acab3d4aed4ad d131 6 a136 4 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 6ac2ed2694d3afccc3a3475e6d21b8877cf46a02 SHA1 (patch-vendor_cc_src_lib.rs) = 2f6b0ad800b31cd33334f194651981491ecf7641 SHA1 (patch-vendor_libc-0.2.108_src_unix_bsd_netbsdlike_netbsd_mod.rs) = a75d2729b96bd8a68c3ecf2e03f2daace737a229 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a a138 2 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_mod.rs) = 6abed2c934b546f9b92504e3db49f9bd63aa19f8 d140 1 a140 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = e0c67288516ff8d379d6d1e7b05d4ab86f9ac0a7 @ 1.144 log @lang/rust: add patches so that RUST_BACKTRACE works. Add NetBSD to the systems which need dl_iterate_phdr(), and make NetBSD find the debug libraries if present. Also make the execinfo functions visible, but not sure that's used by rust. Back-ported from wip / 1.60.0, but we can't do != in conditionals here. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.143 2022/04/15 14:00:37 he Exp $ d112 1 a112 1 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = a22d78f12ebb25fe3e549ce86e363acc095635ae d131 1 a131 1 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 9527dd4e72f951f55f31a87bdef803fc5d252b38 @ 1.143 log @rust: update to version 1.59.0. Pkgsrc changes: * Bump available bootstraps to 1.58.1. * Adjust one patch (and checksum) so that it still applies. Upstream changes: Version 1.59.0 (2022-02-24) ========================== Language -------- - [Stabilize default arguments for const generics][90207] - [Stabilize destructuring assignment][90521] - [Relax private in public lint on generic bounds and where clauses of trait impls][90586] - [Stabilize asm! and global_asm! for x86, x86_64, ARM, Aarch64, and RISC-V][91728] Compiler -------- - [Stabilize new symbol mangling format, leaving it opt-in (-Csymbol-mangling-version=v0)][90128] - [Emit LLVM optimization remarks when enabled with `-Cremark`][90833] - [Fix sparc64 ABI for aggregates with floating point members][91003] - [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172] - [Add support for riscv64gc-unknown-freebsd][91284] - [Stabilize `-Z emit-future-incompat` as `--json future-incompat`][91535] - [Soft disable incremental compilation][94124] This release disables incremental compilation, unless the user has explicitly opted in via the newly added RUSTC_FORCE_INCREMENTAL=1 environment variable. This is due to a known and relatively frequently occurring bug in incremental compilation, which causes builds to issue internal compiler errors. This particular bug is already fixed on nightly, but that fix has not yet rolled out to stable and is deemed too risky for a direct stable backport. As always, we encourage users to test with nightly and report bugs so that we can track failures and fix issues earlier. See [94124] for more details. [94124]: https://github.com/rust-lang/rust/issues/94124 Libraries --------- - [Remove unnecessary bounds for some Hash{Map,Set} methods][91593] Stabilized APIs --------------- - [`std::thread::available_parallelism`][available_parallelism] - [`Result::copied`][result-copied] - [`Result::cloned`][result-cloned] - [`arch::asm!`][asm] - [`arch::global_asm!`][global_asm] - [`ops::ControlFlow::is_break`][is_break] - [`ops::ControlFlow::is_continue`][is_continue] - [`TryFrom for u8`][try_from_char_u8] - [`char::TryFromCharError`][try_from_char_err] implementing `Clone`, `Debug`, `Display`, `PartialEq`, `Copy`, `Eq`, `Error` - [`iter::zip`][zip] - [`NonZeroU8::is_power_of_two`][is_power_of_two8] - [`NonZeroU16::is_power_of_two`][is_power_of_two16] - [`NonZeroU32::is_power_of_two`][is_power_of_two32] - [`NonZeroU64::is_power_of_two`][is_power_of_two64] - [`NonZeroU128::is_power_of_two`][is_power_of_two128] - [`DoubleEndedIterator for ToLowercase`][lowercase] - [`DoubleEndedIterator for ToUppercase`][uppercase] - [`TryFrom<&mut [T]> for [T; N]`][tryfrom_ref_arr] - [`UnwindSafe for Once`][unwindsafe_once] - [`RefUnwindSafe for Once`][refunwindsafe_once] - [armv8 neon intrinsics for aarch64][stdarch/1266] Const-stable: - [`mem::MaybeUninit::as_ptr`][muninit_ptr] - [`mem::MaybeUninit::assume_init`][muninit_init] - [`mem::MaybeUninit::assume_init_ref`][muninit_init_ref] - [`ffi::CStr::from_bytes_with_nul_unchecked`][cstr_from_bytes] Cargo ----- - [Stabilize the `strip` profile option][cargo/10088] - [Stabilize future-incompat-report][cargo/10165] - [Support abbreviating `--release` as `-r`][cargo/10133] - [Support `term.quiet` configuration][cargo/10152] - [Remove `--host` from cargo {publish,search,login}][cargo/10145] Compatibility Notes ------------------- - [Refactor weak symbols in std::sys::unix][90846] This may add new, versioned, symbols when building with a newer glibc, as the standard library uses weak linkage rather than dynamically attempting to load certain symbols at runtime. - [Deprecate crate_type and crate_name nested inside `#![cfg_attr]`][83744] This adds a future compatibility lint to supporting the use of cfg_attr wrapping either crate_type or crate_name specification within Rust files; it is recommended that users migrate to setting the equivalent command line flags. - [Remove effect of `#[no_link]` attribute on name resolution][92034] This may expose new names, leading to conflicts with preexisting names in a given namespace and a compilation failure. - [Cargo will document libraries before binaries.][cargo/10172] - [Respect doc=false in dependencies, not just the root crate][cargo/10201] - [Weaken guarantee around advancing underlying iterators in zip][83791] - [Make split_inclusive() on an empty slice yield an empty output][89825] - [Update std::env::temp_dir to use GetTempPath2 on Windows when available.][89999] - [unreachable! was updated to match other formatting macro behavior on Rust 2021][92137] Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Fix many cases of normalization-related ICEs][91255] - [Replace dominators algorithm with simple Lengauer-Tarjan][85013] - [Store liveness in interval sets for region inference][90637] - [Remove `in_band_lifetimes` from the compiler and standard library, in preparation for removing this unstable feature.][91867] [91867]: https://github.com/rust-lang/rust/issues/91867 [83744]: https://github.com/rust-lang/rust/pull/83744/ [83791]: https://github.com/rust-lang/rust/pull/83791/ [85013]: https://github.com/rust-lang/rust/pull/85013/ [89825]: https://github.com/rust-lang/rust/pull/89825/ [89999]: https://github.com/rust-lang/rust/pull/89999/ [90128]: https://github.com/rust-lang/rust/pull/90128/ [90207]: https://github.com/rust-lang/rust/pull/90207/ [90521]: https://github.com/rust-lang/rust/pull/90521/ [90586]: https://github.com/rust-lang/rust/pull/90586/ [90637]: https://github.com/rust-lang/rust/pull/90637/ [90833]: https://github.com/rust-lang/rust/pull/90833/ [90846]: https://github.com/rust-lang/rust/pull/90846/ [91003]: https://github.com/rust-lang/rust/pull/91003/ [91172]: https://github.com/rust-lang/rust/pull/91172/ [91255]: https://github.com/rust-lang/rust/pull/91255/ [91284]: https://github.com/rust-lang/rust/pull/91284/ [91535]: https://github.com/rust-lang/rust/pull/91535/ [91593]: https://github.com/rust-lang/rust/pull/91593/ [91728]: https://github.com/rust-lang/rust/pull/91728/ [91878]: https://github.com/rust-lang/rust/pull/91878/ [91896]: https://github.com/rust-lang/rust/pull/91896/ [91926]: https://github.com/rust-lang/rust/pull/91926/ [91984]: https://github.com/rust-lang/rust/pull/91984/ [92020]: https://github.com/rust-lang/rust/pull/92020/ [92034]: https://github.com/rust-lang/rust/pull/92034/ [92483]: https://github.com/rust-lang/rust/pull/92483/ [cargo/10088]: https://github.com/rust-lang/cargo/pull/10088/ [cargo/10133]: https://github.com/rust-lang/cargo/pull/10133/ [cargo/10145]: https://github.com/rust-lang/cargo/pull/10145/ [cargo/10152]: https://github.com/rust-lang/cargo/pull/10152/ [cargo/10165]: https://github.com/rust-lang/cargo/pull/10165/ [cargo/10172]: https://github.com/rust-lang/cargo/pull/10172/ [cargo/10201]: https://github.com/rust-lang/cargo/pull/10201/ [cargo/10269]: https://github.com/rust-lang/cargo/pull/10269/ [cstr_from_bytes]: https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#method.from_bytes_with_nul_unchecked [muninit_ptr]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.as_ptr [muninit_init]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init [muninit_init_ref]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_ref [unwindsafe_once]: https://doc.rust-lang.org/stable/std/sync/struct.Once.html#impl-UnwindSafe [refunwindsafe_once]: https://doc.rust-lang.org/stable/std/sync/struct.Once.html#impl-RefUnwindSafe [tryfrom_ref_arr]: https://doc.rust-lang.org/stable/std/convert/trait.TryFrom.html#impl-TryFrom%3C%26%27_%20mut%20%5BT%5D%3E [lowercase]: https://doc.rust-lang.org/stable/std/char/struct.ToLowercase.html#impl-DoubleEndedIterator [uppercase]: https://doc.rust-lang.org/stable/std/char/struct.ToUppercase.html#impl-DoubleEndedIterator [try_from_char_err]: https://doc.rust-lang.org/stable/std/char/struct.TryFromCharError.html [available_parallelism]: https://doc.rust-lang.org/stable/std/thread/fn.available_parallelism.html [result-copied]: https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.copied [result-cloned]: https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.cloned [asm]: https://doc.rust-lang.org/stable/core/arch/macro.asm.html [global_asm]: https://doc.rust-lang.org/stable/core/arch/macro.global_asm.html [is_break]: https://doc.rust-lang.org/stable/std/ops/enum.ControlFlow.html#method.is_break [is_continue]: https://doc.rust-lang.org/stable/std/ops/enum.ControlFlow.html#method.is_continue [try_from_char_u8]: https://doc.rust-lang.org/stable/std/primitive.char.html#impl-TryFrom%3Cchar%3E [zip]: https://doc.rust-lang.org/stable/std/iter/fn.zip.html [is_power_of_two8]: https://doc.rust-lang.org/stable/core/num/struct.NonZeroU8.html#method.is_power_of_two [is_power_of_two16]: https://doc.rust-lang.org/stable/core/num/struct.NonZeroU16.html#method.is_power_of_two [is_power_of_two32]: https://doc.rust-lang.org/stable/core/num/struct.NonZeroU32.html#method.is_power_of_two [is_power_of_two64]: https://doc.rust-lang.org/stable/core/num/struct.NonZeroU64.html#method.is_power_of_two [is_power_of_two128]: https://doc.rust-lang.org/stable/core/num/struct.NonZeroU128.html#method.is_power_of_two [stdarch/1266]: https://github.com/rust-lang/stdarch/pull/1266 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.142 2022/03/01 16:06:39 he Exp $ d111 2 d130 2 d133 1 @ 1.142 log @Update lang/rust to version 1.58.1. Pkgsrc changes: * Bump bootstrap kit version to 1.57.0. * Bump require external LLVM to 12.0, according to upstream change log. * Adjust patches as needed, adjust line numbers. * Update checksum adjustments. For some reason the vendor/libc checksum doesn't need fixing, apparently, it remains as commented out. * Add makefile to do all the NetBSD boostrap/cross builds (do-cross.mk). Allow passing in additions to CONFIGURE_ARGS via ADD_CONFIGURE_ARGS. Upstream changes: Version 1.58.1 (2022-01-19) =========================== * Fix race condition in `std::fs::remove_dir_all` ([CVE-2022-21658]) * [Handle captured arguments in the `useless_format` Clippy lint][clippy/8295] * [Move `non_send_fields_in_send_ty` Clippy lint to nursery][clippy/8075] * [Fix wrong error message displayed when some imports are missing][91254] * [Fix rustfmt not formatting generated files from stdin][92912] [CVE-2022-21658]: https://www.cve.org/CVERecord?id=CVE-2022-21658] [91254]: https://github.com/rust-lang/rust/pull/91254 [92912]: https://github.com/rust-lang/rust/pull/92912 [clippy/8075]: https://github.com/rust-lang/rust-clippy/pull/8075 [clippy/8295]: https://github.com/rust-lang/rust-clippy/pull/8295 Version 1.58.0 (2022-01-13) ========================== Language -------- - [Format strings can now capture arguments simply by writing `{ident}` in the string.][90473] This works in all macros accepting format strings. Support for this in `panic!` (`panic!("{ident}")`) requires the 2021 edition; panic invocations in previous editions that appear to be trying to use this will result in a warning lint about not having the intended effect. - [`*const T` pointers can now be dereferenced in const contexts.][89551] - [The rules for when a generic struct implements `Unsize` have been relaxed.][90417] Compiler -------- - [Add LLVM CFI support to the Rust compiler][89652] - [Stabilize -Z strip as -C strip][90058]. Note that while release builds already don't add debug symbols for the code you compile, the compiled standard library that ships with Rust includes debug symbols, so you may want to use the `strip` option to remove these symbols to produce smaller release binaries. Note that this release only includes support in rustc, not directly in cargo. - [Add support for LLVM coverage mapping format versions 5 and 6][91207] - [Emit LLVM optimization remarks when enabled with `-Cremark`][90833] - [Update the minimum external LLVM to 12][90175] - [Add `x86_64-unknown-none` at Tier 3*][89062] - [Build musl dist artifacts with debuginfo enabled][90733]. When building release binaries using musl, you may want to use the newly stabilized strip option to remove these debug symbols, reducing the size of your binaries. - [Don't abort compilation after giving a lint error][87337] - [Error messages point at the source of trait bound obligations in more places][89580] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [All remaining functions in the standard library have `#[must_use]` annotations where appropriate][89692], producing a warning when ignoring their return value. This helps catch mistakes such as expecting a function to mutate a value in place rather than return a new value. - [Paths are automatically canonicalized on Windows for operations that support it][89174] - [Re-enable debug checks for `copy` and `copy_nonoverlapping`][90041] - [Implement `RefUnwindSafe` for `Rc`][87467] - [Make RSplit: Clone not require T: Clone][90117] - [Implement `Termination` for `Result`][88601]. This allows writing `fn main() -> Result`, for a program whose successful exits never involve returning from `main` (for instance, a program that calls `exit`, or that uses `exec` to run another program). Stabilized APIs --------------- - [`Metadata::is_symlink`] - [`Path::is_symlink`] - [`{integer}::saturating_div`] - [`Option::unwrap_unchecked`] - [`Result::unwrap_unchecked`] - [`Result::unwrap_err_unchecked`] - [`NonZero{unsigned}::is_power_of_two`] - [`File::options`] These APIs are now usable in const contexts: - [`Duration::new`] - [`Duration::checked_add`] - [`Duration::saturating_add`] - [`Duration::checked_sub`] - [`Duration::saturating_sub`] - [`Duration::checked_mul`] - [`Duration::saturating_mul`] - [`Duration::checked_div`] - [`MaybeUninit::as_ptr`] - [`MaybeUninit::as_mut_ptr`] - [`MaybeUninit::assume_init`] - [`MaybeUninit::assume_init_ref`] Cargo ----- - [Add --message-format for install command][cargo/10107] - [Warn when alias shadows external subcommand][cargo/10082] Rustdoc ------- - [Show all Deref implementations recursively in rustdoc][90183] - [Use computed visibility in rustdoc][88447] Compatibility Notes ------------------- - [Try all stable method candidates first before trying unstable ones][90329]. This change ensures that adding new nightly-only methods to the Rust standard library will not break code invoking methods of the same name from traits outside the standard library. - Windows: [`std::process::Command` will no longer search the current directory for executables.][87704] - [All proc-macro backward-compatibility lints are now deny-by-default.][88041] - [proc_macro: Append .0 to unsuffixed float if it would otherwise become int token][90297] - [Refactor weak symbols in std::sys::unix][90846]. This optimizes accesses to glibc functions, by avoiding the use of dlopen. This does not increase the [minimum expected version of glibc](https://doc.rust-lang.org/nightly/rustc/platform-support.html). However, software distributions that use symbol versions to detect library dependencies, and which take weak symbols into account in that analysis, may detect rust binaries as requiring newer versions of glibc. - [rustdoc now rejects some unexpected semicolons in doctests][91026] Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Implement coherence checks for negative trait impls][90104] - [Add rustc lint, warning when iterating over hashmaps][89558] - [Optimize live point computation][90491] - [Enable verification for 1/32nd of queries loaded from disk][90361] - [Implement version of normalize_erasing_regions that allows for normalization failure][91255] [87337]: https://github.com/rust-lang/rust/pull/87337/ [87467]: https://github.com/rust-lang/rust/pull/87467/ [87704]: https://github.com/rust-lang/rust/pull/87704/ [88041]: https://github.com/rust-lang/rust/pull/88041/ [88300]: https://github.com/rust-lang/rust/pull/88300/ [88447]: https://github.com/rust-lang/rust/pull/88447/ [88601]: https://github.com/rust-lang/rust/pull/88601/ [88624]: https://github.com/rust-lang/rust/pull/88624/ [89062]: https://github.com/rust-lang/rust/pull/89062/ [89174]: https://github.com/rust-lang/rust/pull/89174/ [89542]: https://github.com/rust-lang/rust/pull/89542/ [89551]: https://github.com/rust-lang/rust/pull/89551/ [89558]: https://github.com/rust-lang/rust/pull/89558/ [89580]: https://github.com/rust-lang/rust/pull/89580/ [89652]: https://github.com/rust-lang/rust/pull/89652/ [89677]: https://github.com/rust-lang/rust/pull/89677/ [89951]: https://github.com/rust-lang/rust/pull/89951/ [90041]: https://github.com/rust-lang/rust/pull/90041/ [90058]: https://github.com/rust-lang/rust/pull/90058/ [90104]: https://github.com/rust-lang/rust/pull/90104/ [90117]: https://github.com/rust-lang/rust/pull/90117/ [90175]: https://github.com/rust-lang/rust/pull/90175/ [90183]: https://github.com/rust-lang/rust/pull/90183/ [90297]: https://github.com/rust-lang/rust/pull/90297/ [90329]: https://github.com/rust-lang/rust/pull/90329/ [90361]: https://github.com/rust-lang/rust/pull/90361/ [90417]: https://github.com/rust-lang/rust/pull/90417/ [90473]: https://github.com/rust-lang/rust/pull/90473/ [90491]: https://github.com/rust-lang/rust/pull/90491/ [90733]: https://github.com/rust-lang/rust/pull/90733/ [90833]: https://github.com/rust-lang/rust/pull/90833/ [90846]: https://github.com/rust-lang/rust/pull/90846/ [90896]: https://github.com/rust-lang/rust/pull/90896/ [91026]: https://github.com/rust-lang/rust/pull/91026/ [91207]: https://github.com/rust-lang/rust/pull/91207/ [91255]: https://github.com/rust-lang/rust/pull/91255/ [91301]: https://github.com/rust-lang/rust/pull/91301/ [cargo/10082]: https://github.com/rust-lang/cargo/pull/10082/ [cargo/10107]: https://github.com/rust-lang/cargo/pull/10107/ [`Metadata::is_symlink`]: https://doc.rust-lang.org/stable/std/fs/struct.Metadata.html#method.is_symlink [`Path::is_symlink`]: https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.is_symlink [`{integer}::saturating_div`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.saturating_div [`Option::unwrap_unchecked`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.unwrap_unchecked [`Result::unwrap_unchecked`]: https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.unwrap_unchecked [`Result::unwrap_err_unchecked`]: https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.unwrap_err_unchecked [`NonZero{unsigned}::is_power_of_two`]: https://doc.rust-lang.org/stable/std/num/struct.NonZeroU8.html#method.is_power_of_two [`File::options`]: https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.options [`unix::process::ExitStatusExt::core_dumped`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.core_dumped [`unix::process::ExitStatusExt::stopped_signal`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.stopped_signal [`unix::process::ExitStatusExt::continued`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.continued [`unix::process::ExitStatusExt::into_raw`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.into_raw [`Duration::new`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.new [`Duration::checked_add`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_add [`Duration::saturating_add`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_add [`Duration::checked_sub`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_sub [`Duration::saturating_sub`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_sub [`Duration::checked_mul`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_mul [`Duration::saturating_mul`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_mul [`Duration::checked_div`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_div [`Duration::as_secs_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.as_secs_f64 [`Duration::as_secs_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.as_secs_f32 [`Duration::from_secs_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_secs_f64 [`Duration::from_secs_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_secs_f32 [`Duration::mul_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.mul_f64 [`Duration::mul_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.mul_f32 [`Duration::div_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_f64 [`Duration::div_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_f32 [`Duration::div_duration_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_duration_f64 [`Duration::div_duration_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_duration_f32 [`MaybeUninit::as_ptr`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.as_ptr [`MaybeUninit::as_mut_ptr`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.as_mut_ptr [`MaybeUninit::assume_init`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init [`MaybeUninit::assume_init_ref`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_ref @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.141 2022/02/07 09:16:05 tnn Exp $ d3 102 a104 102 BLAKE2s (rust-1.57.0-aarch64-apple-darwin.tar.gz) = c0462b46ab67fc517ee4e21919d38928163eb8998508154e27e1e612f0432e85 SHA512 (rust-1.57.0-aarch64-apple-darwin.tar.gz) = 9c42eb46b508497369c4c3c40a2d0665ab93af7908de331af5c72851e830c7eac8f14b53765d7b033441eb5c5f5206c3f027d8ffcbb389de401051bca096b4f5 Size (rust-1.57.0-aarch64-apple-darwin.tar.gz) = 286239872 bytes BLAKE2s (rust-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = 8384ac62386c155273d2e5ed343b5a3e931ccae41475f3d4222e06be48ff821f SHA512 (rust-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = f6e0e09c4b13ff02cc94664304e02f0495fe0eaf785f56a1135ab1c5b42a75d83a805eae0892d57fa60848f0d0dad71579ac22660fb1283d60b210aab948b112 Size (rust-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = 381839417 bytes BLAKE2s (rust-1.57.0-aarch64-unknown-netbsd.tar.gz) = 3acc465f51f8b20c8a21ce87ebbd81b021a2103f0e4e452c753530c7e0b9e87d SHA512 (rust-1.57.0-aarch64-unknown-netbsd.tar.gz) = afec78675051275a7415507439ace92c7bf165b45886b3dafc20a4f5f3295d3ed54180868660c85198e9bee949ec973d13387797984b1487855b115872ffc9a4 Size (rust-1.57.0-aarch64-unknown-netbsd.tar.gz) = 252989394 bytes BLAKE2s (rust-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = 46e11bcf1aa0e15b7fbab33bcbd63fb2924940009466ae9e0cad9e94fc4969d2 SHA512 (rust-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = 649b1b56ea855c1d3bd46c4b698ba4fc68885827526160c4fe5f050735fed7c69e5cf8b1626adc4b22181e56adc151ed2a92dc189886e322c1ed5908a9b69d5d Size (rust-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = 257444086 bytes BLAKE2s (rust-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = e780f051c5791593d2471f8d264bbd01ed5c475aae85eefba40890900b57e593 SHA512 (rust-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = 2218a8156f8d3bdb26a86a5ef3d6825d6a1b3489396ee1b0e5af4bbcfe4cbfd05281f3b67c9e9c67bb07103ab7f7a737083b91871c533aece3e6bf655afb1ec2 Size (rust-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = 319748330 bytes BLAKE2s (rust-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = 9b15ce8dae681c940e975f0d821555b87e7fb046922b27b556cf2d4d9613bc58 SHA512 (rust-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = ce0d33ba8a66545f3331c108a7e6af1e5d2ca602b88fefe51943029ace1f7a7c6bfe6bd468c330110e06ea6c332ea5f3d703e15ea3e032f7421d8c8754788725 Size (rust-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = 310908793 bytes BLAKE2s (rust-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef5b256aba1729b00e5721b00bde46d35386a249ac58f5f77a53170c59465067 SHA512 (rust-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = 57ac5f9fab4c24d4320df69a64e26728065558c471eb7710f106968a5f97cf20e545ad87e67855d3d0c8c582e2885e80552c4b7b54409cb79c279926034c0e53 Size (rust-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = 218034938 bytes BLAKE2s (rust-1.57.0-i586-unknown-netbsd.tar.gz) = 19422b7dcff615990b7a13dc93495b04e32fbc545340cdd719ad59382e3a904e SHA512 (rust-1.57.0-i586-unknown-netbsd.tar.gz) = 70120121359c2d755b666d42e971c5bfe49f40658640e4118578fc0b2db9d6b429cb84c934e56a0fd1fb20aa836036633451c883e11d6362e8995d9e2cc98107 Size (rust-1.57.0-i586-unknown-netbsd.tar.gz) = 261665383 bytes BLAKE2s (rust-1.57.0-i686-unknown-linux-gnu.tar.gz) = 4db90cb24572ee81bae53fedc034da2bbac2ee7d5a057a5264c8f3bc7f4a1b81 SHA512 (rust-1.57.0-i686-unknown-linux-gnu.tar.gz) = 75c2ba22a1404ef0643ed47380cbfaf63c7f3a93b2aa646f3406af9f8e197e07e63e108b61690d7a54ec525817cdbe26c5a21d6126878e4fd318d1e75029a7b8 Size (rust-1.57.0-i686-unknown-linux-gnu.tar.gz) = 360466770 bytes BLAKE2s (rust-1.57.0-powerpc-unknown-netbsd.tar.gz) = fd057ef11e3446d57091edd5f839e8285b7bd8d538fb9dcd2fd189a0ccab53a6 SHA512 (rust-1.57.0-powerpc-unknown-netbsd.tar.gz) = 4c6c45176e18aa7d581b3106b7bee70124b54acdad65d201a15b0762176e1877aeea18d004642230bfa7b304a64f5c3e9520d2dfa3f04f27782978aca22ede15 Size (rust-1.57.0-powerpc-unknown-netbsd.tar.gz) = 289285818 bytes BLAKE2s (rust-1.57.0-powerpc-unknown-netbsd90.tar.gz) = 0263767c7b21d5d43876b4f2e8b3e69af3eb2e692d6bd1061642592f60c4430c SHA512 (rust-1.57.0-powerpc-unknown-netbsd90.tar.gz) = e55c7f926453882abc005271f4770cb31ab235c1b7132ef8c592fbd8db6a355f05b50f31035528e0a39be23faf5fa40005131a76a8e6624551e5ba39e6d55b39 Size (rust-1.57.0-powerpc-unknown-netbsd90.tar.gz) = 295698783 bytes BLAKE2s (rust-1.57.0-sparc64-unknown-netbsd.tar.gz) = df1df712f81078dcf5a99d57955aecee18d89739bf5345760ee4dd3275879aa9 SHA512 (rust-1.57.0-sparc64-unknown-netbsd.tar.gz) = 24e6596499a0ed8935c8fa90d7a642227408559eb6ee8733c1205b7cf94a6a3b6a9eeae1d5411378bfdfbad4025d5f9682d47a89045089f1fe04221910f96520 Size (rust-1.57.0-sparc64-unknown-netbsd.tar.gz) = 262794300 bytes BLAKE2s (rust-1.57.0-x86_64-apple-darwin.tar.gz) = 3a897325c867d8c32477f68eb90ee1caa721ee915acf55bc35d2c0413a533a97 SHA512 (rust-1.57.0-x86_64-apple-darwin.tar.gz) = 6ecde904f76633bec180cf15a473ca04fee1419f893d2f264035216dbf0e27bedd22b6aa4f603d85800d1aa6236df27756d75211625326dc94dcd0dfd1264550 Size (rust-1.57.0-x86_64-apple-darwin.tar.gz) = 296205449 bytes BLAKE2s (rust-1.57.0-x86_64-unknown-freebsd.tar.gz) = ce7a1ea73a1a0d4a63c002109d03016b3279d64815b6398afb7f0eedbfb26ec0 SHA512 (rust-1.57.0-x86_64-unknown-freebsd.tar.gz) = ea5ca19cb51d5fe90e3da5fdb140421859e352408052c66b4cbd9f108ce5453fdc24ec24f902af76fbd07b0a72f4f393f8589e93500e643f50c276adcd4689d9 Size (rust-1.57.0-x86_64-unknown-freebsd.tar.gz) = 282834308 bytes BLAKE2s (rust-1.57.0-x86_64-unknown-illumos.tar.gz) = ea61a8827f5b47baef4ed7d80c927a82ec1eedc1735f8afb7a6a2b93bbe72aa0 SHA512 (rust-1.57.0-x86_64-unknown-illumos.tar.gz) = 3613606e6ebf6985635c824a259ad1c22bb16eaf4bc31c76a248883d3f24cf6eee87facd34fe06712da3e58e941b1bc347f9b412593797b43d9b5bcf98a7805d Size (rust-1.57.0-x86_64-unknown-illumos.tar.gz) = 186585246 bytes BLAKE2s (rust-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = b457917358139f9d21656e8959b25e577d8bffbaf7eaeee49f19132c8b8670d7 SHA512 (rust-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = 314530c2c71199ccc2f3b43165dd43e16f3bb50d1d3bfa5151aa3c6fdafec8789a0f9b215646b4dcaec86e589a4d875f0c3c922e8169a104bd637e6f701b9d9c Size (rust-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = 253578539 bytes BLAKE2s (rust-1.57.0-x86_64-unknown-netbsd.tar.gz) = 355205a27605e6f2ecfaf58616815581b6da65136e0f4798b43e036e41573927 SHA512 (rust-1.57.0-x86_64-unknown-netbsd.tar.gz) = 2abbcaea071e0322da6678c975450da2c488288c11dc561e76bf2006c2e39d99def24627ee833956a702c201012f49f3aac475ee76c0529e014c15d28bddb205 Size (rust-1.57.0-x86_64-unknown-netbsd.tar.gz) = 264930357 bytes BLAKE2s (rust-std-1.57.0-aarch64-apple-darwin.tar.gz) = 9f40746ac176a24ddc0af08b77c9f2843674e85af394c20461256daf0c65d89a SHA512 (rust-std-1.57.0-aarch64-apple-darwin.tar.gz) = 0cd91cfd0e0493aaed10ece93804fde739fddd3851fd1135ce006ed5b4fe9785792670c49f67d198357a37d922ef632b784dd4c9814786546263c88d34d8e253 Size (rust-std-1.57.0-aarch64-apple-darwin.tar.gz) = 36320839 bytes BLAKE2s (rust-std-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = 052e320309ae3d71e24e6c8c7c191207eef1e76f91785684b82036f6405a8592 SHA512 (rust-std-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = 68abbff71d348856a71c0f5b1b0554b774ff6d11e0ffe06c123f9c06dc34cf7e2f5b8bf68f6f64f6b9625e8556ae2367bf1d8d624074f674be83eb8de729eac0 Size (rust-std-1.57.0-aarch64-unknown-linux-gnu.tar.gz) = 51489670 bytes BLAKE2s (rust-std-1.57.0-aarch64-unknown-netbsd.tar.gz) = 7110b55817147033f38cd11c70281a0916de0b6b01bd685337e138d431ecbeb6 SHA512 (rust-std-1.57.0-aarch64-unknown-netbsd.tar.gz) = 128b94c13c95b3e2e20d4f418eff8e89b3db8f83033c1a06cfc17c48887062deb60f09d8b6e3e222dc9d32fbfb2435b1f8ae44420f2f655fbb0b99c5dab722f8 Size (rust-std-1.57.0-aarch64-unknown-netbsd.tar.gz) = 31559863 bytes BLAKE2s (rust-std-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = a50ecb70199704c7f9ef333fd534713fea07eac80a12a34a4e54eabad8ef5b20 SHA512 (rust-std-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = 696fe48f5a3494bba458412013444911e6ae1abd3fcafaa52d9749c0f1df815c30363602f14213585592185fb310ab6a0fdd0e1467248ecb73a20a32cafbf0b7 Size (rust-std-1.57.0-aarch64_be-unknown-netbsd.tar.gz) = 31592442 bytes BLAKE2s (rust-std-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = 9b9d079060530d532b8a72b0c335260127046cfed1c2373b1153ea27345fde09 SHA512 (rust-std-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = ca20929165869db0072f88e64be841c48b5aa02ec334fac37c85bb033441042fe061f1b32e4602de72e269f896984a0961140fdecefdf214c9156383166dd5fd Size (rust-std-1.57.0-arm-unknown-linux-gnueabihf.tar.gz) = 33378310 bytes BLAKE2s (rust-std-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = cd60108d94a484937878b9a6fee2dd0464575569ccbf628e3a16fa3056a22449 SHA512 (rust-std-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = 80feb45105668c718bdddbcd0f8c6060fcf5568dee3a3826d95f9e9d3769f5cb932083b0bf6c8e9d6f1378e17e3b1bf7c271a94168e851c22a57909d7650f4e0 Size (rust-std-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz) = 34661078 bytes BLAKE2s (rust-std-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = c85c9891995cd46df0395e7841390347ebf76098051479c5ba05e7052ac54ecc SHA512 (rust-std-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8a92a117fb6a733d5f12eb5548b42f64c2d7ef1da47dd887c5ab52fb2bc9cb896438264213b82339fc790682387ce59807aef4d472c1f078311890315c6509ec Size (rust-std-1.57.0-armv7-unknown-netbsd-eabihf.tar.gz) = 30520080 bytes BLAKE2s (rust-std-1.57.0-i586-unknown-netbsd.tar.gz) = 5964b56d774b3f8f738d68b6d1bcaa106ee30b123ef8eae0e771fd29e03b3bc3 SHA512 (rust-std-1.57.0-i586-unknown-netbsd.tar.gz) = 0e030be374cc8f9fe22909ef5c6039a41a97bf41b66aabda67c139224d386584a32ca39ad19a45e6b3fddda5a28a083bee212184c495393502e335fba9844c22 Size (rust-std-1.57.0-i586-unknown-netbsd.tar.gz) = 32975151 bytes BLAKE2s (rust-std-1.57.0-i686-unknown-linux-gnu.tar.gz) = 5c365ee122b02c85a46234277b650127e765bf49a93701e53cbb4aa51cb712b3 SHA512 (rust-std-1.57.0-i686-unknown-linux-gnu.tar.gz) = b970d68524b80a0983358b2aa45c5a1602c228fd63c7a77d173d776142b0f5f6a283548444ce829eef4593d7921d8e2e440f1dd051034f4d04a8c36337031992 Size (rust-std-1.57.0-i686-unknown-linux-gnu.tar.gz) = 36959620 bytes BLAKE2s (rust-std-1.57.0-powerpc-unknown-netbsd.tar.gz) = 57686193ba117b1669b6d1ef83f1e1536bea0a6cc2982ee581662bcd17722b9c SHA512 (rust-std-1.57.0-powerpc-unknown-netbsd.tar.gz) = 84cdeb4f9e0e981ae04887f75ca8dd08928a572ffcd3b786474d0c6cc284feff2813ed0049a4ce71abe06ae6e8f2c269993fae4654416051f8d54462b70fbcbd Size (rust-std-1.57.0-powerpc-unknown-netbsd.tar.gz) = 29112229 bytes BLAKE2s (rust-std-1.57.0-powerpc-unknown-netbsd90.tar.gz) = 8e020ac374e571e92c9a3c47924fd4e354a0ad2cb5b27cbf4fa92ef66cc0250a SHA512 (rust-std-1.57.0-powerpc-unknown-netbsd90.tar.gz) = 8c27040ca67dcaa0205762422033727166d3b768712146373b7a7e2dc62fcc347bb496b54f4c6a79a0a08b67c832b7b75b3e81d0ea7669ce8dd62b02ba0a0e6e Size (rust-std-1.57.0-powerpc-unknown-netbsd90.tar.gz) = 29106627 bytes BLAKE2s (rust-std-1.57.0-sparc64-unknown-netbsd.tar.gz) = f9d0a5d8e86037c6b863ef2e3308e4cf36c2cda66a13a63e6955c5d91055c087 SHA512 (rust-std-1.57.0-sparc64-unknown-netbsd.tar.gz) = 5504f0441c769e76f9a4a0e6500a3ba6cd4b377539b2a19ac556554efe836ca65fe2426cfb2511e40a53dc7d079cf607e6c9fe9bfa2ce65e37cc33d0094d8b5b Size (rust-std-1.57.0-sparc64-unknown-netbsd.tar.gz) = 29262628 bytes BLAKE2s (rust-std-1.57.0-x86_64-apple-darwin.tar.gz) = 4fed0d4e1a9fb535862ad1e4837299c3721bd53ce9ae121b87b64463892b941d SHA512 (rust-std-1.57.0-x86_64-apple-darwin.tar.gz) = 50eb6851f2abfc63ac6b0ec0d8151513b6ba686fc9ebfc9fa7da421de7bf17e457eee9627991cfea8bb823ac457b45d1abf2880b7d3d1fed125f20173668c9a4 Size (rust-std-1.57.0-x86_64-apple-darwin.tar.gz) = 37799551 bytes BLAKE2s (rust-std-1.57.0-x86_64-unknown-freebsd.tar.gz) = 00a2dcca1ecfb50af095674f751c727f33b1244855152fa4a4d995f2ad8e2161 SHA512 (rust-std-1.57.0-x86_64-unknown-freebsd.tar.gz) = 5b7ca0ea756cd6244fdf54bc2cec8fed46f85c7548f83b91169760fe4dd1287226108c628475069f44e61e58793d5f9745a44d39da38f667275b8552690fdf01 Size (rust-std-1.57.0-x86_64-unknown-freebsd.tar.gz) = 39491244 bytes BLAKE2s (rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = 817d4a9efc728e0205ec699d403e9c1b5203f136a8594d6ca7acc7a6f027d227 SHA512 (rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = ad5765f611d35401980c365a27121cdecee6896876cc5209b2fc86442c0c3068eb2ee4d782f4697d2f02fca29d549f0c1532e4346673b421c7a6409a2e59979a Size (rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.gz) = 41029426 bytes BLAKE2s (rust-std-1.57.0-x86_64-unknown-netbsd.tar.gz) = eeda978f01a950f6c014666a3ad9c127a6472bc14e77f29981d017e7274294b8 SHA512 (rust-std-1.57.0-x86_64-unknown-netbsd.tar.gz) = 052d9d6a56862b1fbd9ced3134c0b7bc670e4051bfff3dd8496959d3b5fbd89f1511bd309ab3ecc48f8b4cf044fbaa988d594c31067d5da689570850a5ab235c Size (rust-std-1.57.0-x86_64-unknown-netbsd.tar.gz) = 36823936 bytes BLAKE2s (rustc-1.58.1-src.tar.gz) = 6233cef1a23819d01111ac2721fef01e7f0e757e5420630f4c453f5343c02a61 SHA512 (rustc-1.58.1-src.tar.gz) = 556de73500bb66796e1d6ec063f26d60e7fe03d496e0783b3b92b54d1aea8354999a6eff325a68eabdaa61cf2b356168768686bfc2ccb48766308490f9c4d945 Size (rustc-1.58.1-src.tar.gz) = 183834489 bytes d115 1 a115 1 SHA1 (patch-src_bootstrap_builder.rs) = b686a545c001936f6da22f7a5b38ac1300c9869b @ 1.141 log @rust: fix build with rust-1.57.0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.140 2022/01/21 23:20:36 he Exp $ d3 104 a106 104 BLAKE2s (rust-1.56.0-x86_64-unknown-illumos.tar.gz) = 2cfc266e0ac44f0e0ddca2e3f17a3137cfa6c33cce917eb7bd05f60afb8eef24 SHA512 (rust-1.56.0-x86_64-unknown-illumos.tar.gz) = 5b74ecb03cec82ee524b83439fd3f029de7bcdcbc3696fd3897441a9c1bc719e0cd19cedb2e35613377cfc09435476ae53d9cdf71734f9437d185acc2dfaa5ad Size (rust-1.56.0-x86_64-unknown-illumos.tar.gz) = 178568678 bytes BLAKE2s (rust-1.56.1-aarch64-apple-darwin.tar.gz) = a1c22cd631e90ee7f77105bafbb6832480e3e0e83b4d30074f798cb4d84303c5 SHA512 (rust-1.56.1-aarch64-apple-darwin.tar.gz) = 38215ecf50dd32384365154a4117de0e3e292f447b85af9671117571b5b3814aa1d921fb52ad32b45d2840e5b84536335599f22aa92c8f586576825f9023eb8a Size (rust-1.56.1-aarch64-apple-darwin.tar.gz) = 278749467 bytes BLAKE2s (rust-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = e4360c4c748f86ae547feaabf7d642ed473397e990a4192af7e1c384659554a2 SHA512 (rust-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = 7abbe572fc6f1c6e36cd497782a6240ad83f2a8e7c9fa5eb762173a01f9ae9619ee62a4afc8f648597d87f438f0d4e5702e846ad48870d57c1a9c1b04f80fdcf Size (rust-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = 373221852 bytes BLAKE2s (rust-1.56.1-aarch64-unknown-netbsd.tar.gz) = ae4074acbcae223d23fcd6d6050d48281b4eab29e1c86104d4601d68ab88d03b SHA512 (rust-1.56.1-aarch64-unknown-netbsd.tar.gz) = 40788f0ce70359a87593ab2902f33578f2acf592d360f3bc326f1d3cb7e43d725d28e0b8ee192dc4bf5a5371b2dd7b7c94aed21e60087404ef392ea15bf00291 Size (rust-1.56.1-aarch64-unknown-netbsd.tar.gz) = 246177134 bytes BLAKE2s (rust-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = d817172f978e2f849392053d5edce756bebcf995e3f4c032326fbecae8e12fc1 SHA512 (rust-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = 4d5092f3ca5ecdd78b7d2c9e32c646c98db4dd4327689f8d1f1de798a358ea92f0458c5aa22a3332242a60a9113cea4db1edeaa45b86d621b59d5b5cf2756754 Size (rust-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = 250579852 bytes BLAKE2s (rust-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = 40d434b24c19eff9f3b5e7e5ebf9b23159185ba6cf509cdd8e407a08662fe9d5 SHA512 (rust-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = 39a3bc374f4bc2e517e674c02cc3758dff5d610efa12be4fb2de425e036afefbf17a8f42ff018f7e8ae407ded3ee9a91776dc242dc141bf023d7be32868f8860 Size (rust-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = 312325091 bytes BLAKE2s (rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 28193b3b54caccf8ae5d06226de30cf7c797ef858083d232f0a04497d1fabedd SHA512 (rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 892b78460e33c0b66f1a59377bd0365da7f12ae12497aede1adae87512a6a8da1d3551a10aeb9820a7c8d66b82945d09395f8161eaff562326ebfdfcfec4704c Size (rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 303423005 bytes BLAKE2s (rust-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = c6f6c623db0e515c81229158d0381af6d0d2515ce2eb733b7fffb75c536470cb SHA512 (rust-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = 5a2f20968049bbe82f7088c23d57c20448e8cddac12717ff38d7a89bfc51987750d3fdb47a6cfb69afe7e4718198b377b6269d643e494532ed9e401fe4767ff0 Size (rust-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = 211069241 bytes BLAKE2s (rust-1.56.1-i586-unknown-netbsd.tar.gz) = d1d5886d3d39338b68e820811ab2d8f549d5e77657fd9f8248313a66fdd2d576 SHA512 (rust-1.56.1-i586-unknown-netbsd.tar.gz) = e01b11760dd1f9fc727568fc758dd36367d51a54012e985eec0819007bb7e23376abdf45dfdd1ab5464fdcc28a33b066333a348e625bb9c52af036fe7d3e0c9c Size (rust-1.56.1-i586-unknown-netbsd.tar.gz) = 255007945 bytes BLAKE2s (rust-1.56.1-i686-unknown-linux-gnu.tar.gz) = 45c073d0fb4c9c44d6ff007ff20ed52a1d2d0ba65d0d6567ddf9b4d775d5f305 SHA512 (rust-1.56.1-i686-unknown-linux-gnu.tar.gz) = 1db7d77b119b0fc150cac2d0c5e92b757d9088349a00aed8dcdd3bffdcc5766f4f29aefa0ac4d73b2067bb4874e336c73e48224509cda4a9d3ad0194c152ba22 Size (rust-1.56.1-i686-unknown-linux-gnu.tar.gz) = 352160240 bytes BLAKE2s (rust-1.56.1-powerpc-unknown-netbsd.tar.gz) = 0b45017fa4729c4fccdb2c40bd8d293400b4926cff1b9c83feb37d674135655d SHA512 (rust-1.56.1-powerpc-unknown-netbsd.tar.gz) = 901a05a2656525d401b943ab8ec273be2d70f848a57b44b4171808d23c715a3f2156661372738729389c4e3a7cf98c0b0b87ffd98fb0e8c27597871835363f87 Size (rust-1.56.1-powerpc-unknown-netbsd.tar.gz) = 275199468 bytes BLAKE2s (rust-1.56.1-powerpc-unknown-netbsd90.tar.gz) = 4ea6a22ffed9961cb705744a1c3bee83fccd9797ca0ec0519e7599cb4118ed67 SHA512 (rust-1.56.1-powerpc-unknown-netbsd90.tar.gz) = 98b76197b7fd7e85e313958a706e0c84f9273966abdc30b44de482bb187795585a7b1fd6953c9fb07f953931bd4a82ec4b3c7e09e8fb402fe4b2467978942f5d Size (rust-1.56.1-powerpc-unknown-netbsd90.tar.gz) = 281033725 bytes BLAKE2s (rust-1.56.1-sparc64-unknown-netbsd.tar.gz) = df2b2e83e3eb6ccc74e286fa8d3167e31f39e509de64ed0922fef2cad1f24c80 SHA512 (rust-1.56.1-sparc64-unknown-netbsd.tar.gz) = e608195c32318cf626c246622cda52148af89643f4ac614c6b741a2840699de70d82bc995be8df91c5e271862bc4cf6f357cde81d437efed23abfe17ce7945ed Size (rust-1.56.1-sparc64-unknown-netbsd.tar.gz) = 256057199 bytes BLAKE2s (rust-1.56.1-x86_64-apple-darwin.tar.gz) = 3f69fb9f24fe826f7395f60d295724c671c7080655ccbaecd1cd87a2962bf020 SHA512 (rust-1.56.1-x86_64-apple-darwin.tar.gz) = 6d90ab3af3ce0aeb7be977068a0ba2b43cf7900b253939dbf0d4d351dc43af605a168cce082b5bb758e345eeea815dc7b62a37c6293ca0b9af29fbc449f70ea8 Size (rust-1.56.1-x86_64-apple-darwin.tar.gz) = 288683995 bytes BLAKE2s (rust-1.56.1-x86_64-unknown-freebsd.tar.gz) = 936240cf9510718adf83cfc5c8cce8703aa45ed11ca7c94f49b5263d8974833c SHA512 (rust-1.56.1-x86_64-unknown-freebsd.tar.gz) = 70ad1cdde4b4dc158abfd9ced97e19e179c7314959f960dcc6b2799e616a6f138d052d3b7a5f492e6ea77c6a10d086e01ce085d41090abed9766e2b5b5a1579e Size (rust-1.56.1-x86_64-unknown-freebsd.tar.gz) = 276251862 bytes BLAKE2s (rust-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = 42d614d69649088cfdf52c40b2e855c6e8d090070c836379158292b3a3e1ef5e SHA512 (rust-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = fe79b12030357d460a5d308eca948bca547e1652e3f5343c614703bae1ca01fb7cc170c4271998025b5d81939986eb4558f38f9b2e808661907006f02e533622 Size (rust-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = 247530814 bytes BLAKE2s (rust-1.56.1-x86_64-unknown-netbsd.tar.gz) = b0b91278aba7cc050df947c8899db6ed8093477f19ddf6e729201991bed67449 SHA512 (rust-1.56.1-x86_64-unknown-netbsd.tar.gz) = e4c328f3cd491c91fe15b7aafc5a181d6c776771f80b3bc6055e6d36660749694700a8a03adfe7d46ad43cba699de06bb6bd9947cc220e20ccf2635037adf5e1 Size (rust-1.56.1-x86_64-unknown-netbsd.tar.gz) = 258396348 bytes BLAKE2s (rust-std-1.56.1-aarch64-apple-darwin.tar.gz) = 374da02af36b4d7c6ea30f1e9b22e385c5e1ecb474c149f10e22fd19d2ad7f89 SHA512 (rust-std-1.56.1-aarch64-apple-darwin.tar.gz) = 3dbcff7f39fc7d4aa19b2bb0b31066be0da63e208b13701c0a22e61e79b0c215f61bf6fea47ad99c1e8353eae44403e247c3b65a25d5b6e4cb9d99948041c9a2 Size (rust-std-1.56.1-aarch64-apple-darwin.tar.gz) = 33934051 bytes BLAKE2s (rust-std-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = c6b051a896b23dfe01dbe8576248615edd955527caa738e16934638adddede7c SHA512 (rust-std-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = fb83dd3bf03179a96302f9ba8d9ff76f0c6afe3080fcaa4c26c157f2f8e6d53e0dbc42098d44e33722d258c655607b939a20a7d5fce9b5d520a942529101ca8e Size (rust-std-1.56.1-aarch64-unknown-linux-gnu.tar.gz) = 49082121 bytes BLAKE2s (rust-std-1.56.1-aarch64-unknown-netbsd.tar.gz) = ab98f0b09c0d07a9f597b964b33dee3b7692ef737b5d444fd4e6264bef0f872f SHA512 (rust-std-1.56.1-aarch64-unknown-netbsd.tar.gz) = fb6adf8ffd361b069bffea9af80f104a032571dfe258608de485083a21bdaa87ff889f87e83e80198841c737ea2716214f8fe1a1c9e45365b757edd713590537 Size (rust-std-1.56.1-aarch64-unknown-netbsd.tar.gz) = 29230319 bytes BLAKE2s (rust-std-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = 480e849b3c9ace441bed1a7871cc4f5444289ab36d7f5b7b760afaeec49f2124 SHA512 (rust-std-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = fa395dc83e77f9760e81fe8fee2f4f5dbac3dcdc36d2fa402443f819d5809497e33335060e6a4bad6c9b1aaac79e361cbd0b25754216fff0e3d27ce4e93df604 Size (rust-std-1.56.1-aarch64_be-unknown-netbsd.tar.gz) = 29249566 bytes BLAKE2s (rust-std-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = 9d225db02d1981720d5397b146dd73a5dac7e0e6602ac24015fcf09cdfcf12af SHA512 (rust-std-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = ffe7540ebcf18eba2f739679a45154239caf01e6831751dc21bf19930a58279cab88d991ba4998c10212e74beb3923cd2ef08f6fcf309d4775d6c8fd7303471a Size (rust-std-1.56.1-arm-unknown-linux-gnueabihf.tar.gz) = 31354280 bytes BLAKE2s (rust-std-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 95abe2df94f2832c028040a13fa867db2f5e592bc2d9d94478dd0eac31f95c27 SHA512 (rust-std-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 688527a8f1047559190baf46b17852daea79874f969bf0a1260de036ff7b097a0b4e0d6d595ae4106fdc35457e80fbf2e0ed7cbce37b2839ab05f0a8fc8f3e82 Size (rust-std-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz) = 32399240 bytes BLAKE2s (rust-std-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = 6d0012cd1a45ee905a621b0597fd9faf54b8ff2983380a947bbd9d98e123c4a5 SHA512 (rust-std-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = 60e44523ded7fb1a971fcdbca16dbc1cb50b9c3390de9ee4f6805f8848848ff06453f28663532c2a7076628ea5a3f30ccefa670056e6106149c1f9ce0dff1b17 Size (rust-std-1.56.1-armv7-unknown-netbsd-eabihf.tar.gz) = 28362608 bytes BLAKE2s (rust-std-1.56.1-i586-unknown-netbsd.tar.gz) = 1fc68c43bfd5e4f7adf3c9a1ee072123678855de714cf4cfebd4d8f9f951380e SHA512 (rust-std-1.56.1-i586-unknown-netbsd.tar.gz) = a96a7947efd4a8b224329a0760eede22687d46305378b4a9e3f30b5be6eb06dba13419b69c1091a516e8c58a4a99b4a70c378813692257c2373e30ea5cc61fcf Size (rust-std-1.56.1-i586-unknown-netbsd.tar.gz) = 30899441 bytes BLAKE2s (rust-std-1.56.1-i686-unknown-linux-gnu.tar.gz) = 00790416000d9b5a2fbb3634fe7c78f6b5166e2009e03876d019f8c8b7b09a34 SHA512 (rust-std-1.56.1-i686-unknown-linux-gnu.tar.gz) = 509c944e3a304ed1e78258ec3b0a25d2cc3833654a47a08b4b81ab74e0c7ca71aba14c4e6cb1825553b7a072b2e29f8ea89ac17092d8c7303dba825815ccf2d0 Size (rust-std-1.56.1-i686-unknown-linux-gnu.tar.gz) = 34811759 bytes BLAKE2s (rust-std-1.56.1-powerpc-unknown-netbsd.tar.gz) = 34020a1f00467db00907bd93571c990fa7d2dbec0045b4cf10425b2fe68f029c SHA512 (rust-std-1.56.1-powerpc-unknown-netbsd.tar.gz) = 88d506f15f7245c8d50896342559ca36b350d937dfa3e6dee22a2e317e26488503b7792dd51c2f2b61b1580f77e9bc8f607869373f20e70b24171fd429ad8f01 Size (rust-std-1.56.1-powerpc-unknown-netbsd.tar.gz) = 27170765 bytes BLAKE2s (rust-std-1.56.1-powerpc-unknown-netbsd90.tar.gz) = 9c156b1f2d4862f57c2f9eb5fdbc73dbc76b42ccfdcc895182c7cda4231ca0af SHA512 (rust-std-1.56.1-powerpc-unknown-netbsd90.tar.gz) = bc8c33af42fa0b9ed5cebede0947204432e3f6117efa26d23ee61176bc2cd8961f4c240f7854357a3b149b54ada7aac7b4a1aec846623b35d21e74c57cd84c6a Size (rust-std-1.56.1-powerpc-unknown-netbsd90.tar.gz) = 27166168 bytes BLAKE2s (rust-std-1.56.1-sparc64-unknown-netbsd.tar.gz) = 3ab9e165ac8533d790ecd4efd68573401d8ebc923e63c55c04a7c616ea322957 SHA512 (rust-std-1.56.1-sparc64-unknown-netbsd.tar.gz) = 768893332d1770f5566784379dcf4ad21cf4621b81d3de6486ab45e1ffcb5105c6d7abd3271ff126f3b635acdc30a8c0f4f86958ea07e4aeb5ca5673c9151c2c Size (rust-std-1.56.1-sparc64-unknown-netbsd.tar.gz) = 27315043 bytes BLAKE2s (rust-std-1.56.1-x86_64-apple-darwin.tar.gz) = f445052b49c81217a23bee477aa5fbcbcd86590a4c312519c1d54929721ce988 SHA512 (rust-std-1.56.1-x86_64-apple-darwin.tar.gz) = 0e03620a8cc2eb4e09e8961a2e0ff4baa9d4e04220ee4be025758529406dcc5363e7cbf0fc08bbb415569a64946b748c6daf7e25c8edf4d066b67989b7c91284 Size (rust-std-1.56.1-x86_64-apple-darwin.tar.gz) = 35631735 bytes BLAKE2s (rust-std-1.56.1-x86_64-unknown-freebsd.tar.gz) = c937ea9484937e2c2aa9cddc8f25e3301e4d959e25df336ddd2cfd6ed53997dc SHA512 (rust-std-1.56.1-x86_64-unknown-freebsd.tar.gz) = 6ae7da0ffce9d484e53b139310021a14ed43f0187772580f379993c9ecaaf9d6a57fa8f71cf2c904a9ba6c8710e91007d9f37f365393b1ca246b36f547db3d91 Size (rust-std-1.56.1-x86_64-unknown-freebsd.tar.gz) = 37337801 bytes BLAKE2s (rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = 61ddde150c9b8ab3d420c5b94a5dc770682ea6e2091bc288a4ea1d56d1efda7b SHA512 (rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = 45088e99ad49698e9b440436293f4ce3b9b574154eb2e2be4c838fa48c1f809337d673664c4d4e60e9fbcd35b6d0d92e86a5837f5f9057795abf871ffe05afb5 Size (rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.gz) = 38850787 bytes BLAKE2s (rust-std-1.56.1-x86_64-unknown-netbsd.tar.gz) = abb76987278232b88e1699c7fd351bc71a7e9233f35f9a26d91907f88fb80756 SHA512 (rust-std-1.56.1-x86_64-unknown-netbsd.tar.gz) = c63c7418a0f9bb095d1e1d80ff9514bfac1e0e713d9c7096de014975ec64b27f362691fcadc47fa461ab25150c056f41401f082e5612c203818f1326e35ba458 Size (rust-std-1.56.1-x86_64-unknown-netbsd.tar.gz) = 34718271 bytes BLAKE2s (rustc-1.57.0-src.tar.gz) = e7cff6772a3a70862cf78e271da7214e523a0a6ad089355e6a3cbe4e93681bd5 SHA512 (rustc-1.57.0-src.tar.gz) = 243b60211dc6c007eb290a4dacf37fa08798b3939236c7fd67a64a2d2e592c27e105cff88887c298b8ebf255e6037d5edb5ebfa68199c77dfbceb06799b61c61 Size (rustc-1.57.0-src.tar.gz) = 180813373 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 5ccf764c09a77898c5c5fa1ab4d9785dcaf84736 SHA1 (patch-compiler_rustc__llvm_build.rs) = cdbed7372d12d1404119867eceaafe43ae8acb6d d109 1 a109 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 1a466bf358c50f16e0aa7b6553472ac51e13083d d112 1 a112 1 SHA1 (patch-library_std_src_sys_unix_thread.rs) = e21e7a33787fd5135e570dfe84a814a490ba8859 d114 1 a114 1 SHA1 (patch-src_bootstrap_bootstrap.py) = 353c3b079756bb4a250cdda5752c60b5a7289ce8 d117 3 a119 3 SHA1 (patch-src_bootstrap_lib.rs) = e4b96b0120451cc6a1708fc6d936a5c47c40ee4b SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7666d5d3254506a0a69bc68e99b68a9c61cf357b SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = a59dcdcd34ca24df8b381ae84ff58e2c61a44dd3 d123 1 a123 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 8ce1a9cee4c8993781c4a94ff2acb9c7a1e350f3 d128 2 a129 2 SHA1 (patch-vendor_cc_src_lib.rs) = 3f918cd95cbf2ea9ac61e5df2ca5a9026d510581 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8a6af31317fbdffcfac91ac50b23ae495cf0d4d3 @ 1.140 log @Update lang/rust to version 1.57.0. Pkgsrc changes: * Adjust line numbers in a number of patches * remove the --disable-dist-src option, so that we produce the rust-src rust component, which we upload to LOCALSRC to allow the rust-src package to build, which is needed for rust-analyzer. * Cargo checksum for vendor/cc no longer needs patching; checksum for vendor/libc updated Upstream changes: Version 1.57.0 (2021-12-02) ========================== Language -------- - [Macro attributes may follow `#[derive]` and will see the original (pre-`cfg`) input.][87220] - [Accept curly-brace macros in expressions, like `m!{ .. }.method()` and `m!{ .. }?`.][88690] - [Allow panicking in constant evaluation.][89508] Compiler -------- - [Create more accurate debuginfo for vtables.][89597] - [Add `armv6k-nintendo-3ds` at Tier 3\*.][88529] - [Add `armv7-unknown-linux-uclibceabihf` at Tier 3\*.][88952] - [Add `m68k-unknown-linux-gnu` at Tier 3\*.][88321] - [Add SOLID targets at Tier 3\*:][86191] `aarch64-kmc-solid_asp3`, `armv7a-kmc-solid_asp3-eabi`, `armv7a-kmc-solid_asp3-eabihf` \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Avoid allocations and copying in `Vec::leak`][89337] - [Add `#[repr(i8)]` to `Ordering`][89507] - [Optimize `File::read_to_end` and `read_to_string`][89582] - [Update to Unicode 14.0][89614] - [Many more functions are marked `#[must_use]`][89692], producing a warning when ignoring their return value. This helps catch mistakes such as expecting a function to mutate a value in place rather than return a new value. Stabilised APIs --------------- - [`[T; N]::as_mut_slice`][`array::as_mut_slice`] - [`[T; N]::as_slice`][`array::as_slice`] - [`collections::TryReserveError`] - [`HashMap::try_reserve`] - [`HashSet::try_reserve`] - [`String::try_reserve`] - [`String::try_reserve_exact`] - [`Vec::try_reserve`] - [`Vec::try_reserve_exact`] - [`VecDeque::try_reserve`] - [`VecDeque::try_reserve_exact`] - [`Iterator::map_while`] - [`iter::MapWhile`] - [`proc_macro::is_available`] - [`Command::get_program`] - [`Command::get_args`] - [`Command::get_envs`] - [`Command::get_current_dir`] - [`CommandArgs`] - [`CommandEnvs`] These APIs are now usable in const contexts: - [`hint::unreachable_unchecked`] Cargo ----- - [Stabilize custom profiles][cargo/9943] Compatibility notes ------------------- Internal changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Added an experimental backend for codegen with `libgccjit`.][87260] [86191]: https://github.com/rust-lang/rust/pull/86191/ [87220]: https://github.com/rust-lang/rust/pull/87220/ [87260]: https://github.com/rust-lang/rust/pull/87260/ [88243]: https://github.com/rust-lang/rust/pull/88243/ [88321]: https://github.com/rust-lang/rust/pull/88321/ [88529]: https://github.com/rust-lang/rust/pull/88529/ [88690]: https://github.com/rust-lang/rust/pull/88690/ [88952]: https://github.com/rust-lang/rust/pull/88952/ [89337]: https://github.com/rust-lang/rust/pull/89337/ [89507]: https://github.com/rust-lang/rust/pull/89507/ [89508]: https://github.com/rust-lang/rust/pull/89508/ [89582]: https://github.com/rust-lang/rust/pull/89582/ [89597]: https://github.com/rust-lang/rust/pull/89597/ [89614]: https://github.com/rust-lang/rust/pull/89614/ [89692]: https://github.com/rust-lang/rust/issues/89692/ [cargo/9943]: https://github.com/rust-lang/cargo/pull/9943/ [`array::as_mut_slice`]: https://doc.rust-lang.org/std/primitive.array.html#method.as_mut_slice [`array::as_slice`]: https://doc.rust-lang.org/std/primitive.array.html#method.as_slice [`collections::TryReserveError`]: https://doc.rust-lang.org/std/collections/struct.TryReserveError.html [`HashMap::try_reserve`]: https://doc.rust-lang.org/std/collections/hash_map/struct.HashMap.html#method.try_reserve [`HashSet::try_reserve`]: https://doc.rust-lang.org/std/collections/hash_set/struct.HashSet.html#method.try_reserve [`String::try_reserve`]: https://doc.rust-lang.org/alloc/string/struct.String.html#method.try_reserve [`String::try_reserve_exact`]: https://doc.rust-lang.org/alloc/string/struct.String.html#method.try_reserve_exact [`Vec::try_reserve`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.try_reserve [`Vec::try_reserve_exact`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.try_reserve_exact [`VecDeque::try_reserve`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.try_reserve [`VecDeque::try_reserve_exact`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.try_reserve_exact [`Iterator::map_while`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.map_while [`iter::MapWhile`]: https://doc.rust-lang.org/std/iter/struct.MapWhile.html [`proc_macro::is_available`]: https://doc.rust-lang.org/proc_macro/fn.is_available.html [`Command::get_program`]: https://doc.rust-lang.org/std/process/struct.Command.html#method.get_program [`Command::get_args`]: https://doc.rust-lang.org/std/process/struct.Command.html#method.get_args [`Command::get_envs`]: https://doc.rust-lang.org/std/process/struct.Command.html#method.get_envs [`Command::get_current_dir`]: https://doc.rust-lang.org/std/process/struct.Command.html#method.get_current_dir [`CommandArgs`]: https://doc.rust-lang.org/std/process/struct.CommandArgs.html [`CommandEnvs`]: https://doc.rust-lang.org/std/process/struct.CommandEnvs.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.139 2021/11/20 16:09:45 he Exp $ d117 1 a117 1 SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 @ 1.139 log @Update lang/rust to version 1.56.1. Pkgsrc changes: * Bump bootstrap kit version to 1.55.0. * Adjust patches as needed, some no longer apply (so removed) * Update checksum adjustments. * Avoid rust-llvm on SunOS * Optionally build docs * Remove reference to closed/old PR#54621 Upstream changes: Version 1.56.1 (2021-11-01) =========================== - New lints to detect the presence of bidirectional-override Unicode codepoints in the compiled source code ([CVE-2021-42574]) [CVE-2021-42574]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42574 Version 1.56.0 (2021-10-21) ======================== Language -------- - [The 2021 Edition is now stable.][rust#88100] See [the edition guide][rust-2021-edition-guide] for more details. - [The pattern in `binding @@ pattern` can now also introduce new bindings.] [rust#85305] - [Union field access is permitted in `const fn`.][rust#85769] [rust-2021-edition-guide]: https://doc.rust-lang.org/nightly/edition-guide/rust-2021/index.html Compiler -------- - [Upgrade to LLVM 13.][rust#87570] - [Support memory, address, and thread sanitizers on aarch64-unknown-freebsd.] [rust#88023] - [Allow specifying a deployment target version for all iOS targets][rust#87699] - [Warnings can be forced on with `--force-warn`.][rust#87472] This feature is primarily intended for usage by `cargo fix`, rather than end users. - [Promote `aarch64-apple-ios-sim` to Tier 2\*.][rust#87760] - [Add `powerpc-unknown-freebsd` at Tier 3\*.][rust#87370] - [Add `riscv32imc-esp-espidf` at Tier 3\*.][rust#87666] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Allow writing of incomplete UTF-8 sequences via stdout/stderr on Windows.] [rust#83342] The Windows console still requires valid Unicode, but this change allows splitting a UTF-8 character across multiple write calls. This allows, for instance, programs that just read and write data buffers (e.g. copying a file to stdout) without regard for Unicode or character boundaries. - [Prefer `AtomicU{64,128}` over Mutex for Instant backsliding protection.] [rust#83093] For this use case, atomics scale much better under contention. - [Implement `Extend<(A, B)>` for `(Extend, Extend)`][rust#85835] - [impl Default, Copy, Clone for std::io::Sink and std::io::Empty][rust#86744] - [`impl From<[(K, V); N]>` for all collections.][rust#84111] - [Remove `P: Unpin` bound on impl Future for Pin.][rust#81363] - [Treat invalid environment variable names as non-existent.][rust#86183] Previously, the environment functions would panic if given a variable name with an internal null character or equal sign (`=`). Now, these functions will just treat such names as non-existent variables, since the OS cannot represent the existence of a variable with such a name. Stabilised APIs --------------- - [`std::os::unix::fs::chroot`] - [`UnsafeCell::raw_get`] - [`BufWriter::into_parts`] - [`core::panic::{UnwindSafe, RefUnwindSafe, AssertUnwindSafe}`] These APIs were previously stable in `std`, but are now also available in `core`. - [`Vec::shrink_to`] - [`String::shrink_to`] - [`OsString::shrink_to`] - [`PathBuf::shrink_to`] - [`BinaryHeap::shrink_to`] - [`VecDeque::shrink_to`] - [`HashMap::shrink_to`] - [`HashSet::shrink_to`] These APIs are now usable in const contexts: - [`std::mem::transmute`] - [`[T]::first`][`slice::first`] - [`[T]::split_first`][`slice::split_first`] - [`[T]::last`][`slice::last`] - [`[T]::split_last`][`slice::split_last`] Cargo ----- - [Cargo supports specifying a minimum supported Rust version in Cargo.toml.] [`rust-version`] This has no effect at present on dependency version selection. We encourage crates to specify their minimum supported Rust version, and we encourage CI systems that support Rust code to include a crate's specified minimum version in the text matrix for that crate by default. Compatibility notes ------------------- - [Update to new argument parsing rules on Windows.][rust#87580] This adjusts Rust's standard library to match the behavior of the standard libraries for C/C++. The rules have changed slightly over time, and this PR brings us to the latest set of rules (changed in 2008). - [Disallow the aapcs calling convention on aarch64][rust#88399] This was already not supported by LLVM; this change surfaces this lack of support with a better error message. - [Make `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` warn by default][rust#87385] - [Warn when an escaped newline skips multiple lines.][rust#87671] - [Calls to `libc::getpid` / `std::process::id` from `Command::pre_exec` may return different values on glibc <= 2.24.][rust#81825] Rust now invokes the `clone3` system call directly, when available, to use new functionality available via that system call. Older versions of glibc cache the result of `getpid`, and only update that cache when calling glibc's clone/fork functions, so a direct system call bypasses that cache update. glibc 2.25 and newer no longer cache `getpid` for exactly this reason. Internal changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [LLVM is compiled with PGO in published x86_64-unknown-linux-gnu artifacts.] [rust#88069] This improves the performance of most Rust builds. - [Unify representation of macros in internal data structures.][rust#88019] This change fixes a host of bugs with the handling of macros by the compiler, as well as rustdoc. [`std::os::unix::fs::chroot`]: https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chroot.html [`Iterator::intersperse`]: https://doc.rust-lang.org/stable/std/iter/trait.Iterator.html#method.intersperse [`Iterator::intersperse_with`]: https://doc.rust-lang.org/stable/std/iter/trait.Iterator.html#method.intersperse [`UnsafeCell::raw_get`]: https://doc.rust-lang.org/stable/std/cell/struct.UnsafeCell.html#method.raw_get [`BufWriter::into_parts`]: https://doc.rust-lang.org/stable/std/io/struct.BufWriter.html#method.into_parts [`core::panic::{UnwindSafe, RefUnwindSafe, AssertUnwindSafe}`]: https://github.com/rust-lang/rust/pull/84662 [`Vec::shrink_to`]: https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.shrink_to [`String::shrink_to`]: https://doc.rust-lang.org/stable/std/string/struct.String.html#method.shrink_to [`OsString::shrink_to`]: https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.shrink_to [`PathBuf::shrink_to`]: https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.shrink_to [`BinaryHeap::shrink_to`]: https://doc.rust-lang.org/stable/std/collections/struct.BinaryHeap.html#method.shrink_to [`VecDeque::shrink_to`]: https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.shrink_to [`HashMap::shrink_to`]: https://doc.rust-lang.org/stable/std/collections/hash_map/struct.HashMap.html#method.shrink_to [`HashSet::shrink_to`]: https://doc.rust-lang.org/stable/std/collections/hash_set/struct.HashSet.html#method.shrink_to [`std::mem::transmute`]: https://doc.rust-lang.org/stable/std/mem/fn.transmute.html [`slice::first`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.first [`slice::split_first`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_first [`slice::last`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.last [`slice::split_last`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_last [`rust-version`]: https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-rust-version-field [rust#87671]: https://github.com/rust-lang/rust/pull/87671 [rust#86183]: https://github.com/rust-lang/rust/pull/86183 [rust#87385]: https://github.com/rust-lang/rust/pull/87385 [rust#88100]: https://github.com/rust-lang/rust/pull/88100 [rust#86860]: https://github.com/rust-lang/rust/pull/86860 [rust#84039]: https://github.com/rust-lang/rust/pull/84039 [rust#86492]: https://github.com/rust-lang/rust/pull/86492 [rust#88363]: https://github.com/rust-lang/rust/pull/88363 [rust#85305]: https://github.com/rust-lang/rust/pull/85305 [rust#87832]: https://github.com/rust-lang/rust/pull/87832 [rust#88069]: https://github.com/rust-lang/rust/pull/88069 [rust#87472]: https://github.com/rust-lang/rust/pull/87472 [rust#87699]: https://github.com/rust-lang/rust/pull/87699 [rust#87570]: https://github.com/rust-lang/rust/pull/87570 [rust#88023]: https://github.com/rust-lang/rust/pull/88023 [rust#87760]: https://github.com/rust-lang/rust/pull/87760 [rust#87370]: https://github.com/rust-lang/rust/pull/87370 [rust#87580]: https://github.com/rust-lang/rust/pull/87580 [rust#83342]: https://github.com/rust-lang/rust/pull/83342 [rust#83093]: https://github.com/rust-lang/rust/pull/83093 [rust#88177]: https://github.com/rust-lang/rust/pull/88177 [rust#88548]: https://github.com/rust-lang/rust/pull/88548 [rust#88551]: https://github.com/rust-lang/rust/pull/88551 [rust#88299]: https://github.com/rust-lang/rust/pull/88299 [rust#88220]: https://github.com/rust-lang/rust/pull/88220 [rust#85835]: https://github.com/rust-lang/rust/pull/85835 [rust#86879]: https://github.com/rust-lang/rust/pull/86879 [rust#86744]: https://github.com/rust-lang/rust/pull/86744 [rust#84662]: https://github.com/rust-lang/rust/pull/84662 [rust#86593]: https://github.com/rust-lang/rust/pull/86593 [rust#81050]: https://github.com/rust-lang/rust/pull/81050 [rust#81363]: https://github.com/rust-lang/rust/pull/81363 [rust#84111]: https://github.com/rust-lang/rust/pull/84111 [rust#85769]: https://github.com/rust-lang/rust/pull/85769#issuecomment-854363720 [rust#88490]: https://github.com/rust-lang/rust/pull/88490 [rust#88269]: https://github.com/rust-lang/rust/pull/88269 [rust#84176]: https://github.com/rust-lang/rust/pull/84176 [rust#88399]: https://github.com/rust-lang/rust/pull/88399 [rust#88227]: https://github.com/rust-lang/rust/pull/88227 [rust#88200]: https://github.com/rust-lang/rust/pull/88200 [rust#82776]: https://github.com/rust-lang/rust/pull/82776 [rust#88077]: https://github.com/rust-lang/rust/pull/88077 [rust#87728]: https://github.com/rust-lang/rust/pull/87728 [rust#87050]: https://github.com/rust-lang/rust/pull/87050 [rust#87619]: https://github.com/rust-lang/rust/pull/87619 [rust#81825]: https://github.com/rust-lang/rust/pull/81825#issuecomment-808406918 [rust#88019]: https://github.com/rust-lang/rust/pull/88019 [rust#87666]: https://github.com/rust-lang/rust/pull/87666 Version 1.55.0 (2021-09-09) ============================ Language -------- - [You can now write open "from" range patterns (`X..`), which will start at `X` and will end at the maximum value of the integer.][83918] - [You can now explicitly import the prelude of different editions through `std::prelude` (e.g. `use std::prelude::rust_2021::*;`).][86294] Compiler -------- - [Added tier 3\* support for `powerpc64le-unknown-freebsd`.][83572] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Updated std's float parsing to use the Eisel-Lemire algorithm.][86761] These improvements should in general provide faster string parsing of floats, no longer reject certain valid floating point values, and reduce the produced code size for non-stripped artifacts. - [`string::Drain` now implements `AsRef` and `AsRef<[u8]>`.][86858] Stabilised APIs --------------- - [`Bound::cloned`] - [`Drain::as_str`] - [`IntoInnerError::into_error`] - [`IntoInnerError::into_parts`] - [`MaybeUninit::assume_init_mut`] - [`MaybeUninit::assume_init_ref`] - [`MaybeUninit::write`] - [`array::map`] - [`ops::ControlFlow`] - [`x86::_bittest`] - [`x86::_bittestandcomplement`] - [`x86::_bittestandreset`] - [`x86::_bittestandset`] - [`x86_64::_bittest64`] - [`x86_64::_bittestandcomplement64`] - [`x86_64::_bittestandreset64`] - [`x86_64::_bittestandset64`] The following previously stable functions are now `const`. - [`str::from_utf8_unchecked`] Cargo ----- - [Cargo will now deduplicate compiler diagnostics to the terminal when invoking rustc in parallel such as when using `cargo test`.][cargo/9675] - [The package definition in `cargo metadata` now includes the `"default_run"` field from the manifest.][cargo/9550] - [Added `cargo d` as an alias for `cargo doc`.][cargo/9680] - [Added `{lib}` as formatting option for `cargo tree` to print the `"lib_name"` of packages.][cargo/9663] Rustdoc ------- - [Added "Go to item on exact match" search option.][85876] - [The "Implementors" section on traits no longer shows redundant method definitions.][85970] - [Trait implementations are toggled open by default.][86260] This should make the implementations more searchable by tools like `CTRL+F` in your browser. - [Intra-doc links should now correctly resolve associated items (e.g. methods) through type aliases.][86334] - [Traits which are marked with `#[doc(hidden)]` will no longer appear in the "Trait Implementations" section.][86513] Compatibility Notes ------------------- - [std functions that return an `io::Error` will no longer use the `ErrorKind::Other` variant.][85746] This is to better reflect that these kinds of errors could be categorised [into newer more specific `ErrorKind` variants][79965], and that they do not represent a user error. - [Using environment variable names with `process::Command` on Windows now behaves as expected.][85270] Previously using envionment variables with `Command` would cause them to be ASCII-uppercased. - [Rustdoc will now warn on using rustdoc lints that aren't prefixed with `rustdoc::`][86849] [86849]: https://github.com/rust-lang/rust/pull/86849 [86513]: https://github.com/rust-lang/rust/pull/86513 [86334]: https://github.com/rust-lang/rust/pull/86334 [86260]: https://github.com/rust-lang/rust/pull/86260 [85970]: https://github.com/rust-lang/rust/pull/85970 [85876]: https://github.com/rust-lang/rust/pull/85876 [83572]: https://github.com/rust-lang/rust/pull/83572 [86294]: https://github.com/rust-lang/rust/pull/86294 [86858]: https://github.com/rust-lang/rust/pull/86858 [86761]: https://github.com/rust-lang/rust/pull/86761 [85769]: https://github.com/rust-lang/rust/pull/85769 [85746]: https://github.com/rust-lang/rust/pull/85746 [85305]: https://github.com/rust-lang/rust/pull/85305 [85270]: https://github.com/rust-lang/rust/pull/85270 [84111]: https://github.com/rust-lang/rust/pull/84111 [83918]: https://github.com/rust-lang/rust/pull/83918 [79965]: https://github.com/rust-lang/rust/pull/79965 [87370]: https://github.com/rust-lang/rust/pull/87370 [87298]: https://github.com/rust-lang/rust/pull/87298 [cargo/9663]: https://github.com/rust-lang/cargo/pull/9663 [cargo/9675]: https://github.com/rust-lang/cargo/pull/9675 [cargo/9550]: https://github.com/rust-lang/cargo/pull/9550 [cargo/9680]: https://github.com/rust-lang/cargo/pull/9680 [cargo/9663]: https://github.com/rust-lang/cargo/pull/9663 [`array::map`]: https://doc.rust-lang.org/stable/std/primitive.array.html#method.map [`Bound::cloned`]: https://doc.rust-lang.org/stable/std/ops/enum.Bound.html#method.cloned [`Drain::as_str`]: https://doc.rust-lang.org/stable/std/string/struct.Drain.html#method.as_str [`IntoInnerError::into_error`]: https://doc.rust-lang.org/stable/std/io/struct.IntoInnerError.html#method.into_error [`IntoInnerError::into_parts`]: https://doc.rust-lang.org/stable/std/io/struct.IntoInnerError.html#method.into_parts [`MaybeUninit::assume_init_mut`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_mut [`MaybeUninit::assume_init_ref`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_ref [`MaybeUninit::write`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.write [`Seek::rewind`]: https://doc.rust-lang.org/stable/std/io/trait.Seek.html#method.rewind [`ops::ControlFlow`]: https://doc.rust-lang.org/stable/std/ops/enum.ControlFlow.html [`str::from_utf8_unchecked`]: https://doc.rust-lang.org/stable/std/str/fn.from_utf8_unchecked.html [`x86::_bittest`]: https://doc.rust-lang.org/stable/core/arch/x86/fn._bittest.html [`x86::_bittestandcomplement`]: https://doc.rust-lang.org/stable/core/arch/x86/fn._bittestandcomplement.html [`x86::_bittestandreset`]: https://doc.rust-lang.org/stable/core/arch/x86/fn._bittestandreset.html [`x86::_bittestandset`]: https://doc.rust-lang.org/stable/core/arch/x86/fn._bittestandset.html [`x86_64::_bittest64`]: https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bittest64.html [`x86_64::_bittestandcomplement64`]: https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bittestandcomplement64.html [`x86_64::_bittestandreset64`]: https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bittestandreset64.html [`x86_64::_bittestandset64`]: https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bittestandset64.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.138 2021/10/07 14:21:12 nia Exp $ d3 104 a106 104 BLAKE2s (rust-1.55.0-aarch64-apple-darwin.tar.gz) = ff99f47885481eaf2fa320d1dcead55ad73c56b440f49064bef6de6a660dcb7f SHA512 (rust-1.55.0-aarch64-apple-darwin.tar.gz) = da4f5af7108b776baee99fb4d4df20edb4d5974b893d64e17951dad7595ca66e90f82c421f54c61d422f398227758df7b705317da28317be12dc7e38bcf652e6 Size (rust-1.55.0-aarch64-apple-darwin.tar.gz) = 291260128 bytes BLAKE2s (rust-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = efed781ccab3c1e8eb3ba300ad19c5247158cc6202973716eb11cb46aa6d61ed SHA512 (rust-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = 00f70c348b3bd21acc32c2043886616acf937af056ade6a9a230306ead56dafc1e92de150c0e90b5d03448df5ec201ec94d9752db06923d992a435156b9212ed Size (rust-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = 390027236 bytes BLAKE2s (rust-1.55.0-aarch64-unknown-netbsd.tar.gz) = 034fd6c1c0c88ad8e9c6e769c3e0b9d5f9c493e994abf73cb9943510dcbf9870 SHA512 (rust-1.55.0-aarch64-unknown-netbsd.tar.gz) = aad82847c5625893c6e4dda58cb96061df724963648f4d1f5d5953cc79c22fbccef614dc197028100e0f64dc55e92b068610860d85e13abfe35abd41a21dd5a6 Size (rust-1.55.0-aarch64-unknown-netbsd.tar.gz) = 235786139 bytes BLAKE2s (rust-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = 54893db0f58f2802ac29573118270ccb95d96f6b3ce447cf70f721a33fc86529 SHA512 (rust-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = bf0597cf3d3c58e72c38b159c8192ea354b8ada1dc3e539d193414bda3b7eff2a33ed998d75d9fac8db86ed1e6427f6b1da562b833bd3657fc707271e6e71226 Size (rust-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = 239876743 bytes BLAKE2s (rust-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = 8d19b2256a6e193f0e879771e1bccceaa8986bee3b483faeece02a82ae848b41 SHA512 (rust-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = cb5c5103340f0c51afd65b878691aa8dedb0068462348893c8e7aa17a62dfe488cb94b9e92e57ac6c7cc216d304c1abb7e5173d4c8b9cbe069f35a7ea8378b47 Size (rust-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = 330830841 bytes BLAKE2s (rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = ddab2c264edbf9ccc6f49cba22bb0451bdfedd3332e026a85eb4691661755a55 SHA512 (rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = 1d1d9441591c00075349728bf096fc40b3343b7f2449b30f11330d9654f209f34abaaf7da6dd232bbbbdcbb7657f593157ef9746747900dd8956b91f1031ef3a Size (rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = 320517092 bytes BLAKE2s (rust-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = 654aef2bd4cd75b5b7cf901ed9b6395a94cffb9a11e665e3789a839c55e61690 SHA512 (rust-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = 5ca14861e7ba965f07be7c4238feaf6e7fd89432176223ec7c0cea0502834983966956f0927ab767a50df70947a65d87c6f5f2e0449841b781be01cf5cb79444 Size (rust-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = 203462890 bytes BLAKE2s (rust-1.55.0-i586-unknown-netbsd.tar.gz) = 5e4242042cdafc465e9436aacd1f2b388c93a350941eecccfb0bcca3e0eed13e SHA512 (rust-1.55.0-i586-unknown-netbsd.tar.gz) = 4062622db0de5d5dcf044c2c4f07304650e129e4c88e29632c3f1b89a239e0bb5ac00248a23e1e0fe03cdbc09515bce20ca2fbfad8bc579c1d57a91ab5feec39 Size (rust-1.55.0-i586-unknown-netbsd.tar.gz) = 244837128 bytes BLAKE2s (rust-1.55.0-i686-unknown-linux-gnu.tar.gz) = 341f312b8948c845df6d065d793d3069f6160323d1dc5b733ebfeeabeece59cb SHA512 (rust-1.55.0-i686-unknown-linux-gnu.tar.gz) = 89810a9e316335e15f9c9aee1b13d57207d0d96395607d4ddb54ebe0b587af27e7293270d869dfcc7a7668e2365753ab056c7a8308c8e7c5c4a93a50263980b0 Size (rust-1.55.0-i686-unknown-linux-gnu.tar.gz) = 369971910 bytes BLAKE2s (rust-1.55.0-powerpc-unknown-netbsd.tar.gz) = 69f33c62dde61b46ffe3b0fbbd87c3b64301baa40d322267eace925d82f519ec SHA512 (rust-1.55.0-powerpc-unknown-netbsd.tar.gz) = b3147e71ca390d1c95a9499ade9601c52f62af6931571a5520701924fd569a6227eb74cfacc2284c3dca24f2df09e36f30dc379538d02cc04b550e1827563d7b Size (rust-1.55.0-powerpc-unknown-netbsd.tar.gz) = 264279133 bytes BLAKE2s (rust-1.55.0-powerpc-unknown-netbsd90.tar.gz) = e1fb09b14e7490bf0e570c8837000a9bef591d0c76ec70b8250c42ab54ea3acd SHA512 (rust-1.55.0-powerpc-unknown-netbsd90.tar.gz) = d113f1802968ce7a9bb9523ce0e8601a59968430a68c209de1c38612210dd6f99079ab095a4af13a90bc5e11b602a607d92714c5c9ad5a96eb6c8f2e6b0d0065 Size (rust-1.55.0-powerpc-unknown-netbsd90.tar.gz) = 269606244 bytes BLAKE2s (rust-1.55.0-sparc64-unknown-netbsd.tar.gz) = 8bed7c597158211275ce58120702d2ef5f53bbf6205a6b1719ff3ec0331c606d SHA512 (rust-1.55.0-sparc64-unknown-netbsd.tar.gz) = a2b42a9a7b4ebf93a3dcb66d49871000bbf4d1781cf4fb8adb0045ea8ecb702c5fe9641ae6aa5e0065fc8aa9ad11e545b659c47e1ecb279525df0c20384969bb Size (rust-1.55.0-sparc64-unknown-netbsd.tar.gz) = 246304777 bytes BLAKE2s (rust-1.55.0-x86_64-apple-darwin.tar.gz) = f8e9977847f16fe298fc450fc26aad9e20232a170efa0d6176fb1c62ded3bc9a SHA512 (rust-1.55.0-x86_64-apple-darwin.tar.gz) = 243c60398163ec3c95cd57afa0786de9b2dcceaa631737ab9bc08ff732d20116d22c13168262ba9743818667f1262f29bc58273512e406a1868544b7abd5b4ef Size (rust-1.55.0-x86_64-apple-darwin.tar.gz) = 303469924 bytes BLAKE2s (rust-1.55.0-x86_64-unknown-freebsd.tar.gz) = ca207a6f3de308a267a41e24a334d995432fa508f739c45e7bac39a6d76ccbb9 SHA512 (rust-1.55.0-x86_64-unknown-freebsd.tar.gz) = 222d3c1d0245f1a6b589a0b1f6f1d7a0b97a6992c5cd82fde978e82dc292697f7f94e67ec3a767d06f67b13e839e42aa107183e1f02020bbba34fd4f1939323e Size (rust-1.55.0-x86_64-unknown-freebsd.tar.gz) = 292309323 bytes BLAKE2s (rust-1.55.0-x86_64-unknown-illumos.tar.gz) = 50073fa3f49e8e4f4d8992b856b8c0f171c4731b9d43ab78e575428e3efa9c57 SHA512 (rust-1.55.0-x86_64-unknown-illumos.tar.gz) = 5db1aee31e68651e4d43f515875344253bba051caa935b9474e3ad510a1c0e14bc7acd32367746fd7176853543374412c56b22283f8591d6d29dffb5234c7264 Size (rust-1.55.0-x86_64-unknown-illumos.tar.gz) = 176824538 bytes BLAKE2s (rust-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = 7f74d063b83b83c92f6dcb3d53b2b6fd792666f37dca8aff3ede636de8e2bc12 SHA512 (rust-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = b8f8ab868c4ba1d653d98546fb0b4c96f3f4ab929fa9fe20c847ed625801afe20c24444f868275e4eb3494509e70a81a75fc336018086d12c24a25b63af8021b Size (rust-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = 240677382 bytes BLAKE2s (rust-1.55.0-x86_64-unknown-netbsd.tar.gz) = 83868def7ffe1647bea6dfccd46e352b075ddf7c9222091126c703b3b3ad2aba SHA512 (rust-1.55.0-x86_64-unknown-netbsd.tar.gz) = 43063d2eceacb972278c3de95407d4e7e21729c6f93c832b8ac21d836be9d8bca48d9a1ca2e7f299214a489736e0ee0aeea1db286b521c973980462234536f09 Size (rust-1.55.0-x86_64-unknown-netbsd.tar.gz) = 247956887 bytes BLAKE2s (rust-std-1.55.0-aarch64-apple-darwin.tar.gz) = 76a1d5404a1f26c14920e8bda817478ad226ebddd602b32346a382b3ae41d775 SHA512 (rust-std-1.55.0-aarch64-apple-darwin.tar.gz) = 5c47ea7729623585b25eb72d8acd8f1ec130f87c8534afd2592d208fd0bb74240f8eba735033beec9b6793cc3e47143a668f4deb90ec3ac957041d966fc2cd17 Size (rust-std-1.55.0-aarch64-apple-darwin.tar.gz) = 32289409 bytes BLAKE2s (rust-std-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = 650592237e223363fa1f551ded129bc185b91719a907c1d854196cab3d43c723 SHA512 (rust-std-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = c31a3a9cc3cf76f9b47fd84733e8b32353e0a9edfd6114a593168fd57b742d908faacaa5251742955f0eff2a7976f3ba0ad4676d3d2d729087b923ded029c477 Size (rust-std-1.55.0-aarch64-unknown-linux-gnu.tar.gz) = 47115028 bytes BLAKE2s (rust-std-1.55.0-aarch64-unknown-netbsd.tar.gz) = 532999c86380090d32a04a79570849d96b6f7b17b1f257bcbe4d1005a396082a SHA512 (rust-std-1.55.0-aarch64-unknown-netbsd.tar.gz) = 11644af9968198c79067b1acc69faf3f786db4d9cdf61d862ce3c34e240d9cc9a8a13b1f03813fd05032b644be847a988ab7329876d0681286e04d2317442774 Size (rust-std-1.55.0-aarch64-unknown-netbsd.tar.gz) = 27826449 bytes BLAKE2s (rust-std-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = 16c2a22904d1ac7063382d20a98d6ed2a478fbbc7da27f0e02d5647c3afe3dcd SHA512 (rust-std-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = 1650d6e4edc5b3de4903364840bf0a52d7e689435a91235ab6ed2a431c8efa6ea011e293e8697b296434482c5d0d39c52daf9b8efcc2cb493e45880fc4ad08c7 Size (rust-std-1.55.0-aarch64_be-unknown-netbsd.tar.gz) = 27813937 bytes BLAKE2s (rust-std-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = ca71feb74773dbb178a56b84c3ed46fd2de32444227b105e4402536a43a01e9d SHA512 (rust-std-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = c2184bac3844b0541361978013402bc94b44b056a7072e7ba84f61df835ba86e564206300860f9ebb732354448db5f74f915264f3f16a80f824e548ef6afaf89 Size (rust-std-1.55.0-arm-unknown-linux-gnueabihf.tar.gz) = 29649439 bytes BLAKE2s (rust-std-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = 7a73112d1fc9b6dd5af8e82f4849edf9e45e9edb6d58ac9b1868b7bb3a52f2fb SHA512 (rust-std-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = 4596398f0fad7fd18080bb08bd87deb49c9821e8e03189ab2222fa3894a6d95ef1686b38e861cf11d6f21df2dad019f2a197cb83bb183296c045884cc0980f2a Size (rust-std-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz) = 30674372 bytes BLAKE2s (rust-std-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = ab640ba521d8fa54f321772c61515b9578cc57033db142736bfea5834a9f2612 SHA512 (rust-std-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = e0a350eafa7104328dc9dbacf30704174b2a6da0070dd70247c1313f63108fb014ad110559dbfa25a56bd96949f2585eef7eb745649febfe79c400d6a335bc73 Size (rust-std-1.55.0-armv7-unknown-netbsd-eabihf.tar.gz) = 26920607 bytes BLAKE2s (rust-std-1.55.0-i586-unknown-netbsd.tar.gz) = e0b120d121ee208dc0afef9ead602399b87750c04b7a56a9c0762cb615df1ec4 SHA512 (rust-std-1.55.0-i586-unknown-netbsd.tar.gz) = 04f76b3634f0a33fb4e8c181f399c850f507ada095b6b7c3779efcdd170ccbf4b1fb23e7c3b2c0d877c3dac6a543813aa74c3adcc63d43dcc43a382c26879104 Size (rust-std-1.55.0-i586-unknown-netbsd.tar.gz) = 29443530 bytes BLAKE2s (rust-std-1.55.0-i686-unknown-linux-gnu.tar.gz) = 3cedd942743667ac7473ee774771296b7bb9b99cfec10395b8bc371a90f0841b SHA512 (rust-std-1.55.0-i686-unknown-linux-gnu.tar.gz) = e621cfb96adb823ef6412a1a3b666f31aced8d67b402db31cedab6ad8a5c0a35467c92fddaaa395f7fc5048ea755f696cb5b2ef357d86beb9d1496bf4d59f2fb Size (rust-std-1.55.0-i686-unknown-linux-gnu.tar.gz) = 33101407 bytes BLAKE2s (rust-std-1.55.0-powerpc-unknown-netbsd.tar.gz) = c3e8ad8a254f98ccc0a29ddfa09c5c4ed45dbcaa6bf3b5881e5678d23ca9acc3 SHA512 (rust-std-1.55.0-powerpc-unknown-netbsd.tar.gz) = f7e7d5a8008020efe2af0f20d2b8a864a901b62921e0afed91c8c50ff7f2cbb6ecc70cde74cf92e45d9b9b71c7597bf6a3458ca7b8edfc79ffea476e2c6d59eb Size (rust-std-1.55.0-powerpc-unknown-netbsd.tar.gz) = 25702306 bytes BLAKE2s (rust-std-1.55.0-powerpc-unknown-netbsd90.tar.gz) = eeca5168b054efab942a779b4e0a154e8986d33128af1246d1eff74335a62c2d SHA512 (rust-std-1.55.0-powerpc-unknown-netbsd90.tar.gz) = f27fe5af0eb18f27335f6d49712552603cdd479baf6432e71cbce04009f0298418265290b278c5770f9a94639beba1ead4ff28912bbdb58a4e6b48eb6bdb70fd Size (rust-std-1.55.0-powerpc-unknown-netbsd90.tar.gz) = 25698927 bytes BLAKE2s (rust-std-1.55.0-sparc64-unknown-netbsd.tar.gz) = 91cd3444a2db44fa4e4fb569e9290a7e7b50ec289c17540cc59ccbe27e9106f4 SHA512 (rust-std-1.55.0-sparc64-unknown-netbsd.tar.gz) = e336df60a4e40b64d7a5dac6807532f97725b2b71497c0facadb32a6bdf1e260fdbb236b47e1bc189cff696311542039d0616616336c10bc72ecb98d8c5c4a3c Size (rust-std-1.55.0-sparc64-unknown-netbsd.tar.gz) = 25912444 bytes BLAKE2s (rust-std-1.55.0-x86_64-apple-darwin.tar.gz) = 469239e37b39a52c6b8f87118d34e2779d1583e6b26d7e07056ba71b9d664902 SHA512 (rust-std-1.55.0-x86_64-apple-darwin.tar.gz) = 1aedd8fcbfde7bb7b5e1fea6e89c097686a048516bcd43f712e25c1667be24de91237402f065eef60667bf37edc805b2c392fc54a864c32235a7154bd2a68ee6 Size (rust-std-1.55.0-x86_64-apple-darwin.tar.gz) = 33794732 bytes BLAKE2s (rust-std-1.55.0-x86_64-unknown-freebsd.tar.gz) = 8764b8b1f1a686f676e4c97350abb0f8db87eb605cc622b78d944e7608557e2d SHA512 (rust-std-1.55.0-x86_64-unknown-freebsd.tar.gz) = 6cd4a12f6f93f92a44b99779b0e466342c828d83ac709af256ecf984d7ecec446f4ba77387c54dac1526dd02711b07d1dd766787e40de21c08666c8b28c2236e Size (rust-std-1.55.0-x86_64-unknown-freebsd.tar.gz) = 35347317 bytes BLAKE2s (rust-std-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = cc8b4a0ba2c0a204b033a68f422e8bc5ab32962204d01f48ec2af0016d2f92e8 SHA512 (rust-std-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = 7e1e2c610b7ae3520a7b16a970f96292b3241c4115c133c050c559169b2ab2abb93f763792420f80a8a5f0f689cf562e5a349c809086b5e73734601586b66aff Size (rust-std-1.55.0-x86_64-unknown-linux-gnu.tar.gz) = 36846151 bytes BLAKE2s (rust-std-1.55.0-x86_64-unknown-netbsd.tar.gz) = 970e747500279b508cf87bcf96e0a10fa67c6eb52fc3dfab5526cbdcbf9bc6f3 SHA512 (rust-std-1.55.0-x86_64-unknown-netbsd.tar.gz) = d6a2988c65139f11e6e9eb8c9fa5995fd10c7ef22c5caaad6f31ca4c7e6ef873679984346e8ffeed9e279f9079b2319b14835630f9f0b8d725e3f35b9ef5c275 Size (rust-std-1.55.0-x86_64-unknown-netbsd.tar.gz) = 32813692 bytes BLAKE2s (rustc-1.56.1-src.tar.gz) = 73705e205c841547fa3549070c7b76ab70c7c95db121124eafed21819e5672d4 SHA512 (rustc-1.56.1-src.tar.gz) = 0bd2980ae7cca126c6f045905100550c056a1c1cb91e0b79efab85f3f134f34ee9d286c51328976192799d44ff4323640c828bb984c59b332eaf861feb8ea722 Size (rustc-1.56.1-src.tar.gz) = 179961977 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = f8794cc7abaa84804731308b9011fb6b8c143a33 SHA1 (patch-compiler_rustc__llvm_build.rs) = b5157022f0f1942ae2db1ab78145af1526780b18 d109 1 a109 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 6edc875ba9ffbc1a86b30c679eb1110ba3c6c709 d111 6 a116 6 SHA1 (patch-library_std_src_sys_unix_mod.rs) = 927b03f3f34bd21a81bd2a8b6bcf30fe241e2d32 SHA1 (patch-library_std_src_sys_unix_thread.rs) = f3af869fba5bc0ab8d28042f55fe830f93b8ef54 SHA1 (patch-library_unwind_build.rs) = 7ece6de566ead1d9aae490ba91d81ac2d0bc50a8 SHA1 (patch-src_bootstrap_bootstrap.py) = ca87e6c58f34835b420a63a18ca95605a18657c6 SHA1 (patch-src_bootstrap_builder.rs) = 80e4919280b26911a78e344af41d53bdf56ef682 SHA1 (patch-src_bootstrap_compile.rs) = b919c1551494d1cd7cf0e7ef55561ba13d4e5004 d118 2 a119 2 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 23c0f170cf328b3e15bc2c520f5a16af75247ea7 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 d121 6 a126 6 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 d128 2 a129 2 SHA1 (patch-vendor_cc_src_lib.rs) = ade35f1edfd251d9439e3ac3d79bca03b5a7ab9c SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b d134 2 a135 2 SHA1 (patch-vendor_stacker_src_lib.rs) = 2f4db9971c0558ec7034052c810b8c8be80c4ae3 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = b0ac8638b50c4ff6d159118fd893ef6ded7bba5c @ 1.138 log @lang: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.137 2021/09/10 15:09:32 jperkin Exp $ d3 103 a105 103 RMD160 (rust-1.53.0-aarch64-apple-darwin.tar.gz) = 8d3bc151689e286fef22edb87cf097eab0905fd0 SHA512 (rust-1.53.0-aarch64-apple-darwin.tar.gz) = 2429b45a0ed689ca232e630cedafff4575f0815335f1b8e889b84458b5466e1a77172554d56a37feb8dbe3bd7ff333a922f3386e8359b07d79032cd49e0cbc5d Size (rust-1.53.0-aarch64-apple-darwin.tar.gz) = 274877370 bytes RMD160 (rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = b38320cbdd69c0260de20a9e42fc07a82815ca38 SHA512 (rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = 02ee2f832cd9008283a3bfedb732d3035eed16073164b7bf1e7d8586559c273296b51513b16481c317426c957fdeedd447ea19efd133303ae7fb92f5307634dd Size (rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = 366640616 bytes RMD160 (rust-1.53.0-aarch64-unknown-netbsd.tar.gz) = bb292d9dd7800bbdeb8d1df868f1f901082444eb SHA512 (rust-1.53.0-aarch64-unknown-netbsd.tar.gz) = db8c6865749c5536d3c5524e8d314d353b4857bd6845f9e5f9d467a39faa9c41afe02aca2c1a6dd0414ea878c0eaf3b87ba9d8c660b9c29fee0231fc69e81e51 Size (rust-1.53.0-aarch64-unknown-netbsd.tar.gz) = 241013291 bytes RMD160 (rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = b92a88800c393a183f076d638928b2558661813b SHA512 (rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 607526625dc793b5a0c24da2a64dd76b9f40597ee01a3f934df1af2b96f2700c1ba2973347f373bbed512be40af49a2274c44a68fe2ba86aa176323ba6b6fda1 Size (rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 245435734 bytes RMD160 (rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = c5fb560739cffe3a49fd9a1df98d4686f6b8e942 SHA512 (rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = cd0449e8879e73fe03bd412f040b7bd7986ee1aa69db68f2b7e3356c17a50674528c4323b4352756863155f6ad1c54a2776642b7491d48a33d9f1bddef7493be Size (rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = 308497403 bytes RMD160 (rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = a5c22c4cad302e9a8e427c1b8087502f0fdeeca5 SHA512 (rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = f302a0d7754a80077c3db59522d23cbe54968114a7d734042cec71c184bf6041b7738a5469a5e54129ee15d8e958023c26adf7d180353743b79971f61e015b68 Size (rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = 299085653 bytes RMD160 (rust-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = cbc3b864405e7956e0cd573ac3e77d489b534b1d SHA512 (rust-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 50002452f1780724a47bd9b1634a9e8f770e25ffeb06f2e400e53cbe6d34f0e11f894f03d1dde5bfa3b66a266b8686c92efa6576df46a0c7dcc8dd3fa65d7788 Size (rust-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 211153302 bytes RMD160 (rust-1.53.0-i586-unknown-netbsd.tar.gz) = 7ae63f4462519e488e5bdad9ef79e186bce09a7e SHA512 (rust-1.53.0-i586-unknown-netbsd.tar.gz) = 10bb609c2645cb1a663108f350a4e4b9630e215a963e8eb2c327cc17b2fdb2039f91663471c2a3aa55e701fe143707f8090a4888bb88eff6b77be2cd7dafb0cd Size (rust-1.53.0-i586-unknown-netbsd.tar.gz) = 264383887 bytes RMD160 (rust-1.53.0-i686-unknown-linux-gnu.tar.gz) = db5bc944a0cc127aa63fcdc72da965cf80ca9142 SHA512 (rust-1.53.0-i686-unknown-linux-gnu.tar.gz) = 487f056798c581de0a7da931c305af5dc7e8ed9ac4c3fd88191b16a2a37ed70db7eb3e34b5abe70863138e10f58567b930337be4d3197215ed3f43f2c025f3fd Size (rust-1.53.0-i686-unknown-linux-gnu.tar.gz) = 362017076 bytes RMD160 (rust-1.53.0-powerpc-unknown-netbsd.tar.gz) = 8fec9b3137721e3a5d6f7bfc261d1ad65734bbff SHA512 (rust-1.53.0-powerpc-unknown-netbsd.tar.gz) = 0b9a053fd414beba0328b815266f14f9a0b8f39f961164778775b18a7b9a04208854c2a1e0d16e1e42a9b2d58837d85afc80ae03bfef6fffda2429f6f2134052 Size (rust-1.53.0-powerpc-unknown-netbsd.tar.gz) = 272501050 bytes RMD160 (rust-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 32ebb0e766682497986aaef97fa0c0e413ed8442 SHA512 (rust-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 303cf2215125c55d49318c0586788da1fdc321f3016124f67086dca9af28d6a24d3a0ab99fe5b83134492bb3391a861bd6764450589c5ce59ee6a429714dbb35 Size (rust-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 277785194 bytes RMD160 (rust-1.53.0-sparc64-unknown-netbsd.tar.gz) = 3c8c11a457eb8e4eac51d81332eb24840c4afa1e SHA512 (rust-1.53.0-sparc64-unknown-netbsd.tar.gz) = 5b98dccee4fe91afb700addd8eea80b35781c97870edeb4421731e0a69cee78315a1a0de2fc7cd1784486e93f3c16c56edc1a2368b533b8f0b30d6d6b2822ae7 Size (rust-1.53.0-sparc64-unknown-netbsd.tar.gz) = 254650667 bytes RMD160 (rust-1.53.0-x86_64-apple-darwin.tar.gz) = e34cd43dda4a69dfdcc857a00114ebcd43dc5f47 SHA512 (rust-1.53.0-x86_64-apple-darwin.tar.gz) = 38a516a2584bf4b1f9580eb2f1815a17775dc62c637d1994a073c7aeb5b1a3cbb2646171beba9ff77a0d456f59194efbc2d5bf6f1bb0b61e59a2dd3cc02dca6b Size (rust-1.53.0-x86_64-apple-darwin.tar.gz) = 298136926 bytes RMD160 (rust-1.53.0-x86_64-unknown-freebsd.tar.gz) = e5d2678cdbbd8a400c5d33d41286133098ac59ec SHA512 (rust-1.53.0-x86_64-unknown-freebsd.tar.gz) = e9eb71412defd6bcc61fe07b0c7103ab0f9582dd9d169d8c30158919c3f28327852ee6caa6dd938b2f7b9aad8f054558e42bba99eb557ad024df1c68da456ff4 Size (rust-1.53.0-x86_64-unknown-freebsd.tar.gz) = 287871664 bytes RMD160 (rust-1.53.0-x86_64-unknown-illumos.tar.gz) = 0f126319ee1ceb3394cc48d96f245c2ae2b0978f SHA512 (rust-1.53.0-x86_64-unknown-illumos.tar.gz) = 2f1373b61f796c84bc0257c9f83fcc787cafd8d408bdc73a8069287774b06ecf025d222655a2bcbb74bfdbdbe826d6eb3c36454f10370d59e21f39a650fa5bc3 Size (rust-1.53.0-x86_64-unknown-illumos.tar.gz) = 208714201 bytes RMD160 (rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 4cd0b7dfd4599f2376097ec05bd9e6f2c7a14e74 SHA512 (rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 0df9a5116ab7973f229e6a26ec623798c5b68e935e2e8bca9603ffc5f97be669f401473a306d731d46e76b461d60c96dac6926e59d8bd2e0fe779a1319624317 Size (rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 258759631 bytes RMD160 (rust-1.53.0-x86_64-unknown-netbsd.tar.gz) = 9cd16ecc1591d827fd63ee73206d53e0076a4683 SHA512 (rust-1.53.0-x86_64-unknown-netbsd.tar.gz) = 8a812ea934e27d573f5e08ec10b1e4957be541a2b13814f28deb9f3b4e85b5aa6f87e63fa5ebd9ee7d0c3c5d0cf1fef3f4f1d9458dc1e7a6280623883cfa9acd Size (rust-1.53.0-x86_64-unknown-netbsd.tar.gz) = 269580000 bytes RMD160 (rust-std-1.53.0-aarch64-apple-darwin.tar.gz) = 1efd3dabb25c322c6fb3a066b4c68d0cbe9cfbfc SHA512 (rust-std-1.53.0-aarch64-apple-darwin.tar.gz) = a488faf4445cf0c044eed85f7ef5c3d103ece9f2a2ae5a750e025cd3821006cd6322e69df7413403a73acb073dbe8eda23cc6e869cf0882f8e7505987562f06c Size (rust-std-1.53.0-aarch64-apple-darwin.tar.gz) = 29879984 bytes RMD160 (rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = 647d6d12ef1cf2e3d460590d174450d196bb3938 SHA512 (rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = a36d9c9d5245ac00f3c944d3b0018dc022074572f68a874bcbd7f64c1803de92bd24d143374eba53f0311f991f09e3cc9c53c48e89d5b2fbbbeaacf02c0f0245 Size (rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = 44626631 bytes RMD160 (rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz) = d21075814d98d6af9d858fbfa99f8a44650a309b SHA512 (rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz) = 331509f3325060e1246db98748beeddb337927d2e8afee71009c74fddf1e585742812447b16640f55084f11b5d25f7a59c6408b99ebe9f7329319b7e2e092ec5 Size (rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz) = 25259798 bytes RMD160 (rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = ec150abd822c0d054305feed0a367b8113bebcf6 SHA512 (rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 323469c5906d7269d5f7fdf798468cb9674802f36d62b5a742ff58d50c2e86ddd40850eee8a4bb93d4f9745ecb07c78d883b650d8228c984e39aee37d817beea Size (rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 25264906 bytes RMD160 (rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = 1c3147d21ac20d6803f545b4cedf959bec61af7f SHA512 (rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = fe0c28721d3cf2c332b72a07687f68d078e8a0c0a040909403a7c257959f9c0363d7246c2dbcc9c09ebb56ffa223b739935e6c4dcb6285ac588966a824223981 Size (rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = 28634039 bytes RMD160 (rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = e0be18e0cf11947cfcf87f08aaa284738332becf SHA512 (rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = 7e3a31040192aef8bc6bdad5a752a3cc66c8c24d9b9c6c5569f9c024a677cf0b87e06e017b0df72b85680e3262c02735bfa357c69df789d63e85ba29131ab229 Size (rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = 28919681 bytes RMD160 (rust-std-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 7b13613a37a7023908c9cb3cb8e2a6e48958f27d SHA512 (rust-std-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 7b0a424ea3c6b7e7323e69b9c034df9938ee5e0b0562a3db2b7bc4769f4faca97b77be0bc27f2b7ba0f820c3792e648da2bd8959065e4720ec38de9e33303b35 Size (rust-std-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 25138267 bytes RMD160 (rust-std-1.53.0-i586-unknown-netbsd.tar.gz) = 8725264c3d4e9576ba0137c3143e2775d2853897 SHA512 (rust-std-1.53.0-i586-unknown-netbsd.tar.gz) = df166c8fc7e43c6cb63e9c15ac4992298f8f07a84588a7738fccb6c2174ebbc54ddc56daca8de29416bf6e7160813694ff2028e8854f700ade63435e28668246 Size (rust-std-1.53.0-i586-unknown-netbsd.tar.gz) = 40381825 bytes RMD160 (rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz) = 35912d9fbbe9b63f5cbe7325387621ca78767633 SHA512 (rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz) = 88116e2a3128fb7ad9a5b1de0467b1458c91b819823f2880c3e80e7360a458e48152fc2fb195e8117de36ac54a5adf86e287064b0606d706518ce8a969e16782 Size (rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz) = 43922942 bytes RMD160 (rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz) = d908829466666241e5327b485a8119413fdee646 SHA512 (rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz) = e4ae0c1c8b753f50c32225aff97988fb29a8c3ee30273f829536de3454fb9b2598bb2db4c178b1a66340dbfa37497d08f673d379a65fbc4bad0ef16050e0db36 Size (rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz) = 24655986 bytes RMD160 (rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz) = a6fb80f0506045480e3cdf90ae08b122bcc15001 SHA512 (rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz) = a40731bd45a1bd1c94480eb1b95b2a8463884a1ee1093896e4e1e3b1b65322597d847c4e924f7fcb3d5e3431eae25d97566ea083733de6d84272f3f5248ddce4 Size (rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 24651130 bytes RMD160 (rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz) = aadcaf430553859129b8fa3226a98aecfbd82573 SHA512 (rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz) = bb94425973f14a0d53d5c69e57d6cd695a9cc360ec8937b375a29647c6f8a367d7d7d026b30395fe9bdb2e220402f5e8681a1cf3cf52e2cec884fe22550fbe65 Size (rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz) = 24867872 bytes RMD160 (rust-std-1.53.0-x86_64-apple-darwin.tar.gz) = ca491f1be8c0cb036776041f3a1f79a89e6327b8 SHA512 (rust-std-1.53.0-x86_64-apple-darwin.tar.gz) = e2dc9a9c74d8785d44c0e2ebb75c8bb59376e17479531342751495103c935f3dcebccf90a30e7f37890cca3c9e16521690c76e7d3c44f360e495635b6a14b60a Size (rust-std-1.53.0-x86_64-apple-darwin.tar.gz) = 45725126 bytes RMD160 (rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz) = d48a935aada3e585fc6aa42b8e4fe5399a6d7004 SHA512 (rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz) = 776e16a312d131a8f783fbef6eb91c7c972f1e6cab06673469f984132ae87d27ba7e1bbc680f2aa7660432fa6791e29b39354f61c45bfbfc0fa97d12d7206d65 Size (rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz) = 46411113 bytes RMD160 (rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 236bc6291d1404a43f51dde0128de32e5de8b8bc SHA512 (rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = bac648f3222c4e7091e293df89e7da92ae6c204b429188723208910cd27490b94879df66bb4faaf085a7ee549882ef493537c5e12169c13156de1ee5967646dd Size (rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 47924910 bytes RMD160 (rust-std-1.53.0-x86_64-unknown-netbsd.tar.gz) = f7794df04533acce39c41feb27d2e8296e74488e SHA512 (rust-std-1.53.0-x86_64-unknown-netbsd.tar.gz) = 45421482a979a6a89e431634346fdbdc0d94ba950df2f3ade1bbebd5439a61583dd2d8eb93a2b77b4307a0f3ef394dd1bf4390cb758f2abe1567caa25d0d6389 Size (rust-std-1.53.0-x86_64-unknown-netbsd.tar.gz) = 43883130 bytes RMD160 (rustc-1.54.0-src.tar.gz) = be2de16e2deaf91aee723e631a36f6de52636ddd SHA512 (rustc-1.54.0-src.tar.gz) = f6a1d925e233ef40351193e5507d74b1aed13ce516679558c246e6b6955a6ef393d7e61e6c51a0c5696a7e40a9dcee026bea938b954f5ea5394854cc3ca67f90 Size (rustc-1.54.0-src.tar.gz) = 170480637 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = ce864839b3bce0755b950d914164e707a3f4eb68 d107 1 a107 1 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = d7cf546dc82bb851c94733b0c2dae988393503b3 d110 1 a110 3 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = b9dba8ac7dd08b906f64955ec78025166bdc911c SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = fd5929e0e0be5dd3d44dd58e9bee57126bc6320f SHA1 (patch-library_backtrace_crates_backtrace-sys_src_libbacktrace_configure) = 5dc1cfc843894156b513c86453db5032917a5529 d115 3 a117 3 SHA1 (patch-src_bootstrap_builder.rs) = d075aacb6b51b4786e66fed14aa8727106ade201 SHA1 (patch-src_bootstrap_compile.rs) = 86fe55d04f7a8c5ec05dbdcb0fe5a0d6c07584d5 SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 d119 1 a119 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 77a2a9e4d324885d6fa5e68cf15ef84db0a2483b a124 1 SHA1 (patch-src_tools_miri_cargo-miri_bin.rs) = 03b3df729056b61bd627857ebf6cda68b7db42c8 d131 1 a131 2 SHA1 (patch-vendor_net2_src_ext.rs) = 5c34f3eaaa0589eefe14d374d34fadd4900565fd SHA1 (patch-vendor_openssl-src_src_lib.rs) = b294362558958874f435a6b75226114c4eb4102b @ 1.137 log @rust: Update to 1.54. Requested by gdt@@, taken from wip, any mismerges are mine and I'll follow up. While here pull in an additional fix from newer wip to disable the docs (they are absolutely huge and not all that useful). Version 1.54.0 (2021-07-29) ============================ Language ----------------------- - [You can now use macros for values in built-in attribute macros.][83366] While a seemingly minor addition on its own, this enables a lot of powerful functionality when combined correctly. Most notably you can now include external documentation in your crate by writing the following. ```rust #![doc = include_str!("README.md")] ``` You can also use this to include auto-generated modules: ```rust #[path = concat!(env!("OUT_DIR"), "/generated.rs")] mod generated; ``` - [You can now cast between unsized slice types (and types which contain unsized slices) in `const fn`.][85078] - [You can now use multiple generic lifetimes with `impl Trait` where the lifetimes don't explicitly outlive another.][84701] In code this means that you can now have `impl Trait<'a, 'b>` where as before you could only have `impl Trait<'a, 'b> where 'b: 'a`. Compiler ----------------------- - [Rustc will now search for custom JSON targets in `/lib/rustlib//target.json` where `/` is the "sysroot" directory.][83800] You can find your sysroot directory by running `rustc --print sysroot`. - [Added `wasm` as a `target_family` for WebAssembly platforms.][84072] - [You can now use `#[target_feature]` on safe functions when targeting WebAssembly platforms.][84988] - [Improved debugger output for enums on Windows MSVC platforms.][85292] - [Added tier 3\* support for `bpfel-unknown-none` and `bpfeb-unknown-none`.][79608] Libraries ----------------------- - [`panic::panic_any` will now `#[track_caller]`.][85745] - [Added `OutOfMemory` as a variant of `io::ErrorKind`.][84744] - [ `proc_macro::Literal` now implements `FromStr`.][84717] - [The implementations of vendor intrinsics in core::arch have been significantly refactored.][83278] The main user-visible changes are a 50% reduction in the size of libcore.rlib and stricter validation of constant operands passed to intrinsics. The latter is technically a breaking change, but allows Rust to more closely match the C vendor intrinsics API. Stabilized APIs --------------- - [`BTreeMap::into_keys`] - [`BTreeMap::into_values`] - [`HashMap::into_keys`] - [`HashMap::into_values`] - [`arch::wasm32`] - [`VecDeque::binary_search`] - [`VecDeque::binary_search_by`] - [`VecDeque::binary_search_by_key`] - [`VecDeque::partition_point`] Cargo ----- - [Added the `--prune ` option to `cargo-tree` to remove a package from the dependency graph.][cargo/9520] - [Added the `--depth` option to `cargo-tree` to print only to a certain depth in the tree ][cargo/9499] - [Added the `no-proc-macro` value to `cargo-tree --edges` to hide procedural macro dependencies.][cargo/9488] - [A new environment variable named `CARGO_TARGET_TMPDIR` is available.][cargo/9375] This variable points to a directory that integration tests and benches can use as a "scratchpad" for testing filesystem operations. Compatibility Notes ------------------- - [Mixing Option and Result via `?` is no longer permitted in closures for inferred types.][86831] - [Previously unsound code is no longer permitted where different constructors in branches could require different lifetimes.][85574] - As previously mentioned the [`std::arch` instrinsics now uses stricter const checking][83278] than before and may reject some previously accepted code. - [`i128` multiplication on Cortex M0+ platforms currently unconditionally causes overflow when compiled with `codegen-units = 1`.][86063] Version 1.53.0 (2021-06-17) ============================ Language ----------------------- - [You can now use unicode for identifiers.][83799] This allows multilingual identifiers but still doesn't allow glyphs that are not considered characters such as `~W~F` or `~_~@@`. More specifically you can now use any identifier that matches the UAX #31 "Unicode Identifier and Pattern Syntax" standard. This is the same standard as languages like Python, however Rust uses NFC normalization which may be different from other languages. - [You can now specify "or patterns" inside pattern matches.][79278] Previously you could only use `|` (OR) on complete patterns. E.g. ```rust let x = Some(2u8); // Before matches!(x, Some(1) | Some(2)); // Now matches!(x, Some(1 | 2)); ``` - [Added the `:pat_param` `macro_rules!` matcher.][83386] This matcher has the same semantics as the `:pat` matcher. This is to allow `:pat` to change semantics to being a pattern fragment in a future edition. Compiler ----------------------- - [Updated the minimum external LLVM version to LLVM 10.][83387] - [Added Tier 3\* support for the `wasm64-unknown-unknown` target.][80525] - [Improved debuginfo for closures and async functions on Windows MSVC.][83941] Libraries ----------------------- - [Abort messages will now forward to `android_set_abort_message` on Android platforms when available.][81469] - [`slice::IterMut<'_, T>` now implements `AsRef<[T]>`][82771] - [Arrays of any length now implement `IntoIterator`.][84147] Currently calling `.into_iter()` as a method on an array will return `impl Iterator`, but this may change in a future edition to change `Item` to `T`. Calling `IntoIterator::into_iter` directly on arrays will provide `impl Iterator` as expected. - [`leading_zeros`, and `trailing_zeros` are now available on all `NonZero` integer types.][84082] - [`{f32, f64}::from_str` now parse and print special values (`NaN`, `-0`) according to IEEE RFC 754.][78618] - [You can now index into slices using `(Bound, Bound)`.][77704] - [Add the `BITS` associated constant to all numeric types.][82565] Stabilised APIs --------------- - [`AtomicBool::fetch_update`] - [`AtomicPtr::fetch_update`] - [`BTreeMap::retain`] - [`BTreeSet::retain`] - [`BufReader::seek_relative`] - [`DebugStruct::non_exhaustive`] - [`Duration::MAX`] - [`Duration::ZERO`] - [`Duration::is_zero`] - [`Duration::saturating_add`] - [`Duration::saturating_mul`] - [`Duration::saturating_sub`] - [`ErrorKind::Unsupported`] - [`Option::insert`] - [`Ordering::is_eq`] - [`Ordering::is_ge`] - [`Ordering::is_gt`] - [`Ordering::is_le`] - [`Ordering::is_lt`] - [`Ordering::is_ne`] - [`OsStr::is_ascii`] - [`OsStr::make_ascii_lowercase`] - [`OsStr::make_ascii_uppercase`] - [`OsStr::to_ascii_lowercase`] - [`OsStr::to_ascii_uppercase`] - [`Peekable::peek_mut`] - [`Rc::decrement_strong_count`] - [`Rc::increment_strong_count`] - [`Vec::extend_from_within`] - [`array::from_mut`] - [`array::from_ref`] - [`cmp::max_by_key`] - [`cmp::max_by`] - [`cmp::min_by_key`] - [`cmp::min_by`] - [`f32::is_subnormal`] - [`f64::is_subnormal`] Cargo ----------------------- - [Cargo now supports git repositories where the default `HEAD` branch is not "master".][cargo/9392] This also includes a switch to the version 3 `Cargo.lock` format which can handle default branches correctly. - [macOS targets now default to `unpacked` split-debuginfo.][cargo/9298] - [The `authors` field is no longer included in `Cargo.toml` for new projects.][cargo/9282] Rustdoc ----------------------- - [Added the `rustdoc::bare_urls` lint that warns when you have URLs without hyperlinks.][81764] Compatibility Notes ------------------- - [Implement token-based handling of attributes during expansion][82608] - [`Ipv4::from_str` will now reject octal format IP addresses in addition to rejecting hexadecimal IP addresses.][83652] The octal format can lead to confusion and potential security vulnerabilities and [is no longer recommended][ietf6943]. - [The added `BITS` constant may conflict with external definitions.][85667] In particular, this was known to be a problem in the `lexical-core` crate, but they have published fixes for semantic versions 0.4 through 0.7. To update this dependency alone, use `cargo update -p lexical-core`. - Incremental compilation remains off by default, unless one uses the `RUSTC_FORCE_INCREMENTAL=1` environment variable added in 1.52.1. Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Rework the `std::sys::windows::alloc` implementation.][83065] - [rustdoc: Don't enter an infer_ctxt in get_blanket_impls for impls that aren't blanket impls.][82864] - [rustdoc: Only look at blanket impls in `get_blanket_impls`][83681] - [Rework rustdoc const type][82873] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ a2 1 SHA1 (rust-1.53.0-aarch64-apple-darwin.tar.gz) = 5353fe47a045e655afa91ae38f0a16a86de44fa6 a5 1 SHA1 (rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = 295dbc1862ca0446d583d4afd39dafcbd1531b60 a8 1 SHA1 (rust-1.53.0-aarch64-unknown-netbsd.tar.gz) = 805ceb6105c444f6c9fba0402ddaf4fbc6a96da3 a11 1 SHA1 (rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 530a64952e38b87086b3c7a53a9983cec508dd43 a14 1 SHA1 (rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = 5bf938eeb3d3535e174b7b8c7132e41342974584 a17 1 SHA1 (rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = dab15e4d646358506f6c2ffc1ae986abd5788163 a20 1 SHA1 (rust-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = 5f0ea5dfb842522304c5d7fb811b12f6018a0a98 a23 1 SHA1 (rust-1.53.0-i586-unknown-netbsd.tar.gz) = 76063feb16ef777074a847660ef9aa41f3ca253f a26 1 SHA1 (rust-1.53.0-i686-unknown-linux-gnu.tar.gz) = 2cbd1485b980e8abf25f54fa5d4fba41a1d8877e a29 1 SHA1 (rust-1.53.0-powerpc-unknown-netbsd.tar.gz) = 5eaf43a5a27f4d1df679f2b8fd1782c2c578201a a32 1 SHA1 (rust-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 9d2fe28ba4b3d6b9e39883c7be87b5dbeb9b26be a35 1 SHA1 (rust-1.53.0-sparc64-unknown-netbsd.tar.gz) = b6f94ed2fc91490b46a70530afb58324c373afb4 a38 1 SHA1 (rust-1.53.0-x86_64-apple-darwin.tar.gz) = 68865763092402167ae98ba27630af0fb3b764fa a41 1 SHA1 (rust-1.53.0-x86_64-unknown-freebsd.tar.gz) = f2058fec9907cc57d1871798d7401d502c67ceac a44 1 SHA1 (rust-1.53.0-x86_64-unknown-illumos.tar.gz) = 4608af3c88d50dd43f8a95e117fb5818ba09326e a47 1 SHA1 (rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 2042ff56acca0fa8d39c819cba6ff80eba17e19d a50 1 SHA1 (rust-1.53.0-x86_64-unknown-netbsd.tar.gz) = 2418551c7b95c33c18c3b5abc798f003c2ee14b6 a53 1 SHA1 (rust-std-1.53.0-aarch64-apple-darwin.tar.gz) = 562620bfcb8babf7ee66cf5d47a0c363ad49a792 a56 1 SHA1 (rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz) = a225fcecc68560c6769835cc8450bdd3fe87ec5a a59 1 SHA1 (rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz) = 915afe2273eac24fb200d7a67170bf60c305e552 a62 1 SHA1 (rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz) = 7390650fccd3f6837f43306eacccc95b7a6a4d83 a65 1 SHA1 (rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz) = 44ef05692a79d63a6f31390786c16ccb08f51ac4 a68 1 SHA1 (rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz) = e760c0df1b6420aa1bb59110f65462cd1eaaeb34 a71 1 SHA1 (rust-std-1.53.0-armv7-unknown-netbsd-eabihf.tar.gz) = a6e2997a2eb41656fdea2485ddc18f457e0f057d a74 1 SHA1 (rust-std-1.53.0-i586-unknown-netbsd.tar.gz) = 45217d4efa471de8efa10d076a8a36b23d322f73 a77 1 SHA1 (rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz) = 2028d8c7d037ebe63c688ffbcdb426372026ec10 a80 1 SHA1 (rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz) = 00d05d318cf21fa3f7c18fb91d92adb6438ed135 a83 1 SHA1 (rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz) = 62a5f4cb87b259b4bebe57ce7e2b15bade00acf4 a86 1 SHA1 (rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz) = 044d1fac176c1c73b3484014d6b848a555106f36 a89 1 SHA1 (rust-std-1.53.0-x86_64-apple-darwin.tar.gz) = 6f1515fec24d1f979aea7395b41a44375b21c6a8 a92 1 SHA1 (rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz) = 0545c381bbb511445cae05c0698ae9e990604a74 a95 1 SHA1 (rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz) = 47d2e87a4388b4bdd47b899909980e2cfa738426 a98 1 SHA1 (rust-std-1.53.0-x86_64-unknown-netbsd.tar.gz) = c631235a5f2aa56fb781626b80647690dc9e3e78 a101 1 SHA1 (rustc-1.54.0-src.tar.gz) = 66a2ea63bccf25c54433d39083bea6872daedc33 @ 1.136 log @rust: apply patch from the old lang/rust-bin package. This synchronizes lang/rust with wip/rust. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.135 2021/06/09 13:42:30 adam Exp $ d3 138 a140 130 SHA1 (rust-1.51.0-aarch64-apple-darwin.tar.gz) = 4780de680bb5641ee9e0554bf554c9774b77a3df RMD160 (rust-1.51.0-aarch64-apple-darwin.tar.gz) = 8bb65e59163f56afb82443c917cf2f0f34d1122b SHA512 (rust-1.51.0-aarch64-apple-darwin.tar.gz) = d0a5d23cab24db014303618e6babcbc5362a8dc243e806f1917246dce8b141bd07ce07ac73535940b1ca43599becc51677556bd32c20715cff7a39d61eb63424 Size (rust-1.51.0-aarch64-apple-darwin.tar.gz) = 265367526 bytes SHA1 (rust-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 35bc1e69928f08472ed0b9de59aa82e038ac4320 RMD160 (rust-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = be4aa4765b5b32ed3967cd0a70606306a509a520 SHA512 (rust-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 5a7caf19ebb865cd0d32b399b7e1883b4ef56312000c71011a03af6006dce045a2b4e9c5b4d2bee0bc803daa08b133b420548d33133b1cafa2c495461ad95c67 Size (rust-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 352805576 bytes SHA1 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 770be46d9e866b29b02dfcb244eb29727e32b8d5 RMD160 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 006696350eff6ede693b2ccd2d29c8344bd15c4c SHA512 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 8c2e608ee48e0289790e1f1c4df0908896425ee2bb700129eda2752afff85128ef18b6837208637e88a78f2733dc882f55771a71f2b305dd030c803b8a64b7a2 Size (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 235129929 bytes SHA1 (rust-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 064603919bf63e7754e93343ea1c256009c37f0b RMD160 (rust-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 9a9516f79b799779c2111f69bdfcd04e005e34ea SHA512 (rust-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 34285c4ea91e961db1b6670c332621d7bb8731b7c9682d029730c71eeb72c7eb6658728b111178dfcd15b9a803587cc36ed258736887971e2a7546f2c53d72ea Size (rust-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 301971516 bytes SHA1 (rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = a455eeebe43d554706bcdcc7a14f9c49d24498a9 RMD160 (rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 4371c437b9d5cf70c04c8a03ef998ab8991ef50d SHA512 (rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 73d8a92d7ecba3fc0d4a54069c94253d30c2bb93836990407c6a75f2281e836442f08e89f665afaaccc4c05bfc6f8691bd784454089280bce2017bb65fb26138 Size (rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 292904493 bytes SHA1 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea3585e264231b2fe1a179b7f79913ad1f5fa677 RMD160 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 758f597025f9341cd6a87c8372f3eb91c7d82112 SHA512 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0ceb86d3e8796d53ea3d9e2e8f77e8be37977fa864bdec40785aea3d9e2aa4d77bf62b718101b98f5f59019d9e245691b047a9839ceeb8844716753ff4e50fc5 Size (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 211192792 bytes SHA1 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 567db74be379b21f3e7a822a7ce529ba3c38de66 RMD160 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 55c0b4dae77a6482f82f47e54dc0c294f23cd188 SHA512 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 0c03eff587c8e9519d529754f5ddcb747ffbdf8488eb80623a0592071c019a4c73e86bb66c0b9eaaf4c3bc9dab7815eb5a4ec6c28afa85a594ce75e9f500212e Size (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 254835447 bytes SHA1 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 88842f938f30a65ad94db0a8e06bf84d08e68ed0 RMD160 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 8673266dbd63c7c3fa3ea3d0261d04de4baa3f56 SHA512 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = ef5d5cecc13d3b454c3348ae812e93a5d456f5364625b06e87410a497d4c2f44efdceb1ab5fbd07f4d4eeb6d59b06a58d7dc09f54c76d13b295e1af9821dbe58 Size (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 348617711 bytes SHA1 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = a029765092466d69918c7e6de8d2b0e7ee124589 RMD160 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = f58fb7d39e8d01e4f96337a860722961a395e4b7 SHA512 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = ddd8df70614458267fa9d980c623fa0b7ab6037f23ba623f4cb7d82162ef123d3e3329663f88e6ef967b36df3ebdf050486bf9c8665ff59525c951002488baac Size (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = 266958089 bytes SHA1 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 12ebabba42505ceef01cfd01cf5c14697e7c40f1 RMD160 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 3554e8510e8f627c6f52dcadae8a3f2f53a43697 SHA512 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = d6fb9a622aefa8bef5395c7e3846c3aa8987c0b810c9d382d2a7f0f3ca343748493b155835846f4c5e76f7a1ec2b65dace4610e8e94758b7f08259da22d9a2ff Size (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 272438402 bytes SHA1 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 7e1ed5667460c41566997983f9ed256779925246 RMD160 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 636284065fba846cbf53cd7e25ba1273f643b657 SHA512 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = f62916f790c97f5fde8ee7382e4641eead5522ddc3e6f12f6e7eb996f9caefdd7fb2f22eca1dedeeca90c8f28636dee83e655d6fd82dc35fb4b5bc06b7221063 Size (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 251407790 bytes SHA1 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = e95641fafefe8306ed4ee5acfabd2514977d2a97 RMD160 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = 1801df289765c69d693f7e94855a32d62c87ad2e SHA512 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = e5241828e524cb849c0496c55df46bb51d96ef5f934f763d98b4ed723d18fc888318e3d82771970502672d24dda1c25f6af86d46b6682bea1bab3400327766d2 Size (rust-1.51.0-x86_64-apple-darwin.tar.gz) = 282954035 bytes SHA1 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 910aea9fd50672ebe4876ce625125293c07c8205 RMD160 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = eab7a4503218ec7fd310b82481208f8234547fe4 SHA512 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 3f8b1916355983e48c4826b0ad40a770afddd4223df719fb8887f77e6432b8afc251d0f885bd31d222560df616ad9a43114317b0d6c57a6c161c1f7a74513cde Size (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 274904875 bytes SHA1 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 31f29bf161def4e32efad9e0bfdc4e7eba93a18a RMD160 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 9b2e9711dac029e0087ffdab3db91bf40a9297f3 SHA512 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 47cccf32136323c27c686f2658b64513c7f313cb034912fdb8109f3951593dd5c8135c4927fc1088d50d22ad8bfef9cb117f2b119677da334d6131b2a86f87da Size (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 198895161 bytes SHA1 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 3b7fba48561118452736f63a1378bb3418b6dabc RMD160 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = f777cc3b357b79fa7bfecda6ac53d75b37188558 SHA512 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 08230543a78082a758f43d5cd70a9c7330a1132af394e3191db9cb64cb61462ec2ce5af6b81a719a2059662f11c08586a241aa0048e5ca8f729c9daf550b57fd Size (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 252602702 bytes SHA1 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 92092d3b0f11cb6279ce4f00fa07e50b45689774 RMD160 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 368ce7be8de4ba44fedd319d6cf6092cdf4f6013 SHA512 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 39fa1b270fdb322f14bdb26e70b2ea64f5e84f947a6519ea7255f6675c534ee7e8a97d3b3c95d881f52ce2a811d0c5914fb5b81fdb3cc3bc5a5fe71d198e6995 Size (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 259950675 bytes SHA1 (rust-std-1.51.0-aarch64-apple-darwin.tar.gz) = 7bda1d39f8eb54c1d78dbb27f18269424362d2fe RMD160 (rust-std-1.51.0-aarch64-apple-darwin.tar.gz) = 582f63ba90d310652ee4faf8ec7db1f73f6ac9ea SHA512 (rust-std-1.51.0-aarch64-apple-darwin.tar.gz) = 3cb3f6f938d2534ad115f48032a5b79b965e06b884e4471ba1de82d37622403242a30074073d76f843c023f4a6d52f39abc4ded5e290af7e07038aa9bb1219d4 Size (rust-std-1.51.0-aarch64-apple-darwin.tar.gz) = 30707205 bytes SHA1 (rust-std-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 775e73df9868c0da947ab6bb9bf5282fb5560b48 RMD160 (rust-std-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 3dd43715e1b6c1a64b3df8766d31e47dbe3b30a7 SHA512 (rust-std-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = b47cafb6894e31f2fca672b24eb071ed7332a6a9cf09887ebbbf9f15b3e20c89a6b0a8b6a2294461af71557fd75b7ac8bbccfef1f661ed6072eddc417b6e85cf Size (rust-std-1.51.0-aarch64-unknown-linux-gnu.tar.gz) = 43180828 bytes SHA1 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 847608d0d513be5ecf69481baf91dce83ae69cc4 RMD160 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 4c6318f326eef611fab8ca0b5945f62f08d94615 SHA512 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 864102407d7ff2354f8d349cedfd3eed7567475ca62f4bbfd4e33495035385d81ff3d4d00ece3d2e48229c6a611afe8aac4348f9f6288ac227c2e76ef2b20378 Size (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 25807017 bytes SHA1 (rust-std-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = e18985b77e412fd1dd84d50340e725ff8c54b936 RMD160 (rust-std-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 45e1df95ad2ccad6e3004922384d79f217d7310b SHA512 (rust-std-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 9b76eb9e506887405f5c224b0fb9889d53f2c7bacb67d57aca9601113529fa607c2bb8ff6ffb3d32d6cf679620e5b21a3742b2dd559594765d7291985b2bc0da Size (rust-std-1.51.0-arm-unknown-linux-gnueabihf.tar.gz) = 29480334 bytes SHA1 (rust-std-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 871954b17688aac00b00ce5c0adf5196ec2ec39f RMD160 (rust-std-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 4c56769e2e7b81b67562d4e9ae4df9d2776fa223 SHA512 (rust-std-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 98d4bf0a60863e86cf51ac19dc4fa35e66335948798d2faa63c728daf0a3fb02cef27d70767d891fc4d64df467efbf7b3b24f95a5aafd5a55b3d00c297f6b60f Size (rust-std-1.51.0-armv7-unknown-linux-gnueabihf.tar.gz) = 29783864 bytes SHA1 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 387ae8d275675e407ab939a1e507fa7794324841 RMD160 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 49340240a2f38584a970e4344a963cda28f1f3f0 SHA512 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = d81b6c05374fca7ed1295974a122ba0fb710ec1f374ec295179c5f673225047c3b7fa74251df839472338de1e5676427f28fb6032fa492f30ae93ca209c0f685 Size (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 25754981 bytes SHA1 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = e9cd0d298cf92bf7568bd55c9606db3c0f1ba6f2 RMD160 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = b6864900b28aa54b33731a4e07b4d4c05c417e6b SHA512 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = c041d210276231847418e9cdc714954ac96b27671c4d6d4e5be48a45463d81aa972126cd455a1c5c25f506a925b1de6171645f7567378a3aa34eb9e20a7ade46 Size (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = 36220310 bytes SHA1 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 2ef50296b7512c3184402edaba727a0a0e789b73 RMD160 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 568d59580bf626c908cccc3574eb94f693f934e1 SHA512 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = b663b95dd37229c88b7d816cd28d6f6f4667b61a1065082a4dd2a01a6a0fa16dfd24c89c7ee977e7c0bbecaf8a2da218be0847f8566dc0d0121dddd00acbe6fe Size (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 40523381 bytes SHA1 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 876df1afce0a48273a759b02c65cadcdf6474916 RMD160 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 6f1095937a78a7ab6997b634d4ff5f032f8b385f SHA512 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 4ed51881bc8fcd2f4c7dbd02daad1a5405f533ddf91bfaccb798e2743a7ce231670e74ba2ce7c2953d2df5cf04cb8648ade42a4a138bd2ae54556e0295b19af9 Size (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 25217911 bytes SHA1 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = c5e0e17131c7fb0eeff8e866ed018ad24717c541 RMD160 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = fe2f0d2da7206184e5bbc7e2e415cb771e342c72 SHA512 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 6d9349d49986ff9c30c45e60c92a3f3e4ccf882de79191647a2ad6b546f231c52bc67d63c4c1808552d320e9abbaa23502de1a89981df6706e3a6ee65c4da4e1 Size (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 25213909 bytes SHA1 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = ea20329af7c62fc0a55cc390aff818a9840edf9a RMD160 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 462ea2c4c96d64706f58b52dede33c795f241c4b SHA512 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 526fa2144348a2487d853b962c3964da9df9f1f16574619558c1cc3e30efa657d6355928fd82dd77b99370aa8cd5f39e9f4ef1114e2cc5df93caa18eac08f8ee Size (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 25477588 bytes SHA1 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = 19c982ec312877f7e7ace72ec3ea86ee12ec2f05 RMD160 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = a9d257313926f32a06e916e1eb90e1e245e79bc7 SHA512 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = c2a523456137608b43cb0b7eb7e78b9e695a1f9a35374842d5635b92cc83d68d83346b7d9b0c0be9f6c9d244b6968ae9d48cc0513b6dd83dd68b414d2aa34611 Size (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = 40894522 bytes SHA1 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = e7e45a50ce80c1eaf8ae6895614a15e852bc5c1e RMD160 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 8390b5dd289aa02d49c7503ff45924c4c1d058c4 SHA512 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 7583540191088425c0bed74db721619d7224f8c5b34dfdf0d710970138a4dd417e4310fb2653c6fda055f68b76e9e72bb22fbdccc7b5ae8495c3f254f01176b0 Size (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 42413405 bytes SHA1 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = c873021a4509742daf9d447f6b37b1b63ff8e4df RMD160 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 297c692d2732f3c81ca30e60e6a304831e566131 SHA512 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 4558d87b970e43d638b8f22d7840be7a269b7265f0ee28d792636736a3ad2cc04ac772a8d4a08c19afeb605fcc7aa88fffae7ad72bd8bf3f745ce7c2b72fa81e Size (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 43880852 bytes SHA1 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = e6403cfbee29b7b0b12d3d8ef2f66fcf1b82c60c RMD160 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = 6702eca31ab2331bc3c1439331fac8fc1ca8c9a0 SHA512 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = ca22e155c0270404a8fb2ddd4eb62fe13537bce6ebaebf7bd37d69556f0c039932489ddb5b3be1efdb1d36eea6f03ef114c0bed7b1d17d4b2b566b9df6df22b6 Size (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = 39919481 bytes SHA1 (rustc-1.52.1-src.tar.gz) = 9a3463b178105040de6524c8849703a3ab0419d3 RMD160 (rustc-1.52.1-src.tar.gz) = 03ee0639d7436d8f5ddb6229c5e112662f10015b SHA512 (rustc-1.52.1-src.tar.gz) = 24073c46cff5a9ecb740b01a9d33ba37eb57eee8cb3fb6c29081e398bc48ffb63ef95a9d650a65554c17ebd85ed36c009ddbe5d2a3d8a37f0540308481c89432 Size (rustc-1.52.1-src.tar.gz) = 168175645 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 72746bbf0fa5e72fe151c95e3876b9eb1e70ae39 SHA1 (patch-compiler_rustc__llvm_build.rs) = 88b3b4dbafbd9d8e43998a0f19e3212493ca0add d142 1 a142 1 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 744ffd30b6b31486fa1c68e468b84688c00b9489 d144 2 a145 2 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 877d185e5ca58a3a3f145558be527185a276c154 SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = f0b41a3a5685ae33d037f8ded0b1fa6f1acb0867 d155 1 a155 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 4d35c1d51e0bb6f5cf4c48ed3f68826624f6934e d161 1 d164 2 a165 3 SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2533c2ae0d45d48b5ebea5d36842b4a1b9009af SHA1 (patch-vendor_cc-1.0.60_src_lib.rs) = 42ddba7dfbec922e5ef948b97ff8c70bae1b0113 SHA1 (patch-vendor_cc_src_lib.rs) = 27d8b8b6d9a607362152069a206298854f517460 d169 1 a169 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 67e5352830dd1de9cfb809df55d2dc702f371171 d171 1 a171 1 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_mod.rs) = e3feaf809eb568c3fb34b5880cfa45ec4d71238b @ 1.135 log @rust: fix patch for src/tools/rust-installer/install-template.sh Better patch for src/tools/rust-installer/install-template.sh - remove one path component after share/doc/ as the original code does - do not change spacing for HACK: section @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.134 2021/05/31 10:17:53 he Exp $ d155 1 a155 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 0eb45efc0928000649026d4317fe5f95b5f6dd4a @ 1.134 log @Update lang/rust to version 1.52.1. Pkgsrc changes: * Bump bootstrap kit version to 1.51.0. * Adjust patches as needed. * Update checksum adjustments. * Fix syntax error in commands adjusting libserde_derive for Darwin Upstream changes: Version 1.52.1 (2021-05-10) ============================ This release disables incremental compilation, unless the user has explicitly opted in via the newly added RUSTC_FORCE_INCREMENTAL=1 environment variable. This is due to the widespread, and frequently occuring, breakage encountered by Rust users due to newly enabled incremental verification in 1.52.0. Notably, Rust users **should** upgrade to 1.52.0 or 1.52.1: the bugs that are detected by newly added incremental verification are still present in past stable versions, and are not yet fixed on any channel. These bugs can lead to miscompilation of Rust binaries. These problems only affect incremental builds, so release builds with Cargo should not be affected unless the user has explicitly opted into incremental. Debug and check builds are affected. See [84970] for more details. [84970]: https://github.com/rust-lang/rust/issues/84970 Version 1.52.0 (2021-05-06) ============================ Language -------- - [Added the `unsafe_op_in_unsafe_fn` lint, which checks whether the unsafe code in an `unsafe fn` is wrapped in a `unsafe` block.][79208] This lint is allowed by default, and may become a warning or hard error in a future edition. - [You can now cast mutable references to arrays to a pointer of the same type as the element.][81479] Compiler -------- - [Upgraded the default LLVM to LLVM 12.][81451] Added tier 3\* support for the following targets. - [`s390x-unknown-linux-musl`][82166] - [`riscv32gc-unknown-linux-musl` & `riscv64gc-unknown-linux-musl`][82202] - [`powerpc-unknown-openbsd`][82733] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [`OsString` now implements `Extend` and `FromIterator`.][82121] - [`cmp::Reverse` now has `#[repr(transparent)]` representation.][81879] - [`Arc` now implements `error::Error`.][80553] - [All integer division and remainder operations are now `const`.][80962] Stabilised APIs ------------- - [`Arguments::as_str`] - [`char::MAX`] - [`char::REPLACEMENT_CHARACTER`] - [`char::UNICODE_VERSION`] - [`char::decode_utf16`] - [`char::from_digit`] - [`char::from_u32_unchecked`] - [`char::from_u32`] - [`slice::partition_point`] - [`str::rsplit_once`] - [`str::split_once`] The following previously stable APIs are now `const`. - [`char::len_utf8`] - [`char::len_utf16`] - [`char::to_ascii_uppercase`] - [`char::to_ascii_lowercase`] - [`char::eq_ignore_ascii_case`] - [`u8::to_ascii_uppercase`] - [`u8::to_ascii_lowercase`] - [`u8::eq_ignore_ascii_case`] Rustdoc ------- - [Rustdoc lints are now treated as a tool lint, meaning that lints are now prefixed with `rustdoc::` (e.g. `#[warn(rustdoc::non_autolinks)]`).][80527] Using the old style is still allowed, and will become a warning in a future release. - [Rustdoc now supports argument files.][82261] - [Rustdoc now generates smart punctuation for documentation.][79423] - [You can now use "task lists" in Rustdoc Markdown.][81766] E.g. ```markdown - [x] Complete - [ ] Todo ``` Misc ---- - [You can now pass multiple filters to tests.][81356] E.g. `cargo test -- foo bar` will run all tests that match `foo` and `bar`. - [Rustup now distributes PDB symbols for the `std` library on Windows, allowing you to see `std` symbols when debugging.][82218] Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Check the result cache before the DepGraph when ensuring queries][81855] - [Try fast_reject::simplify_type in coherence before doing full check][81744] - [Only store a LocalDefId in some HIR nodes][81611] - [Store HIR attributes in a side table][79519] Compatibility Notes ------------------- - [Cargo build scripts are now forbidden from setting `RUSTC_BOOTSTRAP`.][cargo/9181] - [Removed support for the `x86_64-rumprun-netbsd` target.][82594] - [Deprecated the `x86_64-sun-solaris` target in favor of `x86_64-pc-solaris`.][82216] - [Rustdoc now only accepts `,`, ` `, and `\t` as delimiters for specifying languages in code blocks.][78429] - [Rustc now catches more cases of `pub_use_of_private_extern_crate`][80763] - [Changes in how proc macros handle whitespace may lead to panics when used with older `proc-macro-hack` versions. A `cargo update` should be sufficient to fix this in all cases.][84136] [84136]: https://github.com/rust-lang/rust/issues/84136 [80763]: https://github.com/rust-lang/rust/pull/80763 [82166]: https://github.com/rust-lang/rust/pull/82166 [82121]: https://github.com/rust-lang/rust/pull/82121 [81879]: https://github.com/rust-lang/rust/pull/81879 [82261]: https://github.com/rust-lang/rust/pull/82261 [82218]: https://github.com/rust-lang/rust/pull/82218 [82216]: https://github.com/rust-lang/rust/pull/82216 [82202]: https://github.com/rust-lang/rust/pull/82202 [81855]: https://github.com/rust-lang/rust/pull/81855 [81766]: https://github.com/rust-lang/rust/pull/81766 [81744]: https://github.com/rust-lang/rust/pull/81744 [81611]: https://github.com/rust-lang/rust/pull/81611 [81479]: https://github.com/rust-lang/rust/pull/81479 [81451]: https://github.com/rust-lang/rust/pull/81451 [81356]: https://github.com/rust-lang/rust/pull/81356 [80962]: https://github.com/rust-lang/rust/pull/80962 [80553]: https://github.com/rust-lang/rust/pull/80553 [80527]: https://github.com/rust-lang/rust/pull/80527 [79519]: https://github.com/rust-lang/rust/pull/79519 [79423]: https://github.com/rust-lang/rust/pull/79423 [79208]: https://github.com/rust-lang/rust/pull/79208 [78429]: https://github.com/rust-lang/rust/pull/78429 [82733]: https://github.com/rust-lang/rust/pull/82733 [82594]: https://github.com/rust-lang/rust/pull/82594 [cargo/9181]: https://github.com/rust-lang/cargo/pull/9181 [`char::MAX`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.MAX [`char::REPLACEMENT_CHARACTER`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.REPLACEMENT_CHARACTER [`char::UNICODE_VERSION`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.UNICODE_VERSION [`char::decode_utf16`]: https://doc.rust-lang.org/std/primitive.char.html#method.decode_utf16 [`char::from_u32`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32 [`char::from_u32_unchecked`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32_unchecked [`char::from_digit`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_digit [`Peekable::next_if`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if [`Peekable::next_if_eq`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if_eq [`Arguments::as_str`]: https://doc.rust-lang.org/stable/std/fmt/struct.Arguments.html#method.as_str [`str::split_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_once [`str::rsplit_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.rsplit_once [`slice::partition_point`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.partition_point [`char::len_utf8`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf8 [`char::len_utf16`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf16 [`char::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_uppercase [`char::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_lowercase [`char::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.eq_ignore_ascii_case [`u8::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_uppercase [`u8::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_lowercase [`u8::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.eq_ignore_ascii_case @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.133 2021/05/28 10:32:20 mcf Exp $ d155 1 a155 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 9f93da54d9a126390d1ec9d1430241f876c8ba3f @ 1.133 log @rust: fix typo in "old" path in i586-unknown-netbsd patch Some patch(1) implementations, such as OpenBSD patch and GNU patch, choose the file name with the fewest path components if neither the old or new file exist. This missing slash causes the old name (compiler/rustc_target/src/speci586_unknown_netbsd.rs.orig) to have fewer components, so it is created instead of the new name as intended. This results in build error when one of these patch(1) implementations is used: error[E0583]: file not found for module `i586_unknown_netbsd` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.132 2021/05/26 09:21:39 he Exp $ d3 128 a130 128 SHA1 (rust-1.50.0-aarch64-apple-darwin.tar.gz) = 5c8b553294492eb28d6076a803dd17079a526e15 RMD160 (rust-1.50.0-aarch64-apple-darwin.tar.gz) = d864fce6a136027868760f965830f53b6c2a0b9a SHA512 (rust-1.50.0-aarch64-apple-darwin.tar.gz) = f463336127b7e3151c734b86e6711a3691ca2a556c641b745717e90ec69e13b119b856e4512003de19f50a4bcd89d12db0f07d10b64e84ea73ceaeeaabed0eaa Size (rust-1.50.0-aarch64-apple-darwin.tar.gz) = 257188174 bytes SHA1 (rust-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 3f078e2e2f55e43ba98cb2acd21d40e5e9cc49a8 RMD160 (rust-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 3847eaaa8072efe27b0e7411795d98aa6fca0003 SHA512 (rust-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 14ab31538d3f43200463bd9dc392b4488f2d7fccba5179b449ada4a51bca7de61e5e190f9b9f3627011ba803e609e3ccf2fcf649ea6f0cac602269626cdddc33 Size (rust-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 348339759 bytes SHA1 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = bb36673c48642da22f608c091aae54e334c6592c RMD160 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 63c54020bd0b97ad344b0f07e331cd735fc8a375 SHA512 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 76153bf8295de8c994289648c2458492ac0c771696f85a9d1d3ab7c6bb08626f9876cad1fd270000742305f3bd334d294ade76a477149a02c9100807e350a4e2 Size (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 282637715 bytes SHA1 (rust-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 3c3cbd32918aa3be62db1f7a2e6d7b96768f396d RMD160 (rust-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 187837a48f8ac8028565750f1bd1fe07a58df962 SHA512 (rust-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 87b5ddd3d306899f683ca136acfdc6cd223662df3bf3450077afd50bee20c8b6abc90bff6d5edfc4f21938ff76e20ed679d73017e98011e0675aeaf7b234508d Size (rust-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 298844315 bytes SHA1 (rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 37ff8f32bd2bae5f39ba93e7a49b534ac0a65370 RMD160 (rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 1f1c3c287c4c5f65e5b06fa2c002fcabacefcab0 SHA512 (rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = db0ffcca4766992e48eba3161da6e9025de25a647d960804f532fbf0b50a857c264941424e6342186a4c965a575e79da8705864bb95038a21da9e554fb650791 Size (rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 289456182 bytes SHA1 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8c78af0b9300e738cd44c8d85226bdb4b277db3c RMD160 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = b0dc7748ed8315c61ef56e3bdd25ec9ccc8cc12a SHA512 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 14e60642262493cb6492945caa6cd25c179328e7e8e0791fbb887411b28989619d2ea80d8cdf9496de1d2f1bfea280fcd8696357f12ec7cbe496a0c8b76a7c0e Size (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 259036239 bytes SHA1 (rust-1.50.0-i586-unknown-netbsd.tar.gz) = f0c3693dda70151825777669bf23538e3ceb6367 RMD160 (rust-1.50.0-i586-unknown-netbsd.tar.gz) = 02995dd3f6dc114162c42a9ad072dffdd2e756b5 SHA512 (rust-1.50.0-i586-unknown-netbsd.tar.gz) = b51e6e17b4b81c3885450554aff816d7e0264fa09ffc97c66def20a72a0980451a5c26c12cdc52ff077be77656ab5d986ff2b8ebed6a24355fd76b5479faeb41 Size (rust-1.50.0-i586-unknown-netbsd.tar.gz) = 316871159 bytes SHA1 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = f946618c821caab5c58dd3eb2a3af42cf486c3dd RMD160 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = a299095db6fc1a2160415087638a35b0bc02cd95 SHA512 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = 13d3e71bf88fc92ffd7f2c5a59e151dcd0e25e1b9256a107d96ab3110bab698b1294fe7dcbc4f3a847c37666e54a6183c41a8320ddbbcd5ebe907e13e7f5c1bc Size (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = 360543712 bytes SHA1 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 6f58b67c3487186e47e6cf12b9ab13562a0724b3 RMD160 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 60f565681f2cbed690c1551c7648609cfcb5148d SHA512 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 4e5db0d3a5aff3b67c5ec988e6d632fd81dc5cc305aa14bba595de28f3154d13fdcfea6fc69f4a5264220bf471fab1add8ae089a87a05427d7a3a936749941bb Size (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 313628339 bytes SHA1 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 0579809b8f384304ea95112b933edecdaacd083d RMD160 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 141743e14c9bc5fdce35c83b29262f59b5f062a0 SHA512 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = d0186e7857c5836f260112c1676799816b39b6e424ea20866a9be97b80525f6c0b6f71daacb505844bb600158ca4c7d4c2f6431e198ef7e551a7f400368a2afe Size (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 319094630 bytes SHA1 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = 72b6d9e81ea186a049fa83bdcce973faf1bb91db RMD160 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = c26dafe0cdf12cce0b9314eacb2fe8a513a4ccdd SHA512 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = e990096d3b253522818cdd1fe6624b567e9d679d1e4c55fa1392805128b073d55334bc13c9d48e6a7befabb3673c098332e24b7b6e2a07d82eb4181228ab5d90 Size (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = 298912500 bytes SHA1 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 2f381659e8988f70dbfd593c0e40f69102d1b057 RMD160 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 2933afe5b9fee6662b63d6db5fdc81a6618be250 SHA512 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 0d1466b3667d48049decf77ce0887b79e4f322a5e48832cefd6f038f67d8868286db2b1d03a2f75012d0e0e663506ef21566877ab625fc047528af617a9b845a Size (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 289620946 bytes SHA1 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 4c4f41627ce0cd858d368eae473d596003f75f70 RMD160 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 0aad96abfc49cc5efa1ca906efdb28664001a236 SHA512 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 73fbf1cec1ad394a5dceb54a2aa3c50abea8101d9363ff149bf201c99cd4f2834e184bbb95856e22b4f2dd4698125f42e74ba6251ed7921c199101d5ea08c00a Size (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 271458271 bytes SHA1 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 45424cadb4996fac2dc2be7e762070a96a08e3a7 RMD160 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = d246a53f826444b9a176c9feaa6cfd59ebbc9680 SHA512 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 4a2326102c23c75118ecafb2f2efcdada84b2a7895b4c1088124ef1a3d05d40420c24321ec5dc3df06c03cb5d487198cc12f48efc514469a3d48143a5c6e4842 Size (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 205922547 bytes SHA1 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 61f1032e2fa1e8fe36cb4cad74ee5f5065851fe7 RMD160 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = a9372164dcae56c93969f747df3079f279c456e7 SHA512 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 542c3b00bc07f5c8be318bb63a2da088d43eec687a73fd31b5370825d4cd1335a77636357b0713ccc072a43c1fdbdb68ee8752255ae771b991d3e8e619c79e04 Size (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 264280899 bytes SHA1 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 3a3aa685e7b999b0ec13447c6343dd6e993feedc RMD160 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 0e47efe8b6de2cf929739ee73134372def159882 SHA512 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = b603ebf2475963fdf65eeea9d8db8b9c9e68638ba492a0ed1131259c46f10bfca8868ba1c78a4ce5bde0094d0f3b0e4414dc5b80b087faf129b5aba3e0ad14c5 Size (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 256369818 bytes SHA1 (rust-std-1.50.0-aarch64-apple-darwin.tar.gz) = 1aa302af2062e805f285f991ec5d857ff9a7e952 RMD160 (rust-std-1.50.0-aarch64-apple-darwin.tar.gz) = 26bf61d3106d1ef827707aafd9348d3475b20679 SHA512 (rust-std-1.50.0-aarch64-apple-darwin.tar.gz) = f4c699de83664566e187eec7c1c5e9d39ceaf9e7236522829626e45643510d851748f8770c4ce09a556c8ceb4e4357f135ba53cacf555b154eb3c103434d1a51 Size (rust-std-1.50.0-aarch64-apple-darwin.tar.gz) = 28059579 bytes SHA1 (rust-std-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 698e7db9bf74ba213c9398d92b9c3b56b76306a0 RMD160 (rust-std-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = caf3d9dea02360be8ab7a313f192d4d0e3a491cb SHA512 (rust-std-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = b19d40fc07d9f9df5a3e55c0860705fc92d8fd7e5caaa466150cd8bd86b20ab12b81bd0aef77d20a6ba0f980bf08c12f342093c73d31d400a52b7de2f44fc69c Size (rust-std-1.50.0-aarch64-unknown-linux-gnu.tar.gz) = 42931420 bytes SHA1 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 3a0706658c2967b82117e417a00fabb49e4e5616 RMD160 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 0ce19d5de264b5f6c2c125ca03576934379e2af6 SHA512 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = faaec54fbda06c89088ec54a282f1c9d98dadc3ec8de277bd189efa99fffee5c6f8886f1a39b1d6f0ba6f84af79f563b8d56eab290dd765d40cd81177955ccaf Size (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 25604488 bytes SHA1 (rust-std-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = f5bad471c47f072398c0b936559c54598be2dc89 RMD160 (rust-std-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 4fa0a6dba32b29ec181fe61a78d776ecf2de1c7b SHA512 (rust-std-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = fac28f3d98f6f915c36544fd762ec0f6aa01cd403e82c6c54d4a152e1aa214ba56a0879a6602e7906a6f3b2e8fdf3c6691bc3288f72e9a864d9e42c9b267819b Size (rust-std-1.50.0-arm-unknown-linux-gnueabihf.tar.gz) = 29266447 bytes SHA1 (rust-std-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 0f39f2a926c34e09eef002339822aac39ee7fb2a RMD160 (rust-std-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 3d0bf1040e8d4f364ccaa1627b085a6166cb562a SHA512 (rust-std-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 3c99a651ca5b20db93f9c7219c121c09a4979933ee46dfe60d5ad6e4921d22bdf77f337902b882633e77d5848e77df5981dc8bc022d858276e4f610284165020 Size (rust-std-1.50.0-armv7-unknown-linux-gnueabihf.tar.gz) = 29576263 bytes SHA1 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = e268a5d24e98177476f4e0bb8d50d860bbbbfffb RMD160 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef207513cc147584ab93e68a6a95034945987f25 SHA512 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 2a7fba99d386a95150bc5adac4b98cdbc2df88ab0644a194b8ba6fa53821378495ea0955540b4b0e85ce91faec56b7c098fc55585a55da94d8e04d38f64285f2 Size (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 25557517 bytes SHA1 (rust-std-1.50.0-i586-unknown-netbsd.tar.gz) = e9e089dfe900a6b21a4dfde59c5a14f9b2534d5b RMD160 (rust-std-1.50.0-i586-unknown-netbsd.tar.gz) = 83e44dd46ce655552e6574194fd2ba2f1b2e693b SHA512 (rust-std-1.50.0-i586-unknown-netbsd.tar.gz) = cc612866209314165470db71237478747209ad0304aa8c7dcf61dfdfddea0060190dded92d2cfa11c65625f8f2936d93df1adb20b232fef6a3cbe2201bac668d Size (rust-std-1.50.0-i586-unknown-netbsd.tar.gz) = 36226995 bytes SHA1 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 1126f9909bc8bbe447f08b5ad656da9424ea31c6 RMD160 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = aaa623f1b26e6bd4cfab6d36cf12f448e9f647f5 SHA512 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 550439fe6402c8114f70803749f6514b8da02bfc85777c73079c5667a1df5d31f1c38086f9043bd4fe947367ec583f30f1aa88df293b493b84d699cd946888e7 Size (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 40402401 bytes SHA1 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 1ed81ee8b56dccd64adc243a520434d74edefe01 RMD160 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = cbf13169b632686db1dd6f17432a8e313bfd6ec5 SHA512 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 2dc92e7a4f0e27a170208ee48e5985aad1ff3dbd8a48ecc24187f46efcdd9817c0e0260fdc605985c1d4cbc7a8612ae64d1e117a5c68ca86fd1b742955181720 Size (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 25024173 bytes SHA1 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 48eaf45623ec75327db2efbd5c50cb8070e07c7b RMD160 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 0c9f96a811c2e001e2099fc55da356b2eeb7c595 SHA512 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 6b37e6527012b1e14bcecd5b31a8864680066a9988467037dcea049d3f018a23470e7871b97394f08a2ef008fe1e9844d9da01bf409f3cf920208358ce095293 Size (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 25019088 bytes SHA1 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 22c8b8e3080f10f19c835771145b94e63ff86860 RMD160 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 761af50d1f518f22bbe98edd65fd279b0b3e1ed3 SHA512 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 9c0c2340950a420e0459c66c34ff9a6e808c890e66abcf12c034245edf65bb81e88e08c075ba6052b441ab0399e0af75a13566ad0bd081f4c1d23b2ce62de8f5 Size (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 25286447 bytes SHA1 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = ba34a9afc95e26d8ad981a1f6462b62a0a0a13b2 RMD160 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = 2234575725d792e24fe53e0fbae1c786a31e55d0 SHA512 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = c1db5961dfca7bf5923022918ee604bf8535959995a6d5c1a737ada833f4fc0ba93730f7b0c80e5a97868f256e3117e1b074e99e5d70453bbe10f904ead99204 Size (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = 40793121 bytes SHA1 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 85916297a1f1f8fd346b51f4984838e413af3c3f RMD160 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = b5130575cdce4231960e550099a13324d5cfbc56 SHA512 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 132f9a507523d0f610896913d5d95de55f36fcf3c8f654fa10c07d7c593c0e6f9b3172059a868231e01df3628c7cb5ec6cb2f3c097f58677b7ea28473b700468 Size (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 42284734 bytes SHA1 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 4e31e544e82dd6a25b850e53bce82cfae7cd1829 RMD160 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 654fec94236ca8c96b37dd4738c4059d3f9df08f SHA512 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 0738fccf96754dc0333a9c2d1a2ceca5ddac5664bad650c2ff5967ff532821f277fc8aa97b461029b6cab89ee758f2f1dd7102240247ae1acbcdbe31c71f26cb Size (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 43778041 bytes SHA1 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = f2eb537fe359fca0533a1b90ea68b16406575c3e RMD160 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = bbb1ea37aa484119b07f4a53d69a993c498b1eea SHA512 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = 19af8459daa06434a9cb71f379cb43d5e2c3805c040f0afef804327f920fa55c6dc5dcce634f12c7e9e334d491df679e98ddec4f7ded5167b0ba5959eefdc6be Size (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = 39808048 bytes SHA1 (rustc-1.51.0-src.tar.gz) = 7a54c0a17efed9b41e6f211727edc5e00620b871 RMD160 (rustc-1.51.0-src.tar.gz) = 86012fa02e52e4a06e5c76aaa482face78b38ef5 SHA512 (rustc-1.51.0-src.tar.gz) = 694189c7d48537b29fdf39e1b4cac58166c72d8e5adef59da788a5a49ac803ef4c1648b3e36bc9834305240a3a394bef052fc3388ea9b7de46d3e5c7342aefe7 Size (rustc-1.51.0-src.tar.gz) = 160954811 bytes d135 1 a135 1 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = cfd6584417d4d07ec6326aaf597aa211eac2645f d141 1 a141 1 SHA1 (patch-library_unwind_build.rs) = ae096a20aed95304eb3806be4cd237fe4ffd9afb d143 1 a143 1 SHA1 (patch-src_bootstrap_builder.rs) = e04b3212786a422f70516227f7cbc7b29dcd699d d146 1 a146 1 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 d148 1 a148 1 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a d165 1 a165 1 SHA1 (patch-vendor_target-lexicon_src_targets.rs) = ec46802e2ec4bcce80a859b435b591ff464e9a42 @ 1.132 log @Update lang/rust to version 1.51.0. Pkgsrc changes: * Add support for the big-endian arm64 NetBSD target (aarch64_be). * On NetBSD/i386, use the i586 (pentium) bootstrap kit variant in preference to i686. * Adjust patches, re-compute line offsets, re-compute crate checksums. * Remove a patch which was either integrated upstream and/or no longer applies. * Bump bootstraps to 1.50.0. * Move conditionals until after bsd.prefs.mk so that they work... * Default to "dist" build target if cross-compiling, but allow also to override via rust.BUILD_TARGET. * Allow overriding MAKE_JOBS_SAFE via rust.MAKE_JOBS_SAFE if you want a different trade-off between occasional breakage and performance. * Adjust platform.mk according to work already done in wip/rust/ * Add a patch to optimize the install.sh script used to install binary bootstraps to not do so many forks; use case/esac and parameter expansion instead of grep, sed and cut. * Drop building documentation for the binary bootstrap kits. This will also impact the lang/rust-bin package. For full documentation, build or install lang/rust as a package. Upstream changes: Version 1.51.0 (2021-03-25) ============================ Language -------- - [You can now parameterize items such as functions, traits, and `struct`s by constant values in addition to by types and lifetimes.][79135] Also known as "const generics" E.g. you can now write the following. Note: Only values of primitive integers, `bool`, or `char` types are currently permitted. ```rust struct GenericArray { inner: [T; LENGTH] } impl GenericArray { const fn last(&self) -> Option<&T> { if LENGTH == 0 { None } else { Some(&self.inner[LENGTH - 1]) } } } ``` Compiler -------- - [Added the `-Csplit-debuginfo` codegen option for macOS platforms.][79570] This option controls whether debug information is split across multiple files or packed into a single file. **Note** This option is unstable on other platforms. - [Added tier 3\* support for `aarch64_be-unknown-linux-gnu`, `aarch64-unknown-linux-gnu_ilp32`, and `aarch64_be-unknown-linux-gnu_ilp32` targets.][81455] - [Added tier 3 support for `i386-unknown-linux-gnu` and `i486-unknown-linux-gnu` targets.][80662] - [The `target-cpu=native` option will now detect individual features of CPUs.][80749] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [`Box::downcast` is now also implemented for any `dyn Any + Send + Sync` object.][80945] - [`str` now implements `AsMut`.][80279] - [`u64` and `u128` now implement `From`.][79502] - [`Error` is now implemented for `&T` where `T` implements `Error`.][75180] - [`Poll::{map_ok, map_err}` are now implemented for `Poll>>`.][80968] - [`unsigned_abs` is now implemented for all signed integer types.][80959] - [`io::Empty` now implements `io::Seek`.][78044] - [`rc::Weak` and `sync::Weak`'s methods such as `as_ptr` are now implemented for `T: ?Sized` types.][80764] - [`Div` and `Rem` by their `NonZero` variant is now implemented for all unsigned integers.][79134] Stabilized APIs --------------- - [`Arc::decrement_strong_count`] - [`Arc::increment_strong_count`] - [`Once::call_once_force`] - [`Peekable::next_if_eq`] - [`Peekable::next_if`] - [`Seek::stream_position`] - [`array::IntoIter`] - [`panic::panic_any`] - [`ptr::addr_of!`] - [`ptr::addr_of_mut!`] - [`slice::fill_with`] - [`slice::split_inclusive_mut`] - [`slice::split_inclusive`] - [`slice::strip_prefix`] - [`slice::strip_suffix`] - [`str::split_inclusive`] - [`sync::OnceState`] - [`task::Wake`] - [`VecDeque::range`] - [`VecDeque::range_mut`] Cargo ----- - [Added the `split-debuginfo` profile option to control the -Csplit-debuginfo codegen option.][cargo/9112] - [Added the `resolver` field to `Cargo.toml` to enable the new feature resolver and CLI option behavior.][cargo/8997] Version 2 of the feature resolver will try to avoid unifying features of dependencies where that unification could be unwanted. Such as using the same dependency with a `std` feature in a build scripts and proc-macros, while using the `no-std` feature in the final binary. See the [Cargo book documentation][feature-resolver@@2.0] for more information on the feature. Rustdoc ------- - [Rustdoc will now include documentation for methods available from _nested_ `Deref` traits.][80653] - [You can now provide a `--default-theme` flag which sets the default theme to use for documentation.][79642] Various improvements to intra-doc links: - [You can link to non-path primitives such as `slice`.][80181] - [You can link to associated items.][74489] - [You can now include generic parameters when linking to items, like `Vec`.][76934] Misc ---- - [You can now pass `--include-ignored` to tests (e.g. with `cargo test -- --include-ignored`) to include testing tests marked `#[ignore]`.][80053] Compatibility Notes ------------------- - [WASI platforms no longer use the `wasm-bindgen` ABI, and instead use the wasm32 ABI.][79998] - [`rustc` no longer promotes division, modulo and indexing operations to `const` that could fail.][80579] - [The minimum version of glibc for the following platforms has been bumped to version 2.31 for the distributed artifacts.][81521] - `armv5te-unknown-linux-gnueabi` - `sparc64-unknown-linux-gnu` - `thumbv7neon-unknown-linux-gnueabihf` - `armv7-unknown-linux-gnueabi` - `x86_64-unknown-linux-gnux32` - [`atomic::spin_loop_hint` has been deprecated.][80966] It's recommended to use `hint::spin_loop` instead. Internal Only ------------- - [Consistently avoid constructing optimized MIR when not doing codegen][80718] [79135]: https://github.com/rust-lang/rust/pull/79135 [74489]: https://github.com/rust-lang/rust/pull/74489 [76934]: https://github.com/rust-lang/rust/pull/76934 [79570]: https://github.com/rust-lang/rust/pull/79570 [80181]: https://github.com/rust-lang/rust/pull/80181 [79642]: https://github.com/rust-lang/rust/pull/79642 [80945]: https://github.com/rust-lang/rust/pull/80945 [80279]: https://github.com/rust-lang/rust/pull/80279 [80053]: https://github.com/rust-lang/rust/pull/80053 [79502]: https://github.com/rust-lang/rust/pull/79502 [75180]: https://github.com/rust-lang/rust/pull/75180 [79135]: https://github.com/rust-lang/rust/pull/79135 [81521]: https://github.com/rust-lang/rust/pull/81521 [80968]: https://github.com/rust-lang/rust/pull/80968 [80959]: https://github.com/rust-lang/rust/pull/80959 [80718]: https://github.com/rust-lang/rust/pull/80718 [80653]: https://github.com/rust-lang/rust/pull/80653 [80579]: https://github.com/rust-lang/rust/pull/80579 [79998]: https://github.com/rust-lang/rust/pull/79998 [78044]: https://github.com/rust-lang/rust/pull/78044 [81455]: https://github.com/rust-lang/rust/pull/81455 [80764]: https://github.com/rust-lang/rust/pull/80764 [80749]: https://github.com/rust-lang/rust/pull/80749 [80662]: https://github.com/rust-lang/rust/pull/80662 [79134]: https://github.com/rust-lang/rust/pull/79134 [80966]: https://github.com/rust-lang/rust/pull/80966 [cargo/8997]: https://github.com/rust-lang/cargo/pull/8997 [cargo/9112]: https://github.com/rust-lang/cargo/pull/9112 [feature-resolver@@2.0]: https://doc.rust-lang.org/nightly/cargo/reference/features.html#feature-resolver-version-2 [`Once::call_once_force`]: https://doc.rust-lang.org/stable/std/sync/struct.Once.html#method.call_once_force [`sync::OnceState`]: https://doc.rust-lang.org/stable/std/sync/struct.OnceState.html [`panic::panic_any`]: https://doc.rust-lang.org/stable/std/panic/fn.panic_any.html [`slice::strip_prefix`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.strip_prefix [`slice::strip_suffix`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.strip_prefix [`Arc::increment_strong_count`]: https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.increment_strong_count [`Arc::decrement_strong_count`]: https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.decrement_strong_count [`slice::fill_with`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.fill_with [`ptr::addr_of!`]: https://doc.rust-lang.org/nightly/std/ptr/macro.addr_of.html [`ptr::addr_of_mut!`]: https://doc.rust-lang.org/nightly/std/ptr/macro.addr_of_mut.html [`array::IntoIter`]: https://doc.rust-lang.org/nightly/std/array/struct.IntoIter.html [`slice::split_inclusive`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_inclusive [`slice::split_inclusive_mut`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_inclusive_mut [`str::split_inclusive`]: https://doc.rust-lang.org/nightly/std/primitive.str.html#method.split_inclusive [`task::Wake`]: https://doc.rust-lang.org/nightly/std/task/trait.Wake.html [`Seek::stream_position`]: https://doc.rust-lang.org/nightly/std/io/trait.Seek.html#method.stream_position [`Peekable::next_if`]: https://doc.rust-lang.org/nightly/std/iter/struct.Peekable.html#method.next_if [`Peekable::next_if_eq`]: https://doc.rust-lang.org/nightly/std/iter/struct.Peekable.html#method.next_if_eq [`VecDeque::range`]: https://doc.rust-lang.org/nightly/std/collections/struct.VecDeque.html#method.range [`VecDeque::range_mut`]: https://doc.rust-lang.org/nightly/std/collections/struct.VecDeque.html#method.range_mut @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.131 2021/04/23 11:41:55 nia Exp $ d134 1 a134 1 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 8016df2ef0cf1e82b62d18ef156da9806988cb79 @ 1.131 log @rust: add some more arm and aarch64 targets not tested, so not added to platforms.mk for now. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.130 2021/04/20 08:25:51 he Exp $ d3 128 a130 128 SHA1 (rust-1.49.0-aarch64-apple-darwin.tar.gz) = f2ca6aa0d3f84a1ea96d6a4875ea435a38fce7c0 RMD160 (rust-1.49.0-aarch64-apple-darwin.tar.gz) = eee9b9744e41161e9f1231229b5a8c2050ea77df SHA512 (rust-1.49.0-aarch64-apple-darwin.tar.gz) = 5a324d85534dc462815278abb8c2b358f406bbad782b1d94a3ba478a75035604b1830ad2fa5ded923ccc995f32150f16658ca881b9fc059d8042b59c392fdf3c Size (rust-1.49.0-aarch64-apple-darwin.tar.gz) = 235741580 bytes SHA1 (rust-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = a3cd5b0714d0e838ed888a1d846f4d522f078280 RMD160 (rust-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = e09dd62e2518ffcbf7901b92f941af4f0f0ea7d0 SHA512 (rust-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = 1b92a24ac07c84b9d3c9bd4c0464aefce414f50e5af203f800c2f442150df3265d7ae261ab6cb8726d4bce622f631237b2ca45be9e3da30cf3f85bddb33478dd Size (rust-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = 306996334 bytes SHA1 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 97804c99b787a54bf16c0c13665eb74cab6c7bba RMD160 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 5940c473d0655dc50efc10d2a7dc4bb7c0b85590 SHA512 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = f8d430fcc2d3b83e37d01c49932395eb3e3882e7e593238fdbab363f98418bd50b478054197760c1fd549cd7df87b34325678f26bee6e9b7ff21d159551af7af Size (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 259213852 bytes SHA1 (rust-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = e4918200406165644b661346fc59010b430342e9 RMD160 (rust-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 65b21bd4ec567c5a2f921bd0f4f1f3436bd8086f SHA512 (rust-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 875c611268ba8a0c162caf0ff9f18d79a0ee83bf082b7fd3a10844e719c250e2fe2db1cad615639e38a5cc67adceeb3624a74a4f815c98f208a36e9fe9b0099b Size (rust-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 272416908 bytes SHA1 (rust-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = d5117ef0254f6e74b3235a23cb39b36e077f748a RMD160 (rust-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = d55f226a6273cd367ee3d32c4681a0080ebd2118 SHA512 (rust-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = 4210dcd3eaf4fb60ad0d3345a63ea4cfeb0bc12a439b45076ee50c22b7dc5be602227da71059162f0111a972a38072d0763eb1af010b2bcfc63047225282d3a6 Size (rust-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = 263338829 bytes SHA1 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = c6ff63c7e8f4c1c23eaf6e70ff5dd9cc598a4bc7 RMD160 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 2177ba63fd60de56fe804b86fc48f7e853fe390c SHA512 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 956209fbbc7555a83a2ab4bdc191f5d12f3dbe3b978794be819269e98af054231f57ec2c754944a42d957057c52566f6a40e1aae119b1badb8a3d2237f461a43 Size (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 241080722 bytes SHA1 (rust-1.49.0-i686-unknown-linux-gnu.tar.gz) = de8d345b47dcacff306b39bd594d4bbd2fc0fb24 RMD160 (rust-1.49.0-i686-unknown-linux-gnu.tar.gz) = 0cb4b449e91d645f13d45281f3c60642d6a2f9c8 SHA512 (rust-1.49.0-i686-unknown-linux-gnu.tar.gz) = 12b42537b4b0b02bf97634c8c4e14465b6039638b40d086e1b42c9df64909a0051b0f67aec477349168943cdf37739de44309ee91f6535958c22c165adbf987a Size (rust-1.49.0-i686-unknown-linux-gnu.tar.gz) = 327377966 bytes SHA1 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 4f8a5261751fd43495b0e0ef19d8cef448a9004e RMD160 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 9515ae688b8ca3ae878470f5cec23370473ab51e SHA512 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 334570b5a9a88490f3151db36a5821709602f527cab0a0839ccf5c2b5a1bcdd096d65a4d165d88d350589fc7d61330bd613c114d8896685bb727780d6ea7b0b9 Size (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 274232619 bytes SHA1 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 169de8bf536b080722a9f0aad54c895070f8d96b RMD160 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 21c1aea54155266c63856f17458a7502a88792dc SHA512 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = e87b125c01d52b87216db84d5fdb1b795f68a6870663a3cc8f6af2f788103e785da761def347f0b0084cca3c39ddb7feb4999a6cff27b23031433e1b65d1ad8c Size (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 288330635 bytes SHA1 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 164af24fc8f8e261deb6e7ff393752a9786c5bc4 RMD160 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 80db1a2ca0c9de6f718891e42607fcf831bb6107 SHA512 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 4499ab421d7a790bb5af115d5777e419c4ff635a5e919fe6969407ae5bd64e5ec6a91631bf1f457e0c947ce79ee2db39f4e8fe3760bb275743bca89055b98e7c Size (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 293526410 bytes SHA1 (rust-1.49.0-sparc64-unknown-netbsd.tar.gz) = 1ff0966777105cd733e67dc227d960a19d4777d8 RMD160 (rust-1.49.0-sparc64-unknown-netbsd.tar.gz) = 70fd99278ff73ce4a30a5c43890ac2406b18f294 SHA512 (rust-1.49.0-sparc64-unknown-netbsd.tar.gz) = b28eabfbbcd7e7e895a102f66a7d87fd0daf88049c7f1ef69247d0288b11482d22d6c9ac09ac89b113ce372550e066fb9350db349a0cf31363848bd5289ac3b9 Size (rust-1.49.0-sparc64-unknown-netbsd.tar.gz) = 275214266 bytes SHA1 (rust-1.49.0-x86_64-apple-darwin.tar.gz) = 81f697111f1d981a8d3596b11e3e64283bc1546f RMD160 (rust-1.49.0-x86_64-apple-darwin.tar.gz) = 9ecae8f9636061769d05b4459095a217d1627619 SHA512 (rust-1.49.0-x86_64-apple-darwin.tar.gz) = dd2c9375571880d3fabcd61161d06169c365cfb9dabfd023e728b2e6affdb8101d631edc9ae00b7d7fdc9c2babb578f71acfacd1780877c56572ad3beb19b524 Size (rust-1.49.0-x86_64-apple-darwin.tar.gz) = 262777607 bytes SHA1 (rust-1.49.0-x86_64-unknown-freebsd.tar.gz) = 0a529d605715930e9004cf6a693b19ae2dec19c1 RMD160 (rust-1.49.0-x86_64-unknown-freebsd.tar.gz) = 5ca3f5f805c5fd1525eda8b276b2834f5e51f495 SHA512 (rust-1.49.0-x86_64-unknown-freebsd.tar.gz) = c7768ae65fe0bcce7fc3d915618c8034da93cd213a45c3ae16501060a959a29527c0b2e4ca7ecd84f907797dc1683f361614daf096334451a6812e889aaeee48 Size (rust-1.49.0-x86_64-unknown-freebsd.tar.gz) = 218268823 bytes SHA1 (rust-1.49.0-x86_64-unknown-illumos.tar.gz) = 5fe74da4ad2f63561bf9129b20dc058b83fc2ce9 RMD160 (rust-1.49.0-x86_64-unknown-illumos.tar.gz) = 5c38b2eb78689cb83147a6ceb45c82dc1f909958 SHA512 (rust-1.49.0-x86_64-unknown-illumos.tar.gz) = a49dbe2fafa604323c634196fc48bbe274808087bd9940db79f65101db4d70e46ab3d1e078e6e9d4ccab2093f6cf16fc379405c10af539ebdc6084ebfbf2d6fd Size (rust-1.49.0-x86_64-unknown-illumos.tar.gz) = 196387210 bytes SHA1 (rust-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 44c79f6113770cf25d05ebb4acad6494d39e6a2f RMD160 (rust-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 7513ac2472723a02491a3ddc7934c16edfe7423c SHA512 (rust-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 334c3ae93009c54390289a6d5266538d080e6b4909dd4cb2073a1eb0349eb7287d052305d4130e7ea39fdfee013e29080d6dc4b9335fa717bcc0c9f87849eece Size (rust-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 250314423 bytes SHA1 (rust-1.49.0-x86_64-unknown-netbsd.tar.gz) = c43ab0af19139dc8cc36cc007f5cdf0b0bb1ea02 RMD160 (rust-1.49.0-x86_64-unknown-netbsd.tar.gz) = d0043d669b55fa9f40497cf143afa2870e2275ef SHA512 (rust-1.49.0-x86_64-unknown-netbsd.tar.gz) = aa9b4a6da515bf5d4c2bd0f96c5f3589a4e48b2f612285cb0c1c867aa492f23fda0fe832874ed515784bf4c4b833e3b9b5946af12fdd4a0346453b4e726f2e8b Size (rust-1.49.0-x86_64-unknown-netbsd.tar.gz) = 227006885 bytes SHA1 (rust-std-1.49.0-aarch64-apple-darwin.tar.gz) = e37e29375203fad3ffe9bda92952e6b354aa63b9 RMD160 (rust-std-1.49.0-aarch64-apple-darwin.tar.gz) = 1ddc99fbc545b2e601d507d90b5f88bd8cdb1a32 SHA512 (rust-std-1.49.0-aarch64-apple-darwin.tar.gz) = 72fa2936413124daa2b49a7998aa63cdd1ca068cf224eed14815f9a5b4b1d4fe602845cffec3d61a98eb5c0d6ce06c57efe4a2684699a9726db7cb1225610083 Size (rust-std-1.49.0-aarch64-apple-darwin.tar.gz) = 27145897 bytes SHA1 (rust-std-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = ccb07c8077e510831debcd8b55313db852dfff88 RMD160 (rust-std-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = 7c9815094aa43d568f5884b90b2b005f97fffa52 SHA512 (rust-std-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = d08d561b832e2e294e1ff5c64bad84e40aed0f42b28773e977ce4a47e1334482c0851393484b24e0d4c6287966c75d87c4b210c9385e1d731b92765895c29a7d Size (rust-std-1.49.0-aarch64-unknown-linux-gnu.tar.gz) = 28421680 bytes SHA1 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = bec960b56661b1f039233ef75e33f304b6ed176d RMD160 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = f3e70c1b7fa0c75ea668860c3f7c546ad7a97fee SHA512 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = 6a1f31fc63cf6d0b10b461e2dc003b75f87763c586f1fa81e1bc102c2f50fc856f2cd42529bd4d3d0d668a16747cf0568ccf6e1b70c1e01c61a1617caaf03f0c Size (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = 24786839 bytes SHA1 (rust-std-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 391a105f57e5728c232040ffe16615077c91cabd RMD160 (rust-std-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 78ee088ab8061e25c2e0c8abc9526cfad14f9c2f SHA512 (rust-std-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 134f83b4e68cb94737893ff5380cda5063aa04120f5cd0409c4498b70467e252529d89363e2cfc4d443936f5b29ee5103549acb7b449c0db63e1ebaa27e94f4f Size (rust-std-1.49.0-arm-unknown-linux-gnueabihf.tar.gz) = 28417445 bytes SHA1 (rust-std-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = e743d245d63a183cc46de354138cc1533e192819 RMD160 (rust-std-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = c06a8ac9f3f176f3461704e48c099128e4d5ad07 SHA512 (rust-std-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = 46ef543f99daf5e170de04a85389861a1d69b98c653a50de410558154b2495e86d9653fce7fc1dc9029e986b575728aab8fc4f60ef60965c039b56a35b47e8e7 Size (rust-std-1.49.0-armv7-unknown-linux-gnueabihf.tar.gz) = 28623618 bytes SHA1 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = b3f82f4c2d2af9be54eb10e313f053d7443107d2 RMD160 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 58468d07240e082820d844bb2bd512f5e293a7e3 SHA512 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 7057a8a850e0ed8a70acaee032b3ca69c9dd3f708da5e2124d160e8942e59a63faa6a6782cc2565b9edb7056e37ae06509c281c07aa48a8921663db04ad55d84 Size (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24763715 bytes SHA1 (rust-std-1.49.0-i686-unknown-linux-gnu.tar.gz) = fe9e151fb962dcec0a6a5e1ede2d91a31ebc32d4 RMD160 (rust-std-1.49.0-i686-unknown-linux-gnu.tar.gz) = b3dad53f90b1a0695ddf7dbdb203f1f428487422 SHA512 (rust-std-1.49.0-i686-unknown-linux-gnu.tar.gz) = 17915db60012b5697454a5102316d740d33a4ba9e52908f89e16b725b5e18b325399e27ff5603b649bfd0d892bad2597273d9ceb80c432fbeeaab0c0465ccf55 Size (rust-std-1.49.0-i686-unknown-linux-gnu.tar.gz) = 34871922 bytes SHA1 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 82b880a53d18895d413666292705b89910457ec2 RMD160 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = e3d64206873fa9b5d8ca5bef8cc5a07739bf03fc SHA512 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 07a47749534cc266092933c334c1876592403bfb7ae929b3035f0eae3d92cf9b3b9bba09980770fdd7f58e92ff083c4ed5e49b886c24245d43ee97f31b2f165a Size (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 30854538 bytes SHA1 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = ada449dbe578ff7473d91e882f53c2cff0392be3 RMD160 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 79df3bb4cac9bd821ebd54f3d4ca63ff78b7ec0f SHA512 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 35021e195d7d7c4ab505889b425ba87d53fe839c10c954a21474e6def8f82bdc2d48e4429e3ffb15982780e5382a88756c5efd1ea6cca351be540e625e23d473 Size (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 24361787 bytes SHA1 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 00f7aeee7efdc6a48529d4a77393858d744cd0b4 RMD160 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = c72c212d69256136ddc49cfa94281a4af90618da SHA512 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 93cc2de39630ccfe0ec8ec99248116f692b79ec428e4980e14e33bb66515826099c0fa21b78495efd68a48c81d407cdcb008e154baa3697aa4bbd415b6dc722d Size (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 24355869 bytes SHA1 (rust-std-1.49.0-sparc64-unknown-netbsd.tar.gz) = 04b12a7778944d03446df235a3dd28533d056f81 RMD160 (rust-std-1.49.0-sparc64-unknown-netbsd.tar.gz) = 4a7f19c5539b012b6e0b10e2cf2d57ffc7a1243b SHA512 (rust-std-1.49.0-sparc64-unknown-netbsd.tar.gz) = 7828a1205373d938a1417c23f5ade5f82980db247dae40b0e9a6506319f4f3bdc413b25c6ffc6b82c3eb191030b3d3ee54d30c0caec8d7e4f75b7c5cc4cd439f Size (rust-std-1.49.0-sparc64-unknown-netbsd.tar.gz) = 24558005 bytes SHA1 (rust-std-1.49.0-x86_64-apple-darwin.tar.gz) = c41c47d76316bb14b3cde8c65b79a94ab10c3685 RMD160 (rust-std-1.49.0-x86_64-apple-darwin.tar.gz) = b43ecabbcfa19327be5dccf09fc72855d0707a49 SHA512 (rust-std-1.49.0-x86_64-apple-darwin.tar.gz) = 932de6e305035f9c83a8fe700b0b18bc9f88f556d0e3f0908fd3a6a141e862e016acfa83724517a21b9ba25fd76efbb1d6b5ea41f07e87409e353ab8a8bb11f3 Size (rust-std-1.49.0-x86_64-apple-darwin.tar.gz) = 35384330 bytes SHA1 (rust-std-1.49.0-x86_64-unknown-freebsd.tar.gz) = 9a8a5c3b5c329126f60dda2cf4aa3760f23ff5c0 RMD160 (rust-std-1.49.0-x86_64-unknown-freebsd.tar.gz) = d4a18f9b630d7d629457af633e03d58a253e88ae SHA512 (rust-std-1.49.0-x86_64-unknown-freebsd.tar.gz) = 59bc9b4073bd3928f72376e2f73266a9d35b22637bcc12a781586c84e3c57299a3662ecbd6f2fd49ce3390b1b84b8676e200ad3bf08f42bc3659ae9e434cd926 Size (rust-std-1.49.0-x86_64-unknown-freebsd.tar.gz) = 34555877 bytes SHA1 (rust-std-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 96d184f1b39dcf3cb91e938f53aa79e78eebff53 RMD160 (rust-std-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = bd1afebd4c117df734ebc5b41ceae7f80428020c SHA512 (rust-std-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 4c0d51989d44c6b113fdeb67508c28a434779ff2f944c9d04c428536a2e820a1b0d0feef96fea606cbf43276ca546a44614fd7a468d35d8c6c5094d892995f4c Size (rust-std-1.49.0-x86_64-unknown-linux-gnu.tar.gz) = 38292344 bytes SHA1 (rust-std-1.49.0-x86_64-unknown-netbsd.tar.gz) = ee366640b89f6af3d5eeac5068a6d344e40f3710 RMD160 (rust-std-1.49.0-x86_64-unknown-netbsd.tar.gz) = fdb5e5201d217985e2a667d5aba425205e7763b6 SHA512 (rust-std-1.49.0-x86_64-unknown-netbsd.tar.gz) = 919fa961ec132df601db47f7a0ffd4bf8c3c5e5f562374dad0c9bea53fe2c9132f024284f898cc248d8fd9ee675c1eb0c17742a6b79e4edf87c035cb2cfbb5e3 Size (rust-std-1.49.0-x86_64-unknown-netbsd.tar.gz) = 34459628 bytes SHA1 (rustc-1.50.0-src.tar.gz) = 86657ff8f88d6ed8dd48189493249e4b8ec99ca7 RMD160 (rustc-1.50.0-src.tar.gz) = 07633389398c9e746a6d349e97775201aaeeeb3b SHA512 (rustc-1.50.0-src.tar.gz) = 30a8a64379427901fe9a23044897456f26e7f7ab146400464feeb663aeff7539c98d78ecbd6a446535a86c8740a6ece9edf19807dc28795b832a988722fe7990 Size (rustc-1.50.0-src.tar.gz) = 159542148 bytes d133 3 a135 2 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 96611262cd34bbc7f1f757f9df354760cd65fe85 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 4b44776982c715f818342b56564efa9576ca995e a137 1 SHA1 (patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs) = f629fcf782c0c915c2921456eb1ffa8e91c244c1 d140 7 a146 7 SHA1 (patch-library_std_src_sys_unix_thread.rs) = c431e3221849e3220fc63b072984ccb1896f83c8 SHA1 (patch-library_unwind_build.rs) = 2cff0229bfb26445ea3f2e2e5b6e4ea8884df28f SHA1 (patch-src_bootstrap_bootstrap.py) = a8c094a781339a613221259d8ce7d00f6e0aa3e6 SHA1 (patch-src_bootstrap_builder.rs) = d6ea923f5c67a1b1e98350d6269b4d78817a5934 SHA1 (patch-src_bootstrap_compile.rs) = 5d5d31eb08d404cb24aca7e1be8de438004a49d6 SHA1 (patch-src_bootstrap_lib.rs) = 4b2ff5b2e280e3523ef1fd8903fab7324e6699a0 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 03a95b0893a339cb34b0b84773e33ade50deb87e d149 11 a159 9 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 213870dbeac00aa465ba65a12cfb47d2c58edcfd SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 272c5049b62e371ff3b975b70302a111dc4871c1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 1109d9adafae49434f2979af061c052e68a855a7 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 7d9910f62ed7e8b8ba2120b71b96a7b3324b8a5f SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = 5b79c164e0a10d282a12578d41d0ae4ed2283236 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 23b827fe5ce421e4b63e8ae22d0c9cc282a4b8ac SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = ff77adccf71e3683d8465d8b08face45e7b2b8a9 SHA1 (patch-vendor_lzma-sys_config.h) = 414c5c46eae69f205e958b0fd01af7feca2bfd63 d161 5 a165 2 SHA1 (patch-vendor_openssl-src_src_lib.rs) = cd4e6269fad10c6c7f51a044a16303ab1c55a8bf SHA1 (patch-vendor_stacker_src_lib.rs) = 5da51ee9cc928617f0a2b35eedabb7071fbfb059 @ 1.130 log @Remove a patch which no longer applies. This appears to no longer be needed. I could swear I had done a successful re-build before the previous commit, so not sure how that happened. Build fix, so no revision bump. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.129 2021/04/19 17:08:09 he Exp $ d3 8 d15 8 d67 8 d79 8 @ 1.129 log @Update lang/rust to version 1.50.0. Pkgsrc changes: * Adjust patches, re-compute line offsets, fix capitalization. * Remove i686/FreeBSD support, no longer provided upstream. * Bump bootstraps to 1.49.0. * Change USE_TOOLS from bsdtar to gtar. * Reduce diffs to pkgsrc-wip package patches. * Allow rust.BUILD_TARGET to override automatic choice of target. * Add an i586/NetBSD (pentium) bootstrap variant (needs testing), not yet added as bootstrap since 1.49 doesn't have that variant. Upstream changes: Version 1.50.0 (2021-02-11) ============================ Language ----------------------- - [You can now use `const` values for `x` in `[x; N]` array expressions.][79270] This has been technically possible since 1.38.0, as it was unintentionally stabilized. - [Assignments to `ManuallyDrop` union fields are now considered safe.][78068] Compiler ----------------------- - [Added tier 3\* support for the `armv5te-unknown-linux-uclibceabi` target.][78142] - [Added tier 3 support for the `aarch64-apple-ios-macabi` target.][77484] - [The `x86_64-unknown-freebsd` is now built with the full toolset.][79484] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries ----------------------- - [`proc_macro::Punct` now implements `PartialEq`.][78636] - [`ops::{Index, IndexMut}` are now implemented for fixed sized arrays of any length.][74989] - [On Unix platforms, the `std::fs::File` type now has a "niche" of `-1`.][74699] This value cannot be a valid file descriptor, and now means `Option` takes up the same amount of space as `File`. Stabilized APIs --------------- - [`bool::then`] - [`btree_map::Entry::or_insert_with_key`] - [`f32::clamp`] - [`f64::clamp`] - [`hash_map::Entry::or_insert_with_key`] - [`Ord::clamp`] - [`RefCell::take`] - [`slice::fill`] - [`UnsafeCell::get_mut`] The following previously stable methods are now `const`. - [`IpAddr::is_ipv4`] - [`IpAddr::is_ipv6`] - [`Layout::size`] - [`Layout::align`] - [`Layout::from_size_align`] - `pow` for all integer types. - `checked_pow` for all integer types. - `saturating_pow` for all integer types. - `wrapping_pow` for all integer types. - `next_power_of_two` for all unsigned integer types. - `checked_power_of_two` for all unsigned integer types. Cargo ----------------------- - [Added the `[build.rustc-workspace-wrapper]` option.][cargo/8976] This option sets a wrapper to execute instead of `rustc`, for workspace members only. - [`cargo:rerun-if-changed` will now, if provided a directory, scan the entire contents of that directory for changes.][cargo/8973] - [Added the `--workspace` flag to the `cargo update` command.][cargo/8725] Misc ---- - [The search results tab and the help button are focusable with keyboard in rustdoc.][79896] - [Running tests will now print the total time taken to execute.][75752] Compatibility Notes ------------------- - [The `compare_and_swap` method on atomics has been deprecated.][79261] It's recommended to use the `compare_exchange` and `compare_exchange_weak` methods instead. - [Changes in how `TokenStream`s are checked have fixed some cases where you could write unhygenic `macro_rules!` macros.][79472] - [`#![test]` as an inner attribute is now considered unstable like other inner macro attributes, and reports an error by default through the `soft_unstable` lint.][79003] - [Overriding a `forbid` lint at the same level that it was set is now a hard error.][78864] - [Dropped support for all cloudabi targets.][78439] - [You can no longer intercept `panic!` calls by supplying your own macro.][78343] It's recommended to use the `#[panic_handler]` attribute to provide your own implementation. - [Semi-colons after item statements (e.g. `struct Foo {};`) now produce a warning.][78296] [74989]: https://github.com/rust-lang/rust/pull/74989 [79261]: https://github.com/rust-lang/rust/pull/79261 [79896]: https://github.com/rust-lang/rust/pull/79896 [79484]: https://github.com/rust-lang/rust/pull/79484 [79472]: https://github.com/rust-lang/rust/pull/79472 [79270]: https://github.com/rust-lang/rust/pull/79270 [79003]: https://github.com/rust-lang/rust/pull/79003 [78864]: https://github.com/rust-lang/rust/pull/78864 [78636]: https://github.com/rust-lang/rust/pull/78636 [78439]: https://github.com/rust-lang/rust/pull/78439 [78343]: https://github.com/rust-lang/rust/pull/78343 [78296]: https://github.com/rust-lang/rust/pull/78296 [78068]: https://github.com/rust-lang/rust/pull/78068 [75752]: https://github.com/rust-lang/rust/pull/75752 [74699]: https://github.com/rust-lang/rust/pull/74699 [78142]: https://github.com/rust-lang/rust/pull/78142 [77484]: https://github.com/rust-lang/rust/pull/77484 [cargo/8976]: https://github.com/rust-lang/cargo/pull/8976 [cargo/8973]: https://github.com/rust-lang/cargo/pull/8973 [cargo/8725]: https://github.com/rust-lang/cargo/pull/8725 [`IpAddr::is_ipv4`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_ipv4 [`IpAddr::is_ipv6`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_ipv6 [`Layout::align`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.align [`Layout::from_size_align`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.from_size_align [`Layout::size`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.size [`Ord::clamp`]: https://doc.rust-lang.org/stable/std/cmp/trait.Ord.html#method.clamp [`RefCell::take`]: https://doc.rust-lang.org/stable/std/cell/struct.RefCell.html#method.take [`UnsafeCell::get_mut`]: https://doc.rust-lang.org/stable/std/cell/struct.UnsafeCell.html#method.get_mut [`bool::then`]: https://doc.rust-lang.org/stable/std/primitive.bool.html#method.then [`btree_map::Entry::or_insert_with_key`]: https://doc.rust-lang.org/stable/std/collections/btree_map/enum.Entry.html#method.or_insert_with_key [`f32::clamp`]: https://doc.rust-lang.org/stable/std/primitive.f32.html#method.clamp [`f64::clamp`]: https://doc.rust-lang.org/stable/std/primitive.f64.html#method.clamp [`hash_map::Entry::or_insert_with_key`]: https://doc.rust-lang.org/stable/std/collections/hash_map/enum.Entry.html#method.or_insert_with_key [`slice::fill`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.fill @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.128 2021/04/04 08:40:44 he Exp $ a106 1 SHA1 (patch-library_std_build.rs) = c69af2a424bca60bc91741b8d4cb5fd633bbacca @ 1.128 log @Recompute checksums after the bootstrap version bump. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.127 2021/03/29 08:45:34 he Exp $ a2 28 SHA1 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = a5c6f5d2c820a936c8a38c24b25df4b4fa23423c RMD160 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 98dc484371f80b02a3f9fb60a3cd9467c4465df0 SHA512 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 17affc369bb539656515fe8c55a9803dc50e06158f744111515382fbf7e7570502d909203e77cde8e986c8ea6011fd505af999884fb62423b630a48f48e0e137 Size (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 169305599 bytes SHA1 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = cb4e5168c67dec2b76f02b1e8353bd5105b4ef0c RMD160 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = b326b227dc3a8713567a54d75648fbc65345e32e SHA512 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = af4335e5e50c93711bb304bb65b777dee9affccd27eda1a774ab3bfab8ddb9027bcc9942d8fcedc975eaa0d38b3e46aff67632d1d5eab568825c5aa0c0340ec8 Size (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = 267825837 bytes SHA1 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = 3197701068ee2d2b40d8c2600f0b71db8a99877e RMD160 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = b88c6c0635fe7154e77baa70e2b88ecb9b7c0845 SHA512 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = a28bf31fc6a184e02bf5ef424d102353478facc8b0150461930214f227a2695d92f148697d3051bd1a607c3b48a27191edde530a50bd13635a33446d59a1f1a8 Size (rust-1.48.0-x86_64-apple-darwin.tar.gz) = 213477157 bytes SHA1 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = e1056a7c9d228189f5ed5540a41c48947cc153d3 RMD160 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = e817ec2767fd1c04476cba0c7b6850c35664f788 SHA512 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = ff89fc630c5641d8d8c0866dc9fe7f3b69a90f88d6e84f00e802dbd64e6088046d8e8db4eab525a224d24ea191267214002caddaa7319c6e017093c51f4e69ed Size (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = 170506290 bytes SHA1 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 23afcbc003c01940277978553b4afd75ec5d333d RMD160 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 6510186be6f216e47cb1971500dbf1fd27f96e09 SHA512 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = e0153c7c400eea2f3b59c9f63c0ee0dbaf3f8ccf645c1ad4c66f90727d41894dcb49ddacf622fc8572ab45734472e59970de64939bec0f6d6f94f5797ce05fb4 Size (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 189960423 bytes SHA1 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = f0615a346a5db786a05b3e9ea45ef3ce5c86e5fb RMD160 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = d54c946315ef1a736b91227db99d8ddebf65dd94 SHA512 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = d9c11d0ddc968b7733f010159ac2a83aa62fac772f0f993e27e8d1876d69dab7bdfeac9e4ee0ab673b857cc7881fb16f924f4bc1954662590d17939acd1bc704 Size (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 266268898 bytes SHA1 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = a08036afb80f017b195138eab7b3677122951c1d RMD160 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 9e61fa3043f0360cd1a027cff5b5ac6bb76afad9 SHA512 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 411a878d2fe5dc5317ea128382c7879743aeba56ce04017fe20629a1cb681606fe828bafff28339b188998aaf6d46734d856dd84e57e7cd03293486edd21ce6d Size (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 173093248 bytes d11 4 d31 20 a50 24 SHA1 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 6d33cf01cc1f5e69a42fa34f2d81ac4bc5577206 RMD160 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 14dcd57168d55d9f5c77b4268ee79d5256be06ec SHA512 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 0a494e086b43f22f23d6347fae334b0c4214ff8dbba7e2f9bccb36ed97d73395b97a749303f898300e66e6e252f7cab6be47d5f45c79ee2bfcea118a5ab4d3a7 Size (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 33669962 bytes SHA1 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 61177ee70ea27ac4ee7f4b6a8adaeeb7a94ab336 RMD160 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = ebe3f73b95b7aa2875181ec621416c9395c3222d SHA512 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 9c886eccc52452045a542f2d44020ea35a4caa9c1605002b12b6a30d801f3e72ba6f6eb5f34309eff600b4ad7251e1a386df11414d2d2f4265ef6da2fa1afe3e Size (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 34286860 bytes SHA1 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = f2e0bd1171fcebb01613b2a648ab5101b475dfd5 RMD160 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 496b22e26c721f198a8ab038a8d8252edb55c7d8 SHA512 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 8d32a321de4ca19f73d83cfa36d2fdb0e208746df3ef8514ade3e23c39531703423d539309d803a7c3727b22154f7910e280ad5c011a79a1beb670dbdeb5229b Size (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 34034084 bytes SHA1 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 19266af438bfe78e4e9d829b7f81b56c34c403de RMD160 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = c61b789c1b49d795c400e0339d448b0629142e1f SHA512 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 6c4ccd907a0aea86daa677b52c226efe22f5df7870154c202bd6906f29a42da79c813fa2109ff8bc258d39a320eb6c8d8bf5ea320fb4d0fe110f3ae9259cc4b9 Size (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 36167516 bytes SHA1 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = db3a14bedb607607ea5bae6486b56279645fe59e RMD160 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 936bf26ea2e4546149f465a66b3aecface4b4a3b SHA512 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = cb817fd699edc7c7c71cff4e1280256ecb4a033bb23b90a615a747b9dbeabbe7bda54cb9656f4c2a886a10d47ee2a793a927e126b40abec4ea3902455da89c74 Size (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 37674284 bytes SHA1 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 2065187a843f778d98fac140e48a69a16854808e RMD160 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = ae3dcc4250eddd03b7ed6de582a08745f8cd70c2 SHA512 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 9734a501899a1fcde94b0f51b789584c9c870e4232a963a89be82b9fd07fb444c58bd11b854a0f673f699068b27204621825f2e38b2d74f243b937a1c87b5a53 Size (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 33698113 bytes d59 4 d79 20 a98 4 SHA1 (rustc-1.49.0-src.tar.gz) = 561f8d3b09bde24aa7998a8ae0e35d3429fa7016 RMD160 (rustc-1.49.0-src.tar.gz) = f690ef8098a64eaf1dab3122140cacf0cf4d6a32 SHA512 (rustc-1.49.0-src.tar.gz) = 033aa9fb9b9a79055ee075c33c27ae40defe7430972057a6477829070b5f54f8fc5082d36f5c751a2fb4cdfcf0d83db7b879dee15a8c4229b517295d6b7b6896 Size (rustc-1.49.0-src.tar.gz) = 157809463 bytes d100 3 a102 1 SHA1 (patch-compiler_rustc__llvm_build.rs) = 42ff9f15004426e9e6d134bf1364df997f78964d d108 9 a116 8 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 517a1836d6c5c56d5b7ec642559ccbe1f980e9d5 SHA1 (patch-library_unwind_build.rs) = 68bd62f14c764a266b7e92a2a3cd36810d006847 SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379 SHA1 (patch-src_bootstrap_builder.rs) = 082d312bbad522ae6b0e2d9e08cb1ba0c8fbac25 SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = bfdf8dc323cc5e59e880627fc7a240be805941d8 d118 6 a123 6 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 d125 2 a126 2 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f d128 2 a129 2 SHA1 (patch-vendor_openssl-src_src_lib.rs) = dd79a75e4d570567ac02e8dbb42695682762d9e4 SHA1 (patch-vendor_stacker_src_lib.rs) = 2f4db9971c0558ec7034052c810b8c8be80c4ae3 @ 1.127 log @Bump bootstrap kit to 1.49.0 for sparc64. This reduces the external dynamic dependencies, because this bootstrap kit is built with the --enable-cargo-native-static option, and is verified to fix the build for martin@@ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.126 2021/02/14 08:24:30 he Exp $ a2 8 SHA1 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = 046aa86beba3aebd546f12e5234bf71ada68435e RMD160 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = c83031fb1471a1eacc19667f8f6bd0f65031b66c SHA512 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = ccd5ccf317580862b1af57f8ee1ed0632d8ca66109c4a80451239e45bbdb9176894a362bcc01e714a1d6e36030953e00d092ef33deb3e0f756b632cb70bf923a Size (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = 199757993 bytes SHA1 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = b6ec3171cb18b4b1dea616f025656c039121b28f RMD160 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = b438307f57962c3b4c2e9cb023066c4cc5f7edd2 SHA512 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0765047c3780be51a9c81426380b16624a301789c5260bb47884eee5847903907c58b8e6227729b50ce3c20797160158f797ee0f1c1c55cb3cff3a6a149c5a28 Size (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 194224743 bytes a10 12 SHA1 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = ffcda2e4d67f8e7c5b65996e05e2922de7a9654f RMD160 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 41ceb909bf08f45e5ea83108a0a2b5e44cab19a4 SHA512 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 182ec18aa10ca0a15f170846d81c5bc5dcea88c5a506c2545ce62c53996a80ac0c2ce1dc93b7a24c632621024c5ffccd04ad5067168e74493b3eacebd757bf91 Size (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 213138805 bytes SHA1 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 7af71c687c05a3d3fd07d1788e30b07bbdbc4944 RMD160 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = a0a5cefa00a825525aba74597bd5fe480bce0ba1 SHA512 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 2a2b5b6a655b06742e967ca62143e28c14f99bdea8beaf347004a51bacaf18b633d823a79f96a5babf98e54694bd576e993efd75646e2705e6e0dd86b775da0d Size (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 224404607 bytes SHA1 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 0d74b8e32a932ac3dbe5a5084626a67d491e6dba RMD160 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 0b917d0cde0e7cbf25b254b0abda0dcf89a8f129 SHA512 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 8dbba4c8314ea528cd4e5155a962a424594259d8508ec054ec49b513c5e249cc136b6da0acb9b209b882f17cb86d0da139155a11d3691c3a608c488cdc353f95 Size (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 224192715 bytes d31 20 a54 8 SHA1 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = daf690730437595e1153bf4bdc214c0c1885ef8c RMD160 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 23f545e2569c0bc53cc187aec0031cc523f5d8fb SHA512 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 708ebb35aa06f88bb46f18a72efcde0333426d40273b8301b2af99e3dab5261623e09232c2ef17b1232aa6749bdd510b27443d01c403b6d076bc905f34922646 Size (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 24409036 bytes SHA1 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 903a617c8039a0bf1a8eab5bcedabde85774f5ff RMD160 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = c6abd38bd523b924cffa184b154310c99408b4f8 SHA512 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = d7234bc07a7339f1a616e23c64c5cb8ed351cfd26bd2b950dce1d4133bb07d2e41a9ac0c7f0f93187b0c84f9b91f1728ac523dfac080563d9bfc426b9e711e19 Size (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24295775 bytes a62 12 SHA1 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = e20bf3cd898985f25c77497f9288467f6e19a9a7 RMD160 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = e3632e9f3b498cb2c5add1ae16c19f718c5d5269 SHA512 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = 7e8b9cbd7c676f378cdae14cc9a013a8835c713aaae76cb2229003364ab41579ea86da0df07b8567e681057fade600294e86a5f86cc42be0bf1dcd705aaa7606 Size (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = 30312154 bytes SHA1 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = cbe9973b6938ee62ba9e756b0d2e6ce1ac67cd3d RMD160 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = bf3ad2939009ff9562bafd14ba77e7412a4dd7d9 SHA512 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = 8e08cf7657ff9184f81c954614ddc7f7e56afba5a6b690106a534e0f219f991217e2806e28e512dfa03e03fa0a6ac28437c50e1c5d09edea7b5fb2c145ce7133 Size (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = 23928272 bytes SHA1 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = c56b571dfdb8e0f682afab71f15dcf4f73156cd3 RMD160 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = fdb2161e5c900b95a0f30e1fec8f80c1d1cbc603 SHA512 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 58c72965f8a8a155940ca859f31ad02ae98be024998455b61bea3ab506ac0c7cb3693c2b993c77119ccbc5eede474fe431ab115e04746355468e56130c875f99 Size (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 23923923 bytes d79 20 @ 1.127.2.1 log @Pullup ticket #6436 - requested by he lang/rust: build fixes Revisions pulled up: - lang/rust/Makefile 1.221-1.227 - lang/rust/distinfo 1.128 - lang/rust/options.mk 1.12-1.14 --- Module Name: pkgsrc Committed By: nia Date: Tue Mar 30 09:50:14 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile options.mk Log Message: rust: normalize workarounds for cargo dependencies on NetBSD Havard would like all rusts to be built with rust-cargo-static, because this makes it easier to produce working bootstaps. In order to do this, we need to handle the OpenSSL and curl dependencies in older bootstrap kits properly. This means, for the remaining bootstraps that do not yet have cargo with static/vendored dependencies: - depend on base 8.0 openssl (compat80) on i386. - depend on pkgsrc curl on aarch64 and earmv7. the armv7 bootstrap is built for 9.0 so does not need compat80. the aarch64 bootstrap is built for 8.99.50 so does not need compat80. --- Module Name: pkgsrc Committed By: nia Date: Wed Mar 31 16:45:08 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile options.mk Log Message: rust: Only enable rust-cargo-static when building bootstraps. The final compiler will be dynamically linked with OpenSSL and curl, but this is undesirable in the case of bootstraps where it might be built against a version incompatible with version the user has. Discussed with he@@. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 08:36:05 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: Bump the rust binary bootstraps to 1.49 for the remaining NetBSD ports. The 1.49 cargo binary has a much reduced set of dynamic dependencies, increasing the probability that they'll run on the host. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 08:40:44 UTC 2021 Modified Files: pkgsrc/lang/rust: distinfo Log Message: Recompute checksums after the bootstrap version bump. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 08:51:20 UTC 2021 Modified Files: pkgsrc/lang/rust: options.mk Log Message: Change rust-cargo-static condition on NetBSD. Key off BUILD_TARGET instead of whether we're cross-building, as bootstrap kits *can* be built natively (yes, the former state was my suggestion, but on second thought this is more correct). --- Module Name: pkgsrc Committed By: nia Date: Sun Apr 4 09:23:38 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: rust: Remove old NetBSD bootstrap workarounds --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 10:21:45 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: We need curl and openssl buildlinked if BUILD_TARGET is "build". This is because in that case we're not using the rust-internal copies of those libraries, governed by the rust-cargo-static option. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 10:21:45 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: We need curl and openssl buildlinked if BUILD_TARGET is "build". This is because in that case we're not using the rust-internal copies of those libraries, governed by the rust-cargo-static option. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 13:30:16 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: Undo previous, curl and openssl are already conditionally buildlinked in options.mk, nia@@ pointed out. --- Module Name: pkgsrc Committed By: he Date: Sun Apr 4 17:49:42 UTC 2021 Modified Files: pkgsrc/lang/rust: Makefile Log Message: Hopefully today's last mistake: undo my MAKE_JOBS_SAFE mistake. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.127 2021/03/29 08:45:34 he Exp $ d3 8 d19 12 a50 20 SHA1 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 97804c99b787a54bf16c0c13665eb74cab6c7bba RMD160 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 5940c473d0655dc50efc10d2a7dc4bb7c0b85590 SHA512 (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = f8d430fcc2d3b83e37d01c49932395eb3e3882e7e593238fdbab363f98418bd50b478054197760c1fd549cd7df87b34325678f26bee6e9b7ff21d159551af7af Size (rust-1.49.0-aarch64-unknown-netbsd.tar.gz) = 259213852 bytes SHA1 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = c6ff63c7e8f4c1c23eaf6e70ff5dd9cc598a4bc7 RMD160 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 2177ba63fd60de56fe804b86fc48f7e853fe390c SHA512 (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 956209fbbc7555a83a2ab4bdc191f5d12f3dbe3b978794be819269e98af054231f57ec2c754944a42d957057c52566f6a40e1aae119b1badb8a3d2237f461a43 Size (rust-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 241080722 bytes SHA1 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 4f8a5261751fd43495b0e0ef19d8cef448a9004e RMD160 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 9515ae688b8ca3ae878470f5cec23370473ab51e SHA512 (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 334570b5a9a88490f3151db36a5821709602f527cab0a0839ccf5c2b5a1bcdd096d65a4d165d88d350589fc7d61330bd613c114d8896685bb727780d6ea7b0b9 Size (rust-1.49.0-i686-unknown-netbsd.tar.gz) = 274232619 bytes SHA1 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 169de8bf536b080722a9f0aad54c895070f8d96b RMD160 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 21c1aea54155266c63856f17458a7502a88792dc SHA512 (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = e87b125c01d52b87216db84d5fdb1b795f68a6870663a3cc8f6af2f788103e785da761def347f0b0084cca3c39ddb7feb4999a6cff27b23031433e1b65d1ad8c Size (rust-1.49.0-powerpc-unknown-netbsd.tar.gz) = 288330635 bytes SHA1 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 164af24fc8f8e261deb6e7ff393752a9786c5bc4 RMD160 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 80db1a2ca0c9de6f718891e42607fcf831bb6107 SHA512 (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 4499ab421d7a790bb5af115d5777e419c4ff635a5e919fe6969407ae5bd64e5ec6a91631bf1f457e0c947ce79ee2db39f4e8fe3760bb275743bca89055b98e7c Size (rust-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 293526410 bytes d55 8 d71 12 a98 20 SHA1 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = bec960b56661b1f039233ef75e33f304b6ed176d RMD160 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = f3e70c1b7fa0c75ea668860c3f7c546ad7a97fee SHA512 (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = 6a1f31fc63cf6d0b10b461e2dc003b75f87763c586f1fa81e1bc102c2f50fc856f2cd42529bd4d3d0d668a16747cf0568ccf6e1b70c1e01c61a1617caaf03f0c Size (rust-std-1.49.0-aarch64-unknown-netbsd.tar.gz) = 24786839 bytes SHA1 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = b3f82f4c2d2af9be54eb10e313f053d7443107d2 RMD160 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 58468d07240e082820d844bb2bd512f5e293a7e3 SHA512 (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 7057a8a850e0ed8a70acaee032b3ca69c9dd3f708da5e2124d160e8942e59a63faa6a6782cc2565b9edb7056e37ae06509c281c07aa48a8921663db04ad55d84 Size (rust-std-1.49.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24763715 bytes SHA1 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 82b880a53d18895d413666292705b89910457ec2 RMD160 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = e3d64206873fa9b5d8ca5bef8cc5a07739bf03fc SHA512 (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 07a47749534cc266092933c334c1876592403bfb7ae929b3035f0eae3d92cf9b3b9bba09980770fdd7f58e92ff083c4ed5e49b886c24245d43ee97f31b2f165a Size (rust-std-1.49.0-i686-unknown-netbsd.tar.gz) = 30854538 bytes SHA1 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = ada449dbe578ff7473d91e882f53c2cff0392be3 RMD160 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 79df3bb4cac9bd821ebd54f3d4ca63ff78b7ec0f SHA512 (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 35021e195d7d7c4ab505889b425ba87d53fe839c10c954a21474e6def8f82bdc2d48e4429e3ffb15982780e5382a88756c5efd1ea6cca351be540e625e23d473 Size (rust-std-1.49.0-powerpc-unknown-netbsd.tar.gz) = 24361787 bytes SHA1 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 00f7aeee7efdc6a48529d4a77393858d744cd0b4 RMD160 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = c72c212d69256136ddc49cfa94281a4af90618da SHA512 (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 93cc2de39630ccfe0ec8ec99248116f692b79ec428e4980e14e33bb66515826099c0fa21b78495efd68a48c81d407cdcb008e154baa3697aa4bbd415b6dc722d Size (rust-std-1.49.0-powerpc-unknown-netbsd90.tar.gz) = 24355869 bytes @ 1.126 log @Update lang/rust to version 1.49.0. Pkgsrc changes: * Adjust patches, convert tabs to spaces so that tests pass. * Remove patches which are no longer needed (upstream changed) * Minor adjustments for SunOS, e.g. disable stack probes. * Adjust cargo checksum patching accordingly. * Remove commented-out use of PATCHELF on NetBSD, which doesn't work anyway... Upstream changes: Version 1.49.0 (2020-12-31) ============================ Language ----------------------- - [Unions can now implement `Drop`, and you can now have a field in a union with `ManuallyDrop`.][77547] - [You can now cast uninhabited enums to integers.][76199] - [You can now bind by reference and by move in patterns.][76119] This allows you to selectively borrow individual components of a type. E.g. ```rust #[derive(Debug)] struct Person { name: String, age: u8, } let person = Person { name: String::from("Alice"), age: 20, }; // `name` is moved out of person, but `age` is referenced. let Person { name, ref age } = person; println!("{} {}", name, age); ``` Compiler ----------------------- - [Added tier 1\* support for `aarch64-unknown-linux-gnu`.][78228] - [Added tier 2 support for `aarch64-apple-darwin`.][75991] - [Added tier 2 support for `aarch64-pc-windows-msvc`.][75914] - [Added tier 3 support for `mipsel-unknown-none`.][78676] - [Raised the minimum supported LLVM version to LLVM 9.][78848] - [Output from threads spawned in tests is now captured.][78227] - [Change os and vendor values to "none" and "unknown" for some targets][78951] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries ----------------------- - [`RangeInclusive` now checks for exhaustion when calling `contains` and indexing.][78109] - [`ToString::to_string` now no longer shrinks the internal buffer in the default implementation.][77997] - [`ops::{Index, IndexMut}` are now implemented for fixed sized arrays of any length.][74989] Stabilized APIs --------------- - [`slice::select_nth_unstable`] - [`slice::select_nth_unstable_by`] - [`slice::select_nth_unstable_by_key`] The following previously stable methods are now `const`. - [`Poll::is_ready`] - [`Poll::is_pending`] Cargo ----------------------- - [Building a crate with `cargo-package` should now be independently reproducible.][cargo/8864] - [`cargo-tree` now marks proc-macro crates.][cargo/8765] - [Added `CARGO_PRIMARY_PACKAGE` build-time environment variable.] [cargo/8758] This variable will be set if the crate being built is one the user selected to build, either with `-p` or through defaults. - [You can now use glob patterns when specifying packages & targets.][cargo/8752] Compatibility Notes ------------------- - [Demoted `i686-unknown-freebsd` from host tier 2 to target tier 2 support.][78746] - [Macros that end with a semi-colon are now treated as statements even if they expand to nothing.][78376] - [Rustc will now check for the validity of some built-in attributes on enum variants.][77015] Previously such invalid or unused attributes could be ignored. - Leading whitespace is stripped more uniformly in documentation comments, which may change behavior. You read [this post about the changes][rustdoc-ws-post] for more details. - [Trait bounds are no longer inferred for associated types.][79904] Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [rustc's internal crates are now compiled using the `initial-exec` Thread Local Storage model.][78201] - [Calculate visibilities once in resolve.][78077] - [Added `system` to the `llvm-libunwind` bootstrap config option.][77703] - [Added `--color` for configuring terminal color support to bootstrap.][79004] [75991]: https://github.com/rust-lang/rust/pull/75991 [78951]: https://github.com/rust-lang/rust/pull/78951 [78848]: https://github.com/rust-lang/rust/pull/78848 [78746]: https://github.com/rust-lang/rust/pull/78746 [78376]: https://github.com/rust-lang/rust/pull/78376 [78228]: https://github.com/rust-lang/rust/pull/78228 [78227]: https://github.com/rust-lang/rust/pull/78227 [78201]: https://github.com/rust-lang/rust/pull/78201 [78109]: https://github.com/rust-lang/rust/pull/78109 [78077]: https://github.com/rust-lang/rust/pull/78077 [77997]: https://github.com/rust-lang/rust/pull/77997 [77703]: https://github.com/rust-lang/rust/pull/77703 [77547]: https://github.com/rust-lang/rust/pull/77547 [77015]: https://github.com/rust-lang/rust/pull/77015 [76199]: https://github.com/rust-lang/rust/pull/76199 [76119]: https://github.com/rust-lang/rust/pull/76119 [75914]: https://github.com/rust-lang/rust/pull/75914 [74989]: https://github.com/rust-lang/rust/pull/74989 [79004]: https://github.com/rust-lang/rust/pull/79004 [78676]: https://github.com/rust-lang/rust/pull/78676 [79904]: https://github.com/rust-lang/rust/issues/79904 [cargo/8864]: https://github.com/rust-lang/cargo/pull/8864 [cargo/8765]: https://github.com/rust-lang/cargo/pull/8765 [cargo/8758]: https://github.com/rust-lang/cargo/pull/8758 [cargo/8752]: https://github.com/rust-lang/cargo/pull/8752 [`slice::select_nth_unstable`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable [`slice::select_nth_unstable_by`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable_by [`slice::select_nth_unstable_by_key`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable_by_key [`hint::spin_loop`]: https://doc.rust-lang.org/stable/std/hint/fn.spin_loop.html [`Poll::is_ready`]: https://doc.rust-lang.org/stable/std/task/enum.Poll.html#method.is_ready [`Poll::is_pending`]: https://doc.rust-lang.org/stable/std/task/enum.Poll.html#method.is_pending [rustdoc-ws-post]: https://blog.guillaume-gomez.fr/articles/2020-11-11+New+doc+comment+handling+in+rustdoc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.125 2021/01/03 18:23:14 he Exp $ a30 4 SHA1 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = b36be86882f392ab5c9d77cea323fd2b08469c83 RMD160 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = bc85efcc324d26ad78152fb8b3d28d325c4efbd8 SHA512 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = 0aef6fc40f28a3a6c7202490162e56b9af2e3bcbda9c694f632d72205e16ae57289756c092ff1ae55524af5610568f3370f28b93c825c6dd5e0c97395dd645fe Size (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = 213432541 bytes d51 4 a82 4 SHA1 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 7d20e6f554ccc3fcff2908c5f1b41ec2433a71d4 RMD160 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 56ef0a1cf29c481901535b1bccb9875b35fbb3ed SHA512 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 5b7e27f7f4013f6189c917cc877d2b851c9d54336c9f75da7d2ccb3c7fc1e51e5c936cb392e5b167118b1179ab3588fb06669eae6a815392a8cd4c4294ddbb6e Size (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 24208196 bytes d99 4 @ 1.125 log @Reduce difference to wip/rust/: * Remove a few commented-out entries/settings * Add @@PREFIX@@ substitution to the netbsd_base.rs patch, and adjust patch accordingly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.124 2021/01/03 08:53:11 jperkin Exp $ d3 40 a42 96 SHA1 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = f0b42fe4c567ffb0d83b523854bca4fa67d4167e RMD160 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = e5d079b0920aa02b16b4a9804867e6d1118833eb SHA512 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = 169ec96ffaa4acf11a788df32645e2a05eec51577bb9fa1dc6d92138e7b192cfd9cc5cf7233888fc2f92faea9b01e825c6ad12bce22e90cdb3547d921b716072 Size (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = 199151437 bytes SHA1 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = af3cd6f8e399bb4bd3b380656bd38be442659d63 RMD160 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 252e5b5acd7127771c3e2efad5d0778261d3e9c7 SHA512 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8e848269796a8873a6a38280fc6d36126e028fc86a23fc6b10abe9144f0ac3fde8bbaeab94a2fff6f8c6afc472102397b25acad9c941ffb9df675b807abb4e7d Size (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 194009311 bytes SHA1 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 300946572098d0b5a0f0cb478a3db603552b0094 RMD160 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = df7837448c979ed0236fdca341416970ed318789 SHA512 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 3afd2825a595a0b49f70be5208af32d009a893a0503d39a8107c0a7f6aed03388de17d7969952f38e5f17cb8eec797c7b6c0ef4fb7e8753117d25b8f636867b2 Size (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 165705233 bytes SHA1 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 4bfcacb88da06c79cbf4befed7abaf2c68879136 RMD160 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 18f068c22805456608b317388599c16198fe3577 SHA512 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = e0242669826ea5cdc7c16f76cfb5aa83ea8b258575086e48c60e47b4532f763133ec3d205be262bc2ea6fb34157e71fae1a9851075d88065c2a44bb1aa05c083 Size (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 260725750 bytes SHA1 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 8879f74868b4be0cb3a67e8cb8f0e5012f860886 RMD160 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = ac76b7f4dcc02869c914078198815c75ab31dede SHA512 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 7adfa7bd4333e51f66747c020e357611078bd043fa198eaff794f1c7052b88f567eca8d072a6d91256524057108985e4c274727dc6b069093329557f6b19a1da Size (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 211036337 bytes SHA1 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = c525e9f7e5522aa5317d2a4cbcfac9be6ad51450 RMD160 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 505fb203ef2760b4e4b959bb086942086d3869e4 SHA512 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 244cce86e51069c6e551c396340294b47ac980c86f7c87e0c8e5b0e6d2412d463cb877c17173534198d96880de86bec63d158ec28781f350c5cc37a88ddba57f Size (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 221658288 bytes SHA1 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 77af4384128f27a8c90927485fdc9d9f317003f3 RMD160 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 98d1bfcc425dc36b8c43d2bd660d517903a7d534 SHA512 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 5f076f9499c7ff99dc242fd32600b1fae8d95009f4aa7e23bd8d24d5e3fe661c37f861678229e053767da346f43f4ad9198854bcb7cdc583f30f3b3566b811fc Size (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 224431630 bytes SHA1 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = 6fba5170fe900e407df2fb9458dd0b55bbeb3abd RMD160 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = af00b5c05f4596326ddee34c2b49c83ca82cf0af SHA512 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = fa7b8171a8fc3cc68e8d01d19ef7cbdd86c972d72b12ff4b82db453cff7ab2737cf877998dbed04110d194a7921c51dbfa7d74290bbf6a032ae47e9c76243750 Size (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = 213420565 bytes SHA1 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = b6fab31455cab494f6181fadf62a62024e3f04bf RMD160 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = 96a923852dcd07403dc99690cbb8a30f8f079b8e SHA512 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = a79d0b63c80156071f3c45495aef8c15a21e542ef91ddc82b060fe855435931aff9a033e49489d1bdc99b9fa90c3699c070ec315ba1528ae80c3b04dca386092 Size (rust-1.47.0-x86_64-apple-darwin.tar.gz) = 217297294 bytes SHA1 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 188b6ff63d84c5cc77837a8c0da336a252817193 RMD160 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 75b1bf671bb213c21e2837b2906a304efed73140 SHA512 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = c7f824a3c30abe88dc1407d9cf3df3a15ae1956bac1440ef840bb8568ba5c90de41752c5fb7911efe6ea2d980e043024a919a91c00baf9818d9860b73e8c095f Size (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 167054016 bytes SHA1 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 0490c63e3867f2f08ccb9d59115d4178fe9a2d48 RMD160 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = a778edf90b0588410548fe4be0555c8d6af04d83 SHA512 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 71a4e1502fa61343f375e546d32be9c7ef80f5121ed8245fc5bce4fc63a71e5b773860c1c73c30b43b0fe9d925edef83724e5bdee647a57674cc0a49ae80a140 Size (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 258961351 bytes SHA1 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 7266eda5b62ad3694adf060ae338b377f87a1964 RMD160 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 3af2c1979828ac4b58f8bac7afab6f74a7c50049 SHA512 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 8144315817e95bda035bfb4e36d26cc98b05207608153d904a6b844d7fb5b91c05d8b85e835364c61ac03e1abc7de35da9c1f38f14e097821336707ef9bc8103 Size (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 169801360 bytes SHA1 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 884af2f7056645358eff12d13d9cb31e67144b0c RMD160 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = a103715a5281546f5d980bb24eac6f5967b1ff61 SHA512 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 813507abf2bec48741823315d0b234460ab248da1ff6b0f8eeb72452b7dd9ef80e3fa1df98134204aeced60486d6076ac11cc2f1ce77a370957aa9111a1d1fda Size (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 24376858 bytes SHA1 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = d082780034e9c0bafd349f9e3a4e863754e814ac RMD160 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = d1decf4edda1898ac80b4529361d13d12a464dae SHA512 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 39d9fb834732a385da7ee931e2e2fea569c484fbe2a582c0c8c487fd1edd82818acf9c88dca792bcc8c6629110dd5f88ff483af86f9c28821922904d999ce762 Size (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24100214 bytes SHA1 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = 518fad5ad56029f56d6ff336bd211e6e004eb913 RMD160 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = ab375f9c4c70598f05dd0ebb1b51388b104807a7 SHA512 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = a0b047de934f54db8298409f98e3d96f81d67bcc476a80573c5a3dcc13da9c6e83a0118992a2d6831c5659f08f02421dae9a0b78f2c1e3c5fbc188bdcc2caf4e Size (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = 30859334 bytes SHA1 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = 467467bfe511a6f02b4df1d41254793d4439d537 RMD160 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = fe3145387d6294a79df0530cc4a7b57409368644 SHA512 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = efe1495c98f400d3d3fc9f720b0102dab5805d4d0117d231e5d7cc0849022ef6230b0c9d84c8d932e039ab79c76cf7368b5f5281af91152fee4219b8dc614275 Size (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = 31420176 bytes SHA1 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 344493acb21c5300948df243bfc09f4e3d2549c4 RMD160 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 7ac33388f10dbac506103d07c5dedeea5d7189e4 SHA512 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = c50311303f42be9bcc685a325475b171c525ff8b04dacc4909fb3cb7efdf4a6d6727713cb886d65878226220e3ab6b033539c1f45a3ffc8664e6b10b0c1e793e Size (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 27757522 bytes SHA1 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 38baf76e558de59734bb8e206f24469edb8bed38 RMD160 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 6695e5f27cd67bc21fe691cb765e75aba1e7f89d SHA512 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = eac80d5eac3a7cb68703c9a3725ef4edfe13492a9663d1523dd1a68bfa583b345e0dec80bc452cb771d22066e4ab6d9487b7be72da6c9c6d6e335e8724b3d7e5 Size (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 23960056 bytes SHA1 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 525732d0e731c80285db7f2a06f77f094fa4ea9f RMD160 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 15f0254a64d644177d706b5dddefd79ede2bf118 SHA512 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 08a06928090fdd9dcbacca4b9155737ea9bc0eafc16e7a4873caea35e34946ed347f10f79e9f9c630f315f51e64124907cd1f3ad8fa76c99f80243f56378d223 Size (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 23954845 bytes SHA1 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = cfe530888826ef444be25c9e7574cab259667d4a RMD160 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = 5fe62ffada49ef06cfdb9a510e0fc279e65a04fc SHA512 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = dbc3e1d9deea4682e4c6e8558611bf79ae6dafabb99ee119408e2822cc847792cce1174691c37e659b011b6ee14f11d6936a3962e4d8ea32bac9ef7f5da38266 Size (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = 24246031 bytes SHA1 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 170efd4dab0b26a15689a8fe07044f25de23dcb7 RMD160 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = e14974ba0ad1756d19e586fd1323437c46a6928a SHA512 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 687f82a95fc3c7ff14611ad0f3322bb64aabc97395edcd3d3f62a9143344ae43e8151f7757eabc4d2c809190d5fc773739909116b94ea230eae83e8032dc3ed0 Size (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 31292294 bytes SHA1 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = f98597b57d0ccb032fd55500c9a955a19fa2f83b RMD160 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 48d7eb61876ef75c1ba396e914cdf3e84d4fda48 SHA512 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 5f7707a83f69e7dfc73e1b7a88cfad82aa974af04e533bc77073252804b17b40cef16423febcd3d2a994925318631eadcc6103e635f7d7cb13f5ba4f5be197a8 Size (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 33406878 bytes SHA1 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = e597556b5f3c006b695ec4d6281273077e0f261e RMD160 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = c5d7f6bfc6cb36222d855ddcaca10e07977f21c4 SHA512 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 7a37d9d910ba2cf5afc44a6951e8b82ff30a26f5ff88f98acdaef6336d5aef3ca50e7ca9814b3ca8d790866f12daf3fcd9aba446e7c7c3a3ff7717c2cd29b453 Size (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 34935707 bytes SHA1 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = c5cfef99946d0868031bcadd198ca790c82709a2 RMD160 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = b463eff178c6ba0bb8f375e079c0e09a6bd00834 SHA512 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = 5696d3ad8db20e250dc4d93130160b61b7e359623b0838edd8a836cc126264dcdccddba7f50c968d98c02472880ebffe2057f48b2ab2c8cab7be54eb708ad3ef Size (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = 30938962 bytes d47 60 a106 4 SHA1 (rustc-1.48.0-src.tar.gz) = a26f089d27c9cc283a7305fc8ece6b4674a036fd RMD160 (rustc-1.48.0-src.tar.gz) = 28b6c2319a29c8f4282bf15da2c97d8c43bb27e1 SHA512 (rustc-1.48.0-src.tar.gz) = e28e5f0813cfd94fb92399a2d64aa19bdf0933b5fc768ea10da2a5b787c94bac6a5efb98b2c3702da3d1c46c6766b157df3727e5845b4b83a237b44ec45b27ba Size (rustc-1.48.0-src.tar.gz) = 154487032 bytes d109 3 a111 3 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = c3a7ad7c218c405f5408562f720186cbfd4c665b SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = 362534c5af4d59d33e049fb771df0fc9f8d8505b SHA1 (patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs) = ba9216104891f8d2c239c9dd8d62e2c0c444360c a113 1 SHA1 (patch-library_std_src_os_linux_fs.rs) = 33c5e22c9a15c01898a5ffe2d7091e78381ec120 d117 1 a117 1 SHA1 (patch-src_bootstrap_builder.rs) = 59d7ac0c525f232ed5d89ef725b6cad9fa13d23f d133 1 a133 1 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 1512fa1da8c19aebca27ac5576293b7e7447aa40 @ 1.124 log @rust: Fix SunOS bootstrap, sync from wip. Switch over to the illumos target and update to the latest, 1.46.0 is too old to build 1.48.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.123 2021/01/01 20:44:48 he Exp $ d109 1 a109 1 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 61d2a0d0d7947a7e272c97a5bb773b6e2d6d3a81 @ 1.123 log @Upgrade rust to version 1.48.0. Pkgsrc changes: * Compensate for files being moved around upstream. * Introduce optional, on-by-default semi-static building of cargo, using the internal curl and openssl sources. This reduces the dynamic dependencies of cargo and therefore the rust package itself. Ref. options.mk. * The 1.47.0 bootstrap kits have been re-built with the above option turned on, so no longer depends on curl or openssl from pkgsrc and/or from earlier OS or pkgsrc versions. This should hopefully fix installation of rust with non-default PREFIX, ref. PR#54453. Upstream changes: Version 1.48.0 (2020-11-19) ========================== Language -------- - [The `unsafe` keyword is now syntactically permitted on modules.][75857] This is still rejected *semantically*, but can now be parsed by procedural macros. Compiler -------- - [Stabilised the `-C link-self-contained=` compiler flag.][76158] This tells `rustc` whether to link its own C runtime and libraries or to rely on a external linker to find them. (Supported only on `windows-gnu`, `linux-musl`, and `wasi` platforms.) - [You can now use `-C target-feature=+crt-static` on `linux-gnu` targets.] [77386] Note: If you're using cargo you must explicitly pass the `--target` flag. - [Added tier 2\* support for `aarch64-unknown-linux-musl`.][76420] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`io::Write` is now implemented for `&ChildStdin` `&Sink`, `&Stdout`, and `&Stderr`.][76275] - [All arrays of any length now implement `TryFrom>`.][76310] - [The `matches!` macro now supports having a trailing comma.][74880] - [`Vec` now implements `PartialEq<[B]>` where `A: PartialEq`.][74194] - [The `RefCell::{replace, replace_with, clone}` methods now all use `#[track_caller]`.][77055] Stabilized APIs --------------- - [`slice::as_ptr_range`] - [`slice::as_mut_ptr_range`] - [`VecDeque::make_contiguous`] - [`future::pending`] - [`future::ready`] The following previously stable methods are now `const fn`'s: - [`Option::is_some`] - [`Option::is_none`] - [`Option::as_ref`] - [`Result::is_ok`] - [`Result::is_err`] - [`Result::as_ref`] - [`Ordering::reverse`] - [`Ordering::then`] Cargo ----- Rustdoc ------- - [You can now link to items in `rustdoc` using the intra-doc link syntax.][74430] E.g. ``/// Uses [`std::future`]`` will automatically generate a link to `std::future`'s documentation. See ["Linking to items by name"][intradoc-links] for more information. - [You can now specify `#[doc(alias = "")]` on items to add search aliases when searching through `rustdoc`'s UI.][75740] Compatibility Notes ------------------- - [Promotion of references to `'static` lifetime inside `const fn` now follows the same rules as inside a `fn` body.][75502] In particular, `&foo()` will not be promoted to `'static` lifetime any more inside `const fn`s. - [Associated type bindings on trait objects are now verified to meet the bounds declared on the trait when checking that they implement the trait.][27675] - [When trait bounds on associated types or opaque types are ambiguous, the compiler no longer makes an arbitrary choice on which bound to use.][54121] - [Fixed recursive nonterminals not being expanded in macros during pretty-print/reparse check.][77153] This may cause errors if your macro wasn't correctly handling recursive nonterminal tokens. - [`&mut` references to non zero-sized types are no longer promoted.][75585] - [`rustc` will now warn if you use attributes like `#[link_name]` or `#[cold]` in places where they have no effect.][73461] - [Updated `_mm256_extract_epi8` and `_mm256_extract_epi16` signatures in `arch::{x86, x86_64}` to return `i32` to match the vendor signatures.][73166] - [`mem::uninitialized` will now panic if any inner types inside a struct or enum disallow zero-initialization.][71274] - [`#[target_feature]` will now error if used in a place where it has no effect.][78143] - [Foreign exceptions are now caught by `catch_unwind` and will cause an abort.][70212] Note: This behaviour is not guaranteed and is still considered undefined behaviour, see the [`catch_unwind`] documentation for further information. Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Building `rustc` from source now uses `ninja` by default over `make`.][74922] You can continue building with `make` by setting `ninja=false` in your `config.toml`. - [cg_llvm: `fewer_names` in `uncached_llvm_type`][76030] - [Made `ensure_sufficient_stack()` non-generic][76680] [78143]: https://github.com/rust-lang/rust/issues/78143 [76680]: https://github.com/rust-lang/rust/pull/76680/ [76030]: https://github.com/rust-lang/rust/pull/76030/ [70212]: https://github.com/rust-lang/rust/pull/70212/ [27675]: https://github.com/rust-lang/rust/issues/27675/ [54121]: https://github.com/rust-lang/rust/issues/54121/ [71274]: https://github.com/rust-lang/rust/pull/71274/ [77386]: https://github.com/rust-lang/rust/pull/77386/ [77153]: https://github.com/rust-lang/rust/pull/77153/ [77055]: https://github.com/rust-lang/rust/pull/77055/ [76275]: https://github.com/rust-lang/rust/pull/76275/ [76310]: https://github.com/rust-lang/rust/pull/76310/ [76420]: https://github.com/rust-lang/rust/pull/76420/ [76158]: https://github.com/rust-lang/rust/pull/76158/ [75857]: https://github.com/rust-lang/rust/pull/75857/ [75585]: https://github.com/rust-lang/rust/pull/75585/ [75740]: https://github.com/rust-lang/rust/pull/75740/ [75502]: https://github.com/rust-lang/rust/pull/75502/ [74880]: https://github.com/rust-lang/rust/pull/74880/ [74922]: https://github.com/rust-lang/rust/pull/74922/ [74430]: https://github.com/rust-lang/rust/pull/74430/ [74194]: https://github.com/rust-lang/rust/pull/74194/ [73461]: https://github.com/rust-lang/rust/pull/73461/ [73166]: https://github.com/rust-lang/rust/pull/73166/ [intradoc-links]: https://doc.rust-lang.org/rustdoc/linking-to-items-by-name.html [`catch_unwind`]: https://doc.rust-lang.org/std/panic/fn.catch_unwind.html [`Option::is_some`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_some [`Option::is_none`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_none [`Option::as_ref`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_ref [`Result::is_ok`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_ok [`Result::is_err`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_err [`Result::as_ref`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.as_ref [`Ordering::reverse`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.reverse [`Ordering::then`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.then [`slice::as_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_ptr_range [`slice::as_mut_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_mut_ptr_range [`VecDeque::make_contiguous`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.make_contiguous [`future::pending`]: https://doc.rust-lang.org/std/future/fn.pending.html [`future::ready`]: https://doc.rust-lang.org/std/future/fn.ready.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.122 2020/11/29 20:15:15 he Exp $ a2 4 SHA1 (rust-1.46.0-x86_64-sun-solaris.tar.gz) = 081ed2fab901b7b4fbf5035b731abe7793e927b8 RMD160 (rust-1.46.0-x86_64-sun-solaris.tar.gz) = fdac437710f87a228d4c56b569fc831784f193c5 SHA512 (rust-1.46.0-x86_64-sun-solaris.tar.gz) = cbb5be647b1ee0f2f2074d1e3138e6b1ec69e500e4411342255128b1625cb78797af15e0bc895601d62f43ce50049401b2f88edb7c951a405ee7aa645e4b67cf Size (rust-1.46.0-x86_64-sun-solaris.tar.gz) = 174780795 bytes d99 4 @ 1.122 log @Search /usr/pkg/lib/libatomic when linking. This is for the benefit of NetBSD/powerpc, where we now depends on the recently added libatomic-links package which leaves symlinks to the libatomic library files in that directory. This is so that we don't automatically pick up other libraries behind the compiler users back. Also, match the newly uploaded NetBSD/macppc 9.0 bootstrap (regenerated with this patch applied to 1.46.0). No pkgrevision bump, since this is a build fix for NetBSD/powerpc. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.121 2020/11/13 20:35:58 he Exp $ a2 36 SHA1 (rust-1.46.0-aarch64-unknown-netbsd.tar.gz) = eded0c71aa6a82c76d6cfbac118894a6f7da4ec6 RMD160 (rust-1.46.0-aarch64-unknown-netbsd.tar.gz) = 2cd29b4fbc4d0ef45b8c354143285d10544bbc99 SHA512 (rust-1.46.0-aarch64-unknown-netbsd.tar.gz) = c786388985624bca14f570fac428b3cf5c44651eb6b4531a772a37532aad0a483675ad14eb085a151e2df5158015b3304fc50f6891143b87db6062c631e03e0b Size (rust-1.46.0-aarch64-unknown-netbsd.tar.gz) = 182621413 bytes SHA1 (rust-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 893a266a63dfe09f9171ccdbc9f1ed0a5e1ed790 RMD160 (rust-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 784efe53365fb31e3c22b65665d787c6bcc7429e SHA512 (rust-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = b14d57936a2acf0b75ed06f993f6a3fc3d6256916a8779d95e32070035fa70244c438757cdaa7589e579a94506f4fd51b642c3741efcc4600fa74fe17b13289e Size (rust-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 178391148 bytes SHA1 (rust-1.46.0-i686-unknown-freebsd.tar.gz) = ae44f976ccf0d75fa628111066c837b30fe48552 RMD160 (rust-1.46.0-i686-unknown-freebsd.tar.gz) = 7192a7ec3466e052adff03276aa4a700056d9c6a SHA512 (rust-1.46.0-i686-unknown-freebsd.tar.gz) = 83dc955a5d4ae662cc9d040f63ad4256f4f119840206e9a6cc63a50471e50e0ec2d8ba0d5a08c884be426f0c564e5aac8cdb72f3d53d1dcf9693721fb1907281 Size (rust-1.46.0-i686-unknown-freebsd.tar.gz) = 148236060 bytes SHA1 (rust-1.46.0-i686-unknown-linux-gnu.tar.gz) = 03708900d3b598fb5d0744fc3231717583332480 RMD160 (rust-1.46.0-i686-unknown-linux-gnu.tar.gz) = b1b0edef4ef59fb45b10651be535e86ab39388cb SHA512 (rust-1.46.0-i686-unknown-linux-gnu.tar.gz) = f1c31dd5ff2418558adc066ec28a30397174c98c430fe2d460e7fd8aa69bdf829c4664d6ce0e0865abe0826a2c4b984f657fbdd16434b652c246f9565e726e8e Size (rust-1.46.0-i686-unknown-linux-gnu.tar.gz) = 239332716 bytes SHA1 (rust-1.46.0-i686-unknown-netbsd.tar.gz) = b0df9421abd4fb83642b70f7e4b2110b7832d7b6 RMD160 (rust-1.46.0-i686-unknown-netbsd.tar.gz) = 607b734ba3ba0a22e72d90aea6e5a108e7f8349b SHA512 (rust-1.46.0-i686-unknown-netbsd.tar.gz) = 9f3fe35d90560d421d2b6451c224ce25e428b503edeff0480ae641816de417114fc4625403c9de9ace25727ba3e96d0724972a1de8ca842436e1cc0b1a7fa3fa Size (rust-1.46.0-i686-unknown-netbsd.tar.gz) = 188902391 bytes SHA1 (rust-1.46.0-powerpc-unknown-netbsd.tar.gz) = cd9f2ead55fd0a352c49e8b8ec54d3d2dadfac9f RMD160 (rust-1.46.0-powerpc-unknown-netbsd.tar.gz) = b7256e0585cc847ee7ce684df7eef9b2c3b33cab SHA512 (rust-1.46.0-powerpc-unknown-netbsd.tar.gz) = cec587e5f637e98b7e84dbb98a7909761ff542a11db4a8bba803c23c5506f3e295c978a44d58b8dc04e1922eaa84a8975e51e94d6468a389a8269b4112be734a Size (rust-1.46.0-powerpc-unknown-netbsd.tar.gz) = 203327311 bytes SHA1 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 351da480de1729ed2b71da77db33125bace91502 RMD160 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 31e921ff8afa8d5fb10bde7c978db0201c2f416e SHA512 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 246db3de65be1f15f258a2fc0d1a8581fd7f79b9f268b3c0f4a5d2c568128015d9ee1a58764554adc391511b2456be1865bbba1ab8157ea326056d40cf21221b Size (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 205741294 bytes SHA1 (rust-1.46.0-sparc64-unknown-netbsd.tar.gz) = 81496a47afde128a6e218372120d246443f4b8b6 RMD160 (rust-1.46.0-sparc64-unknown-netbsd.tar.gz) = 1cc4cef2f9cfd870c880f968f9e1f0886c7a3005 SHA512 (rust-1.46.0-sparc64-unknown-netbsd.tar.gz) = 13b71a650d6c654bf226d2e576e56f502bc09135db467e72bfc6a72a3487aa42a53ae5b3f8d5872cb5d984038c1331eaf2520e64fd54fa9b9342e8593f96bdda Size (rust-1.46.0-sparc64-unknown-netbsd.tar.gz) = 194861080 bytes SHA1 (rust-1.46.0-x86_64-apple-darwin.tar.gz) = ab50631713ba1ea0c9cf8759d4a4773dc2583133 RMD160 (rust-1.46.0-x86_64-apple-darwin.tar.gz) = 389cca70b6343be27ba0719803a00117a36b882d SHA512 (rust-1.46.0-x86_64-apple-darwin.tar.gz) = a49f3e1205a0cf4419a0c910168f16c5566b665129ca5f7c7ba0b7c885a335672484aecffad1bf2fb8b462d1e08a7f70c5150e1a7394e138eec0e8c7f3ee8d28 Size (rust-1.46.0-x86_64-apple-darwin.tar.gz) = 200695610 bytes d7 106 a112 64 SHA1 (rust-1.46.0-x86_64-unknown-freebsd.tar.gz) = 8232b2e76f71d56c3e274ca62c44767020926a56 RMD160 (rust-1.46.0-x86_64-unknown-freebsd.tar.gz) = 6dd5f589bb146c59139a56b023f76b6903d79eff SHA512 (rust-1.46.0-x86_64-unknown-freebsd.tar.gz) = 1e1b0dbeaa17e27be58704b7c600d88b53322689a05471e8ffcfd65934b90a3ff4dddc49cbf2be8ae1f069ca4ee6512b5e3aebc7a88ee329baa3d37d12788118 Size (rust-1.46.0-x86_64-unknown-freebsd.tar.gz) = 148721211 bytes SHA1 (rust-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 466e32dbaf6fe105e7d754c1daba4ab32365d3d6 RMD160 (rust-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 832375edc504d4b7eab308c64db86b4f13c76d4c SHA512 (rust-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 1924938ad33a145c022d0880b6d2ae03dc263a2a3c316147f4ec44751d42a74a4280b4a74ea32f1723644f8299e26ddcb0876b12f32ee9a3d359072bfa55be22 Size (rust-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 220885103 bytes SHA1 (rust-1.46.0-x86_64-unknown-netbsd.tar.gz) = 61956d35f668318f91523edf983ef280c967e4f8 RMD160 (rust-1.46.0-x86_64-unknown-netbsd.tar.gz) = f73fe050d4f536bba8577104eb93471a468b714c SHA512 (rust-1.46.0-x86_64-unknown-netbsd.tar.gz) = afaeb235f445a8813838548ee694c90ab71c3a0fc235652ce0d35e932f0609e2be9f5986bd99ed80d03b24e1b1362ccb6db05cb1eff61284a523477b19f34d7a Size (rust-1.46.0-x86_64-unknown-netbsd.tar.gz) = 154685586 bytes SHA1 (rust-std-1.46.0-aarch64-unknown-netbsd.tar.gz) = d04cb25391069a02db58a04e23407c6334d34ae3 RMD160 (rust-std-1.46.0-aarch64-unknown-netbsd.tar.gz) = ee49ba41901143b8fafe71dad2e0b775458f7fac SHA512 (rust-std-1.46.0-aarch64-unknown-netbsd.tar.gz) = 562418e30c7339caec19259fdf4154d3690e913ec1c2f6498f05acd9b877b13527acd7c5daecfe32dc0f0c30142860fcd1315488df0c585190bf96862bf68162 Size (rust-std-1.46.0-aarch64-unknown-netbsd.tar.gz) = 17642299 bytes SHA1 (rust-std-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = c2484f9088ac95a9121608a56b115fa5399cfea7 RMD160 (rust-std-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 32db03fbc65dcc85ab3336ba1ae6093977652683 SHA512 (rust-std-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 2400ff368953bd65b90b52354d1c037a6fe6ea1f9ede3cd7388678107af799b717187921716b5a479647e940010a746facadcc4a5d03106a17316132ae290548 Size (rust-std-1.46.0-armv7-unknown-netbsd-eabihf.tar.gz) = 17330293 bytes SHA1 (rust-std-1.46.0-i686-unknown-freebsd.tar.gz) = 71034bf67db32451c92dd1c60ac106f6f47c4d3f RMD160 (rust-std-1.46.0-i686-unknown-freebsd.tar.gz) = 900eec237b79d3fd8aa54954c8694d48024d7880 SHA512 (rust-std-1.46.0-i686-unknown-freebsd.tar.gz) = 1280f7b6571522d635e27c529fe32c4d4b65b796ed5ddf6a62dd64e96ee19136f9437027fcee282998c4b52b959c55590f418dfc17c1576339ccfbe88e9e3419 Size (rust-std-1.46.0-i686-unknown-freebsd.tar.gz) = 22264630 bytes SHA1 (rust-std-1.46.0-i686-unknown-linux-gnu.tar.gz) = 9963b64d434d3119e3bc450f5316251ff79fd812 RMD160 (rust-std-1.46.0-i686-unknown-linux-gnu.tar.gz) = 8f5fa510347b15c0f7d02f56c5eb849a82dbded4 SHA512 (rust-std-1.46.0-i686-unknown-linux-gnu.tar.gz) = 64172faa19ef725748a3b219d8cdd3d919ceca61ee8dd3fdb11b6ef540f4956b759eb589888af83829bd5f95c033b0a528115a996b41e09c3dfa090b7aba5438 Size (rust-std-1.46.0-i686-unknown-linux-gnu.tar.gz) = 22931718 bytes SHA1 (rust-std-1.46.0-i686-unknown-netbsd.tar.gz) = 4df47785a48a91b0e97447437281764617123f52 RMD160 (rust-std-1.46.0-i686-unknown-netbsd.tar.gz) = de36c4ec1da2923e6df222e1842ab9f862013038 SHA512 (rust-std-1.46.0-i686-unknown-netbsd.tar.gz) = e343a4be4d7bad99eb34c0a78b85a418b1745b92e01e0366dc4faee785d8abc64db86781508a184298085d6f4fef5e405b7c25a2c47461b4d7dd9ef63526ea25 Size (rust-std-1.46.0-i686-unknown-netbsd.tar.gz) = 19130660 bytes SHA1 (rust-std-1.46.0-powerpc-unknown-netbsd.tar.gz) = 720f9223284f64c46b4a97b03646dbf49bdbd8b9 RMD160 (rust-std-1.46.0-powerpc-unknown-netbsd.tar.gz) = 383f5d6d0b1d5400c4350f4beb330bb7c845e070 SHA512 (rust-std-1.46.0-powerpc-unknown-netbsd.tar.gz) = 8c300cfbefe0e6d73da6db23bb29bd53f72f44f1fc141d35bf54b92253ad32f1a67b0a046a062dec748f2fe596b375d29b960de2461537bfdf2b07b2a1f5e812 Size (rust-std-1.46.0-powerpc-unknown-netbsd.tar.gz) = 17214042 bytes SHA1 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = e8402adb09f3b6f5f1e2d946326b080b39f85273 RMD160 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 5cfd6606ba4efafc24510744a2128873134c185a SHA512 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = fca29cc0d24214e9adbfcef066eba90d8547895d6cb11756437d2c9e546f2177270006c2920d8df2d446167ede4da77e7a44d962c9b0cdef1bce0f2c2025cb1f Size (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 17215928 bytes SHA1 (rust-std-1.46.0-sparc64-unknown-netbsd.tar.gz) = a8c7c0fc2ea161cc7b510fced1ffdd901606c72b RMD160 (rust-std-1.46.0-sparc64-unknown-netbsd.tar.gz) = b33198386d7bc104ec2de32391dc743bcf34c90a SHA512 (rust-std-1.46.0-sparc64-unknown-netbsd.tar.gz) = 5be3e09c41c30273422364e02c08152b0ad4566cdd9226c7f93b3d2ee4b6b61ff111deeb1f52c78fcdae83e70b45b3b318acb6a419053709d2fdbb976a06bb4c Size (rust-std-1.46.0-sparc64-unknown-netbsd.tar.gz) = 17426659 bytes SHA1 (rust-std-1.46.0-x86_64-apple-darwin.tar.gz) = b13298974a034fbabd93dfba6555a3a9d5615dfa RMD160 (rust-std-1.46.0-x86_64-apple-darwin.tar.gz) = bd8d58fca200428b03603d770beeee8bf94e5de6 SHA512 (rust-std-1.46.0-x86_64-apple-darwin.tar.gz) = d8d46db3dd54c7b14115bf8da7c96a18dc62e7fcf1605ec3060c0760bd2db960fd9b5e0a22a0b7e39c3429454d60d24d67eca4a546dd8e5acf46aad33113e16b Size (rust-std-1.46.0-x86_64-apple-darwin.tar.gz) = 22888748 bytes SHA1 (rust-std-1.46.0-x86_64-unknown-freebsd.tar.gz) = 04bf127ce1d9037d8bd6eb5ca7fb86c0a34a8af1 RMD160 (rust-std-1.46.0-x86_64-unknown-freebsd.tar.gz) = 02f08dbccf2db9cfbcca54c295005c77597fef62 SHA512 (rust-std-1.46.0-x86_64-unknown-freebsd.tar.gz) = 3f55e514aff6dfcc61c1959a94d182d3c6ac0c2ac597de4770f400ade8905259f689b0e92854ed0ede6d82ca8ea2f0934c6acb51eef28e2346f38f8eec63bfec Size (rust-std-1.46.0-x86_64-unknown-freebsd.tar.gz) = 22639606 bytes SHA1 (rust-std-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = deb1cb9d57777ef630b2acbda60794f902dc5a08 RMD160 (rust-std-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 928fa8cee3123af975ab3e5bbcc58f8258a37cd9 SHA512 (rust-std-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 0291f64bb01ca02dbfa8e25c23ff1c90ffc431e8455244e366bc1e88ce3db9ff5de452f744692b5bb3e9c34c50308fe11997737566f378ec3c09ac4345889c8a Size (rust-std-1.46.0-x86_64-unknown-linux-gnu.tar.gz) = 26310833 bytes SHA1 (rust-std-1.46.0-x86_64-unknown-netbsd.tar.gz) = 154767516a8f1e358c340d602efa9d86622cb4bd RMD160 (rust-std-1.46.0-x86_64-unknown-netbsd.tar.gz) = 1f504e4f7053246067d0e41ddbcadd85ddf573c6 SHA512 (rust-std-1.46.0-x86_64-unknown-netbsd.tar.gz) = 2e3431bfe462408906b4553a181653b68c615bae6170362e73dd125ae538b499cd745cc903ca79db41aff9bff3ce366726c92570be5fa264723be7d7018fbbce Size (rust-std-1.46.0-x86_64-unknown-netbsd.tar.gz) = 22644831 bytes SHA1 (rustc-1.47.0-src.tar.gz) = 5a337c88aeb04a31011037671588fd66b046ca32 RMD160 (rustc-1.47.0-src.tar.gz) = 2fee85c5e52046982a51eff62f64e123f798ed56 SHA512 (rustc-1.47.0-src.tar.gz) = a6df9e2d599806eeddbfb35f7dea976781533f63d369a765b8a304221281c9f9e642ff952978f69eaaa0b28740ab5ea566b35ce481097c37fd5117bfec1f43dd Size (rustc-1.47.0-src.tar.gz) = 151861620 bytes d114 1 d118 1 a118 1 SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9 a120 5 SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0 SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6 SHA1 (patch-src_librustc__target_spec_netbsd__base.rs) = 841d8fd276b0f48b15e9010e1c170da93888fd9f SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 5ed283e5ead1ec60f0c9879fa3c8190248976dc7 SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa d133 2 @ 1.121 log @Upgrade rust to version 1.47.0. Pkgsrc changes: * Remove patches now integrated upstream, many related to SunOS / Illumos. * The LLVM fix for powerpc is also now integrated upstream. * Adapt those patches where the source has moved or parts are integrated. * The randomness patches no longer applies, and I could not find where those files went... * Provide a separate bootstrap for NetBSD/powerpc 9.0, since apparently the C++ ABI is different from 8.0. Yes, this appears to be specific to the NetBSD powerpc ports. Upstream changes: Version 1.47.0 (2020-10-08) ========================== Language -------- - [Closures will now warn when not used.][74869] Compiler -------- - [Stabilized the `-C control-flow-guard` codegen option][73893], which enables [Control Flow Guard][1.47.0-cfg] for Windows platforms, and is ignored on other platforms. - [Upgraded to LLVM 11.][73526] - [Added tier 3\* support for the `thumbv4t-none-eabi` target.][74419] - [Upgrade the FreeBSD toolchain to version 11.4][75204] - [`RUST_BACKTRACE`'s output is now more compact.][75048] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`CStr` now implements `Index>`.][74021] - [Traits in `std`/`core` are now implemented for arrays of any length, not just those of length less than 33.][74060] - [`ops::RangeFull` and `ops::Range` now implement Default.][73197] - [`panic::Location` now implements `Copy`, `Clone`, `Eq`, `Hash`, `Ord`, `PartialEq`, and `PartialOrd`.][73583] Stabilized APIs --------------- - [`Ident::new_raw`] - [`Range::is_empty`] - [`RangeInclusive::is_empty`] - [`Result::as_deref`] - [`Result::as_deref_mut`] - [`Vec::leak`] - [`pointer::offset_from`] - [`f32::TAU`] - [`f64::TAU`] The following previously stable APIs have now been made const. - [The `new` method for all `NonZero` integers.][73858] - [The `checked_add`,`checked_sub`,`checked_mul`,`checked_neg`, `checked_shl`, `checked_shr`, `saturating_add`, `saturating_sub`, and `saturating_mul` methods for all integers.][73858] - [The `checked_abs`, `saturating_abs`, `saturating_neg`, and `signum` for all signed integers.][73858] - [The `is_ascii_alphabetic`, `is_ascii_uppercase`, `is_ascii_lowercase`, `is_ascii_alphanumeric`, `is_ascii_digit`, `is_ascii_hexdigit`, `is_ascii_punctuation`, `is_ascii_graphic`, `is_ascii_whitespace`, and `is_ascii_control` methods for `char` and `u8`.][73858] Cargo ----- - [`build-dependencies` are now built with opt-level 0 by default.][cargo/8500] You can override this by setting the following in your `Cargo.toml`. ```toml [profile.release.build-override] opt-level = 3 ``` - [`cargo-help` will now display man pages for commands rather just the `--help` text.][cargo/8456] - [`cargo-metadata` now emits a `test` field indicating if a target has tests enabled.][cargo/8478] - [`workspace.default-members` now respects `workspace.exclude`.][cargo/8485] - [`cargo-publish` will now use an alternative registry by default if it's the only registry specified in `package.publish`.][cargo/8571] Misc ---- - [Added a help button beside Rustdoc's searchbar that explains rustdoc's type based search.][75366] - [Added the Ayu theme to rustdoc.][71237] Compatibility Notes ------------------- - [Bumped the minimum supported Emscripten version to 1.39.20.][75716] - [Fixed a regression parsing `{} && false` in tail expressions.][74650] - [Added changes to how proc-macros are expanded in `macro_rules!` that should help to preserve more span information.][73084] These changes may cause compiliation errors if your macro was unhygenic or didn't correctly handle `Delimiter::None`. - [Moved support for the CloudABI target to tier 3.][75568] - [`linux-gnu` targets now require minimum kernel 2.6.32 and glibc 2.11.][74163] Internal Only -------- - [Improved default settings for bootstrapping in `x.py`.][73964] You can read details about this change in the ["Changes to `x.py` defaults"](https://blog.rust-lang.org/inside-rust/2020/08/30/changes-to-x-py-defaults.html) post on the Inside Rust blog. - [Added the `rustc-docs` component.][75560] This allows you to install and read the documentation for the compiler internal APIs. (Currently only available for `x86_64-unknown-linux-gnu`.) [1.47.0-cfg]: https://docs.microsoft.com/en-us/windows/win32/secbp/control-flow-guard [76980]: https://github.com/rust-lang/rust/issues/76980 [75048]: https://github.com/rust-lang/rust/pull/75048/ [74163]: https://github.com/rust-lang/rust/pull/74163/ [71237]: https://github.com/rust-lang/rust/pull/71237/ [74869]: https://github.com/rust-lang/rust/pull/74869/ [73858]: https://github.com/rust-lang/rust/pull/73858/ [75716]: https://github.com/rust-lang/rust/pull/75716/ [75908]: https://github.com/rust-lang/rust/pull/75908/ [75516]: https://github.com/rust-lang/rust/pull/75516/ [75560]: https://github.com/rust-lang/rust/pull/75560/ [75568]: https://github.com/rust-lang/rust/pull/75568/ [75366]: https://github.com/rust-lang/rust/pull/75366/ [75204]: https://github.com/rust-lang/rust/pull/75204/ [74650]: https://github.com/rust-lang/rust/pull/74650/ [74419]: https://github.com/rust-lang/rust/pull/74419/ [73964]: https://github.com/rust-lang/rust/pull/73964/ [74021]: https://github.com/rust-lang/rust/pull/74021/ [74060]: https://github.com/rust-lang/rust/pull/74060/ [73893]: https://github.com/rust-lang/rust/pull/73893/ [73526]: https://github.com/rust-lang/rust/pull/73526/ [73583]: https://github.com/rust-lang/rust/pull/73583/ [73084]: https://github.com/rust-lang/rust/pull/73084/ [73197]: https://github.com/rust-lang/rust/pull/73197/ [72488]: https://github.com/rust-lang/rust/pull/72488/ [cargo/8456]: https://github.com/rust-lang/cargo/pull/8456/ [cargo/8478]: https://github.com/rust-lang/cargo/pull/8478/ [cargo/8485]: https://github.com/rust-lang/cargo/pull/8485/ [cargo/8500]: https://github.com/rust-lang/cargo/pull/8500/ [cargo/8571]: https://github.com/rust-lang/cargo/pull/8571/ [`Ident::new_raw`]: https://doc.rust-lang.org/nightly/proc_macro/struct.Ident.html#method.new_raw [`Range::is_empty`]: https://doc.rust-lang.org/nightly/std/ops/struct.Range.html#method.is_empty [`RangeInclusive::is_empty`]: https://doc.rust-lang.org/nightly/std/ops/struct.RangeInclusive.html#method.is_empty [`Result::as_deref_mut`]: https://doc.rust-lang.org/nightly/std/result/enum.Result.html#method.as_deref_mut [`Result::as_deref`]: https://doc.rust-lang.org/nightly/std/result/enum.Result.html#method.as_deref [`TypeId::of`]: https://doc.rust-lang.org/nightly/std/any/struct.TypeId.html#method.of [`Vec::leak`]: https://doc.rust-lang.org/nightly/std/vec/struct.Vec.html#method.leak [`f32::TAU`]: https://doc.rust-lang.org/nightly/std/f32/consts/constant.TAU.html [`f64::TAU`]: https://doc.rust-lang.org/nightly/std/f64/consts/constant.TAU.html [`pointer::offset_from`]: https://doc.rust-lang.org/nightly/std/primitive.pointer.html#method.offset_from @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.120 2020/11/06 20:13:49 he Exp $ d27 4 a30 4 SHA1 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = ab8486f96150a4538f04aad5a9c4c88d1f795126 RMD160 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 426542e2df8ec7ed8fc146a67b53280a1a1571f2 SHA512 (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = acacd26a56ef7b3fd53c86f59b32791df1aa068a182733be150a96a4c962b8452b1e0e0309a6d582459cd69dfbf63e2f4bf33e4cd427a786bcee9a6f925028cc Size (rust-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 203329451 bytes d79 4 a82 4 SHA1 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 75195d1390ddcd37ddd164c8edab87f313b79ea1 RMD160 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = d238c192968da2fd6d9a153264cba102ac509e68 SHA512 (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 3efd655b5040fbed02393b9be99175d2a33743049f37413e6374e71a59a697b24f583ec2f5ee88d2a7c7cda894c5effd559115fde298fdfe19eb6655b01f7063 Size (rust-std-1.46.0-powerpc-unknown-netbsd90.tar.gz) = 17214040 bytes d116 1 @ 1.120 log @Apply fix from https://bugs.llvm.org/show_bug.cgi?id=46683 i.e. https://github.com/llvm/llvm-project/commit/a5d161c119d5a03c1ce834c6f4ce2576d6a064e4 so that we avoid emitting a 64-bit-only instructio in 32-bit PPC mode. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.119 2020/10/28 11:16:46 he Exp $ d3 107 a109 96 SHA1 (rust-1.45.0-x86_64-sun-solaris.tar.gz) = f0c0ce644e0f72b240ecd797b22df271f6e24a5a RMD160 (rust-1.45.0-x86_64-sun-solaris.tar.gz) = ebf9813d4e4626cdfa5d4bdceb8e4912b0d12ed2 SHA512 (rust-1.45.0-x86_64-sun-solaris.tar.gz) = 451b76f32d8e8d882ddc18f9722a17c5fba58348952c194e93efe6c093e7c3465ab34fcbb92f60edee979782409115d3f7b5ab9bcadbe61ed169fd381f0b777b Size (rust-1.45.0-x86_64-sun-solaris.tar.gz) = 150890381 bytes SHA1 (rust-1.45.2-aarch64-unknown-netbsd.tar.gz) = bed778692ce1d9f35b1e4ca09a02e97a9195ab7e RMD160 (rust-1.45.2-aarch64-unknown-netbsd.tar.gz) = b1a5a7d5922e6e6166fb6452d30ce83bbdf5fbc8 SHA512 (rust-1.45.2-aarch64-unknown-netbsd.tar.gz) = 4def59250a963942179c1bfbccb3d15ee6bac09b8589dec18c6ebcbdd86bed8d71a2fa196a6fe3b78d5baae7571036ce37afdb5c5b1030f00ac107da292a44e3 Size (rust-1.45.2-aarch64-unknown-netbsd.tar.gz) = 165099975 bytes SHA1 (rust-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 71b77c6f5eb75d02fb6c82b99deec2ce2adf9aa1 RMD160 (rust-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = ec1ce866ff4f7a694295036348717be7703b2617 SHA512 (rust-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 21de4e7fd680f1fd3040761f568875ae9578eb28a1a2a910130a6c5e08b66ee3ba707152c764459d7f8615d2265aeb982411ed6d4bc8819e549acf69f933736c Size (rust-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 159835409 bytes SHA1 (rust-1.45.2-i686-unknown-freebsd.tar.gz) = d99c88f0e3bddd3563a91b809f36042468ec90b8 RMD160 (rust-1.45.2-i686-unknown-freebsd.tar.gz) = 52f6e9a9ac5f22205043dfffc28419590c11d2d4 SHA512 (rust-1.45.2-i686-unknown-freebsd.tar.gz) = 66dab73c258886da2a61cd650b128fc467ca42cc93cbf09b076c812e08c1f2be414745185dced3a60bdd333a8b0009659c76780acf9950fb60be0b92b00a7033 Size (rust-1.45.2-i686-unknown-freebsd.tar.gz) = 134904088 bytes SHA1 (rust-1.45.2-i686-unknown-linux-gnu.tar.gz) = 74c4f66f260949d8a59955943aac0cb1c392a799 RMD160 (rust-1.45.2-i686-unknown-linux-gnu.tar.gz) = 36ae192f1a303c4423e4073084a1b88911510c3d SHA512 (rust-1.45.2-i686-unknown-linux-gnu.tar.gz) = 812f1f6545859f9f5346b28929fd1cc185487d36b09a12f9125e8ce32dc947e3703eb5bc5bb7a7051d34e34fc43ce91b203ffd754a3c5cc60e13c0175104851c Size (rust-1.45.2-i686-unknown-linux-gnu.tar.gz) = 219033716 bytes SHA1 (rust-1.45.2-i686-unknown-netbsd.tar.gz) = d17d79a0f9436ee4e09f0493cc389746f19dfce9 RMD160 (rust-1.45.2-i686-unknown-netbsd.tar.gz) = cf00317d7187378c515038a55c621a40d1287c66 SHA512 (rust-1.45.2-i686-unknown-netbsd.tar.gz) = cf2b76aee7f1012f18603e2a3ba74f9dcae34ac7c30092a2f236bd3952dfd70f89f9c4a57a0e1f40c691422102f9b6e29f883fe770d0bd03b0c34bb47dd60988 Size (rust-1.45.2-i686-unknown-netbsd.tar.gz) = 175642779 bytes SHA1 (rust-1.45.2-powerpc-unknown-netbsd.tar.gz) = 05f9a8717cdf696b514b3696d5142c1a717dabae RMD160 (rust-1.45.2-powerpc-unknown-netbsd.tar.gz) = ed9a22e91579bac9274286f43d877876ce5cdbb7 SHA512 (rust-1.45.2-powerpc-unknown-netbsd.tar.gz) = f951e7ede88c6e44a0869f7ea1572148c81d59e12ff3260f4fc93f1104ed415cc83de1a017774f756f00c7f22bc2270113ff64b83e6533325f69d30ad232fce7 Size (rust-1.45.2-powerpc-unknown-netbsd.tar.gz) = 184349911 bytes SHA1 (rust-1.45.2-sparc64-unknown-netbsd.tar.gz) = 1f580f07263329f10add7aecbc10a9f1b7f5a200 RMD160 (rust-1.45.2-sparc64-unknown-netbsd.tar.gz) = 4b72a04ebc8ff1b96aeca43a7d35715bc954b47a SHA512 (rust-1.45.2-sparc64-unknown-netbsd.tar.gz) = a5cce820ac84183e68a5ccb104ad9c8acda49fca58b6f1b96b43acf4b1fec83bbe7a434b78420d959d2d04bbd15ab175f6fd92f7685e8ec5c8e5ab99d5ec96b4 Size (rust-1.45.2-sparc64-unknown-netbsd.tar.gz) = 175090780 bytes SHA1 (rust-1.45.2-x86_64-apple-darwin.tar.gz) = 1b1fcd7a7c67b37945815bc14dbd694abf428b5c RMD160 (rust-1.45.2-x86_64-apple-darwin.tar.gz) = 7e713e0547ad0986bf551f77ec399cb024e09dc3 SHA512 (rust-1.45.2-x86_64-apple-darwin.tar.gz) = 8b80b9c3dbb0a71cd52e876a336b851c60f96e063303bae5c92d1e3cc8da0ee0503088df0188fb5991a6aefc88d828597ccf8a3d13f0d53371c51959b88c7537 Size (rust-1.45.2-x86_64-apple-darwin.tar.gz) = 183140118 bytes SHA1 (rust-1.45.2-x86_64-unknown-freebsd.tar.gz) = da17b74f8845f747a38ff4d23b43aed7036d352e RMD160 (rust-1.45.2-x86_64-unknown-freebsd.tar.gz) = 489b7e7fd39140d1ef48848cf8568aeeb0a866a8 SHA512 (rust-1.45.2-x86_64-unknown-freebsd.tar.gz) = 594744c06ef7849193112a4e4257ffa9aa7857c3dc55cd2850e56a1f2a1e3e5f98e1cdddc7b7f2a0500a4f85fd447b137bdcb6b2487d8bf9afa3b826bf2a77f1 Size (rust-1.45.2-x86_64-unknown-freebsd.tar.gz) = 135121836 bytes SHA1 (rust-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = b678fa72d4acb78d7f016fb08904f7fa378f336d RMD160 (rust-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = 51c8468f6031d4b0e3df07ba00deadb1df06d0e3 SHA512 (rust-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = d2d1c4114ed99665b85613c8cbf35c709f47443c3611f4e21eebd1ef2c5cbbe1d6670afec4852b7a05e665300aebe7d9dbcc0f571bc86600b5f37c456f9aeaec Size (rust-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = 200995880 bytes SHA1 (rust-1.45.2-x86_64-unknown-netbsd.tar.gz) = 187c84df17efa94d182032b4f99521ba2641912a RMD160 (rust-1.45.2-x86_64-unknown-netbsd.tar.gz) = 64af3db5e42bec9f01c44690510cea3c97e94507 SHA512 (rust-1.45.2-x86_64-unknown-netbsd.tar.gz) = b9d85539df70556ef05d5ce1e86058cbac4dff3138858c33bf30d3337e8d4b3d9830b36420ab7ec281129cdf701add23189cb5c6317ee62e9d1ec811d4c12fce Size (rust-1.45.2-x86_64-unknown-netbsd.tar.gz) = 141060059 bytes SHA1 (rust-std-1.45.2-aarch64-unknown-netbsd.tar.gz) = f16388a1430a38d5e0f93a43eb26e81a2ebfc087 RMD160 (rust-std-1.45.2-aarch64-unknown-netbsd.tar.gz) = 52e8fae7cc28481a8e0ac982d58c0f464c234296 SHA512 (rust-std-1.45.2-aarch64-unknown-netbsd.tar.gz) = a0960a1851239f982f917d1404465b33860da08cdff1fe2d1a6afb6532c0c618ab79b3d2b358bc1a31a0783252e992a02569f25878452ade6f249bd3fe5f0c46 Size (rust-std-1.45.2-aarch64-unknown-netbsd.tar.gz) = 17465550 bytes SHA1 (rust-std-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = ef0df7e4776fc38b66c4d874d249837c7caa592e RMD160 (rust-std-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 40cf43ffdaac4a997fd38fdcd39a56a8c2b6e9ca SHA512 (rust-std-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 58a62484e3abd6fe0dd925d843c20ee6ff7c7fe4ad49bab87b16d944ec07fc85c57d8d43b2b306e45ed452b6efda4b975c9d5a2832cdc8f40f7bf2de8f796abe Size (rust-std-1.45.2-armv7-unknown-netbsd-eabihf.tar.gz) = 17189797 bytes SHA1 (rust-std-1.45.2-i686-unknown-freebsd.tar.gz) = d1a0211af9131935b50a2b87d090b1561ead3d75 RMD160 (rust-std-1.45.2-i686-unknown-freebsd.tar.gz) = 5e5686830647e4307423c6e3cd5fb52d39b7937c SHA512 (rust-std-1.45.2-i686-unknown-freebsd.tar.gz) = 753fe57e437a42c1ba06db3ac0b1641d29651a7714600a2bcfe58e1159a37ad51648df4d0fac99163af3d92162c8bdc47ac35f2d2289a9a0f63aef2698567f67 Size (rust-std-1.45.2-i686-unknown-freebsd.tar.gz) = 22121274 bytes SHA1 (rust-std-1.45.2-i686-unknown-linux-gnu.tar.gz) = ba9ab9a7a200d2c2f4f1b1a1b8b2d14bfd8d179c RMD160 (rust-std-1.45.2-i686-unknown-linux-gnu.tar.gz) = 805fa62c516c7256cf7b1bfc1a878ad54d3e706f SHA512 (rust-std-1.45.2-i686-unknown-linux-gnu.tar.gz) = 7d6a231ebfbf95e6ba5218546e5a13a876ccb2a09b983010a6f1ebc382d554894254c03c7399fa0305810624f7f0eb1920b839804e65e55c8c7e05085de18bf7 Size (rust-std-1.45.2-i686-unknown-linux-gnu.tar.gz) = 22777434 bytes SHA1 (rust-std-1.45.2-i686-unknown-netbsd.tar.gz) = 37988a74af079defdfa590687e80783d9fbe3ce4 RMD160 (rust-std-1.45.2-i686-unknown-netbsd.tar.gz) = 5bcb291b6c708134133773b4cc20c4829b76d514 SHA512 (rust-std-1.45.2-i686-unknown-netbsd.tar.gz) = 5623725a5b9391a52e27c5e8eb5f8165038b96f930f56106e00d202534bf7dc3bbb26362568bda62457da49db490b5588fe06fb39888021bb64cbb57d07c8228 Size (rust-std-1.45.2-i686-unknown-netbsd.tar.gz) = 18973808 bytes SHA1 (rust-std-1.45.2-powerpc-unknown-netbsd.tar.gz) = 7311a7ce81394fa93baa7dac34a1f94ec9d5ad60 RMD160 (rust-std-1.45.2-powerpc-unknown-netbsd.tar.gz) = f26914497df14f0c30dcd502f6a83b406b0c6fbb SHA512 (rust-std-1.45.2-powerpc-unknown-netbsd.tar.gz) = 1d6c623cbb820da5a08d76f9d2742989ab41da2d8e5f2e66c58dde48894c8740e9da6cb6c0165f40c373423687fdc0419176ccc660b37789394702aa5e6f87e1 Size (rust-std-1.45.2-powerpc-unknown-netbsd.tar.gz) = 17036148 bytes SHA1 (rust-std-1.45.2-sparc64-unknown-netbsd.tar.gz) = ff7c9627d7c5a58b78c5203a9927a1ccad6c8b03 RMD160 (rust-std-1.45.2-sparc64-unknown-netbsd.tar.gz) = 01aed4905e53a58f54800cf569b30db284c86f0e SHA512 (rust-std-1.45.2-sparc64-unknown-netbsd.tar.gz) = 32150036acf266795f78a64e50eada272f0f4c8e0826525b305a0b209d43391d5e051b320b29a41e15554e7cdf8fb021d62fce36f986a5fa88c65dab99e69107 Size (rust-std-1.45.2-sparc64-unknown-netbsd.tar.gz) = 17214160 bytes SHA1 (rust-std-1.45.2-x86_64-apple-darwin.tar.gz) = c88831303cc0db81d4d0436f218c5f2f75e51019 RMD160 (rust-std-1.45.2-x86_64-apple-darwin.tar.gz) = b769e20421103ebb675394c46007db22410b120a SHA512 (rust-std-1.45.2-x86_64-apple-darwin.tar.gz) = d89ffb361966d912aecbd53a3af882e5eedd4d48041bf6a559344d92419a41d42c464c489fc3c2a9e57c4f7e1dcd6fc0b2d2a49015dccb95cac0e883ba8a0f18 Size (rust-std-1.45.2-x86_64-apple-darwin.tar.gz) = 22623191 bytes SHA1 (rust-std-1.45.2-x86_64-unknown-freebsd.tar.gz) = d04364bd7cb97c6c1b24371074c159ad0c830f64 RMD160 (rust-std-1.45.2-x86_64-unknown-freebsd.tar.gz) = 8e8a9b8c5cacd1d1547185fb14feb3d81410f9ce SHA512 (rust-std-1.45.2-x86_64-unknown-freebsd.tar.gz) = 13e708ca8238f7a080c548a27c585e3d241c905495f1f879ac129ec3b2c67661b88a58885d8d01aef4d0faa7756b6a0c351ad2b3fb7b0840da6c578132dfcb26 Size (rust-std-1.45.2-x86_64-unknown-freebsd.tar.gz) = 22390155 bytes SHA1 (rust-std-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = d8e1a0b8fa93759eb5910f64c60a9c4d2ea50d53 RMD160 (rust-std-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = 9206ee1dcfbf1d20a1910248fe82a9d6a2145665 SHA512 (rust-std-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = 2d0ad09a0c0d1052e59ba29bdc9c0e3e5de0ba38099ecb838923fc75ac124b36066e4c5b9e45f2f373678f38cdd8367eb41d6058186be0b2d8387806e3c1c293 Size (rust-std-1.45.2-x86_64-unknown-linux-gnu.tar.gz) = 26069244 bytes SHA1 (rust-std-1.45.2-x86_64-unknown-netbsd.tar.gz) = 40d931588d84637e6bd8e056589ae22d93c7e58f RMD160 (rust-std-1.45.2-x86_64-unknown-netbsd.tar.gz) = a6b567cd316447dbf2512cfa53f69655d2113017 SHA512 (rust-std-1.45.2-x86_64-unknown-netbsd.tar.gz) = ff0d98b9836acc0de4286abd89f581537caf63c13da18c3c58f7a3e0df02ef6ba08e47087cb004c7589dbcdff67596ef27e8217528f7112880904758803ff32e Size (rust-std-1.45.2-x86_64-unknown-netbsd.tar.gz) = 22405626 bytes SHA1 (rustc-1.46.0-src.tar.gz) = 69e5da5a087c900311c7637f0f0d379fe7b883f7 RMD160 (rustc-1.46.0-src.tar.gz) = be052e3ebefd880f1738dca8f96dc946359dfd53 SHA512 (rustc-1.46.0-src.tar.gz) = 5c50f449930473577b1ffb5791e6a688394821b368873f788a7d6c984055500a01897523930b763a454982f31d0a2fd4e87dfe5c416dd83ec9c844017e92b98e Size (rustc-1.46.0-src.tar.gz) = 149449054 bytes a117 3 SHA1 (patch-src_libstd_build.rs) = eb8faae53e997c14a40c0d35615f4ca5e316e7cc SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9 d119 1 a119 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 199ae71ae2e42bb67e54354a051fc9faa71f9bfe a121 1 SHA1 (patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCInstrInfo.td) = b2e8c29a279d511b51414241b3fe6a2f14c26502 a127 1 SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733 a128 1 SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = fc859243adffbe4e4202ed44792ecab09f347f31 a129 2 SHA1 (patch-vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1 SHA1 (patch-vendor_rand__os_src_netbsd.rs) = 049df63c904abd81cb92f33fa0882f5c81cae51a a130 1 SHA1 (patch-vendor_tokio-uds_src_ucred.rs) = 175f870a50fe27e9ada8b1a680b3bf5f8734a3a4 @ 1.119 log @Upgrade rust to version 1.46.0. Pkgsrc changes: * Portability patches for Illumos have been intregrated upstream, so are no longer needed in pkgsrc. * Adjust one other patch, and update vendor/libc cargo checksum. Upstream changes: Version 1.46.0 (2020-08-27) ========================== Language -------- - [`if`, `match`, and `loop` expressions can now be used in const functions.] [72437] - [Additionally you are now also able to coerce and cast to slices (`&[T]`) in const functions.][73862] - [The `#[track_caller]` attribute can now be added to functions to use the function's caller's location information for panic messages.][72445] - [Recursively indexing into tuples no longer needs parentheses.][71322] E.g. `x.0.0` over `(x.0).0`. - [`mem::transmute` can now be used in static and constants.][72920] **Note** You currently can't use `mem::transmute` in constant functions. Compiler -------- - [You can now use the `cdylib` target on Apple iOS and tvOS platforms.][73516] - [Enabled static "Position Independent Executables" by default for `x86_64-unknown-linux-musl`.][70740] Libraries --------- - [`mem::forget` is now a `const fn`.][73887] - [`String` now implements `From`.][73466] - [The `leading_ones`, and `trailing_ones` methods have been stabilised for all integer types.][73032] - [`vec::IntoIter` now implements `AsRef<[T]>`.][72583] - [All non-zero integer types (`NonZeroU8`) now implement `TryFrom` for their zero-able equivalent (e.g. `TryFrom`).][72717] - [`&[T]` and `&mut [T]` now implement `PartialEq>`.][71660] - [`(String, u16)` now implements `ToSocketAddrs`.][73007] - [`vec::Drain<'_, T>` now implements `AsRef<[T]>`.][72584] Stabilized APIs --------------- - [`Option::zip`] - [`vec::Drain::as_slice`] Cargo ----- Added a number of new environment variables that are now available when compiling your crate. - [`CARGO_BIN_NAME` and `CARGO_CRATE_NAME`][cargo/8270] Providing the name of the specific binary being compiled and the name of the crate. - [`CARGO_PKG_LICENSE`][cargo/8325] The license from the manifest of the package. - [`CARGO_PKG_LICENSE_FILE`][cargo/8387] The path to the license file. Compatibility Notes ------------------- - [The target configuration option `abi_blacklist` has been renamed to `unsupported_abis`.][74150] The old name will still continue to work. - [Rustc will now warn if you have a C-like enum that implements `Drop`.][72331] This was previously accepted but will become a hard error in a future release. - [Rustc will fail to compile if you have a struct with `#[repr(i128)]` or `#[repr(u128)]`.][74109] This representation is currently only allowed on `enum`s. - [Tokens passed to `macro_rules!` are now always captured.][73293] This helps ensure that spans have the correct information, and may cause breakage if you were relying on receiving spans with dummy information. - [The InnoSetup installer for Windows is no longer available.][72569] This was a legacy installer that was replaced by a MSI installer a few years ago but was still being built. - [`{f32, f64}::asinh` now returns the correct values for negative numbers.] [72486] - [Rustc will no longer accept overlapping trait implementations that only differ in how the lifetime was bound.][72493] - [Rustc now correctly relates the lifetime of an existential associated type.][71896] This fixes some edge cases where `rustc` would erroneously allow you to pass a shorter lifetime than expected. - [Rustc now dynamically links to `libz` (also called `zlib`) on Linux.][74420] The library will need to be installed for `rustc` to work, even though we expect it to be already available on most systems. - [Tests annotated with `#[should_panic]` are broken on ARMv7 while running under QEMU.][74820] - [Pretty printing of some tokens in procedural macros changed.][75453] The exact output returned by rustc's pretty printing is an unstable implementation detail: we recommend any macro relying on it to switch to a more robust parsing system. [75453]: https://github.com/rust-lang/rust/issues/75453/ [74820]: https://github.com/rust-lang/rust/issues/74820/ [74420]: https://github.com/rust-lang/rust/issues/74420/ [74109]: https://github.com/rust-lang/rust/pull/74109/ [74150]: https://github.com/rust-lang/rust/pull/74150/ [73862]: https://github.com/rust-lang/rust/pull/73862/ [73887]: https://github.com/rust-lang/rust/pull/73887/ [73466]: https://github.com/rust-lang/rust/pull/73466/ [73516]: https://github.com/rust-lang/rust/pull/73516/ [73293]: https://github.com/rust-lang/rust/pull/73293/ [73007]: https://github.com/rust-lang/rust/pull/73007/ [73032]: https://github.com/rust-lang/rust/pull/73032/ [72920]: https://github.com/rust-lang/rust/pull/72920/ [72569]: https://github.com/rust-lang/rust/pull/72569/ [72583]: https://github.com/rust-lang/rust/pull/72583/ [72584]: https://github.com/rust-lang/rust/pull/72584/ [72717]: https://github.com/rust-lang/rust/pull/72717/ [72437]: https://github.com/rust-lang/rust/pull/72437/ [72445]: https://github.com/rust-lang/rust/pull/72445/ [72486]: https://github.com/rust-lang/rust/pull/72486/ [72493]: https://github.com/rust-lang/rust/pull/72493/ [72331]: https://github.com/rust-lang/rust/pull/72331/ [71896]: https://github.com/rust-lang/rust/pull/71896/ [71660]: https://github.com/rust-lang/rust/pull/71660/ [71322]: https://github.com/rust-lang/rust/pull/71322/ [70740]: https://github.com/rust-lang/rust/pull/70740/ [cargo/8270]: https://github.com/rust-lang/cargo/pull/8270/ [cargo/8325]: https://github.com/rust-lang/cargo/pull/8325/ [cargo/8387]: https://github.com/rust-lang/cargo/pull/8387/ [`Option::zip`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.zip [`vec::Drain::as_slice`]: https://doc.rust-lang.org/stable/std/vec/struct.Drain.html#method.as_slice @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ d114 1 @ 1.118 log @rust: Update to version 1.45.2. While here clean up all pkglint warnings. Changes since 1.44.1: Version 1.45.2 (2020-08-03) ========================== * [Fix bindings in tuple struct patterns][74954] * [Fix track_caller integration with trait objects][74784] [74954]: https://github.com/rust-lang/rust/issues/74954 [74784]: https://github.com/rust-lang/rust/issues/74784 Version 1.45.1 (2020-07-30) ========================== * [Fix const propagation with references.][73613] * [rustfmt accepts rustfmt_skip in cfg_attr again.][73078] * [Avoid spurious implicit region bound.][74509] * [Install clippy on x.py install][74457] [73613]: https://github.com/rust-lang/rust/pull/73613 [73078]: https://github.com/rust-lang/rust/issues/73078 [74509]: https://github.com/rust-lang/rust/pull/74509 [74457]: https://github.com/rust-lang/rust/pull/74457 Version 1.45.0 (2020-07-16) ========================== Language -------- - [Out of range float to int conversions using `as` has been defined as a saturating conversion.][71269] This was previously undefined behaviour, but you can use the `{f64, f32}::to_int_unchecked` methods to continue using the current behaviour, which may be desirable in rare performance sensitive situations. - [`mem::Discriminant` now uses `T`'s discriminant type instead of always using `u64`.][70705] - [Function like procedural macros can now be used in expression, pattern, and statement positions.][68717] This means you can now use a function-like procedural macro anywhere you can use a declarative (`macro_rules!`) macro. Compiler -------- - [You can now override individual target features through the `target-feature` flag.][72094] E.g. `-C target-feature=+avx2 -C target-feature=+fma` is now equivalent to `-C target-feature=+avx2,+fma`. - [Added the `force-unwind-tables` flag.][69984] This option allows rustc to always generate unwind tables regardless of panic strategy. - [Added the `embed-bitcode` flag.][71716] This codegen flag allows rustc to include LLVM bitcode into generated `rlib`s (this is on by default). - [Added the `tiny` value to the `code-model` codegen flag.][72397] - [Added tier 3 support\* for the `mipsel-sony-psp` target.][72062] - [Added tier 3 support for the `thumbv7a-uwp-windows-msvc` target.][72133] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`net::{SocketAddr, SocketAddrV4, SocketAddrV6}` now implements `PartialOrd` and `Ord`.][72239] - [`proc_macro::TokenStream` now implements `Default`.][72234] - [You can now use `char` with `ops::{Range, RangeFrom, RangeFull, RangeInclusive, RangeTo}` to iterate over a range of codepoints.][72413] E.g. you can now write the following; ```rust for ch in 'a'..='z' { print!("{}", ch); } println!(); // Prints "abcdefghijklmnopqrstuvwxyz" ``` - [`OsString` now implements `FromStr`.][71662] - [The `saturating_neg` method as been added to all signed integer primitive types, and the `saturating_abs` method has been added for all integer primitive types.][71886] - [`Arc`, `Rc` now implement `From>`, and `Box` now implements `From` when `T` is `[T: Copy]`, `str`, `CStr`, `OsStr`, or `Path`.][71447] - [`Box<[T]>` now implements `From<[T; N]>`.][71095] - [`BitOr` and `BitOrAssign` are implemented for all `NonZero` integer types.][69813] - [The `fetch_min`, and `fetch_max` methods have been added to all atomic integer types.][72324] - [The `fetch_update` method has been added to all atomic integer types.][71843] Stabilized APIs --------------- - [`Arc::as_ptr`] - [`BTreeMap::remove_entry`] - [`Rc::as_ptr`] - [`rc::Weak::as_ptr`] - [`rc::Weak::from_raw`] - [`rc::Weak::into_raw`] - [`str::strip_prefix`] - [`str::strip_suffix`] - [`sync::Weak::as_ptr`] - [`sync::Weak::from_raw`] - [`sync::Weak::into_raw`] - [`char::UNICODE_VERSION`] - [`Span::resolved_at`] - [`Span::located_at`] - [`Span::mixed_site`] - [`unix::process::CommandExt::arg0`] Cargo ----- Misc ---- - [Rustdoc now supports strikethrough text in Markdown.][71928] E.g. `~~outdated information~~` becomes "~~outdated information~~". - [Added an emoji to Rustdoc's deprecated API message.][72014] Compatibility Notes ------------------- - [Trying to self initialize a static value (that is creating a value using itself) is unsound and now causes a compile error.][71140] - [`{f32, f64}::powi` now returns a slightly different value on Windows.][73420] This is due to changes in LLVM's intrinsics which `{f32, f64}::powi` uses. - [Rustdoc's CLI's extra error exit codes have been removed.][71900] These were previously undocumented and not intended for public use. Rustdoc still provides a non-zero exit code on errors. Internals Only -------------- - [Make clippy a git subtree instead of a git submodule][70655] - [Unify the undo log of all snapshot types][69464] [73420]: https://github.com/rust-lang/rust/issues/73420/ [72324]: https://github.com/rust-lang/rust/pull/72324/ [71843]: https://github.com/rust-lang/rust/pull/71843/ [71886]: https://github.com/rust-lang/rust/pull/71886/ [72234]: https://github.com/rust-lang/rust/pull/72234/ [72239]: https://github.com/rust-lang/rust/pull/72239/ [72397]: https://github.com/rust-lang/rust/pull/72397/ [72413]: https://github.com/rust-lang/rust/pull/72413/ [72014]: https://github.com/rust-lang/rust/pull/72014/ [72062]: https://github.com/rust-lang/rust/pull/72062/ [72094]: https://github.com/rust-lang/rust/pull/72094/ [72133]: https://github.com/rust-lang/rust/pull/72133/ [71900]: https://github.com/rust-lang/rust/pull/71900/ [71928]: https://github.com/rust-lang/rust/pull/71928/ [71662]: https://github.com/rust-lang/rust/pull/71662/ [71716]: https://github.com/rust-lang/rust/pull/71716/ [71447]: https://github.com/rust-lang/rust/pull/71447/ [71269]: https://github.com/rust-lang/rust/pull/71269/ [71095]: https://github.com/rust-lang/rust/pull/71095/ [71140]: https://github.com/rust-lang/rust/pull/71140/ [70655]: https://github.com/rust-lang/rust/pull/70655/ [70705]: https://github.com/rust-lang/rust/pull/70705/ [69984]: https://github.com/rust-lang/rust/pull/69984/ [69813]: https://github.com/rust-lang/rust/pull/69813/ [69464]: https://github.com/rust-lang/rust/pull/69464/ [68717]: https://github.com/rust-lang/rust/pull/68717/ [`Arc::as_ptr`]: https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.as_ptr [`BTreeMap::remove_entry`]: https://doc.rust-lang.org/stable/std/collections/struct.BTreeMap.html#method.remove_entry [`Rc::as_ptr`]: https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.as_ptr [`rc::Weak::as_ptr`]: https://doc.rust-lang.org/stable/std/rc/struct.Weak.html#method.as_ptr [`rc::Weak::from_raw`]: https://doc.rust-lang.org/stable/std/rc/struct.Weak.html#method.from_raw [`rc::Weak::into_raw`]: https://doc.rust-lang.org/stable/std/rc/struct.Weak.html#method.into_raw [`sync::Weak::as_ptr`]: https://doc.rust-lang.org/stable/std/sync/struct.Weak.html#method.as_ptr [`sync::Weak::from_raw`]: https://doc.rust-lang.org/stable/std/sync/struct.Weak.html#method.from_raw [`sync::Weak::into_raw`]: https://doc.rust-lang.org/stable/std/sync/struct.Weak.html#method.into_raw [`str::strip_prefix`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.strip_prefix [`str::strip_suffix`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.strip_suffix [`char::UNICODE_VERSION`]: https://doc.rust-lang.org/stable/std/char/constant.UNICODE_VERSION.html [`Span::resolved_at`]: https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.resolved_at [`Span::located_at`]: https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.located_at [`Span::mixed_site`]: https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.mixed_site [`unix::process::CommandExt::arg0`]: https://doc.rust-lang.org/std/os/unix/process/trait.CommandExt.html#tymethod.arg0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.117 2020/07/08 14:46:14 jperkin Exp $ d3 96 a98 96 SHA1 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c08ff8852b5a8af3df62728ead7a5bd342b416d6 RMD160 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 512a339ae09b7803d2d97d1a65e35a32022bac5b SHA512 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c2bae11700ceb20753ced519db77b58640b6306d9cbf979cbc3fcb80dcd6d580283a227599aa7e5dee2dac5ad230290f6ee19843ae5522103e41e9d5c14ff2cc Size (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 148880580 bytes SHA1 (rust-1.44.1-aarch64-unknown-netbsd.tar.gz) = e5ff7fdc3d6c126867b0a8d029bf23d38bf61b01 RMD160 (rust-1.44.1-aarch64-unknown-netbsd.tar.gz) = 7d0a0c3ae1c1c579ee282bd14f8f97577f94799a SHA512 (rust-1.44.1-aarch64-unknown-netbsd.tar.gz) = ffde9bb83988291e259377de7229380cb6eee47342fb6465a0aa80efa6f98b33ec0f20eb3eb8bbeb7c8dd4cd8468d47ce61f0297987d22d73a3f0db4af01b49e Size (rust-1.44.1-aarch64-unknown-netbsd.tar.gz) = 155146344 bytes SHA1 (rust-1.44.1-i686-unknown-freebsd.tar.gz) = 84de4d6ac613724d4a3d7077411bb2e617888a19 RMD160 (rust-1.44.1-i686-unknown-freebsd.tar.gz) = 1ac0f9dff7f32f8637af8d066e09c8aea39de716 SHA512 (rust-1.44.1-i686-unknown-freebsd.tar.gz) = 913b8d7016eccb2bdec3ddfbf25f6e00319e4b9a7151426bc374c5ab1d6e1703eccf1a8a40dfcb34b12a96079b36bcc76ed8842c9e2cfcb44c9b3d2d14c23bea Size (rust-1.44.1-i686-unknown-freebsd.tar.gz) = 123791731 bytes SHA1 (rust-1.44.1-i686-unknown-linux-gnu.tar.gz) = 053e7703cef1cce55a032198d60245c8713b5176 RMD160 (rust-1.44.1-i686-unknown-linux-gnu.tar.gz) = 4d17c0ed0df388dad2e07992ea278d7004550b7a SHA512 (rust-1.44.1-i686-unknown-linux-gnu.tar.gz) = eadcb9feb8cfefd23b8d75324fb9de01d983c5ddfdfe9ca1f909470bfe5a4fe90cd85f5d3d76c13e24b60acf99305a14311a030e153fd3f92dc420bcfcd7e029 Size (rust-1.44.1-i686-unknown-linux-gnu.tar.gz) = 205340142 bytes SHA1 (rust-1.44.1-i686-unknown-netbsd.tar.gz) = 8de77aa5ce6e4ed3ab3e88e09820a7490adf4564 RMD160 (rust-1.44.1-i686-unknown-netbsd.tar.gz) = f7bd0f5ccca4be910bd1eae5d68d89d1ce03c9f5 SHA512 (rust-1.44.1-i686-unknown-netbsd.tar.gz) = d14eb2968b2bf5fe6329fddce652ac53c1179caffefac9117bb1397092df2cd7749804b8351aedbb16a2cbce990fac11a5021a189aeb9f87885d716a1a9488f5 Size (rust-1.44.1-i686-unknown-netbsd.tar.gz) = 164323310 bytes SHA1 (rust-1.44.1-powerpc-unknown-netbsd.tar.gz) = c126c0124efcc36df0ac7c2c4e0836e1587fa2be RMD160 (rust-1.44.1-powerpc-unknown-netbsd.tar.gz) = 160ae6e795e7dd28f3e9e095da5a026f34b5fa40 SHA512 (rust-1.44.1-powerpc-unknown-netbsd.tar.gz) = 704095c99a43e3d61f6329187ea96b011561ca07c576de4b60778b2e09e4d8f7365d746a5ac075cdde36738275b745bc119b11e908024b07690a401bb2936985 Size (rust-1.44.1-powerpc-unknown-netbsd.tar.gz) = 172387750 bytes SHA1 (rust-1.44.1-sparc64-unknown-netbsd.tar.gz) = 88d53387943b9456ab9660bb0a9556f0c635cc85 RMD160 (rust-1.44.1-sparc64-unknown-netbsd.tar.gz) = 0c59faa5190dfeb161bf5752d03f548efb19a4bc SHA512 (rust-1.44.1-sparc64-unknown-netbsd.tar.gz) = b48cbb0903ff3e4b64f593f9d3ba93d5049ceacf4b1945ccc487e4e94e09592b80a2992171b6f55887d7e9b77b5e8d6a65ce8c24b40bd47ff89440c19f031e5c Size (rust-1.44.1-sparc64-unknown-netbsd.tar.gz) = 163658729 bytes SHA1 (rust-1.44.1-x86_64-apple-darwin.tar.gz) = efce87a3d3d48d93f031e165b9794a850eafee2e RMD160 (rust-1.44.1-x86_64-apple-darwin.tar.gz) = d4aa88273da38bfc74030dd4e15f7dac11c2afc6 SHA512 (rust-1.44.1-x86_64-apple-darwin.tar.gz) = 81b923805f0425311073142e6cb798429c1833240b3951cd615850f13900d6a47e2751bf65389246db7b98a7a81c11fa90d3a6861c4eff579cda6af53097c0d4 Size (rust-1.44.1-x86_64-apple-darwin.tar.gz) = 173941368 bytes SHA1 (rust-1.44.1-x86_64-sun-solaris.tar.gz) = 03184328a67abf1abf36a804cb437dd394617b8e RMD160 (rust-1.44.1-x86_64-sun-solaris.tar.gz) = bc5642a8b5207d54f4d35fc80ff4345b543a5b94 SHA512 (rust-1.44.1-x86_64-sun-solaris.tar.gz) = de8d1e0d560ab3ed59090eb91abcb4b7c22a72613935cafe923960f0b9098447c522a3e1bc297426ebfcd7ed23dff6b90c82ec1c065fd949c7b6e335af58c79f Size (rust-1.44.1-x86_64-sun-solaris.tar.gz) = 143237723 bytes SHA1 (rust-1.44.1-x86_64-unknown-freebsd.tar.gz) = a4a32fc0300272f7ab75973cf95ca7a52b4cba24 RMD160 (rust-1.44.1-x86_64-unknown-freebsd.tar.gz) = a26b6a2df7e8d09e92549490121b73fd6a938ce5 SHA512 (rust-1.44.1-x86_64-unknown-freebsd.tar.gz) = 750d0e7b07bc3fba1980ef4ccd777a2c062283b9c94798e6150ade7f1de40d32f3398a8f6675220649ee2fc3c537f6071981dd852ba0933c7619731d33be1244 Size (rust-1.44.1-x86_64-unknown-freebsd.tar.gz) = 124148420 bytes SHA1 (rust-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = d9f79f976c7270a782cba9e5c08f3064d94ccb1e RMD160 (rust-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = 3a5cbf8538b3aadfe2bda6cbec5599a2eccba9ce SHA512 (rust-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = aa78c32a3dfd4b01d5e69a44bc978206b50581586af1b45105400fbd6b28a9946141063d68781218ca9fbaaf0edfdfe708081ecf97facba176095868b6187773 Size (rust-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = 189534350 bytes SHA1 (rust-1.44.1-x86_64-unknown-netbsd.tar.gz) = fdb370afafbd7d5d2664ca1e7193d7fab3ec37fe RMD160 (rust-1.44.1-x86_64-unknown-netbsd.tar.gz) = 9947ed43a8291676505b2890bf586be3499df691 SHA512 (rust-1.44.1-x86_64-unknown-netbsd.tar.gz) = 06e21c3ca1ef29a6d2239a89eb207b4cbc03f9f86a74edf9aebebb2260fdbd7adcaa0ffcd4526d5447fb0b05491819ed61262c90210095a9db83f6ee4da38e86 Size (rust-1.44.1-x86_64-unknown-netbsd.tar.gz) = 129662288 bytes SHA1 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef2043dd95e4b56526060f9497c523ca7670ebcd RMD160 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2a11dea07bd9982b99e26baf74259ce21af3121 SHA512 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8903e258f3cc3a9fd8b1bf982b42560bbc47b3be583dea8687d50eadc92a98f739211d865a812de2cf6e4828e94e97a5934a02120d3eaff8342669ee1e0afc37 Size (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 17716720 bytes SHA1 (rust-std-1.44.1-aarch64-unknown-netbsd.tar.gz) = 546a8299b855cb900ac6faaf388225635d7db3eb RMD160 (rust-std-1.44.1-aarch64-unknown-netbsd.tar.gz) = aa115005fda7c572546aba6eed507a9d1cfb311d SHA512 (rust-std-1.44.1-aarch64-unknown-netbsd.tar.gz) = 5eaf1d1d334e30c713c2b3da9de59e6ddd2970371b3e797cf5306e44ad4babcd6e8c0bd392306e65e44e0b3a3ecca40adf4ae1a083911cb4203f40f758f9ee4f Size (rust-std-1.44.1-aarch64-unknown-netbsd.tar.gz) = 17873583 bytes SHA1 (rust-std-1.44.1-i686-unknown-freebsd.tar.gz) = 68cc2c9fc4af62e0b2d1a39e18c714895fa95c8f RMD160 (rust-std-1.44.1-i686-unknown-freebsd.tar.gz) = 823551f739cf6d0a75b973696d93bd7d9bfccea5 SHA512 (rust-std-1.44.1-i686-unknown-freebsd.tar.gz) = 1a395c368f6b64876e3169934d9c3f8ea07bfd509bbd80a958d0db9903fc7f99b1f2b3222ad69ebc576a916fe185d3730f2521afa2e523ecee1245c494f21b4d Size (rust-std-1.44.1-i686-unknown-freebsd.tar.gz) = 22674933 bytes SHA1 (rust-std-1.44.1-i686-unknown-linux-gnu.tar.gz) = 630421b44f3d1c6028be520cd9f01704e1c5b7cb RMD160 (rust-std-1.44.1-i686-unknown-linux-gnu.tar.gz) = 4a059a0a969cb3c8dcc2b70d45f63967c69e0a65 SHA512 (rust-std-1.44.1-i686-unknown-linux-gnu.tar.gz) = a1a837f3740651f4985589350c0cfbf01c696e319086efe209adf7aa018de594f32b40cb5cafd376448b828a32a074b7d5a8535f48d4427e06092b8b6ae3b033 Size (rust-std-1.44.1-i686-unknown-linux-gnu.tar.gz) = 23338895 bytes SHA1 (rust-std-1.44.1-i686-unknown-netbsd.tar.gz) = 6474a717f40ea14d562f9e5ad94e1ebfdfd36a8f RMD160 (rust-std-1.44.1-i686-unknown-netbsd.tar.gz) = bf861949d2ee970f23598f93f45b14704e476982 SHA512 (rust-std-1.44.1-i686-unknown-netbsd.tar.gz) = ce194778568f96baf42163a46ac56719f8827d904c9dcda0a9bb5916ca32f5fbd40aa9620d2ebbaf8532c826d4265874a617f670b771680a6dfb1bcc64c15687 Size (rust-std-1.44.1-i686-unknown-netbsd.tar.gz) = 19334579 bytes SHA1 (rust-std-1.44.1-powerpc-unknown-netbsd.tar.gz) = 128b4213938261131f7db2f853cfa6f337c66b72 RMD160 (rust-std-1.44.1-powerpc-unknown-netbsd.tar.gz) = 12749d0af13fff59359d901014550627a8d72540 SHA512 (rust-std-1.44.1-powerpc-unknown-netbsd.tar.gz) = bdbb4310cf34db0283544ea61336e28ee721fe1092faba09d946f769f7d0f3f9efb11579154b1572bec1b95fd35133e676e20a59ecaf2bec71d4541849553d56 Size (rust-std-1.44.1-powerpc-unknown-netbsd.tar.gz) = 17452288 bytes SHA1 (rust-std-1.44.1-sparc64-unknown-netbsd.tar.gz) = a3c9f64fba652ae7d3c16cde7ee2547bc87fd92d RMD160 (rust-std-1.44.1-sparc64-unknown-netbsd.tar.gz) = ab1ab014a26c5d724bb0745bfab951ef2123d5bc SHA512 (rust-std-1.44.1-sparc64-unknown-netbsd.tar.gz) = d96f88e872669fb5c36804b1f99422f36c23d7ca0cd12bb2b31485e3993c5639fd9d79ef8ea8df4f6aacfea4620239c3379586856ba76309705965c048330a98 Size (rust-std-1.44.1-sparc64-unknown-netbsd.tar.gz) = 17626664 bytes SHA1 (rust-std-1.44.1-x86_64-apple-darwin.tar.gz) = 06df3959bedb25a5f47e6f050a4c26217a303d9e RMD160 (rust-std-1.44.1-x86_64-apple-darwin.tar.gz) = 770585582cc6af8f96464140001ef5cddba899a9 SHA512 (rust-std-1.44.1-x86_64-apple-darwin.tar.gz) = f121d275b2fddf3bbf24f4f23d2f156e4b8da838a408e5268c1b755e1b400c0199477890a49aaf9331376d4c364d2ef90c3293d3e7b5ddea78b43587489ba3ba Size (rust-std-1.44.1-x86_64-apple-darwin.tar.gz) = 23935573 bytes SHA1 (rust-std-1.44.1-x86_64-unknown-freebsd.tar.gz) = b6d63ae79006d0e1e16954d5f490b599e95e524e RMD160 (rust-std-1.44.1-x86_64-unknown-freebsd.tar.gz) = c7d893fbdf4d28386ab059a595ecb1e2b999fc92 SHA512 (rust-std-1.44.1-x86_64-unknown-freebsd.tar.gz) = 2d052db6eab154366fc872a96a11a5c81f87b7b93ac348bd4e059291fffc6b2d111b98fa6e73dd5098e33bd0294dac50efde52c26d93b5f8f57978d2b09f3952 Size (rust-std-1.44.1-x86_64-unknown-freebsd.tar.gz) = 22873337 bytes SHA1 (rust-std-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = d39a6f66ec30a2bf19730f901727fdc3943bc607 RMD160 (rust-std-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = fade7ca14a845c1433db0f91785125e0d470b6f3 SHA512 (rust-std-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = ac700cb7c7133cfd2a53a12be7b6955c435032a237235d803a26ae9dac793ff14d09155271da160f35b93c25970920ceddacd7f413292caa90ea7dd125cc5d93 Size (rust-std-1.44.1-x86_64-unknown-linux-gnu.tar.gz) = 26512846 bytes SHA1 (rust-std-1.44.1-x86_64-unknown-netbsd.tar.gz) = 08b3b9c6f88d4775fef9884ae78e95dc4af3057e RMD160 (rust-std-1.44.1-x86_64-unknown-netbsd.tar.gz) = 880bf477fd42647db5c20b810442060ab12ec3b1 SHA512 (rust-std-1.44.1-x86_64-unknown-netbsd.tar.gz) = 489a702fdec977d82e497e9ab692eb41f1bf0573fa8b3d8c0c07b5e0faf2a866865b4c275826a23f0cdfcd34b89df3190e34990e9e7092f20ce4bf4e387548c1 Size (rust-std-1.44.1-x86_64-unknown-netbsd.tar.gz) = 22890301 bytes SHA1 (rustc-1.45.2-src.tar.gz) = 48a9e15c9ed66345d7b7aca69037fd212e57e67f RMD160 (rustc-1.45.2-src.tar.gz) = 5c912683356937d4334e6f6de12a7f4df071ad23 SHA512 (rustc-1.45.2-src.tar.gz) = 5996f899d3677dd73487561d95b0bee6d6e33f7087f40806fa8176d685de9e6d42974344c855402a9fc634c0e91e0df6e33fcb3194b3e4296e1a1cb49defb98e Size (rustc-1.45.2-src.tar.gz) = 141671717 bytes d105 1 a105 1 SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2 a123 5 SHA1 (patch-vendor_mio_src_sys_unix_mod.rs) = ebc40c32ee5a709cce986304c493cb852aee642e SHA1 (patch-vendor_mio_src_sys_unix_ready.rs) = 2479285f60290c3669df84b6a6ce9f5fd0c5edc7 SHA1 (patch-vendor_net2_src_ext.rs) = d390377f3ba98b9a38c9460c2b320af5b26901b6 SHA1 (patch-vendor_net2_src_lib.rs) = dc3595a88f1322f39049de23755ef54f340eb054 SHA1 (patch-vendor_net2_src_sys_unix_mod.rs) = 368b05d524edbaf3bb4f72b7066086aa876e2b9a a126 1 SHA1 (patch-vendor_time_src_sys.rs) = 9684a60cb9c6fb6a0f3eed3d6101a76986a38d8d @ 1.117 log @rust: Add support for cross-compiling illumos. It's not really cross-compiled, it's just a different target name, but is treated the same way. Once stabilised and crate support catches up we'll switch over to it by default from x86_64-sun-solaris. Until then I'll build bootstrap kits for both natively. While here fix up a bunch of obvious pkglint warnings. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.116 2020/07/07 10:44:02 he Exp $ a2 48 SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1 RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784 SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41 Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435 Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625 SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920 Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354 SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180 Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6 RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560 Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994 SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96 RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3 RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7 SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4 RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3 SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4 Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4 RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9 SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74 RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4 Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 bytes d7 44 a50 44 SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42 RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136 SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01 Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80 RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81 Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35 RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17 SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6 Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030 SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6 SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31 Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95 RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54 SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6 Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3 RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93 SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8 SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91 Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50 Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes d55 44 a98 4 SHA1 (rustc-1.44.1-src.tar.gz) = 2637785cb0c31111eec92a3e019ada0c2d5eb884 RMD160 (rustc-1.44.1-src.tar.gz) = 26f924774eb3e0c57909705bdf1eb2d5891674ac SHA512 (rustc-1.44.1-src.tar.gz) = f6b719a2a63aa96a192a098f58ff1042251cee96a1ff742ecb09d5b88fe5be79bc7023f118e0a6c0d46aa1c819ff77274ab669668f8e53efa4eb5e3041227928 Size (rustc-1.44.1-src.tar.gz) = 136760887 bytes d111 1 a111 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866 a119 1 SHA1 (patch-src_vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1 d122 1 a122 1 SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = 5343adcf044eeed1f325cd29d28964e209a50058 d129 1 d131 1 d133 1 @ 1.116 log @Upgrade to rust version 1.44.1. Pkgsrc changes: * None. Upstream changes: Version 1.44.1 (2020-06-18) =========================== * [rustfmt accepts rustfmt_skip in cfg_attr again.][73078] * [Don't hash executable filenames on apple platforms, fixing backtraces.] [cargo/8329] * [Fix crashes when finding backtrace on macOS.][71397] * [Clippy applies lint levels into different files.][clippy/5356] [71397]: https://github.com/rust-lang/rust/issues/71397 [73078]: https://github.com/rust-lang/rust/issues/73078 [cargo/8329]: https://github.com/rust-lang/cargo/pull/8329 [clippy/5356]: https://github.com/rust-lang/rust-clippy/issues/5356 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.115 2020/07/06 13:56:31 he Exp $ d115 1 a115 1 SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872 d133 5 d139 1 @ 1.115 log @Re-update rust to version 1.44.0. Pkgsrc changes: * Remove the clutter caused by the cross-compile setup from Makefile (Now consigned to my own private cross.mk file.) * Remove a couple of patches which are now integrated upstream. * Minor adjustments to a couple of other patches. * Adjust cargo checksums after upstream upgrades. * Belatedly bump the curl dependency * If doing a "dist" build, unset DESTDIR during the build phase, to work around a mysterious build bug deep in the bowels of llvm, causing llvm tools to be installed to a directory unexpecetd by the rest of the rust build, ref. https://github.com/rust-lang/rust/issues/73132 A "dist" build is not expected to be followed by an "install". * Bump nearly all bootstraps to 1.43.1; NetBSD earmv7hf bootstrap bumped to 1.44.0, as that one now finally builds and works. Upstream changes: Version 1.44.0 (2020-06-04) ========================== Language -------- - [You can now use `async/.await` with `#[no_std]` enabled.][69033] - [Added the `unused_braces` lint.][70081] **Syntax-only changes** - [Expansion-driven outline module parsing][69838] ```rust #[cfg(FALSE)] mod foo { mod bar { mod baz; // `foo/bar/baz.rs` doesn't exist, but no error! } } ``` These are still rejected semantically, so you will likely receive an error but these changes can be seen and parsed by macros and conditional compilation. Compiler -------- - [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156] Additionally when in incremental mode rustc defaults to 256 codegen units. - [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and a panic is thrown.][67502] - [Added tier 3\* support for the `aarch64-unknown-none` and `aarch64-unknown-none-softfloat` targets.][68334] - [Added tier 3 support for `arm64-apple-tvos` and `x86_64-apple-tvos` targets.][68191] Libraries --------- - [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows `vec![]` to be able to be used in `const` contexts. - [`convert::Infallible` now implements `Hash`.][70281] - [`OsString` now implements `DerefMut` and `IndexMut` returning a `&mut OsStr`.][70048] - [Unicode 13 is now supported.][69929] - [`String` now implements `From<&mut str>`.][69661] - [`IoSlice` now implements `Copy`.][69403] - [`Vec` now implements `From<[T; N]>`.][68692] Where `N` is less than 32. - [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899] - [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`, `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all integer types.][69373] Stabilized APIs --------------- - [`PathBuf::with_capacity`] - [`PathBuf::capacity`] - [`PathBuf::clear`] - [`PathBuf::reserve`] - [`PathBuf::reserve_exact`] - [`PathBuf::shrink_to_fit`] - [`f32::to_int_unchecked`] - [`f64::to_int_unchecked`] - [`Layout::align_to`] - [`Layout::pad_to_align`] - [`Layout::array`] - [`Layout::extend`] Cargo ----- - [Added the `cargo tree` command which will print a tree graph of your dependencies.][cargo/8062] E.g. ``` mdbook v0.3.2 (/Users/src/rust/mdbook) +-- ammonia v3.0.0 | +-- html5ever v0.24.0 | | +-- log v0.4.8 | | | +-- cfg-if v0.1.9 | | +-- mac v0.1.1 | | +-- markup5ever v0.9.0 | | +-- log v0.4.8 (*) | | +-- phf v0.7.24 | | | +-- phf_shared v0.7.24 | | | +-- siphasher v0.2.3 | | | +-- unicase v1.4.2 | | | [build-dependencies] | | | +-- version_check v0.1.5 ... ``` You can also display dependencies on multiple versions of the same crate with `cargo tree -d` (short for `cargo tree --duplicates`). Misc ---- - [Rustdoc now allows you to specify `--crate-version` to have rustdoc include the version in the sidebar.][69494] Compatibility Notes ------------------- - [Rustc now correctly generates static libraries on Windows GNU targets with the `.a` extension, rather than the previous `.lib`.][70937] - [Removed the `-C no_integrated_as` flag from rustc.][70345] - [The `file_name` property in JSON output of macro errors now points the actual source file rather than the previous format of ``.][70969] **Note:** this may not point a file that actually exists on the user's system. - [The minimum required external LLVM version has been bumped to LLVM 8.][71147] - [`mem::{zeroed, uninitialised}` will now panic when used with types that do not allow zero initialization such as `NonZeroU8`.][66059] This was previously a warning. - [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as` operator has been defined as a saturating operation.][71269] This was previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked` methods to continue using the current behaviour which may desirable in rare performance sensitive situations. Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [dep_graph Avoid allocating a set on when the number reads are small.][69778] - [Replace big JS dict with JSON parsing.][71250] [69373]: https://github.com/rust-lang/rust/pull/69373/ [66059]: https://github.com/rust-lang/rust/pull/66059/ [68191]: https://github.com/rust-lang/rust/pull/68191/ [68899]: https://github.com/rust-lang/rust/pull/68899/ [71147]: https://github.com/rust-lang/rust/pull/71147/ [71250]: https://github.com/rust-lang/rust/pull/71250/ [70937]: https://github.com/rust-lang/rust/pull/70937/ [70969]: https://github.com/rust-lang/rust/pull/70969/ [70632]: https://github.com/rust-lang/rust/pull/70632/ [70281]: https://github.com/rust-lang/rust/pull/70281/ [70345]: https://github.com/rust-lang/rust/pull/70345/ [70048]: https://github.com/rust-lang/rust/pull/70048/ [70081]: https://github.com/rust-lang/rust/pull/70081/ [70156]: https://github.com/rust-lang/rust/pull/70156/ [71269]: https://github.com/rust-lang/rust/pull/71269/ [69838]: https://github.com/rust-lang/rust/pull/69838/ [69929]: https://github.com/rust-lang/rust/pull/69929/ [69661]: https://github.com/rust-lang/rust/pull/69661/ [69778]: https://github.com/rust-lang/rust/pull/69778/ [69494]: https://github.com/rust-lang/rust/pull/69494/ [69403]: https://github.com/rust-lang/rust/pull/69403/ [69033]: https://github.com/rust-lang/rust/pull/69033/ [68692]: https://github.com/rust-lang/rust/pull/68692/ [68334]: https://github.com/rust-lang/rust/pull/68334/ [67502]: https://github.com/rust-lang/rust/pull/67502/ [cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/ [`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity [`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity [`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear [`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve [`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact [`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit [`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked [`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked [`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to [`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align [`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array [`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extend @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.114 2020/06/08 11:19:33 he Exp $ d103 4 a106 4 SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37 RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4 SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6 Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes @ 1.114 log @Back out the update to version 1.44.0, revert to 1.43.1nb1. This is primarily due to https://github.com/rust-lang/rust/issues/73117 (build failure on NetBSD/i386 8.0) which is reportedly seen also on NetBSD/amd64 9.99.64 and 9.99.65. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.112 2020/05/17 13:18:07 he Exp $ a2 4 SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0 SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683 Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes d7 48 a54 48 SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3 RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5 SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4 RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36 SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993 SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19 RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654 Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31 RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810 Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237 RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042 SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84 Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714 RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333 Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0 SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865 RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638 SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9 RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35 SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325 Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9 RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0 SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes d59 48 a106 44 SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300 RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473 Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8 SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9 SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729 Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656 Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572 RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1 SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8 RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116 SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10 Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3 RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075 SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2 Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37 RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107 SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260 SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22 Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc d115 1 a115 1 SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850 a122 2 SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3 SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8 @ 1.113 log @Update rust to version 1.44.0. Pkgsrc changes: * Remove a couple diffs which are now integrated upstream. * Adjust cargo checksums after upstream upgrades. * Belatedly bump the curl dependency * Unset DESTDIR during the build phase, to work around a mysterious build bug deep in the bowels of llvm. * Bump nearly all bootstraps to 1.43.1. Upstream changes: Version 1.44.0 (2020-06-04) ========================== Language -------- - [You can now use `async/.await` with `#[no_std]` enabled.][69033] - [Added the `unused_braces` lint.][70081] **Syntax-only changes** - [Expansion-driven outline module parsing][69838] ```rust #[cfg(FALSE)] mod foo { mod bar { mod baz; // `foo/bar/baz.rs` doesn't exist, but no error! } } ``` These are still rejected semantically, so you will likely receive an error but these changes can be seen and parsed by macros and conditional compilation. Compiler -------- - [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156] Additionally when in incremental mode rustc defaults to 256 codegen units. - [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and a panic is thrown.][67502] - [Added tier 3\* support for the `aarch64-unknown-none` and `aarch64-unknown-none-softfloat` targets.][68334] - [Added tier 3 support for `arm64-apple-tvos` and `x86_64-apple-tvos` targets.][68191] Libraries --------- - [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows `vec![]` to be able to be used in `const` contexts. - [`convert::Infallible` now implements `Hash`.][70281] - [`OsString` now implements `DerefMut` and `IndexMut` returning a `&mut OsStr`.][70048] - [Unicode 13 is now supported.][69929] - [`String` now implements `From<&mut str>`.][69661] - [`IoSlice` now implements `Copy`.][69403] - [`Vec` now implements `From<[T; N]>`.][68692] Where `N` is less than 32. - [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899] - [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`, `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all integer types.][69373] Stabilized APIs --------------- - [`PathBuf::with_capacity`] - [`PathBuf::capacity`] - [`PathBuf::clear`] - [`PathBuf::reserve`] - [`PathBuf::reserve_exact`] - [`PathBuf::shrink_to_fit`] - [`f32::to_int_unchecked`] - [`f64::to_int_unchecked`] - [`Layout::align_to`] - [`Layout::pad_to_align`] - [`Layout::array`] - [`Layout::extend`] Cargo ----- - [Added the `cargo tree` command which will print a tree graph of your dependencies.][cargo/8062] E.g. ``` mdbook v0.3.2 (/Users/src/rust/mdbook) +-- ammonia v3.0.0 | +-- html5ever v0.24.0 | | +-- log v0.4.8 | | | +-- cfg-if v0.1.9 | | +-- mac v0.1.1 | | +-- markup5ever v0.9.0 | | +-- log v0.4.8 (*) | | +-- phf v0.7.24 | | | +-- phf_shared v0.7.24 | | | +-- siphasher v0.2.3 | | | +-- unicase v1.4.2 | | | [build-dependencies] | | | +-- version_check v0.1.5 ... ``` You can also display dependencies on multiple versions of the same crate with `cargo tree -d` (short for `cargo tree --duplicates`). Misc ---- - [Rustdoc now allows you to specify `--crate-version` to have rustdoc include the version in the sidebar.][69494] Compatibility Notes ------------------- - [Rustc now correctly generates static libraries on Windows GNU targets with the `.a` extension, rather than the previous `.lib`.][70937] - [Removed the `-C no_integrated_as` flag from rustc.][70345] - [The `file_name` property in JSON output of macro errors now points the actual source file rather than the previous format of ``.][70969] **Note:** this may not point a file that actually exists on the user's system. - [The minimum required external LLVM version has been bumped to LLVM 8.][71147] - [`mem::{zeroed, uninitialised}` will now panic when used with types that do not allow zero initialization such as `NonZeroU8`.][66059] This was previously a warning. - [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as` operator has been defined as a saturating operation.][71269] This was previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked` methods to continue using the current behaviour which may desirable in rare performance sensitive situations. Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [dep_graph Avoid allocating a set on when the number reads are small.][69778] - [Replace big JS dict with JSON parsing.][71250] [69373]: https://github.com/rust-lang/rust/pull/69373/ [66059]: https://github.com/rust-lang/rust/pull/66059/ [68191]: https://github.com/rust-lang/rust/pull/68191/ [68899]: https://github.com/rust-lang/rust/pull/68899/ [71147]: https://github.com/rust-lang/rust/pull/71147/ [71250]: https://github.com/rust-lang/rust/pull/71250/ [70937]: https://github.com/rust-lang/rust/pull/70937/ [70969]: https://github.com/rust-lang/rust/pull/70969/ [70632]: https://github.com/rust-lang/rust/pull/70632/ [70281]: https://github.com/rust-lang/rust/pull/70281/ [70345]: https://github.com/rust-lang/rust/pull/70345/ [70048]: https://github.com/rust-lang/rust/pull/70048/ [70081]: https://github.com/rust-lang/rust/pull/70081/ [70156]: https://github.com/rust-lang/rust/pull/70156/ [71269]: https://github.com/rust-lang/rust/pull/71269/ [69838]: https://github.com/rust-lang/rust/pull/69838/ [69929]: https://github.com/rust-lang/rust/pull/69929/ [69661]: https://github.com/rust-lang/rust/pull/69661/ [69778]: https://github.com/rust-lang/rust/pull/69778/ [69494]: https://github.com/rust-lang/rust/pull/69494/ [69403]: https://github.com/rust-lang/rust/pull/69403/ [69033]: https://github.com/rust-lang/rust/pull/69033/ [68692]: https://github.com/rust-lang/rust/pull/68692/ [68334]: https://github.com/rust-lang/rust/pull/68334/ [67502]: https://github.com/rust-lang/rust/pull/67502/ [cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/ [`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity [`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity [`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear [`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve [`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact [`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit [`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked [`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked [`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to [`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align [`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array [`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extend @ text @d11 44 a54 44 SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435 Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625 SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920 Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354 SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180 Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6 RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560 Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994 SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96 RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3 RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7 SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4 RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3 SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4 Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4 RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9 SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74 RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4 Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 bytes d63 44 a106 44 SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80 RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81 Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35 RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17 SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6 Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030 SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6 SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31 Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95 RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54 SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6 Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3 RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93 SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8 SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91 Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50 Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37 RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4 SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6 Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9 d115 1 a115 1 SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872 d123 2 @ 1.112 log @Update lang/rust to version 1.43.1. Pkgsrc changes: * None. Upstream changes: Version 1.43.1 (2020-05-07) =========================== * [Updated openssl-src to 1.1.1g for CVE-2020-1967.][71430] * [Fixed the stabilization of AVX-512 features.][71473] * [Fixed `cargo package --list` not working with unpublished dependencies.] [cargo/8151] [71430]: https://github.com/rust-lang/rust/pull/71430 [71473]: https://github.com/rust-lang/rust/issues/71473 [cargo/8151]: https://github.com/rust-lang/cargo/issues/8151 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.111 2020/05/16 19:48:48 tnn Exp $ d11 44 a54 44 SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3 RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5 SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4 RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36 SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993 SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19 RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654 Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31 RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810 Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237 RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042 SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84 Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714 RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333 Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0 SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865 RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638 SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9 RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35 SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325 Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes d63 44 a106 44 SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300 RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473 Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8 SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9 SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729 Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656 Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572 RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1 SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8 RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116 SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10 Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3 RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075 SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2 Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37 RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107 SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260 SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22 Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc d115 1 a115 1 SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850 a122 2 SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3 SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8 @ 1.111 log @rust: use upstream's fix for previous @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.110 2020/05/16 19:36:12 tnn Exp $ d103 4 a106 4 SHA1 (rustc-1.43.0-src.tar.gz) = 07a5a4ec536ee9e3408150f55812cd23d12071c4 RMD160 (rustc-1.43.0-src.tar.gz) = 994ef055d958f38d23a70575884e2fcb058003f9 SHA512 (rustc-1.43.0-src.tar.gz) = 99c01719cdfc2e573d7d25472238c52e500467301e63e1ea70e2d5edf6bf879dedcde99f77c66ceb9d4d114cafaa3bd5bd125d11a9ccecdf81094312db65c9c1 Size (rustc-1.43.0-src.tar.gz) = 136038757 bytes @ 1.110 log @rust: try to fix some llvm-10 fallout @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.109 2020/05/16 10:39:51 he Exp $ d123 1 a123 1 SHA1 (patch-src_rustllvm_PassWrapper.cpp) = 057b21eb100613d24a496b72a0d6e22548101a96 @ 1.109 log @Update lang/rust to version 1.43.0. Pkgsrc changes: * Bump rust bootstrap version to 1.42.0, except for Darwin/i686 where the bootstrap is not (yet?) available. Upstream changes: Version 1.43.0 (2020-04-23) ========================== Language -------- - [Fixed using binary operations with `&{number}` (e.g. `&1.0`) not having the type inferred correctly.][68129] - [Attributes such as `#[cfg()]` can now be used on `if` expressions.][69201] **Syntax only changes** - [Allow `type Foo: Ord` syntactically.][69361] - [Fuse associated and extern items up to defaultness.][69194] - [Syntactically allow `self` in all `fn` contexts.][68764] - [Merge `fn` syntax + cleanup item parsing.][68728] - [`item` macro fragments can be interpolated into `trait`s, `impl`s, and `extern` blocks.][69366] For example, you may now write: ```rust macro_rules! mac_trait { ($i:item) => { trait T { $i } } } mac_trait! { fn foo() {} } ``` These are still rejected *semantically*, so you will likely receive an error but these changes can be seen and parsed by macros and conditional compilation. Compiler -------- - [You can now pass multiple lint flags to rustc to override the previous flags.][67885] For example; `rustc -D unused -A unused-variables` denies everything in the `unused` lint group except `unused-variables` which is explicitly allowed. However, passing `rustc -A unused-variables -D unused` denies everything in the `unused` lint group **including** `unused-variables` since the allow flag is specified before the deny flag (and therefore overridden). - [rustc will now prefer your system MinGW libraries over its bundled libraries if they are available on `windows-gnu`.][67429] - [rustc now buffers errors/warnings printed in JSON.][69227] Libraries --------- - [`Arc<[T; N]>`, `Box<[T; N]>`, and `Rc<[T; N]>`, now implement `TryFrom>`,`TryFrom>`, and `TryFrom>` respectively.][69538] **Note** These conversions are only available when `N` is `0..=32`. - [You can now use associated constants on floats and integers directly, rather than having to import the module.][68952] e.g. You can now write `u32::MAX` or `f32::NAN` with no imports. - [`u8::is_ascii` is now `const`.][68984] - [`String` now implements `AsMut`.][68742] - [Added the `primitive` module to `std` and `core`.][67637] This module reexports Rust's primitive types. This is mainly useful in macros where you want avoid these types being shadowed. - [Relaxed some of the trait bounds on `HashMap` and `HashSet`.][67642] - [`string::FromUtf8Error` now implements `Clone + Eq`.][68738] Stabilized APIs --------------- - [`Once::is_completed`] - [`f32::LOG10_2`] - [`f32::LOG2_10`] - [`f64::LOG10_2`] - [`f64::LOG2_10`] - [`iter::once_with`] Cargo ----- - [You can now set config `[profile]`s in your `.cargo/config`, or through your environment.][cargo/7823] - [Cargo will now set `CARGO_BIN_EXE_` pointing to a binary's executable path when running integration tests or benchmarks.][cargo/7697] `` is the name of your binary as-is e.g. If you wanted the executable path for a binary named `my-program`you would use `env!("CARGO_BIN_EXE_my-program")`. Misc ---- - [Certain checks in the `const_err` lint were deemed unrelated to const evaluation][69185], and have been moved to the `unconditional_panic` and `arithmetic_overflow` lints. Compatibility Notes ------------------- - [Having trailing syntax in the `assert!` macro is now a hard error.][69548] This has been a warning since 1.36.0. - [Fixed `Self` not having the correctly inferred type.][69340] This incorrectly led to some instances being accepted, and now correctly emits a hard error. [69340]: https://github.com/rust-lang/rust/pull/69340 Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of `rustc` and related tools. - [All components are now built with `opt-level=3` instead of `2`.][67878] - [Improved how rustc generates drop code.][67332] - [Improved performance from `#[inline]`-ing certain hot functions.][69256] - [traits: preallocate 2 Vecs of known initial size][69022] - [Avoid exponential behaviour when relating types][68772] - [Skip `Drop` terminators for enum variants without drop glue][68943] - [Improve performance of coherence checks][68966] - [Deduplicate types in the generator witness][68672] - [Invert control in struct_lint_level.][68725] [67332]: https://github.com/rust-lang/rust/pull/67332/ [67429]: https://github.com/rust-lang/rust/pull/67429/ [67637]: https://github.com/rust-lang/rust/pull/67637/ [67642]: https://github.com/rust-lang/rust/pull/67642/ [67878]: https://github.com/rust-lang/rust/pull/67878/ [67885]: https://github.com/rust-lang/rust/pull/67885/ [68129]: https://github.com/rust-lang/rust/pull/68129/ [68672]: https://github.com/rust-lang/rust/pull/68672/ [68725]: https://github.com/rust-lang/rust/pull/68725/ [68728]: https://github.com/rust-lang/rust/pull/68728/ [68738]: https://github.com/rust-lang/rust/pull/68738/ [68742]: https://github.com/rust-lang/rust/pull/68742/ [68764]: https://github.com/rust-lang/rust/pull/68764/ [68772]: https://github.com/rust-lang/rust/pull/68772/ [68943]: https://github.com/rust-lang/rust/pull/68943/ [68952]: https://github.com/rust-lang/rust/pull/68952/ [68966]: https://github.com/rust-lang/rust/pull/68966/ [68984]: https://github.com/rust-lang/rust/pull/68984/ [69022]: https://github.com/rust-lang/rust/pull/69022/ [69185]: https://github.com/rust-lang/rust/pull/69185/ [69194]: https://github.com/rust-lang/rust/pull/69194/ [69201]: https://github.com/rust-lang/rust/pull/69201/ [69227]: https://github.com/rust-lang/rust/pull/69227/ [69548]: https://github.com/rust-lang/rust/pull/69548/ [69256]: https://github.com/rust-lang/rust/pull/69256/ [69361]: https://github.com/rust-lang/rust/pull/69361/ [69366]: https://github.com/rust-lang/rust/pull/69366/ [69538]: https://github.com/rust-lang/rust/pull/69538/ [cargo/7823]: https://github.com/rust-lang/cargo/pull/7823 [cargo/7697]: https://github.com/rust-lang/cargo/pull/7697 [`Once::is_completed`]: https://doc.rust-lang.org/std/sync/struct.Once.html#method.is_completed [`f32::LOG10_2`]: https://doc.rust-lang.org/std/f32/consts/constant.LOG10_2.html [`f32::LOG2_10`]: https://doc.rust-lang.org/std/f32/consts/constant.LOG2_10.html [`f64::LOG10_2`]: https://doc.rust-lang.org/std/f64/consts/constant.LOG10_2.html [`f64::LOG2_10`]: https://doc.rust-lang.org/std/f64/consts/constant.LOG2_10.html [`iter::once_with`]: https://doc.rust-lang.org/std/iter/fn.once_with.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.108 2020/03/20 09:25:00 he Exp $ d123 2 @ 1.108 log @Bump NetBSD bootstrap versions to 1.41.1 for - i686 (NetBSD/i386) - powerpc - aarch64 - sparc64 Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.107 2020/03/18 07:43:15 he Exp $ a6 4 SHA1 (rust-1.41.1-aarch64-unknown-netbsd.tar.gz) = 8a48e9ecb6bce1fdb5b8160e3356e03a413f0fb5 RMD160 (rust-1.41.1-aarch64-unknown-netbsd.tar.gz) = 5ae115508bb732da1e0c04a0d2fa3011ac4f6efd SHA512 (rust-1.41.1-aarch64-unknown-netbsd.tar.gz) = bdeaf8e1bd16a6ca329607df18d99da89a5385c60a629834f6417909827ceaba3c5c38574bd97ab8e0ef2d6c38688e4ed4496409e220616f724d2e631f67eddf Size (rust-1.41.1-aarch64-unknown-netbsd.tar.gz) = 148170109 bytes d11 44 a54 40 SHA1 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = a17df43de16fd2f5685150de00a55c00becafcd2 RMD160 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 23bfeb259ffcd1f2a07dfd155155a364fcecb4e8 SHA512 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 97b806ccdf00039b4e009fbeb9b50420a2dee5956be11f9520204a13641ba97ecc53f0f136021a3f3168d514ae3e4470c2fc39728de5fe6915eafb2e2261546b Size (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 117881246 bytes SHA1 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = cc91bed0e2f2cdd1c1bc7b8cf014c6dee5f924be RMD160 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2b20df455e8b92005bf1d70071c166939d70aea9 SHA512 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 1205890d3f6918253cd25d50c0da7e097abb096c0a904953aa8a7b74978777cadfd9c5ccc068e4e14d0419cbb96673d0f4b8efc2ba3f52ebf6d08d21bc09fa7f Size (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 198280354 bytes SHA1 (rust-1.41.1-i686-unknown-netbsd.tar.gz) = a2c4c3a26a18f8c9b5fc1dc5c3293d6b2a239069 RMD160 (rust-1.41.1-i686-unknown-netbsd.tar.gz) = 4b9830028105ad03e4a897f73b889a2d4eda4587 SHA512 (rust-1.41.1-i686-unknown-netbsd.tar.gz) = 7dc2b13eef5dc77fcbaf8f4f0f72c7cfad4c7b3772562653fc7c813dbb41b0cf93792da6281cf30d784b1edef70d0e83cfaa8f66cbe0e1a4e203ef73f488d6d7 Size (rust-1.41.1-i686-unknown-netbsd.tar.gz) = 156452677 bytes SHA1 (rust-1.41.1-powerpc-unknown-netbsd.tar.gz) = 02388f3ba906efb934764c578658e7ba4697f382 RMD160 (rust-1.41.1-powerpc-unknown-netbsd.tar.gz) = 07ed6d63caf3f079a7299dd3eec04b9600a0fe4a SHA512 (rust-1.41.1-powerpc-unknown-netbsd.tar.gz) = f5572b021519d999e7ef090bcff0cc7d820031e46c209e33f4c34aa7b96cb1f7a820962105be0db006f02cd4f678851f83aa1277330460b54e77a60d7396c2bc Size (rust-1.41.1-powerpc-unknown-netbsd.tar.gz) = 118620444 bytes SHA1 (rust-1.41.1-sparc64-unknown-netbsd.tar.gz) = bb22be3b7d8047400c877d013b3dcc7eaaa2e2bd RMD160 (rust-1.41.1-sparc64-unknown-netbsd.tar.gz) = 7bb0fa8d298ec6bed959af55471cf3d60290759c SHA512 (rust-1.41.1-sparc64-unknown-netbsd.tar.gz) = 268deda2827b464610afaace763b58279b447332e4e13735095a933ba6c96684b6a6f41112e6d5dbe79bea34a09d1adb2f625e8eb9c07b0c910327cfafbc5b2f Size (rust-1.41.1-sparc64-unknown-netbsd.tar.gz) = 47225016 bytes SHA1 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 52b39b0c56b44a0ff0fcb99ef8cb09228940a9e0 RMD160 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 41cc781c71244778a55f0ce6c97f3422b682eb82 SHA512 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 554570833c9c8c2737de10b95c1c1feabff50838e70fade7e6c214abda50d70caa6d32cc3d037de5cf6fbc4f2cc2dc9c2d1973fa3ce07818824865aaf36ae61b Size (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 165695567 bytes SHA1 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 9a9efab5dbcca249ffc879fcfc44d9ba385d0a9b RMD160 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = d4fb0a028e82cd5c93f390d2b5fd5d2e3e9e8491 SHA512 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 13d08c86689939b88fba196b23408b8d8175a96cb56a60738997a286acd5ceedc444662d6730013bbc6888eea84e74e05783ae7f4fb2ff712bc64dbccd5a11f5 Size (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 143815263 bytes SHA1 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = a3a29e99cd6843303547878ccf9c79307f9a3fd6 RMD160 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 52fd4b53dbb46da51dcbe4a9267c82f798c55f8c SHA512 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 85dded23ad0097026a1f288a29ae87618fb36295a1a2f170a020ec43307fcf5e8b899615825116ebd8901efa7fe8e4ebfd9afd6769e9e65804aa08dc5c59b4f3 Size (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 117878609 bytes SHA1 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 0a827991424780fbd9cec9e18f0c46fd0ba3243e RMD160 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4cf1d3162432fbd184ef5f04bed3103d70b2f28e SHA512 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 2c491191e5fda4d17d386d4070216b2772c9ebc5c1715bb3e9e39d75c50e49f471752f7dd42f1f823891be897a8797a0f350fbd9e68e144357995b78afd67ba4 Size (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 182239688 bytes SHA1 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = b71679ff3b5946a8771f45485348ab8867201563 RMD160 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 8efed68335ed16ab93e87a360aaa6a25707d3f0b SHA512 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = bf38cbdf85f52aa489ac2e4ce701ee45335a22d203338d3004d746d72bec31efcc62802da14651fdbd26d1f0371f1db7bc9d8fa48087ffec97bd4178ee0cec7b Size (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 123084796 bytes a58 4 SHA1 (rust-std-1.41.1-aarch64-unknown-netbsd.tar.gz) = 146f114e90cdc594f570af910b6b8694e8f0c59a RMD160 (rust-std-1.41.1-aarch64-unknown-netbsd.tar.gz) = 30fe8475ab72e2b917c360ec150b3683b8919874 SHA512 (rust-std-1.41.1-aarch64-unknown-netbsd.tar.gz) = e0da44551e392cae578667e236320e9f94fb2fbe5ba65c552f6739187212c2e7f44d73cf6576c0b1deabb14a3b064097c7599cff7324298ef094acb37ebe7458 Size (rust-std-1.41.1-aarch64-unknown-netbsd.tar.gz) = 16956563 bytes d63 44 a106 40 SHA1 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 1a4f3e26e163c42c6585f47fcaae0d12ca3d0964 RMD160 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 80a50076b934a46382aacc29f924aa91e11ed5c0 SHA512 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 33157d9f472d53ed179f64a4a1624b6e7980c029eb3976bca32c96f005733967bc3847b15e5ad466531dea19f4fbf6dc54655fcace786e3482da6d2423b1cf2d Size (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 22023502 bytes SHA1 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2602c71459ecd1b5bcd38e6c32824b0e65913dba RMD160 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 593cfb9583e22490e9e286903a5810d9ed54a736 SHA512 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = f6509f7efb162993f7c6f2a9b3dc6bde570726f47be9e569306059256267a0864a01d2d2f07a3d2048e526827dbf0ba67a596e52ced07ebc04fff09afb577216 Size (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 22546225 bytes SHA1 (rust-std-1.41.1-i686-unknown-netbsd.tar.gz) = 6b9344a2530cb4ca740712372c2e6a02c848eb6b RMD160 (rust-std-1.41.1-i686-unknown-netbsd.tar.gz) = a71560d00447cd1cf1c88f3427ef80ae220b3fce SHA512 (rust-std-1.41.1-i686-unknown-netbsd.tar.gz) = 2d69f1da3ca010b2bc51c0c3a629032a6971e963af6a2392d369997e0515e8b1b7b5bbcb68c9228b6da2596eb7431d5006b971387c854816ab6522cd031be9a4 Size (rust-std-1.41.1-i686-unknown-netbsd.tar.gz) = 18449833 bytes SHA1 (rust-std-1.41.1-powerpc-unknown-netbsd.tar.gz) = e37c12268f74b5ebd4c5eaee2387fe869d7bc1b6 RMD160 (rust-std-1.41.1-powerpc-unknown-netbsd.tar.gz) = 6ebb358b0bdf896bc01c7b016ee205e6a768bf8c SHA512 (rust-std-1.41.1-powerpc-unknown-netbsd.tar.gz) = 249bc870db12be77f9df9ff0e87c18ff08606fef153f54fce8b0d184b2c0477610fc167621a10715c387ae5eef82473791a3399ed4618f56a40b259b00ac7f50 Size (rust-std-1.41.1-powerpc-unknown-netbsd.tar.gz) = 16664464 bytes SHA1 (rust-std-1.41.1-sparc64-unknown-netbsd.tar.gz) = c2e3b8204f3cb770b7246dce2e7e0f9345e41c07 RMD160 (rust-std-1.41.1-sparc64-unknown-netbsd.tar.gz) = d9ba0f21bba98e0d3e65ee08163247e4fbc41498 SHA512 (rust-std-1.41.1-sparc64-unknown-netbsd.tar.gz) = 0a9eed2dcf5a8aee40ecbd54cbe74290cf82b37db4d1b257620b158dd466ad91517caab8c33cf40c0fcb09c5fce1170b63f7b91eadbc2c033ff303746346883e Size (rust-std-1.41.1-sparc64-unknown-netbsd.tar.gz) = 16815578 bytes SHA1 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fa26b97674de015df735d40da800631dfc47956a RMD160 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 6b90224938a5d54ae7f1814732cb9dd9ec0615ad SHA512 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fb3387948389502f91df4be377fe6dc81407ae8effde9ca5d80ccfffb05495c0df8adac0e077a00aea16ca52b7a5ad059cb78b6c3cfc47f0487747957828a341 Size (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 21405237 bytes SHA1 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 450a39199f8f4f2b49da838259970d392dc7b918 RMD160 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = b039e75fd0f58e49fab0d61434da728b147541ca SHA512 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 3fa2b39d37614fcc2792f776ad271a1dea0860edae01082aa06b0e8ae169ab221a3345b3ff186a4bcfdbd54dadd74af22cebcbf00face21e816c0cb359e20387 Size (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 22060153 bytes SHA1 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 78198599e8a231dcc4bc02227b1accad5b05ffa0 RMD160 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 8885e35c96fd6224ede03a462878f0400fa3d3f0 SHA512 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4c8a6aa18ba99a89adbdb84289576097a73fd3cbfc6e8c6e50b9356d097934d6d161714d588998be6670cc2db32bba980196c1513f399e3d81cc2406c9591bc0 Size (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 25579855 bytes SHA1 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 3bcc2ebebf0c0532339ac3ac334a4f3695cbd9bd RMD160 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 2c267309a4c9c2afdf5357741d7bd3851a227b50 SHA512 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = d114a07f8789eb3529b10c2696aac81601017598e6ddc7e77c0424cdbce36812cb5d469eb9da14c3237c7098a24f7573bda5fc0b6740efb318b1685e3755e54a Size (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 22000204 bytes SHA1 (rustc-1.42.0-src.tar.gz) = 83cdb69cec9a47fb4fa2b5bc0d230750063f00ee RMD160 (rustc-1.42.0-src.tar.gz) = 3b35f1542ef4eee65403f90194d92745acecdd29 SHA512 (rustc-1.42.0-src.tar.gz) = 00359778ba886393e9792763ebd2754ee0b0db535a246ce9dcbbedd63b6eb414e321b552c88d4347ca355b8066492ef657aa3ceca2bcf00dfd80e1a92fac24b0 Size (rustc-1.42.0-src.tar.gz) = 135735490 bytes @ 1.107 log @Update the checksums for the NetBSD/i386 bootstrap to the (updated) files on ftp.netbsd.org. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.106 2020/03/13 18:34:53 jperkin Exp $ d7 4 a10 16 SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 2a7205e9abbda1fb6657d5fbf103d0b99ee4a9a7 RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5b112e8a61c92677cca4d5d20f029b42c331b8a3 SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 953a5b8d8667976b4c540b572bf6414bab8536f70ebdf165a659af1df3dd650e0a0364fff8b9285d64b29a0a78488c9679b78c0d03f3caa2fc1e729e08f11177 Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 157623740 bytes SHA1 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 0c97d79b6e23e8f5df64a8ddb0d7564dcdf550f3 RMD160 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 64655499cc857a8f197b0b10bd09e626c5c95f25 SHA512 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = d4f6f67c27cdd6faea392f5ef9aa4f3c6f13788ed738cff78e004e1c707289de5f3128621dfab2d12517b755fb1074b3f344efaa2dd048ad22886a7b33411446 Size (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 157490028 bytes SHA1 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 92a9262834f49dea65d6c354ba78a479253eeed4 RMD160 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = dac05f18705f0f0fddff0de27564253d5e9f1a3a SHA512 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 05b9f5ee19d5ebfbd4281ed7545cc70c3c061bb7561d8a4bf9c8e3dbb34582d394e18cba00c22597532f89b2cb5c5546efca0a5d13bd751506875b213ee07096 Size (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 147772436 bytes SHA1 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 615141a7aebc61c11fae724c70b3b24e74b70f2c RMD160 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 94b0659bb718a616e75b87d5f6beee627979ab83 SHA512 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 347910de2d325d699ab4857029d907c8c45e56317b3783ebefc323069999a938a0f770418cc88a7c984d9a69976ae19e39434c41840c395f06508b174a3e77d6 Size (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 172092292 bytes d23 12 d59 4 a62 16 SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = ca2d8fe0cc012dbf1486588b889ca993f2340ce5 RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = d05425e58453fedcf6df52a0521dfedadea48be1 SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 17f08d1412a341bb443a24ac1ddf70052b034b901439f89eb4017f35f80c5d51fd5b8bbfb466d142bb1428d9786499d85236fbdbcbdf0a5e6d073962c22545e5 Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19558484 bytes SHA1 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 1644e44019be27e458c7aee0c028b69a712989c3 RMD160 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 53a47082772330c397392c597aa916b3da9a5f31 SHA512 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = d60cb033ccae15a0860b3eda009a12ac3cce0d24eebbc7d9eb641e2717381792e898239e9ccd80fc128722fc1d0b7a01e4128df2353d296d46255ac577ddddd4 Size (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 17558351 bytes SHA1 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 02f3293818f90fc6cdd88994e2353c9a99aa7072 RMD160 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 11a6276c957b4bf43262cba0c2cd657c1b293ec1 SHA512 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 719cab3ddfbd1be56626d0c1cb367c07483690db2d659c784967c9269eba2fae416ad4d22ba9b28220a5859043228e968ca2a99c729bfe48668e1adc29a9ec68 Size (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 16947078 bytes SHA1 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 3c576551a1b3f181395a4c69683ca9e3b7c4c6e7 RMD160 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 8e9e1ab458a0554f3059c22952dc2b23700c9c6a SHA512 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = ea4723e1c52bcecb6369c22a90602ef2278f82dd96f96951b42d3bd75abc3418bb48b1a34c1bb0fe1ceb3d3d46f401e22ec5b226bd8c55b976cac9a0b8985192 Size (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 16709139 bytes d75 12 @ 1.106 log @rust: Update to 1.42.0. Version 1.42.0 (2020-03-12) ========================== Language -------- - [You can now use the slice pattern syntax with subslices.][67712] e.g. ```rust fn foo(words: &[&str]) { match words { ["Hello", "World", "!", ..] => println!("Hello World!"), ["Foo", "Bar", ..] => println!("Baz"), rest => println!("{:?}", rest), } } ``` - [You can now use `#[repr(transparent)]` on univariant `enum`s.][68122] Meaning that you can create an enum that has the exact layout and ABI of the type it contains. - [There are some *syntax-only* changes:][67131] - `default` is syntactically allowed before items in `trait` definitions. - Items in `impl`s (i.e. `const`s, `type`s, and `fn`s) may syntactically leave out their bodies in favor of `;`. - Bounds on associated types in `impl`s are now syntactically allowed (e.g. `type Foo: Ord;`). - `...` (the C-variadic type) may occur syntactically directly as the type of any function parameter. These are still rejected *semantically*, so you will likely receive an error but these changes can be seen and parsed by procedural macros and conditional compilation. Compiler -------- - [Added tier 2* support for `armv7a-none-eabi`.][68253] - [Added tier 2 support for `riscv64gc-unknown-linux-gnu`.][68339] - [`Option::{expect,unwrap}` and `Result::{expect, expect_err, unwrap, unwrap_err}` now produce panic messages pointing to the location where they were called, rather than `core`'s internals. ][67887] * Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`iter::Empty` now implements `Send` and `Sync` for any `T`.][68348] - [`Pin::{map_unchecked, map_unchecked_mut}` no longer require the return type to implement `Sized`.][67935] - [`io::Cursor` now derives `PartialEq` and `Eq`.][67233] - [`Layout::new` is now `const`.][66254] - [Added Standard Library support for `riscv64gc-unknown-linux-gnu`.][66899] Stabilized APIs --------------- - [`CondVar::wait_while`] - [`CondVar::wait_timeout_while`] - [`DebugMap::key`] - [`DebugMap::value`] - [`ManuallyDrop::take`] - [`matches!`] - [`ptr::slice_from_raw_parts_mut`] - [`ptr::slice_from_raw_parts`] Cargo ----- - [You no longer need to include `extern crate proc_macro;` to be able to `use proc_macro;` in the `2018` edition.][cargo/7700] Compatibility Notes ------------------- - [`Error::description` has been deprecated, and its use will now produce a warning.][66919] It's recommended to use `Display`/`to_string` instead. - [`use $crate;` inside macros is now a hard error.][37390] The compiler emitted forward compatibility warnings since Rust 1.14.0. - [As previously announced, this release reduces the level of support for 32-bit Apple targets to tier 3.][apple-32bit-drop]. This means that the source code is still available to build, but the targets are no longer tested and no release binary is distributed by the Rust project. Please refer to the linked blog post for more information. [37390]: https://github.com/rust-lang/rust/issues/37390/ [68253]: https://github.com/rust-lang/rust/pull/68253/ [68348]: https://github.com/rust-lang/rust/pull/68348/ [67935]: https://github.com/rust-lang/rust/pull/67935/ [68339]: https://github.com/rust-lang/rust/pull/68339/ [68122]: https://github.com/rust-lang/rust/pull/68122/ [67712]: https://github.com/rust-lang/rust/pull/67712/ [67887]: https://github.com/rust-lang/rust/pull/67887/ [67131]: https://github.com/rust-lang/rust/pull/67131/ [67233]: https://github.com/rust-lang/rust/pull/67233/ [66899]: https://github.com/rust-lang/rust/pull/66899/ [66919]: https://github.com/rust-lang/rust/pull/66919/ [66254]: https://github.com/rust-lang/rust/pull/66254/ [cargo/7700]: https://github.com/rust-lang/cargo/pull/7700 [`DebugMap::key`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.key [`DebugMap::value`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.value [`ManuallyDrop::take`]: https://doc.rust-lang.org/stable/std/mem/struct.ManuallyDrop.html#method.take [`matches!`]: https://doc.rust-lang.org/stable/std/macro.matches.html [`ptr::slice_from_raw_parts_mut`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts_mut.html [`ptr::slice_from_raw_parts`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts.html [`CondVar::wait_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_while [`CondVar::wait_timeout_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_timeout_while @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.105 2020/03/12 12:51:29 ryoon Exp $ d7 4 a10 4 SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 3aa19435d6c8a453f58b85777e1be0ebf275beac RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = ae10e4d69285643185bf4a91238a8e350ca17a4a SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5c725e4e2c21d1513409cf5b0a5331add39a1ea0cb0f68d04b530c2c1ee7bcb2051d000afdd92c69fe72ace59dc0442e9848cc84eb6d2437954ec1dc476ed906 Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 158826479 bytes d59 4 a62 4 SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 2b8d8b958f60b0b57590a093a51961954a4c62d2 RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 6c6ea8080140dc87bc1c8b78160beea6c5db75dd SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = f67de1b5ea8136f2455180c6605cf5e813bf86e8060ce6bad1fa5499a8f6bc461bd66435b39a1214247224537cb12893403c34b5d2bd023053283fd97e601170 Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19563127 bytes @ 1.105 log @rust: Fix POSIX shell portability issue @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.104 2020/02/28 11:10:36 adam Exp $ d7 4 a10 24 SHA1 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 317d5beffd5006827c16123ee7dea8e1f50ab0ef RMD160 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = b78992279d865d64bd2d8f46ac93d39950ed39c5 SHA512 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = c0989ed411746ba25e6eda044f0e069034d24e1e0b247aac4142a165908e0376321152345ca1f3ee65cde1938df0bfea2ef33c1627f65ed6f0e29ecde3146d33 Size (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 148190882 bytes SHA1 (rust-1.40.0-i686-apple-darwin.tar.gz) = 285dd91ca37407f8f0eeace62d88942172a35ddf RMD160 (rust-1.40.0-i686-apple-darwin.tar.gz) = 1c7ba18e2e196e4b65dad4d1a6fe8c70ff9594c1 SHA512 (rust-1.40.0-i686-apple-darwin.tar.gz) = ccf2fde8fb8e298f8bf1bf80ef4a50186d6492560eac017be12a48840ef0223f7df0b0644a88f75661e1e550ebc86b5e64ca5b9124b8a105adf76ea08f93fb09 Size (rust-1.40.0-i686-apple-darwin.tar.gz) = 164393725 bytes SHA1 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 4424be6908a48211955c7f64e1646b92d97c7a52 RMD160 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = bab2d944bd7da99f5577ee45ecf15bfbafba5e02 SHA512 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = ab2b09aa5ca25fc5f9d243a7f8de186790efec68624ad8d61d95eb85d097c7b27ba4a9a28461e6f73e198338cf9ce49d3c27fcb76844bdd591f226c15228141d Size (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 114417201 bytes SHA1 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 86d331200e38a9b0c488c010563b4eb751c1b3f1 RMD160 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 8d656e976fb2411c893eb4a42114262e0ed71eca SHA512 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 9ddb6a3ee101cdc7fcc692957876c712e81ef43f931fefb0a2e39286c65ce501c8f7cc8b620e5420c7331ebde447591fea2406951fb17c3b92c019bb704de328 Size (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 199133472 bytes SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 2a7205e9abbda1fb6657d5fbf103d0b99ee4a9a7 RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5b112e8a61c92677cca4d5d20f029b42c331b8a3 SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 953a5b8d8667976b4c540b572bf6414bab8536f70ebdf165a659af1df3dd650e0a0364fff8b9285d64b29a0a78488c9679b78c0d03f3caa2fc1e729e08f11177 Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 157623740 bytes SHA1 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 04b733dbd3dee98320f5a4a0c82a8f17f8ad949b RMD160 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 68fc697c9788c3541a11bdfccf7f6e2d91161fba SHA512 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 7bd4c198e36c662803634bd3b0f2465b2c1d261effd3afb3549b872f9a7590636b1d701b054b105e63f1e19d8e18b3e3e9c78aa1cefbe3927f570a87b1cb92d3 Size (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 119981692 bytes d15 40 a54 20 SHA1 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 04b62c2f8d0c52ea998a80d9fd91ab3b54cdc1a3 RMD160 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 063dbcc6654852bb12156fa658aeba4e797cb3f1 SHA512 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 271a48bd985b9b5ceddaeeeb6e9f09d71602116315454433d039515b430655c866177a01e08c21019e70be08da8a25073ea6124782d04a224e08993cd4c594f1 Size (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 167441219 bytes SHA1 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 350fc202027792e41ec6aed0d7cd2f58ea3a9cd6 RMD160 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 4e46fa30f9c0652573106922bdccdacc35ab371c SHA512 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = cde40d93fe9937ce4d3e88407e5d2f9be72f964f05aded7a7851ff4eacfe995c4f2ea79dae8275a43ae199f7e1c1328e93acffb3962bd1d9797d70b909924fcc Size (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 145738471 bytes SHA1 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 0afff94f93047b7076de8da67346f26a43035a7a RMD160 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 7cdcfa7f30a35ba72ff82c3fa3ae8899d115dc53 SHA512 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 10df63c5044522841df4f09697d17fdacb5652dd2e3cf5d3fc30a744ffa3a28ab2f5caf4b34300613f9372976083b6c2affb78f8aa8d630de375699d0eee3377 Size (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 114381688 bytes SHA1 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 1a1db371a3c39a6e7e81180b0c0ebbc0eacf307a RMD160 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f967171693ddf755a9ca9e027534a4b320f1be87 SHA512 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 9910b98eadb3cceab9e5d31c7891fe9ea1e3e455d022c6acb0d3c1f9b4fa6c66a7f86dd23a716de18891854740fc44446d23c740313602efae5c9cddd1f4a7a4 Size (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 182286118 bytes SHA1 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 56959267154b6fe44fa04975505a133f7278b402 RMD160 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 1e9e4b29effa12a4d2525a335419d97cd9101ad8 SHA512 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = d3bba2f760f2b795058e21f2885f47aa6c4aec2f2969a237a659230180b0ba3fdfff06fd6dca359e18df106904cbcdbbbf3d1737653af40ee76e5c5de23641fd Size (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 119447537 bytes d59 4 a62 24 SHA1 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = f207669dd6fe2f0f2652eac9c938b72b094dc35a RMD160 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 0aa627cb92c85028115909960a717ee8738e31cf SHA512 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 1683f659652536bb3d96839b386199cfdedfa1db93782c58623ac6b971645ea35eb6b02fce26821fb90e07c00a39a007502e77199cdb7e8fb00c8cac9b0a7e6f Size (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 17692826 bytes SHA1 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 8ebbe508b9cddc2fccd09e50039503d08732b7b5 RMD160 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = b0d33fbff6d6a396570c817304eea2d35dde0751 SHA512 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 3d456d22700346bd125e6259850525733d58f58492b1ead2b3d7fa788d461a6caa2eed2f8cd61b411f45ed5cfadc383b3a79f96d67a0522fda2b7b12f35d2451 Size (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 22442282 bytes SHA1 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 09bd07e38799f533408a0285de88f7f8bd580a59 RMD160 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = dd266d7daa384b48ed305dab095d745776be4f3b SHA512 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 3719bf3d7a41f9d178a45de16ed6abc028adba6d4574faac419d6443f0d78dc2d2976541faa4c46d50ef960c94de2d6f480f185228c7f0d83ec3d2ec61557d99 Size (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 23123536 bytes SHA1 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 5b7cb9904dd676a9c980f5c0896b0112bb8019c8 RMD160 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = f557a9358f203033b84d3d6f19a59f6c1ab9914c SHA512 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = c4859f1f2ac669c362e19eca5d74f605314a41042d62fad5f5d8fc9ef011ee0e228843a75177fdc5e98c3173c9432f20de3e2b65cbd321bf7cdbfdeca6664ca6 Size (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 23656455 bytes SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = ca2d8fe0cc012dbf1486588b889ca993f2340ce5 RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = d05425e58453fedcf6df52a0521dfedadea48be1 SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 17f08d1412a341bb443a24ac1ddf70052b034b901439f89eb4017f35f80c5d51fd5b8bbfb466d142bb1428d9786499d85236fbdbcbdf0a5e6d073962c22545e5 Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19558484 bytes SHA1 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = c0a3400d11737a615f7d165dba3dd8cc3b458d0d RMD160 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 5d3860ebff1f792e958f97a1bae319a0b2c794aa SHA512 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = ef7b5aceb0cacaab8f50dfbd75935a7880fb0b8ccac30a09be6b76fbdb0a34f06889344238714e4810e18dc48c15375de683e6037206e1f8129ee985b0e5cf67 Size (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 17399327 bytes d67 40 a106 20 SHA1 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 90bbb8e5bf6190f9cb5449c3af0af9464dc7a15e RMD160 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 5646ba5fe5c25bb95614e4a64938d2a863e57ee5 SHA512 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = a3f1d94ac04ef28cd8bd21b9c19cc5d49064f868a388132f0c9fd937f8a47a71aabd4364f5e70e9216d990c67e5f287a7f22123a99200c6902925c4207ca0d09 Size (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 22509207 bytes SHA1 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = eba22abe3f1972014a4e5ba999b132fc3402c46b RMD160 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 599a95018ef8d2e96c2a3c275e253ee3183f4c5f SHA512 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 2fd39bc747e90e12afea60c5b1e6d852736fd33af773c6b79cea7fb3ec56df07f0d9265dc884bcef37913db300979c70fbbef647f4c3db9e6bdd7d3024ebe4f6 Size (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 23161986 bytes SHA1 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f224c6233e399c9fb88ec65df920c75578173072 RMD160 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = c22b9a3ee9318896d0cdb13f9daf684600c2fea8 SHA512 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 2380b6cc33a756f90c1741b8db62ae53abea31d8f7e7a8158a2f3a5d41e82e961098e928eec7c27fa1f0ca09519a19488695b1076cad16bceac5273aa196f2cd Size (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 26672784 bytes SHA1 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 88d6a212fd260cd09eb15290383647d0ab4b9af3 RMD160 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 3fbd4b199b77ac385f93f717384adc5af7b91dc5 SHA512 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 7943174a99eaed888b8b34a3c24fcb1f38d373998c751c7721aa03dbee4eea1baa6c86e9141105969f08ffae2df329916cec5273d7789cc737106a9d5f31d1a7 Size (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 23108139 bytes SHA1 (rustc-1.41.1-src.tar.gz) = 6f294c31dcc5501b6073e39af85d003d38605bb1 RMD160 (rustc-1.41.1-src.tar.gz) = f825400c722a36c71cc46892bcb4c915a1fdf8ab SHA512 (rustc-1.41.1-src.tar.gz) = b5fba98a3e1b50ab91ad093cec4347ba85f46aa7e7a0da18d39f794e43eebb56699292832051f0efcd97a8651c35c11a7079146fb2c909ebeab2305b79bb4587 Size (rustc-1.41.1-src.tar.gz) = 135341149 bytes d109 2 a110 2 SHA1 (patch-src_bootstrap_lib.rs) = 59fc8949d98692550daba6f3e8119f71eed13fb2 SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b d113 1 a113 1 SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 21db8af802edecb5e35ce78ee9af7c4935b4040f @ 1.104 log @rust: updated to 1.41.1 What's in 1.41.1 stable Rust 1.41.1 addresses two critical regressions introduced in Rust 1.41.0: a soundness hole related to static lifetimes, and a miscompilation causing segfaults. These regressions do not affect earlier releases of Rust, and we recommend users of Rust 1.41.0 to upgrade as soon as possible. Another issue related to interactions between 'static and Copy implementations, dating back to Rust 1.0, was also addressed by this release. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.103 2020/02/23 09:18:00 he Exp $ d131 1 @ 1.103 log @Update the NetBSD/i686 1.40 bootstrap to fix rpath issue. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.102 2020/02/22 21:47:06 he Exp $ d103 4 a106 4 SHA1 (rustc-1.41.0-src.tar.gz) = 96b2f526ae250a5f22319f37375fae67836fc019 RMD160 (rustc-1.41.0-src.tar.gz) = 47d5cd072f667cc52fd6c7a4096eb425e55a982a SHA512 (rustc-1.41.0-src.tar.gz) = fb794b8d8527170add7229b136c9d96b94d0c8bae195b9db55e7e0fec41661f0e22a6e62cdcf581f4576f6969f8850a4b8b263fdc874cd5dc61e0c1ddb2833d9 Size (rustc-1.41.0-src.tar.gz) = 135348467 bytes @ 1.102 log @If we're building for i386 > 8.x or powerpc > 8.x, depend on the compat80 package. Also, update the NetBSD/aarch64 bootstrap with a corrected rpath, so we don't need to tweak LD_LIBRARY_PATH to include ${PREFIX}/lib. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.101 2020/02/21 18:31:02 ryoon Exp $ d23 4 a26 4 SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 3aa19435d6c8a453f58b85777e1be0ebf275beac RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = ae10e4d69285643185bf4a91238a8e350ca17a4a SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5c725e4e2c21d1513409cf5b0a5331add39a1ea0cb0f68d04b530c2c1ee7bcb2051d000afdd92c69fe72ace59dc0442e9848cc84eb6d2437954ec1dc476ed906 Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 158826479 bytes d75 4 a78 4 SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 2b8d8b958f60b0b57590a093a51961954a4c62d2 RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 6c6ea8080140dc87bc1c8b78160beea6c5db75dd SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = f67de1b5ea8136f2455180c6605cf5e813bf86e8060ce6bad1fa5499a8f6bc461bd66435b39a1214247224537cb12893403c34b5d2bd023053283fd97e601170 Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19563127 bytes @ 1.101 log @rust: Add comment to patch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.100 2020/02/17 20:24:18 jperkin Exp $ d7 4 a10 4 SHA1 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 08469894161afb6fb1ae6e8a0110e894201f1ca2 RMD160 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = f5aa5bf764fe139a5a1c991c796305cc95375c21 SHA512 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = da7c3fdb3ed9b3fdb8afec94eac16234a060ec7a1e43c07285d98fac57fd6e5455d89b89fa332ffd353ef358d1b78f4317816b70394e12afba41e5f59aeec76f Size (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 148191855 bytes d59 4 a62 4 SHA1 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = e593c04a9862c2eb374c3cb11a335320f780bcb2 RMD160 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = d1bb119ae2a6b6b391c3123603fbc203dc279d46 SHA512 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 16e7c84a9cb2d7c3ec6c12f5826e5c572a1d42261f071f7aa9b749446b83b1a26dcb95819306e4259679f00f924781f7886af2d15a6672ab4b09eb7b8761f651 Size (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 17692782 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = c3dcfed38271219898e8870f9a59ededd0ded650 @ 1.100 log @rust: Update to 1.41.0. Version 1.41.0 (2020-01-30) =========================== Language -------- - [You can now pass type parameters to foreign items when implementing traits.][65879] E.g. You can now write `impl From for Vec {}`. - [You can now arbitrarily nest receiver types in the `self` position.][64325] E.g. you can now write `fn foo(self: Box>) {}`. Previously only `Self`, `&Self`, `&mut Self`, `Arc`, `Rc`, and `Box` were allowed. - [You can now use any valid identifier in a `format_args` macro.][66847] Previously identifiers starting with an underscore were not allowed. - [Visibility modifiers (e.g. `pub`) are now syntactically allowed on trait items and enum variants.][66183] These are still rejected semantically, but can be seen and parsed by procedural macros and conditional compilation. Compiler -------- - [Rustc will now warn if you have unused loop `'label`s.][66325] - [Removed support for the `i686-unknown-dragonfly` target.][67255] - [Added tier 3 support\* for the `riscv64gc-unknown-linux-gnu` target.][66661] - [You can now pass an arguments file passing the `@@path` syntax to rustc.][66172] Note that the format differs somewhat from what is found in other tooling; please see [the documentation][argfile-docs] for more information. - [You can now provide `--extern` flag without a path, indicating that it is available from the search path or specified with an `-L` flag.][64882] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. [argfile-docs]: https://doc.rust-lang.org/nightly/rustc/command-line-arguments.html#path-load-command-line-flags-from-a-path Libraries --------- - [The `core::panic` module is now stable.][66771] It was already stable through `std`. - [`NonZero*` numerics now implement `From` if it's a smaller integer width.][66277] E.g. `NonZeroU16` now implements `From`. - [`MaybeUninit` now implements `fmt::Debug`.][65013] Stabilized APIs --------------- - [`Result::map_or`] - [`Result::map_or_else`] - [`std::rc::Weak::weak_count`] - [`std::rc::Weak::strong_count`] - [`std::sync::Weak::weak_count`] - [`std::sync::Weak::strong_count`] Cargo ----- - [Cargo will now document all the private items for binary crates by default.][cargo/7593] - [`cargo-install` will now reinstall the package if it detects that it is out of date.][cargo/7560] - [Cargo.lock now uses a more git friendly format that should help to reduce merge conflicts.][cargo/7579] - [You can now override specific dependencies's build settings][cargo/7591] E.g. `[profile.dev.overrides.image] opt-level = 2` sets the `image` crate's optimisation level to `2` for debug builds. You can also use `[profile..build_overrides]` to override build scripts and their dependencies. Misc ---- - [You can now specify `edition` in documentation code blocks to compile the block for that edition.][66238] E.g. `edition2018` tells rustdoc that the code sample should be compiled the 2018 edition of Rust. - [You can now provide custom themes to rustdoc with `--theme`, and check the current theme with `--check-theme`.][54733] - [You can use `#[cfg(doc)]` to compile an item when building documentation.][61351] Compatibility Notes ------------------- - [As previously announced 1.41.0 will be the last tier 1 release for 32-bit Apple targets.][apple-32bit-drop] This means that the source code is still available to build, but the targets are no longer being tested and release binaries for those platforms will no longer be distributed by the Rust project. Please refer to the linked blog post for more information. [54733]: https://github.com/rust-lang/rust/pull/54733/ [61351]: https://github.com/rust-lang/rust/pull/61351/ [67255]: https://github.com/rust-lang/rust/pull/67255/ [66661]: https://github.com/rust-lang/rust/pull/66661/ [66771]: https://github.com/rust-lang/rust/pull/66771/ [66847]: https://github.com/rust-lang/rust/pull/66847/ [66238]: https://github.com/rust-lang/rust/pull/66238/ [66277]: https://github.com/rust-lang/rust/pull/66277/ [66325]: https://github.com/rust-lang/rust/pull/66325/ [66172]: https://github.com/rust-lang/rust/pull/66172/ [66183]: https://github.com/rust-lang/rust/pull/66183/ [65879]: https://github.com/rust-lang/rust/pull/65879/ [65013]: https://github.com/rust-lang/rust/pull/65013/ [64882]: https://github.com/rust-lang/rust/pull/64882/ [64325]: https://github.com/rust-lang/rust/pull/64325/ [cargo/7560]: https://github.com/rust-lang/cargo/pull/7560/ [cargo/7579]: https://github.com/rust-lang/cargo/pull/7579/ [cargo/7591]: https://github.com/rust-lang/cargo/pull/7591/ [cargo/7593]: https://github.com/rust-lang/cargo/pull/7593/ [`Result::map_or_else`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.map_or_else [`Result::map_or`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.map_or [`std::rc::Weak::weak_count`]: https://doc.rust-lang.org/std/rc/struct.Weak.html#method.weak_count [`std::rc::Weak::strong_count`]: https://doc.rust-lang.org/std/rc/struct.Weak.html#method.strong_count [`std::sync::Weak::weak_count`]: https://doc.rust-lang.org/std/sync/struct.Weak.html#method.weak_count [`std::sync::Weak::strong_count`]: https://doc.rust-lang.org/std/sync/struct.Weak.html#method.strong_count [apple-32bit-drop]: https://blog.rust-lang.org/2020/01/03/reducing-support-for-32-bit-apple-targets.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.99 2020/01/03 19:26:32 jperkin Exp $ d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = 2634b02232c169fb6700c4f12d7a9595bc78f925 @ 1.99 log @rust: Update to 1.40.0. Version 1.40.0 (2019-12-19) =========================== Language -------- - [You can now use tuple `struct`s and tuple `enum` variant's constructors in `const` contexts.][65188] e.g. ```rust pub struct Point(i32, i32); const ORIGIN: Point = { let constructor = Point; constructor(0, 0) }; ``` - [You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to indicate that there may be variants or fields added in the future.][64639] For example this requires adding a wild-card branch (`_ => {}`) to any match statements on a non-exhaustive `enum`. [(RFC 2008)] - [You can now use function-like procedural macros in `extern` blocks and in type positions.][63931] e.g. `type Generated = macro!();` - [Function-like and attribute procedural macros can now emit `macro_rules!` items, so you can now have your macros generate macros.][64035] - [The `meta` pattern matcher in `macro_rules!` now correctly matches the modern attribute syntax.][63674] For example `(#[$m:meta])` now matches `#[attr]`, `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`. Compiler -------- - [Added tier 3 support\* for the `thumbv7neon-unknown-linux-musleabihf` target.][66103] - [Added tier 3 support for the `aarch64-unknown-none-softfloat` target.][64589] - [Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and `mips64el-unknown-linux-muslabi64` targets.][65843] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [The `is_power_of_two` method on unsigned numeric types is now a `const` function.][65092] Stabilized APIs --------------- - [`BTreeMap::get_key_value`] - [`HashMap::get_key_value`] - [`Option::as_deref_mut`] - [`Option::as_deref`] - [`Option::flatten`] - [`UdpSocket::peer_addr`] - [`f32::to_be_bytes`] - [`f32::to_le_bytes`] - [`f32::to_ne_bytes`] - [`f64::to_be_bytes`] - [`f64::to_le_bytes`] - [`f64::to_ne_bytes`] - [`f32::from_be_bytes`] - [`f32::from_le_bytes`] - [`f32::from_ne_bytes`] - [`f64::from_be_bytes`] - [`f64::from_le_bytes`] - [`f64::from_ne_bytes`] - [`mem::take`] - [`slice::repeat`] - [`todo!`] Cargo ----- - [Cargo will now always display warnings, rather than only on fresh builds.][cargo/7450] - [Feature flags (except `--all-features`) passed to a virtual workspace will now produce an error.][cargo/7507] Previously these flags were ignored. - [You can now publish `dev-dependencies` without including a `version`.][cargo/7333] Misc ---- - [You can now specify the `#[cfg(doctest)]` attribute to include an item only when running documentation tests with `rustdoc`.][63803] Compatibility Notes ------------------- - [As previously announced, any previous NLL warnings in the 2015 edition are now hard errors.][64221] - [The `include!` macro will now warn if it failed to include the entire file.][64284] The `include!` macro unintentionally only includes the first _expression_ in a file, and this can be unintuitive. This will become either a hard error in a future release, or the behavior may be fixed to include all expressions as expected. - [Using `#[inline]` on function prototypes and consts now emits a warning under `unused_attribute` lint.][65294] Using `#[inline]` anywhere else inside traits or `extern` blocks now correctly emits a hard error. [65294]: https://github.com/rust-lang/rust/pull/65294/ [66103]: https://github.com/rust-lang/rust/pull/66103/ [65843]: https://github.com/rust-lang/rust/pull/65843/ [65188]: https://github.com/rust-lang/rust/pull/65188/ [65092]: https://github.com/rust-lang/rust/pull/65092/ [64589]: https://github.com/rust-lang/rust/pull/64589/ [64639]: https://github.com/rust-lang/rust/pull/64639/ [64221]: https://github.com/rust-lang/rust/pull/64221/ [64284]: https://github.com/rust-lang/rust/pull/64284/ [63931]: https://github.com/rust-lang/rust/pull/63931/ [64035]: https://github.com/rust-lang/rust/pull/64035/ [63674]: https://github.com/rust-lang/rust/pull/63674/ [63803]: https://github.com/rust-lang/rust/pull/63803/ [cargo/7450]: https://github.com/rust-lang/cargo/pull/7450/ [cargo/7507]: https://github.com/rust-lang/cargo/pull/7507/ [cargo/7525]: https://github.com/rust-lang/cargo/pull/7525/ [cargo/7333]: https://github.com/rust-lang/cargo/pull/7333/ [(rfc 2008)]: https://rust-lang.github.io/rfcs/2008-non-exhaustive.html [`f32::to_be_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_be_bytes [`f32::to_le_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_le_bytes [`f32::to_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_ne_bytes [`f64::to_be_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_be_bytes [`f64::to_le_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_le_bytes [`f64::to_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_ne_bytes [`f32::from_be_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_be_bytes [`f32::from_le_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_le_bytes [`f32::from_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_ne_bytes [`f64::from_be_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_be_bytes [`f64::from_le_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_le_bytes [`f64::from_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_ne_bytes [`option::flatten`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.flatten [`option::as_deref`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_deref [`option::as_deref_mut`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_deref_mut [`hashmap::get_key_value`]: https://doc.rust-lang.org/std/collections/struct.HashMap.html#method.get_key_value [`btreemap::get_key_value`]: https://doc.rust-lang.org/std/collections/struct.BTreeMap.html#method.get_key_value [`slice::repeat`]: https://doc.rust-lang.org/std/primitive.slice.html#method.repeat [`mem::take`]: https://doc.rust-lang.org/std/mem/fn.take.html [`udpsocket::peer_addr`]: https://doc.rust-lang.org/std/net/struct.UdpSocket.html#method.peer_addr [`todo!`]: https://doc.rust-lang.org/std/macro.todo.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.98 2019/11/20 09:53:13 he Exp $ d7 48 a54 48 SHA1 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = 69d859262e118785f64801c9510100d3ac1ea4c5 RMD160 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = ee6af16ce847da95d553b5332d1e7e190930567c SHA512 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = f605be4e9ea6c9a022090b81894df0c03817450f8ff4a52d7b380471821055407964843909900780b92068636d0e3a8f773a63982279e4c5a4868accd1093cd6 Size (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = 325239387 bytes SHA1 (rust-1.39.0-i686-apple-darwin.tar.gz) = 3de3ba44845442f7cdd282d282f0c2aae13ca293 RMD160 (rust-1.39.0-i686-apple-darwin.tar.gz) = 1d80387c25f50c1cb52640951c90e46690f3f271 SHA512 (rust-1.39.0-i686-apple-darwin.tar.gz) = e9d3b2e1c2d5febb9ae62cce3a806395341092b40fe0bcaf9479010fbb43c3d7a8f0da9494b5adfb4cc0f150a8325ff48fd5910b39f8b9bbfce203168261e40f Size (rust-1.39.0-i686-apple-darwin.tar.gz) = 360814485 bytes SHA1 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 90291c90c5d4897ca02838e6edb6191f0c722caa RMD160 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = ec4b29efe520dc66f0cc3ee1f7e9068b6d8429c7 SHA512 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 26b86de90ff49c3d272f1c747a2ba9baf2d8f8cf99bc6a295c259c618667898eb6e547fe58bd88a072f6d8e8f9d092bf78cc8298bed566c275760bce710417b8 Size (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 296476847 bytes SHA1 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 35aaf2d6516e0170db9d93b0b3d8f22262a26714 RMD160 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 738f5e1416ca632cf6adfc8b77352387143c5b65 SHA512 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 0984d7dbc56d85190471eb2a77cb61e482a5c8350c6299f031742b75170a0493a484f8d5b5e8375c34549378d945fa6ed34486afe6fdd0a4426f18e0f481453e Size (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 405706904 bytes SHA1 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = d9fa76cbab64d5c696f8e16bfda29486decd52aa RMD160 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 4f90486951a0600e3bad9911ebce6c0e43dc0cbb SHA512 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 7f3f117964874bc77f439db1a510f7fc399828770a83a2801f53e10a29dd259bd2a5f167ab7c6bb1a8332869fb71aa7df42f34c3dea6af0b353d62db5da7f7c5 Size (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 345406680 bytes SHA1 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 309bbc3bce3f5a71746170757db208ec38cdd551 RMD160 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 3a4c2fbd580836604a7795b74f19f3b59fb9cd22 SHA512 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 5f6edc4d4fae5649775443aa5d3745c659f70569eeff8404c866a91d26d7e7c6dfff49c77aad28bc638621e97fce53c1bfa5700f1d1759c09bc79572212ec680 Size (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 301025723 bytes SHA1 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 0e548d2cfd55ab8e5494b5c98fcac214877f782b RMD160 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 9ab84d328559754a57803b4f34a2dd585294afbe SHA512 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = a94df165860d2311201613776382484c13237f04e54b315dbe728ad31eb152794293853873ec17768240a5349ace64491425e3143887da14f4c9a84e7b1a553d Size (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 342941231 bytes SHA1 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 84a6d64e8a3d4669cf1797385c34003340530219 RMD160 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 1732e36a3766952781297c06f3a0100c966ba442 SHA512 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = a837099e651421cb3e10c59fc5f4ff2aec3a33aae0954fb1dc5fd089061da82ffc67e83ec1a99d34939c8dd1f1cab7b32ae2e59fd5ff939bdc16165a98f672e9 Size (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 363422919 bytes SHA1 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = a8fefd933cb4d8777382780153303fe24f812c16 RMD160 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 6f95164db4462cfe9e0f21038695986aeabb8969 SHA512 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = ad4a702725efbffc50e4c908478cce2520d06214058e49257111533e88fb6d8e471da068d6b714c52b9b5dea2cb462351f6ee2d70d57fc7a90f3cad80540197e Size (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 335196669 bytes SHA1 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 4eaa3dd43f4d8ac297b4695365522d4b64cb3273 RMD160 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 8436183a3f510c4028a76fd93d87c41f486053cd SHA512 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 1467743f19e6b07ac63195b3b8df37dccee86b92ef3e15e62c5ae7b92285b0a75e5ebedf763b2e633729b44a435157561c2b44bfee923858ac9ef3a85ec56a4b Size (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 296214078 bytes SHA1 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = fa8035c31627913a78b68482848c96142233040c RMD160 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = e4bd87118dbe1853e272e9d6499828fac755abb9 SHA512 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = ce05ede9cb40decafa2aedb3fe05c376a2adda27c2e5eaa9b64ed89b9c1335e4b37951972f298ced5d255c8376f1c81276051bcc62f7364f80ff3145c06d2dac Size (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 386201361 bytes SHA1 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = f34c5be8276cc1ec5c145a0dc5a8d0f5283948f4 RMD160 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = b4531851e63a92c27ea4220af5d7aab8f8294609 SHA512 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = 69895330cbedade9a57689883e25709ae7c1ef07fac23de78594ebe4a233b632756008e8331a580d6de2626f982de1b4aeb8c66a7e2208281d82fc01221d9219 Size (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = 301202413 bytes d59 50 a108 50 SHA1 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 816f61ccdb52a7f38d12b6e956a7c790477deddb RMD160 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = b137c99e4a61601afe35d6ddd8a221b83212d5f7 SHA512 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 5f70ccf239efa0406aa3927275eb462ae49de54e4f640daadc97815d415222aeeaf8f29ac1d3d6c4433b41d488493a685634cd677bf35d2424a12824657cab6b Size (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 194752611 bytes SHA1 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = a32e1b43df92c01caa433c9a6047cd79e21efb51 RMD160 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 36b5a75c02429c4f77eabfffae1b11ec1b45847a SHA512 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 281e1683b1c595da06910970164db199c4e38b9487f423e72f93a048b6700b7b60f60117b03b15d9d1bfd21e668fea9524426f1f16a11fe33a4433be37370d30 Size (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 210316291 bytes SHA1 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = e61842813bd5f1169ea4386a8440b440babdc782 RMD160 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = cd1bc063c8f051ab5e9fc375730aba1e512c2ec6 SHA512 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = 34ee931423b29ed0573395eb7775b53e32be87b69b51ae0c724a32f16c28efeb0fbdfbcdfd93dc95251444450301efb67662429c425741b8fdfb93282b25ada8 Size (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = 221230211 bytes SHA1 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 60d9b7b710eb4179dfbff1bac3becc0ae7b18b7a RMD160 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 63f8f790ac571bfb8477236478346b103f68049d SHA512 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 17df6da95bf51e2b529c40d48f910f87f14a05f9aa9fb8197f19e994214172113339e1d5303e9f86482d9964df6dd512c4abf3f51af2d1cf26649437de328f75 Size (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 216107061 bytes SHA1 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = d09e9f1132b5c75f661b0387e8f1db2fe97e786f RMD160 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 0560b3bf0a49e1752e57a89366a451a1fbd50e49 SHA512 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 311261056fd2ffff779cc5d15ed580d6d8257b96f48956ca82497b00b54b6da44c388ae89b2f66018630924ff5d0bf775db529c5ce5aaa87b8a703e0f01a3257 Size (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 207483295 bytes SHA1 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = d8c48ff2d3ea2f81286bd24a1a5281095b85a920 RMD160 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 95fe71820e2b79914fa74aa52f3423b7136c43f6 SHA512 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 6a190525d923349fdf5ed34901349b77abd2b392f3e91c379001dbfb21560f32ef2a63d8a2ae8215ccbe3c8f3ca87618d00bb0bc402fc0363a2876a913ee7485 Size (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 197755894 bytes SHA1 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 3188f27683e01877cc233a9c76a0659ce84785ab RMD160 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 100628d4fd1d0d09e295cea26524cc632f7287e5 SHA512 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 7f051966f02bb702d07c4fa184579f3dbdf5be0432c76ed64a7765310c1393e7b7d18f59b11d5bd47e489127479566a4fc985547faead605648ed8931771805f Size (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 201386325 bytes SHA1 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 733470181cbabbd0a8cc22f6b4b36e4b8f5d1dd1 RMD160 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 100d86863c325d5a8ce78a05e65bbbcf8b345944 SHA512 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 4a5daee891603d1a5811cd0381d8a7838c9f4cc2175cd7f7118e50a70f298529659488164def8bf7f6e4870ec0ccf8c0c543d4e868bef5232822b3546c3811c0 Size (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 209926660 bytes SHA1 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = d7981540cfb1714359aed459d8711526966b54a8 RMD160 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = f1d1a21666e94ffc278b47875dc4ce86be785df4 SHA512 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = 4aa462f249168590b24e30c3ba87762fe86528f10cb8903c3be3dd58372f9d57bc467a543f89192bb7e92893f234282c37da714be873c4ba0676517162db8040 Size (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = 221272190 bytes SHA1 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 0c0a8a6762943e7583053c545da90350d81eb51a RMD160 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 46dd1ef641bd0a5e0dd3f7fee89cf99c6414ef9c SHA512 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 0b381551f19c6164ecbfc550dc1f99ff0b4f82c4a5aacfee6ca76bfd36c46e0fbdc598da92286644a767516eb9e89be3e69304081c171881800d3262b75879f3 Size (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 216856415 bytes SHA1 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 3a20d6118b18cc51767664df136826a348e30f32 RMD160 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 3ac3fb117e1cadc7849d8265a581e704c852c57c SHA512 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = d46d0caa8b1918de9fce2ea0b2b8841a725810e90bf45cdc206c7181454129405916f079bbce09f29f8d7b4eb34136d3e1c8498f8a8c80af45a3f38a181f470e Size (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 221013540 bytes SHA1 (rustc-1.40.0-src.tar.gz) = 6d706deb2c54e31cf02996ef4909600fa7ed092f RMD160 (rustc-1.40.0-src.tar.gz) = af9e3c61129ec060712a6b582a2b844bfd3fa24a SHA512 (rustc-1.40.0-src.tar.gz) = 8afdb7fddbc5f2cec05fe962cd425ff8f3f41b056ffc983135d21d5c7d217084a1d73b4f9e4ff12faf7731ff1332d2889b71eed0a5216dd5eff5302d26b33d1e Size (rustc-1.40.0-src.tar.gz) = 132841622 bytes SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756 SHA1 (patch-src_bootstrap_builder.rs) = a617abe62e783dc7cdcae4b379f1927e0941fcca @ 1.98 log @Bump bootstrap requirements to 1.38.0 for Linux-*-i386 Linux-*-x86_64 FreeBSD-*-i386 FreeBSD-*-x86_64 NetBSD-*-powerpc as 1.38 is required to build 1.39. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.97 2019/11/13 18:51:11 adam Exp $ d7 48 a54 48 SHA1 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 289771aec3800207bd47065713fa19f9f5a78a92 RMD160 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 97c89c3ee8ba4c89b999c3af0db2afbc3377ca8a SHA512 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = f41f2a94913df1afe5edd5d70f8e94241898b29e06f285063cda0271b85a2f612e7e5074e3e9c58af1ce51dca4c76cdc2c765c6bc7355a8280c62c117b1afb49 Size (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 321084212 bytes SHA1 (rust-1.38.0-i686-apple-darwin.tar.gz) = 6a3eaba27950447bc5bd634002bc9d8329fd8a22 RMD160 (rust-1.38.0-i686-apple-darwin.tar.gz) = 11527bdafa5ed0eb7db07f24fe533cca16be12d6 SHA512 (rust-1.38.0-i686-apple-darwin.tar.gz) = 26936582349d2a1ed5cd73a8dbbbe2bcfde619df4824cbe2c9f5e8d21e647435e63a248a081ba88927c80c9a3517b57ff3af133d980fad1f4aeb52d1bd0c4740 Size (rust-1.38.0-i686-apple-darwin.tar.gz) = 356974273 bytes SHA1 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = f27643162d061c3a2856f0dcc8da67661a0eb65a RMD160 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = 0143b1cacf1b5b719990d3461f474fcb52dc9218 SHA512 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = abd9801349cadc1eb63888b1edd3f9cfd4f58fc0ef0d449ce709c89f08df2dc7891ce27d9f4fcc2549491bac28a834d96b9088c757c66fefac7e6b10b398e39b Size (rust-1.38.0-i686-unknown-freebsd.tar.gz) = 293410384 bytes SHA1 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 1325073afaa87ae0702f2ecffc79fc680da66c84 RMD160 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 6ee5bd9fc54ad98327dd30c516427d44f0f5c5d3 SHA512 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = d0ef756b08bc5ca3d104ff3aa09db60af659d032c67e3e967ebe8a8fa9651125a77fcc08aa600bf597f5d8d6bd71378055cd7fea9b49a70c400c28fb7c9cfa12 Size (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 401123220 bytes SHA1 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 4f822144e65dafe45662caae04a89e8d90e7c7e8 RMD160 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = c2716a3b917a0e291cd25d1c12910f30ee4b9878 SHA512 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 8ccf290c34040c058f549fdd953e6e11568ca8e02585934ed896837b8be5ee241d56aa368ab3770cc74ce2e192a81918b478b07420443ed92c422c4327374212 Size (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 341906414 bytes SHA1 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = 982950c711817801eecdc5724e61c1a3b91191db RMD160 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = cbe557d403a3e6fac1ae2d92f7aef33d77723adb SHA512 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = e5aee23d51e8db320fa56bf6c1e143278f33ba799b121fba1b3283f849d76aeb43b9715637a871e9dbf034cfe01d541e25a96c0c95d80f445dafea386f845079 Size (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = 295845062 bytes SHA1 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = f8a84e6903b275dd6f1bb9e7c90186298e70e372 RMD160 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 3a95ffc94d9577a6f370024805659604cc2fe542 SHA512 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 3427493f6a539636b4db543021ebe4c8cabfb407841b1bda4685c39e9d9f5f01934ef2dc94e7cf25c313a07af82ad74359e59b0f393c5f2eb4c732ccdcf88582 Size (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 340053198 bytes SHA1 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 88f7e566704d7469ee3669451d7c44943878d3ad RMD160 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 9f2a0459f5c2281954dc9060c4121d1d4ffdf72b SHA512 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 1b3bcf3fcc44d11d6d785ea3c5d7d7ed1e6f0a513ce6e3c830c8afb2428713018787c6a2b7cfaab638c9564d97717305194d51ca5232f80c2005dbead8c3133e Size (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 358825468 bytes SHA1 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = b3b0716abe9dde93bf4435dcb9bdeba23b015cef RMD160 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = fdafbddf8e46cdb15b6d2447679dc0fc078bf02d SHA512 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = 20afa5603037b4c242f46d88a6cb2b5cfc41e6e37a02c3b5d1c9b2095e76c0d7b92bea07a0ade7bab37d92d2ae47a2650bf76d5f7fb01441a83c216bd5be1347 Size (rust-1.38.0-x86_64-sun-solaris.tar.gz) = 331326628 bytes SHA1 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 14a4a216547eaa1b2f272b8d64d21f33473fc020 RMD160 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 69571cd8dc050dd873c2a1fc0f2dc4b74a52a777 SHA512 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 899f673a420940663accf594c8cbcb5fd626b8367bdb2672097b07203925ea5c77681d35941a236584b4d355683ad4462b0a7d51a7781f70ce8a1dac28c344ea Size (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 292853175 bytes SHA1 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = f5ab3499af384a1ed054bf5cdd1ac8dc6e3893ce RMD160 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = d60ac61fb6cbe8b8f64f830dbb8456f61311721b SHA512 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 010794a76ffbd303278515bd5f0cd496f2441da089faf9f1942b9b8cd1de025725c862a88c3e94eff2d496005e07fb63bcc18dc928d71567a35b10542aafe691 Size (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 381237894 bytes SHA1 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 2907c2601150ffdda2dda5e7dbc98778e1f80045 RMD160 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = b2679e49e7271a5b32e0fc472fee42808fdc6af2 SHA512 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 24d901cb6094350535dac8f956989e9e80361286cf966a5b4cccc343c069255ecba9bb1bc151e3a7ca80795f056bcfe968604d0e21d6d820bfd085fc1fdf86aa Size (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 297828691 bytes d59 48 a106 48 SHA1 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 85522ed98f791d5a04b10d8ac5fc6021747bf98e RMD160 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 4ceba04738da65883981f490027719d159d3a89d SHA512 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 9928a4d3d739f382c876b2b1dc4d3422b620ce0b33b960a94ae9c765bd09de6fe50b3580b8f7ece4d724581288474ed96733440a108c70418c2f3b4ce74eef81 Size (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 192002051 bytes SHA1 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = a612bf175a7f9d497e6c650a2233ebea4f816c16 RMD160 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = abaf5a71b5fd88d2862cf0d7eb8f1cf3df796430 SHA512 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = f53919fa60cf8b72bb19f62c48e5d656401e6ecef1d1f047c60d3455d07993b1299bb1d07b74088aaa1e1ba7f1dae1f46548207a61cdfd51bcec7496737974f3 Size (rust-std-1.38.0-i686-apple-darwin.tar.gz) = 207734917 bytes SHA1 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = e05fb445e062e611041af259209ecab5e2950ec7 RMD160 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 04127aa20ac48d88a5758c62e0912845784f96b2 SHA512 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = d972b33ab6111e642db11b76f9e0f8fdf15f8a75c7c96fd6a11efc347fc67adaa29111a68651c7a5ae84057a6d4f52fc5283bcea5af5e8b7d32629cc88bd25e6 Size (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 218440878 bytes SHA1 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = ba4e5cc6dc233fef9e4ca7e15a71575a2890030a RMD160 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = c577a8c6434b07c93467632ee98fe9340d3206a4 SHA512 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = 99c38c1f147d6d249b6ee59aa11c816f5aec06627980441395fecd18f95c53e9c1c874cb08970b07af05c4f1f0bd58eafb1963c5deda3bd0dbd6e39640bf0154 Size (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = 213220512 bytes SHA1 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 18a660129b5dc412f213b7c5d9bf559225943b82 RMD160 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = a43ebc439004d0d8a3e5c149a95025e088427821 SHA512 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = cc0f250c021292405ea1043abbac8fc310c630d2c554fb58b4ebe7ca7b23fcf5c9d6553341282b661b15eb16958a3ccd0d7693707c4acb288cfa8f9fa08f1caa Size (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 204889878 bytes SHA1 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = eb95853a1d4cdc186d0109c328db0b6989ae7d0e RMD160 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = add6c2606a850b08a0f8af2c78f4462757a82131 SHA512 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = 794403e5516b6425b06b7c590476416e79ef4ad1cde460f4c2f18d4c54081e2b3ce2af894a0441c05c84d75ebcbbe81962aa4e2d5bdec2338a13ba8ba96c9997 Size (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = 194991971 bytes SHA1 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 21f05aa0c3df4f33caa68957e796ec74bafe381d RMD160 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 0cf519baed4918ddc4825b5349489e3284cb6000 SHA512 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = e1418c2291703fdb5a9b39ae67cb65a3962809fa8466e9963cb8d93716d4710fe473527a9ca25b222063626f87ccde1f0a7e1e06009f2b194acd54bbd921cd54 Size (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 199522776 bytes SHA1 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = f0377e11c29f2eb49b5b8d88a643b4b7face985c RMD160 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = b8adb0a397d18c8d67ba7cec6d3917dadc243bde SHA512 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = 6c417d90fa4e232a1f54d81da39af185ebe7ff46a1c2ffc39e03b4cefff760d5312602f54db6f4f1d220208f3936b897eacf7463593101c54966b7c700ae3fb3 Size (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = 206673254 bytes SHA1 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = b9e10edab1346d0c672f348724ba69013331eec0 RMD160 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 4624fa3c40252661a7de7277a8b0cde1269c3449 SHA512 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 1c55b8c0c77b3fa2c6539fcb7e592d0720c779f53952969c1a92ac55dff28719013c9c7322d8837eeb0ac306bb84b5302d6090bcebccedcc0fef8d0a06c22864 Size (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 218121173 bytes SHA1 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 1414a8494f9dc0384b1aed6ac7a152ac573a5b5c RMD160 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 2e8aec78386599cf17ee39ebb78b33b48776cfd8 SHA512 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 8d399c72869ef689890586f226bfefd0040dbae6bd1f56038b0837a01c4082806dd9c15ba9aa243f19d1f8df19f978d953c268a8150774b2df3b80154a75e6c6 Size (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 213496122 bytes SHA1 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = e821ae575d1f1e8b6c44af0bd0b59d814797029c RMD160 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = a9877f182d72729891a7ba918ab551ce79d5f9f8 SHA512 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 7e0e031c1e2a5864f8f4185171ae44cba28c1f51a22ed7b9a724bc3478c6bc6defffdacab10fd970947a2899716de86c7dc5b64fa434254ea7e6c4f38e271b12 Size (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 217882197 bytes SHA1 (rustc-1.39.0-src.tar.gz) = 82ef6f3b88b8d5e3bfa2fab67bbacf5d6f6ba6bb RMD160 (rustc-1.39.0-src.tar.gz) = d5b04b87fc336e3be7d592f70de0363aa66622aa SHA512 (rustc-1.39.0-src.tar.gz) = 77be74410b9f7a2e9f78f7a9860964e122ab9518553acc2cc80d5abeecf3302e9b3ed1fd29e022cccff1f9ff4a568b4015c0d3ac0a524f06e38e9cb360a3341e Size (rustc-1.39.0-src.tar.gz) = 152803201 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = a89dfcdf4ae573e1d6fcca4075e14cd543359732 @ 1.97 log @rust: bump boostrap on Darwin to 1.38.0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.96 2019/11/13 14:56:20 jperkin Exp $ a6 20 SHA1 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9e6ef28d50ffa852428455e393a0026b2ca0cd6e RMD160 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 372349d24b197295c442bd4f13505fbe17783e04 SHA512 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9348f48654b1d7dc3eea880e1282ac1f9383ce1074921a9c0cbd5b6b35d5cf5d589d21b00f59c270926933cd98d91a3cbbde14e6effa02ee07c9bc6c8cff3d96 Size (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 182847408 bytes SHA1 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 5eced0b000f50e84bfcb5755e08cb254597087e8 RMD160 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3da67587ea18c46a321cbf82b2f924eb2b0deb5e SHA512 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = e4db8a47dd482ac4d0476a285d2398d9f63518e1504bb56cb00eb247ae9c8199950b4a929b0d0d0a43290380514cf66f2ead5307a31c15cbabee41936cb3d41e Size (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 285246301 bytes SHA1 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = eb243d9fb6827bd908d29a658d469c245bf0199f RMD160 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 2b10578cae6523f88d2ce5af8e81dad67e1a5065 SHA512 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9d18f57d0d42df6f2f9e3c496a24b97472aca7fc75b7d5747aa57c1c99a923f63c9a22df69891cb2b372fd61242741b27cef2d2bebb95b3fffc4650d99e49259 Size (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 180844312 bytes SHA1 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 4b4aa024b9f1f73197f4c11920bc913e9514602f RMD160 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = b3d56f372db3ba07407d188eb34d033149719ee1 SHA512 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = d924daba3612bc100ad9d38a0b2e8d1d80433c0d0023d02ce7f6024469efb8bc51a2e763b20f6850b3530186edf3d27da47bd8bf217001de258132a1ec715c32 Size (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 181994897 bytes SHA1 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 4ecc9ad7a6af77065dc3bef1fab3aea07caaa6e9 RMD160 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 7b623d28eec244521990261bdc7fe04a109943f0 SHA512 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 19685a1a41efb0f0db114c7261dc26a643fd9c74954f56be1b625cbe8552b5f3f925e399f8e8b69debc4bda1b4cf03477069b1d30729141460bd85ffdbc0357f Size (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 269160550 bytes d15 8 d27 4 d43 8 a58 20 SHA1 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 63cc77d2ec0379e90cb2c2e90acc6f5671594c2a RMD160 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = a210798d1672d984259a4982b2408a6738dddd29 SHA512 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 005bb36fc4d0589fce945749b85c626c722bca4662cf28f9cde37fc328a360b4b98e2fb0f51ba84c6ca3d95d20ae0a79b8a742200262eedf66dcbb1e468656a4 Size (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002 bytes SHA1 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 691986754ccb02b741e060c982c5e47bf0462682 RMD160 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = ad398f3ab5433dd6f87e57801ff8d85b67321015 SHA512 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3afc645e348baf93d6238d53b4de293678b6732a8d43ac335bb8dc57f24d3d19b463e6a5385a1582a59b905d499a7ce310aa1d5c12bea23cb33bb8966a170f2f Size (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 81833878 bytes SHA1 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 6ec82a8233380da3e31f99c4177fc4f375501514 RMD160 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9e5413d4f42dd5eb3ba10633cee1ff05fdb5f56e SHA512 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 4df6de00dda23fb107241d06255b168f4460bd41189cb4340c99f20740416ef66a302b6c2f7149bdef46c4d31700b6f779c7642b70cf0f6f2a1ea511c2d6a774 Size (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 70015851 bytes SHA1 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 88d898e668371e46b473bdff37e4fc459f5b53fd RMD160 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 7125081be3224bab3b7c63a969542fcc590eef01 SHA512 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 46cf064d68bef3e1ba5b238c1f53decf9c781be7d1537f48dd5136fa3e5613eac4e188c792129d5aa75d7b426ff86ebd255d59935e887ee4f707289b4a7473ed Size (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779 bytes SHA1 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 27096ba109589e7dc7ccfb7918666f9f63bf9a10 RMD160 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = d4da0a95c640bdb4c2ae9ff97d66246b221c3e39 SHA512 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 1b4f4167c99be75510608d9b17bad0f18b156a6c831c037c175f7ea47e040e63219d4fd3305e524d593bde8a3de69321991ede17cace421264cc4eb6574a02ee Size (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 83166788 bytes d67 8 d79 4 d91 8 @ 1.96 log @rust: Revert back to the 1.38 bootstrap for SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.95 2019/11/12 12:06:04 ryoon Exp $ a6 4 SHA1 (rust-1.37.0-i686-apple-darwin.tar.gz) = 5af3055bfe24ec7d4d9040a2f0af6f60c0403ffe RMD160 (rust-1.37.0-i686-apple-darwin.tar.gz) = bcf93023bad85ef1f16efd337685d4fe907e9e41 SHA512 (rust-1.37.0-i686-apple-darwin.tar.gz) = b63b924b54618f1aa81556a7a7a6f43a2cef7425ead01d2d43d11a173f27f48a3a45b581899010efc54669598d79282e7be9d2db9b78a4fa88ed056150820546 Size (rust-1.37.0-i686-apple-darwin.tar.gz) = 253733407 bytes a18 4 SHA1 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = f3a69fb26eb4e7e5880f9a4217c8107cad3ffcff RMD160 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 91c94273dfdb277b38c6519f236c0c07e3b4099e SHA512 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 1d5fd005f86ecfc50518a142ceab0bac399c14efcbfae375d5ed13d6f1574f31af326e982ce5cc51b0cf9b4cab1cab749f290c07255ff0535a752ffa615a0c24 Size (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 258524721 bytes d31 4 d43 4 a58 4 SHA1 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 45c230265cfa54e31775b1935bb95bc71c05a12c RMD160 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 66d936969ff034ff4325ce4d00c9e0e5ae43a1ca SHA512 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = bc66ad6de904e98bcf770042acfbd2698f3119033dedb6ac64045ec21f7a9cae2bb8894ce3e115383f5d0b78242fb6999f79d33283c9859ad16f5740fe42e030 Size (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 72889656 bytes a70 4 SHA1 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 12a0f219bf9638ae495ecc9085642dc3cab1af58 RMD160 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = bacc38ce62b7cc64934fbc2007f5ba24593b6b69 SHA512 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = dace3dd91e79616d6cf3b60df2ffe4d347148bbb54306b031af63d86a154c400418944c6017ff6f65d38ef396d89b30d75110366a8286a763315ac7ebbbfef87 Size (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 74102250 bytes d83 4 d95 4 @ 1.95 log @Regen distinfo and add more patch for RPATH to fix build @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.94 2019/11/11 14:56:41 jperkin Exp $ d47 4 a54 4 SHA1 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = a8fefd933cb4d8777382780153303fe24f812c16 RMD160 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 6f95164db4462cfe9e0f21038695986aeabb8969 SHA512 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = ad4a702725efbffc50e4c908478cce2520d06214058e49257111533e88fb6d8e471da068d6b714c52b9b5dea2cb462351f6ee2d70d57fc7a90f3cad80540197e Size (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 335196669 bytes @ 1.94 log @rust: Bump SunOS bootstrap to the latest. Rust 1.37 doesn't appear to be new enough to build 1.39, Cargo bails on parsing a lock file, so a number of platforms here will need to be updated. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.93 2019/11/11 10:28:34 he Exp $ a22 4 SHA1 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 2f32d18698cfd5642088f6d7189a0e596204e0eb RMD160 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 88a52aecc08a1f19f55cd3020d25c7ac25abca66 SHA512 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = e7b257d92edef7ef5c5c33b5c690cf4b41517bb7e3b39d2907ee31668c3a9d81a9adaaeff97e8c485e40fdd36ff49994cfdac858801c8a4611150b567651fbf0 Size (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 189129050 bytes d43 8 a50 4 SHA1 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 8dace3276e8be1ce9b0069170948e792e3f478f5 RMD160 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = e6614e4d4f22a4052e25eb91d68049509fb39098 SHA512 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = bd38a40356b85b2d1acc668f5cc6bfc4f9aedeeceda74de5244827af0d5ea87a9a40240299fe0c8344682f62e8b179ca2cf4adfc8527280c6a51e919e06110cc Size (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 332473263 bytes a74 4 SHA1 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 907db46f1100b7320757ac4a6d310f6378614af3 RMD160 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 9fe4b65bf4958e063b8aa64393a2108cad7bcefc SHA512 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = b81af6a8214f482b86a5b83b9c3ad8806f434a534d2b9e445a4a30283eab0404328eadb48bbf873bb6c4d33a8e76254fdfc751d021860615ffb2803e51ac91cd Size (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 74968259 bytes d95 8 a102 4 SHA1 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 4316f27d90bf12d7dcc3e92dbdd7f5d8125c986e RMD160 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 6f20cdb3cb542485c94b1924e06c294c63ac63f3 SHA512 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = abaab363a2995148493681f17306d6309cbe4c7d359b9ad1c961aa7e93692e60277ab0a98101d9da11fde1eb6097b42af074950c4359278f68247bb70bb3f11e Size (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 204274822 bytes d108 1 a108 1 SHA1 (patch-src_bootstrap_builder.rs) = f90a19cef1a53c4e7e24ab2ff441a618057efc8c @ 1.93 log @Undo insertion of tabs in rust source, as this would make the test target fail. Thanks jperkin! Also, bump NetBSD/sparc64 bootstrap to 1.38. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.92 2019/11/11 09:09:11 he Exp $ a30 4 SHA1 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = d6b9e6fe8d1d9654a3a24f70a1a92ea2a4bef9f4 RMD160 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 53bb5fef7e0f9a26c5c09e07a3423ac02cf5a902 SHA512 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 3f6aaf073fe7530f5f9ab5432eee2b492bc5b7294025b47e9d7e6b458cf51c92a42ee126591c21bb002176b3946fe26c939a10eeda1bc2251b1705f56cc928a9 Size (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 203767480 bytes d51 4 @ 1.92 log @Update rust to version 1.39.0. Pkgsrc changes: * Remove patch which no longer applies (but what about RPATH?) * Adapt a few patches to changed files upstream. Upstream changes: Version 1.39.0 (2019-11-07) =========================== Language -------- - [You can now create `async` functions and blocks with `async fn`, `async move {}`, and `async {}` respectively, and you can now call `.await` on async expressions.][63209] - [You can now use certain attributes on function, closure, and function pointer parameters.][64010] These attributes include `cfg`, `cfg_attr`, `allow`, `warn`, `deny`, `forbid` as well as inert helper attributes used by procedural macro attributes applied to items. e.g. ```rust fn len( #[cfg(windows)] slice: &[u16], #[cfg(not(windows))] slice: &[u8], ) -> usize { slice.len() } ``` - [You can now take shared references to bind-by-move patterns in the `if` guards of `match` arms.][63118] e.g. ```rust fn main() { let array: Box<[u8; 4]> = Box::new([1, 2, 3, 4]); match array { nums // ---- `nums` is bound by move. if nums.iter().sum::() == 10 // ^------ `.iter()` implicitly takes a reference to `nums`. => { drop(nums); // ----------- Legal as `nums` was bound by move and so we have ownership. } _ => unreachable!(), } } ``` Compiler -------- - [Added tier 3\* support for the `i686-unknown-uefi` target.][64334] - [Added tier 3 support for the `sparc64-unknown-openbsd` target.][63595] - [rustc will now trim code snippets in diagnostics to fit in your terminal.] [63402] **Note** Cargo currently doesn't use this feature. Refer to [cargo#7315][cargo/7315] to track this feature's progress. - [You can now pass `--show-output` argument to test binaries to print the output of successful tests.][62600] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`Vec::new` and `String::new` are now `const` functions.][64028] - [`LinkedList::new` is now a `const` function.][63684] - [`str::len`, `[T]::len` and `str::as_bytes` are now `const` functions.][63770] - [The `abs`, `wrapping_abs`, and `overflowing_abs` numeric functions are now `const`.][63786] Stabilized APIs --------------- - [`Pin::into_inner`] - [`Instant::checked_duration_since`] - [`Instant::saturating_duration_since`] Cargo ----- - [You can now publish git dependencies if supplied with a `version`.] [cargo/7237] - [The `--all` flag has been renamed to `--workspace`.][cargo/7241] Using `--all` is now deprecated. Misc ---- - [You can now pass `-Clinker` to rustdoc to control the linker used for compiling doctests.][63834] Compatibility Notes ------------------- - [Code that was previously accepted by the old borrow checker, but rejected by the NLL borrow checker is now a hard error in Rust 2018.][63565] This was previously a warning, and will also become a hard error in the Rust 2015 edition in the 1.40.0 release. - [`rustdoc` now requires `rustc` to be installed and in the same directory to run tests.][63827] This should improve performance when running a large amount of doctests. - [The `try!` macro will now issue a deprecation warning.][62672] It is recommended to use the `?` operator instead. - [`asinh(-0.0)` now correctly returns `-0.0`.][63698] Previously this returned `0.0`. [62600]: https://github.com/rust-lang/rust/pull/62600/ [62672]: https://github.com/rust-lang/rust/pull/62672/ [63118]: https://github.com/rust-lang/rust/pull/63118/ [63209]: https://github.com/rust-lang/rust/pull/63209/ [63402]: https://github.com/rust-lang/rust/pull/63402/ [63565]: https://github.com/rust-lang/rust/pull/63565/ [63595]: https://github.com/rust-lang/rust/pull/63595/ [63684]: https://github.com/rust-lang/rust/pull/63684/ [63698]: https://github.com/rust-lang/rust/pull/63698/ [63770]: https://github.com/rust-lang/rust/pull/63770/ [63786]: https://github.com/rust-lang/rust/pull/63786/ [63827]: https://github.com/rust-lang/rust/pull/63827/ [63834]: https://github.com/rust-lang/rust/pull/63834/ [63927]: https://github.com/rust-lang/rust/pull/63927/ [63933]: https://github.com/rust-lang/rust/pull/63933/ [63934]: https://github.com/rust-lang/rust/pull/63934/ [63938]: https://github.com/rust-lang/rust/pull/63938/ [63940]: https://github.com/rust-lang/rust/pull/63940/ [63941]: https://github.com/rust-lang/rust/pull/63941/ [63945]: https://github.com/rust-lang/rust/pull/63945/ [64010]: https://github.com/rust-lang/rust/pull/64010/ [64028]: https://github.com/rust-lang/rust/pull/64028/ [64334]: https://github.com/rust-lang/rust/pull/64334/ [cargo/7237]: https://github.com/rust-lang/cargo/pull/7237/ [cargo/7241]: https://github.com/rust-lang/cargo/pull/7241/ [cargo/7315]: https://github.com/rust-lang/cargo/pull/7315/ [`Pin::into_inner`]: https://doc.rust-lang.org/std/pin/struct.Pin.html#method.into_inner [`Instant::checked_duration_since`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_duration_since [`Instant::saturating_duration_since`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.saturating_duration_since @ text @d1 1 a1 1 $NetBSD$ d117 1 a117 1 SHA1 (patch-src_libunwind_build.rs) = 33fe6fd2027cb7070424e9a30c05438586b5c6b7 @ 1.91 log @rust: Fix SunOS builds with newer compilers. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.90 2019/10/27 18:34:27 he Exp $ d51 4 a54 4 SHA1 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 2907c2601150ffdda2dda5e7dbc98778e1f80045 RMD160 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = b2679e49e7271a5b32e0fc472fee42808fdc6af2 SHA512 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 24d901cb6094350535dac8f956989e9e80361286cf966a5b4cccc343c069255ecba9bb1bc151e3a7ca80795f056bcfe968604d0e21d6d820bfd085fc1fdf86aa Size (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 297828691 bytes d99 8 a106 9 SHA1 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = e821ae575d1f1e8b6c44af0bd0b59d814797029c RMD160 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = a9877f182d72729891a7ba918ab551ce79d5f9f8 SHA512 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 7e0e031c1e2a5864f8f4185171ae44cba28c1f51a22ed7b9a724bc3478c6bc6defffdacab10fd970947a2899716de86c7dc5b64fa434254ea7e6c4f38e271b12 Size (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 217882197 bytes SHA1 (rustc-1.38.0-src.tar.gz) = 6ad0f778882c73a689c88e1ecdaab8e7b9ceb27b RMD160 (rustc-1.38.0-src.tar.gz) = 95edfbd142e87fd72f4b5b3aacdcfb42df4bca9a SHA512 (rustc-1.38.0-src.tar.gz) = eef16fcbd234ffe76158dd971fcc10ca129816c47f84ff2f2fe424c42509c8661ab45458f968cd88bb8eb6bab028d5d86920a4dee1f673f48270e1f446ffa882 Size (rustc-1.38.0-src.tar.gz) = 152008577 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = 5e6b0cb25401db4fef6e74f73764e69f3c09569c d108 2 a109 2 SHA1 (patch-src_bootstrap_builder.rs) = 7e23348dc5555fdb3833a7f8734cfe687c6e533c SHA1 (patch-src_bootstrap_lib.rs) = e585b99ea2eb587d5eeb11739b77cde9bf5ad085 d117 1 a117 1 SHA1 (patch-src_libunwind_build.rs) = c0a0aa9749705be07afe8eaaa0c7d70affa46566 @ 1.90 log @Bump bootstrap version to 1.38.0 for NetBSD/aarch64 (9.0), NetBSD/amd64 (8.0) and NetBSD/i386 (8.0). These bootstraps do not use the pkgsrc llvm, i.e. are built with the rust-llvm option. Disable warnings as fatal errors; 1.38.0 building 1.38.0 produces warnings which would otherwise be fatal, ref. https://github.com/rust-lang/rust/issues/65722 Also, revert back to BUILD_TARGET=build which I mistakenly changed to "dist" previously. Bump PKGVERSION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.89 2019/10/02 12:51:43 he Exp $ d132 1 @ 1.89 log @Update rust to version 1.38.0. Pkgsrc changes: * Adapt to the move of the implementation of random numbers. * Remove patch which is no longer relevant (Signals.inc) * Cross-build currently fails due to the still unresolved https://github.com/rust-lang/rust/issues/62558, so bootstrap kits for 1.38.0 have to be built natively, and will follow shortly. * Bump bootstrap requirements to 1.37.0 except for armv7-unknown-netbsd-eabihf which I've neither managed to cross-build nor build natively. Upstream changes: Version 1.38.0 (2019-09-26) ========================== Language -------- - [The `#[global_allocator]` attribute can now be used in submodules.][62735] - [The `#[deprecated]` attribute can now be used on macros.][62042] Compiler -------- - [Added pipelined compilation support to `rustc`.][62766] This will improve compilation times in some cases. For further information please refer to the [_"Evaluating pipelined rustc compilation"_][pipeline-internals] thread. - [Added tier 3\* support for the `aarch64-uwp-windows-msvc`, `i686-uwp-windows-gnu`, `i686-uwp-windows-msvc`, `x86_64-uwp-windows-gnu`, and `x86_64-uwp-windows-msvc` targets.][60260] - [Added tier 3 support for the `armv7-unknown-linux-gnueabi` and `armv7-unknown-linux-musleabi` targets.][63107] - [Added tier 3 support for the `hexagon-unknown-linux-musl` target.][62814] - [Added tier 3 support for the `riscv32i-unknown-none-elf` target.][62784] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`ascii::EscapeDefault` now implements `Clone` and `Display`.][63421] - [Derive macros for prelude traits (e.g. `Clone`, `Debug`, `Hash`) are now available at the same path as the trait.][63056] (e.g. The `Clone` derive macro is available at `std::clone::Clone`). This also makes all built-in macros available in `std`/`core` root. e.g. `std::include_bytes!`. - [`str::Chars` now implements `Debug`.][63000] - [`slice::{concat, connect, join}` now accepts `&[T]` in addition to `&T`.][62528] - [`*const T` and `*mut T` now implement `marker::Unpin`.][62583] - [`Arc<[T]>` and `Rc<[T]>` now implement `FromIterator`.][61953] - [Added euclidean remainder and division operations (`div_euclid`, `rem_euclid`) to all numeric primitives.][61884] Additionally `checked`, `overflowing`, and `wrapping` versions are available for all integer primitives. - [`thread::AccessError` now implements `Clone`, `Copy`, `Eq`, `Error`, and `PartialEq`.][61491] - [`iter::{StepBy, Peekable, Take}` now implement `DoubleEndedIterator`.][61457] Stabilized APIs --------------- - [`<*const T>::cast`] - [`<*mut T>::cast`] - [`Duration::as_secs_f32`] - [`Duration::as_secs_f64`] - [`Duration::div_duration_f32`] - [`Duration::div_duration_f64`] - [`Duration::div_f32`] - [`Duration::div_f64`] - [`Duration::from_secs_f32`] - [`Duration::from_secs_f64`] - [`Duration::mul_f32`] - [`Duration::mul_f64`] - [`any::type_name`] Cargo ----- - [Added pipelined compilation support to `cargo`.][cargo/7143] - [You can now pass the `--features` option multiple times to enable multiple features.][cargo/7084] Misc ---- - [`rustc` will now warn about some incorrect uses of `mem::{uninitialized, zeroed}` that are known to cause undefined behaviour.][63346] Compatibility Notes ------------------- - Unfortunately the [`x86_64-unknown-uefi` platform can not be built][62785] with rustc 1.39.0. - The [`armv7-unknown-linux-gnueabihf` platform is also known to have issues][62896] for certain crates such as libc. [60260]: https://github.com/rust-lang/rust/pull/60260/ [61457]: https://github.com/rust-lang/rust/pull/61457/ [61491]: https://github.com/rust-lang/rust/pull/61491/ [61884]: https://github.com/rust-lang/rust/pull/61884/ [61953]: https://github.com/rust-lang/rust/pull/61953/ [62042]: https://github.com/rust-lang/rust/pull/62042/ [62528]: https://github.com/rust-lang/rust/pull/62528/ [62583]: https://github.com/rust-lang/rust/pull/62583/ [62735]: https://github.com/rust-lang/rust/pull/62735/ [62766]: https://github.com/rust-lang/rust/pull/62766/ [62784]: https://github.com/rust-lang/rust/pull/62784/ [62785]: https://github.com/rust-lang/rust/issues/62785/ [62814]: https://github.com/rust-lang/rust/pull/62814/ [62896]: https://github.com/rust-lang/rust/issues/62896/ [63000]: https://github.com/rust-lang/rust/pull/63000/ [63056]: https://github.com/rust-lang/rust/pull/63056/ [63107]: https://github.com/rust-lang/rust/pull/63107/ [63346]: https://github.com/rust-lang/rust/pull/63346/ [63421]: https://github.com/rust-lang/rust/pull/63421/ [cargo/7084]: https://github.com/rust-lang/cargo/pull/7084/ [cargo/7143]: https://github.com/rust-lang/cargo/pull/7143/ [`<*const T>::cast`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.cast [`<*mut T>::cast`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.cast [`Duration::as_secs_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_secs_f32 [`Duration::as_secs_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_secs_f64 [`Duration::div_duration_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_duration_f32 [`Duration::div_duration_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_duration_f64 [`Duration::div_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_f32 [`Duration::div_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_f64 [`Duration::from_secs_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.from_secs_f32 [`Duration::from_secs_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.from_secs_f64 [`Duration::mul_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.mul_f32 [`Duration::mul_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.mul_f64 [`any::type_name`]: https://doc.rust-lang.org/std/any/fn.type_name.html [forge-platform-support]: https://forge.rust-lang.org/platform-support.html [pipeline-internals]: https://internals.rust-lang.org/t/evaluating-pipelined-rustc-compilation/10199 @ text @d1 1 a1 1 $NetBSD$ a6 4 SHA1 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = e37bd4f1ea481382a1b68bfae16ad626509a636e RMD160 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = a125f7b3924899ff70632bb347ff3d324354aabd SHA512 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = 8fc80e6c6a9068d191ce9db34abf4b40a7a9fb570672c5bee47b379a6e554ccb24c6ec9b40d7eabefee1e5d0cdae85edd0cde3ada1d350c1a51d31a5c3d83021 Size (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = 172961074 bytes a18 4 SHA1 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 915493342e8e66c8a763d2756e0b6df0cfd3368e RMD160 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = b99df44472400b9cf3ffd1616c681a951246ca63 SHA512 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 7bf6a01deb348b44f08ad61ee8edad14fe9255eb25a176708e72450635a7e47828ae67c349828c6141726aad6d5f43e67056a28ea33c49e0d6a57ed86e9c87fb Size (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 184995958 bytes d43 12 a54 4 SHA1 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 3500508c4e09efd03095f775c752d80244df8291 RMD160 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 67afdc33f3e9bd5469051e546223c714d3dc8121 SHA512 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = fb6fbe02c2f0f17fd8c656fcc8ad216db9b5a426a94d15e53b304cb7ca6d5225cb0265ab675cb71ef0cd8454b0b2513b75baf2c92a9fc35662d04a873c7be7ca Size (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 186925930 bytes a58 4 SHA1 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 25ea467d55d612bdf131ca25c7abbf569fc9fad1 RMD160 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = b2b10a406bb260d65a23ac4c0ed25d764eb4a303 SHA512 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 89129a0c9234fe93833b34414d2c382e49bac649d4393fb8ad43e99f28becdd0828bb89158f730ada0d1d1fa7b6210daff1ff2b48d96fa19c0d6bca4bea79d0d Size (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 69207620 bytes a70 4 SHA1 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 875658fd879e7c69c79abbdeeda50b24dc1eca08 RMD160 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = a072230c173459e7619f6bee93f416b7d047f558 SHA512 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 67d5f9bee7dad4899be5badfbb4c42d75c3a28f43e50bd3147768afa637bb523570f7d09825766ecfca8bc5056a97d585b3f430f44ecbb1517fa1b1f0e3872db Size (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 75214423 bytes d91 12 a102 4 SHA1 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = 1faeee4d815362523e8c76e40d8c2604e59ab0e0 RMD160 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = f946a0b49b0fe22472ceadaadc5f8997d8bd268b SHA512 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = fe77bdeb3afcd6b26e796ec03bcf10efcae9e2df833f3264b163bad109ccd1a88f71b298aa028303bc4dd17cf6c79145876a01e97292653c1e1d9eda6842dc01 Size (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = 87786274 bytes d110 1 a110 1 SHA1 (patch-src_bootstrap_lib.rs) = bc23743f1b9c4ad3d7557b4fdf8a55976ca7f417 @ 1.88 log @rust: SunOS now requires libnsl. While here fix some tabs->spaces to make the test suite work again. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.87 2019/09/17 08:03:27 he Exp $ a6 28 SHA1 (rust-1.36.0-i686-apple-darwin.tar.gz) = 7e45ab4c622b711dd50c8a30721bc4791c86da15 RMD160 (rust-1.36.0-i686-apple-darwin.tar.gz) = e983ae2e9c98fd58f900ec08c0357422613476e6 SHA512 (rust-1.36.0-i686-apple-darwin.tar.gz) = bd79c5be2ce027a9bcd4870921b8b505a432d1e47f6b48afed0023f35eff2abb1b569741428f1a5b9d1154a3da6d72b8349b03a73a82a1b667fc1f6754da3681 Size (rust-1.36.0-i686-apple-darwin.tar.gz) = 257426824 bytes SHA1 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 884e4d06466a402135a0c1666c7c48fa0ff09fd6 RMD160 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = db96efb53f9caa8e4136ded5f3140c8f5298fb20 SHA512 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 03ef8c62efc78ed90ed4437649ff6446771b0aaa5b0d03c596e201360fe8b058f5810053185152466ca92d0bf4ab7c8bea72fd0300e72919ca436c96fb79dd54 Size (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 209984253 bytes SHA1 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 28a71820886d542d565517be6ca4b3904022db6a RMD160 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 687d49e31518b6f20f4f18913f94dddd9fb5b297 SHA512 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = eb3b712f07e1e0c61d13a99dce6b5bed250900f4b8743bdb2dcc59d795f2dbd86ae1bd7e63f1da5a0900c7f53540636359954c95c947bdc979fc7786f154b98d Size (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 294145062 bytes SHA1 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = f20f37bf651d47ded211911213871acd2bfb97c3 RMD160 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = f964a5832757515d394223d47cf6d3cff8a8e6d2 SHA512 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = 8a59fc2b155e39d19fc2178b3247f0e6e5d9a5ced3384963e8b28b5cfcf9ca5c3251100c0553adbe1e4cb4eaae8214adb568a07e365d954e36d994784250677e Size (rust-1.36.0-x86_64-apple-darwin.tar.gz) = 262444429 bytes SHA1 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 8893f16460ed6d7cbe4684e8aec801bdd47a0fe9 RMD160 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = a4988dd09829075821756e683fdbcb3286457a20 SHA512 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 08f3d0c87f24469734506ccb1a99b3860550b44cf91b51fe1c3510e2724d16efad75975860359440c0d6629c8526d61e287b685ffac6f1e32fae0a2e9641d396 Size (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 209407727 bytes SHA1 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = d095c5ec1d17ecd67f8b4ce1e69d315847c67fd3 RMD160 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 526c1c5c77f7a0829d705be97b1d4f503fdf054d SHA512 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 32de40680d34056132fd18c6c274656fe07a3d371293db53f8cd12094ccfa289d6d8d2983c446d155af7a9a1ce883759a41962e30f7de180570f965415c7eb01 Size (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 208204889 bytes SHA1 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 4172af418f0c3dd4372d3ef52c25cd8f9cd78c76 RMD160 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 0d9e73194da6f40ff481dff4e95a560da317655e SHA512 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = fe078197d2e87fa1cd3e5c65e4a91afe1e899ecb9e25f76687f8daed1b5847e62e80304106b33fb3f85229cf40aa5501618e439e15882c5dfb3850afd99ee873 Size (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 276348670 bytes d11 12 d35 16 a58 24 SHA1 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 3f4880eb263da964c4ca121cf48a62460b8c5cd6 RMD160 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 55661d31fdcc60ffc35595a156dd3c88d440759f SHA512 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 503d19d87db0fb2b8067f7b9471bd0974ffb6a287c8d2aa5be2749e22405edce88ffa38515743319bc9e7d968a6008a7859b3a507862fbb260f15c8400b588c0 Size (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 71918357 bytes SHA1 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 4a892339a61914fa31e0c25e6a6891625ef99e06 RMD160 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = c5975983e113601e6b140b48d50a5bbe356075a5 SHA512 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = cb149a64cff3fb55b7248899600cec4140b5801d6f76d92a9546d7bdf4539497d463ffb937a7000d751c14df8152714ceaa803d354304a194e00acacda1c2059 Size (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 87744414 bytes SHA1 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 429fe635694ffd0abfcb598c1d90215e55a68e7f RMD160 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 64712571d133c7372e9b9eed80000c8758f6c5a5 SHA512 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = e264a75d1205ffafe8e49da06840ff6e98e37bd8cc2ffbc198b8fe6e7610a6615098e1cc41d41deb61813e50b37150e140ac6aa93d2b941820d20f78240a3ff8 Size (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 81313796 bytes SHA1 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = c02c6484bc4abf3f0c34744e49015d666f33c9c2 RMD160 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 8f1eaedf034ef8045f1e8109de7d27991dbeb98b SHA512 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 17e57941eb45cf4b2ecf037a0d497fedc41396170a9d9fb4ded2f61ea312746051b3fbb1733ad7d6fc1f48fe990352fccabdc080472484c8b3dae6369d3e7586 Size (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 73150637 bytes SHA1 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 5439ae966cde86e9c22082dc61f64a66a88f567e RMD160 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 6eb505eca5baedaf8c4fcb00184d15903841e2a4 SHA512 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = fa8918f01fc3d6287c9f00841e735c44bb8261bf7f6b4f896195cc6f756a95dbb9458e5c44b015551cca8525f64ee998f4a8dbb9b96b8c6e1d1ad223b3c22e3f Size (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 87112148 bytes SHA1 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 64efb24ca0e60e698de0d761f284db9430161cfb RMD160 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = d6c5d55e3fd6025b365339019c04074f6cf91d03 SHA512 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 448bb6e8d139f3a0a8110ab959ee5abe824895e3863ab3d5e78d234d374c35541e5bebf0b4d9665a02dfe3c43864c731fd2532a462e70e67f74a0d048798e1b6 Size (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 82504317 bytes d63 12 d87 12 d103 4 a106 4 SHA1 (rustc-1.37.0-src.tar.gz) = 8613fc28896b2f0d6d8770ea52ce54804ca751df RMD160 (rustc-1.37.0-src.tar.gz) = 13355233d894bad13fd6b63277a72f81f9a25ff0 SHA512 (rustc-1.37.0-src.tar.gz) = d75dd3b664f4467750b93786126051f8a1d33e24823951bbe2a56b2c1f6c829c35dcfb7dbce2f98c5de212d882ab8bccdd99bb57facdb4bc1870eb81de824d74 Size (rustc-1.37.0-src.tar.gz) = 154114925 bytes d120 1 a120 1 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 19daf5f8a26bfaebca942b5cbe8521fb060fe8d9 d123 1 a123 2 SHA1 (patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc) = 4639febcf009bde6256695060b4c8cce3b327082 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 498395d1ae5b791b9e4710a856fdebe2fb87011e d129 1 d132 1 a132 1 SHA1 (patch-vendor_rand_src_rngs_os.rs) = ae78f9e8abfa5a223bceac5ac8bbe25453dc70c0 @ 1.87 log @Bump the version for the following NetBSD bootstraps to 1.37.0: x86_64, i386, powerpc, sparc64, aarch64. The first is built by the rust team, the rest are natively built by yours truly. Cross-builds are currently broken due to https://github.com/rust-lang/rust/issues/62558 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.86 2019/09/09 16:19:49 adam Exp $ d113 1 a113 1 SHA1 (patch-src_librustc__llvm_build.rs) = d6e71891eb8d42a9c4175505ba7ed98338153860 d116 1 a116 1 SHA1 (patch-src_libstd_build.rs) = aa7020339ccc2888d1302721e1a38f7a4e0925a3 @ 1.86 log @rust: on Darwin, use proper shared library name instead of @@rpath @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.85 2019/08/29 14:09:56 he Exp $ a6 4 SHA1 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = b63419009504736fe16f7ace926e9744f3e5ed4f RMD160 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 75e39167819302d75d4343e73dee2041fb6ea226 SHA512 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 5ce8b7d6ef99109b5988e4dd8d5c93af467cad9ec32897576cb17e68cd18ce7a5a690415d63bff0ae324c0e43727e8d1cd8b68c2e687b1aa6dbad23187ea2dac Size (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 248524909 bytes a18 12 SHA1 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 02274b5e765c2049c548f2d23cbb85fea1ff64d9 RMD160 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = fcfeca1b274e09a15d7a9271e8d0e3a671743046 SHA512 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 598b4dcb6a3963ad9f5b1751606cbcc895b92a4e6ff7f624f6e871fb50b615879f596e8f43fca853c080a37d6480e402f8ba55e2b7b9cfda4940c4d04306c67b Size (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 208593082 bytes SHA1 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 7acb05945a8ca6942820e0d67141b78d525cbdb3 RMD160 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = e869deec2308e0c3814c2e43b5264ac7749fa4be SHA512 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 0759af6ced28d2f2025b3a3807311724162858ee82999877213d1c587f72c898067c23e295ea2d816c6a5b4f56290cc410a382c95af5a27365e7d3b35ff5115e Size (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 264381593 bytes SHA1 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = a3bbb8a5295d78286e82fd5c1199390176bd7672 RMD160 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 8c07c116bc150cab469fe4248f2047a0915ff633 SHA512 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 7c41374dd55e003c5e356b87afb71954d2a3100fb06d57575051fcf10e732a114faae1c917567764577cb75168b73f2e5424230cd02b11400b07d536cf955c5a Size (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 230362643 bytes d35 20 a54 4 SHA1 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = ce5d9f8d773cfc0bdd76dea7a2459b7bee1e2329 RMD160 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 9c0eedd92de201354f360ced9226c367d0b802f5 SHA512 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 137e202f3131b31e185f770c221ecde558ff58b1d587c47f546a0416e39da167ddb3c2d2e8b0c1fdecaa3afa10a17e4dd0eea2874e605b42a099d9c277358ac8 Size (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 212957907 bytes a58 4 SHA1 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = dc32397d9180ed174181dc81ba3c590f68027579 RMD160 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 48192c280a286a8b22e6cb7146558841a6a12b7a SHA512 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 8ea781a7520a09005aebb66f704fa3532c246420832c7195faa7b1ca57bb3260686c635f756a3db60765566aebfd53a6b30b75440e2b0d292f2aed24c3967aac Size (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 88712640 bytes a70 12 SHA1 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = 7dffb12f8415c1248a35e329c0289da0389a6967 RMD160 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = fdfe27bc754b6c2b3ac94acb589a3f481a6b088f SHA512 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = e8b08f020e378a447609fe92cbed2f1e909fec4af38f46348330107eb6e9c8546b3b250d7973fe5de25113aa0ea3b2f97e1ac366cb256573f68c55205b779780 Size (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = 84324365 bytes SHA1 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = c30185148274f886e29e880e4623a5c151e7253f RMD160 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 927ccdba2b9827db2a854a46b177ceec63de04d8 SHA512 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 127f6460dd93084fe19a91e6dcc5a0d7565603900053e363d4fc5bf75bffba911d64d37891481d134add7c02b17aacc3f8b8000a06396d54f0e4dd78a54089bb Size (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 89622927 bytes SHA1 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = b5103e256662982d6bb9576432853c4872ae02f3 RMD160 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = 3dab1291d867f0e3e8cd3148b6968d9fef080f2d SHA512 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = e73e88924abc5a81b1c8a9ec1acc20553e282b92cc2459e10d4530acbf5e85e04f3d3c313814303852f0a0faeac057e91bff88c997a5ad0f0ca54d0f1e4c1f9b Size (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = 73405900 bytes d83 20 a102 4 SHA1 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = 380b1d61f614bbb3995439d01c0177dd57b4fa99 RMD160 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = f88455fb6aab546e6879cff2fcc470c81b4a1917 SHA512 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = e083f3142e76ed56598f9122ba4dbcd3d11aaee677696efe19e11919e9642a65e42dde3a5c4504f8b9d39b1607a4af46181ee2afc16f390d54fe64e0bb4fb68e Size (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = 86938880 bytes @ 1.85 log @Update rust to version 1.37.0 Pkgsrc changes: * Add a patch to llvm to deal with const dli_saddr. * Adapt two other patches. * Cross-build currently fails, so i386, powerpc and sparc64 bootstrap kits for 1.37.0 are built natively. Missing aarch64 hardware, so that's not available yet. * Bump bootstrap requirements to 1.36.0 except for armv7-unknown-netbsd-eabihf which I've not managed to cross-build. Upstream changes: Version 1.37.0 (2019-08-15) ========================== Language -------- - `#[must_use]` will now warn if the type is contained in a [tuple][61100], [`Box`][62228], or an [array][62235] and unused. - [You can now use the `cfg` and `cfg_attr` attributes on generic parameters.][61547] - [You can now use enum variants through type alias.][61682] e.g. You can write the following: ```rust type MyOption = Option; fn increment_or_zero(x: MyOption) -> u8 { match x { MyOption::Some(y) => y + 1, MyOption::None => 0, } } ``` - [You can now use `_` as an identifier for consts.][61347] e.g. You can write `const _: u32 = 5;`. - [You can now use `#[repr(align(X)]` on enums.][61229] - [The `?`/_"Kleene"_ macro operator is now available in the 2015 edition.][60932] Compiler -------- - [You can now enable Profile-Guided Optimization with the `-C profile-generate` and `-C profile-use` flags.][61268] For more information on how to use profile guided optimization, please refer to the [rustc book][rustc-book-pgo]. - [The `rust-lldb` wrapper script should now work again.][61827] Libraries --------- - [`mem::MaybeUninit` is now ABI-compatible with `T`.][61802] Stabilized APIs --------------- - [`BufReader::buffer`] - [`BufWriter::buffer`] - [`Cell::from_mut`] - [`Cell<[T]>::as_slice_of_cells`][`Cell::as_slice_of_cells`] - [`DoubleEndedIterator::nth_back`] - [`Option::xor`] - [`Wrapping::reverse_bits`] - [`i128::reverse_bits`] - [`i16::reverse_bits`] - [`i32::reverse_bits`] - [`i64::reverse_bits`] - [`i8::reverse_bits`] - [`isize::reverse_bits`] - [`slice::copy_within`] - [`u128::reverse_bits`] - [`u16::reverse_bits`] - [`u32::reverse_bits`] - [`u64::reverse_bits`] - [`u8::reverse_bits`] - [`usize::reverse_bits`] Cargo ----- - [`Cargo.lock` files are now included by default when publishing executable crates with executables.][cargo/7026] - [You can now specify `default-run="foo"` in `[package]` to specify the default executable to use for `cargo run`.][cargo/7056] Misc ---- Compatibility Notes ------------------- - [Using `...` for inclusive range patterns will now warn by default.][61342] Please transition your code to using the `..=` syntax for inclusive ranges instead. - [Using a trait object without the `dyn` will now warn by default.][61203] Please transition your code to use `dyn Trait` for trait objects instead. [62228]: https://github.com/rust-lang/rust/pull/62228/ [62235]: https://github.com/rust-lang/rust/pull/62235/ [61802]: https://github.com/rust-lang/rust/pull/61802/ [61827]: https://github.com/rust-lang/rust/pull/61827/ [61547]: https://github.com/rust-lang/rust/pull/61547/ [61682]: https://github.com/rust-lang/rust/pull/61682/ [61268]: https://github.com/rust-lang/rust/pull/61268/ [61342]: https://github.com/rust-lang/rust/pull/61342/ [61347]: https://github.com/rust-lang/rust/pull/61347/ [61100]: https://github.com/rust-lang/rust/pull/61100/ [61203]: https://github.com/rust-lang/rust/pull/61203/ [61229]: https://github.com/rust-lang/rust/pull/61229/ [60932]: https://github.com/rust-lang/rust/pull/60932/ [cargo/7026]: https://github.com/rust-lang/cargo/pull/7026/ [cargo/7056]: https://github.com/rust-lang/cargo/pull/7056/ [`BufReader::buffer`]: https://doc.rust-lang.org/std/io/struct.BufReader.html#method.buffer [`BufWriter::buffer`]: https://doc.rust-lang.org/std/io/struct.BufWriter.html#method.buffer [`Cell::from_mut`]: https://doc.rust-lang.org/std/cell/struct.Cell.html#method.from_mut [`Cell::as_slice_of_cells`]: https://doc.rust-lang.org/std/cell/struct.Cell.html#method.as_slice_of_cells [`DoubleEndedIterator::nth_back`]: https://doc.rust-lang.org/std/iter/trait.DoubleEndedIterator.html#method.nth_back [`Option::xor`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.xor [`RefCell::try_borrow_unguarded`]: https://doc.rust-lang.org/std/cell/struct.RefCell.html#method.try_borrow_unguarded [`Wrapping::reverse_bits`]: https://doc.rust-lang.org/std/num/struct.Wrapping.html#method.reverse_bits [`i128::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i128.html#method.reverse_bits [`i16::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i16.html#method.reverse_bits [`i32::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i32.html#method.reverse_bits [`i64::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i64.html#method.reverse_bits [`i8::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i8.html#method.reverse_bits [`isize::reverse_bits`]: https://doc.rust-lang.org/std/primitive.isize.html#method.reverse_bits [`slice::copy_within`]: https://doc.rust-lang.org/std/primitive.slice.html#method.copy_within [`u128::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u128.html#method.reverse_bits [`u16::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u16.html#method.reverse_bits [`u32::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u32.html#method.reverse_bits [`u64::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u64.html#method.reverse_bits [`u8::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u8.html#method.reverse_bits [`usize::reverse_bits`]: https://doc.rust-lang.org/std/primitive.usize.html#method.reverse_bits [rustc-book-pgo]: https://doc.rust-lang.org/rustc/profile-guided-optimization.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.84 2019/07/16 14:23:04 he Exp $ d111 2 @ 1.84 log @Bump the NetBSD/aarch64 bootstrap to 1.36.0. Please note: this bootstrap is built against 8.99.50, i.e. fairly recent -current. This should make it possible to build rust on this OS version. The previous bootstrap kit was built against 8.99.35, and apparently a C++ update happened since then making the older bootstrap kit unusable on a fresh, new -current. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.83 2019/07/08 15:16:40 he Exp $ a6 44 SHA1 (rust-1.35.0-i686-apple-darwin.tar.gz) = 99bc0c46e534664cb56d27dad3ec508f148c5be5 RMD160 (rust-1.35.0-i686-apple-darwin.tar.gz) = 22afdeb22175c3eeea858501b102949e59d87b9b SHA512 (rust-1.35.0-i686-apple-darwin.tar.gz) = dc91f1c5aaea5905741ab623c1386f420d3557aa2b0cf6db59f41fe1138f0ae94cc62ed5f3e99980837cc61ad6048aaa774ea52485a2d9585016093cb8d18576 Size (rust-1.35.0-i686-apple-darwin.tar.gz) = 250540952 bytes SHA1 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 27f0192cd4ad24645b546c75b72ad5dd205470d9 RMD160 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 31ab12ed2e73757be80eb008ea4b79e5b221e60e SHA512 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 50ba50a08756a753011f3c3d5028627a3dfd5f4d2a785d532e68df87c00fe4798fddb1d4b8aa5faabbc7137efcba428546ae603142385f25c6a148488e743a42 Size (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 198370240 bytes SHA1 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = a0172ee6e1214cad665d62642119a365b32a2e6c RMD160 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = 771010f7094c95724d9e02cdcd4d2ecf645c9fd9 SHA512 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = d22b6b3a16fddb93a45331c056064f915f0b8e3edccbb1dda0b456bd6ae8aae30c54f2f4cc99dddba09b5725ac540e2f7c0219cf368ba72c348048cdcc0c0b44 Size (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = 281128916 bytes SHA1 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 8a2e0b5dc19fd43bba280e9dd1f613db67818be1 RMD160 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 7cf500ca20452564c99187a9bdd26ff19479d472 SHA512 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = f725fd0c6217cbf25a73aaaeefa050804f45ae0f7da38678ed46e83e22cc85baf71fa93c068d8595ebe582b7c7210a28fbb2fa09d41aaf1f1b37f35034701fb2 Size (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 236372405 bytes SHA1 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 57538c144a71bdc780a30d8c4a18a0e9f5ed4e89 RMD160 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = a45b6d7ef473d0ecbc247f83d9972a637ed04692 SHA512 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 2aeb7595058da6eec74ccb1e25a2cd953b5ae9eedac7c935c8af4c30a660898d4978570625112a353ad75253e5a8f5213f1040e26ebee16a54c49bd98063d064 Size (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 237757609 bytes SHA1 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 5a0c50f9188ed84fc2df0baba0725d876ea9a215 RMD160 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 6ea8c75e3c0c04b8f404fb527f030722b562eb6c SHA512 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 5b8d730b3175ce4b4c034551b1b1706290143580d2a8d46087f0899fba796d401c9f2e5fafb30c3d0b2087cfffd68c84774590feb109cda6bd81c98fa2855bb6 Size (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 244794327 bytes SHA1 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 288439cc7902b29b50b30f520c8bf0f03479930f RMD160 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 14cf3f951bc114e7ad70a2bd840a780123ca4859 SHA512 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 6695c1b58965297044738bfc6054773d50aef96dc9917509f8afb8e5e7463e880a8dbe56e26a7036d10fe0ea96412258b4f8aa64d6ca34389d941315d497e8e5 Size (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 256051779 bytes SHA1 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = 3e0cb878b8578372c7f7a38333531e6547b705c1 RMD160 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = f79e606bb21bc93fec16c50496062dd52a3ffcac SHA512 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = a66313b9c3e5d9f79e46536354c8c148769c728f6290121acfca623fa7f95aad6e77e2b767ada55137897936604739455fe37d14d084e71468b7f0c585527d11 Size (rust-1.35.0-x86_64-sun-solaris.tar.gz) = 236862544 bytes SHA1 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = fb82c3c3033be80444e177d8f56fa820ea45b999 RMD160 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 861650a376525b45f0a71742991fe26497a9f2ae SHA512 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 6857ad11cc763bcef2fdfc1b1ff5b35874ee2a9ac0c8ef19f47188e0aaf77fb8cd4d3c376875a211a3bebdef9260bdb5f04f7a55340db55c1d2e44f0fa0db3b3 Size (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 198024276 bytes SHA1 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = b0f80de94e4c9bab78437f582e020ccf9fb70f79 RMD160 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 65ee1903f46cb5589d26eba315b41ba5b8214b72 SHA512 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = f346f2ccb7845844e281c0f146d0bc542efa71f524831b9ed7a119c4a78f36b65c9a1bf79f385d0e5b4aabc0789746fa2f95d3d64a55ca71201c3f69e1789b94 Size (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 264606504 bytes SHA1 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = b687870052ff74717649684e8e583ef76fa39b27 RMD160 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = 89328898645b77e183f121171086169c2781dda2 SHA512 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = d57c531ed620c4362a1263da2954911d81fb30d699f0a32fcc50e81e448d6a02406ae2cdcfbe6c7fc8d2d271ce5c860c3837890d034f647665571e85986d8041 Size (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = 202729151 bytes d11 44 a58 40 SHA1 (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 991ead6e173872ec1f8f6fe621157e8c7f9752d6 RMD160 (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 724a5860180ae15cbd8e1553960200b7a9afbc62 SHA512 (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 342d446736dd1c46b67c419b112b89d9221fc128dc16c3f39823711481ee04d883623ae9390a2d94c8a22aa87b449d5f96213b6d36eee1c1881296a4a5782ec8 Size (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 68447212 bytes SHA1 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = 71d26a7a6b9833ad23355d448efc71a14a30544a RMD160 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = e6f4206be4e949a8a47a099ff2c026783fa81983 SHA512 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = e95e5dc5b8273b69f946c2c9a0044f00261e33a84827449f32c2fd6a824748be975c547d15a7951146eff6fb8590b05ce50712c4ea777351be00715a8f163430 Size (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = 83887741 bytes SHA1 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = dc33a70f995175850f613b4b53960347bb95dd43 RMD160 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 97487f56b981c140a0b4f49d5a122bde5e6688aa SHA512 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 7c8fb65b68af98d05e526e05d511250c1ccbb7b5c48f929c46703ee356aae3eae58898daeaafdef072ebeae1bf5fab62420352c89adbea873f2ea6a125291583 Size (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 77414728 bytes SHA1 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = feb4b839ada3c7e3dd84beb38b278b9235720ba9 RMD160 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 096c0ff580781949ae4de930d7d23a190a25e763 SHA512 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 5ec2aa73c31d86b9c9359d7e4fd96ec539e8ff0d1a53adf5100f90145c80fdce13f17851c9fce456d7730674c3c40e4e73f654c77d221f337c7cf1c9c6549f73 Size (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 78068681 bytes SHA1 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 60af0938fc050cf28c7ae32b105c185b8e335581 RMD160 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 254651f0f52bba43440ea8dabceff94449ccba87 SHA512 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = f736eca0e2a47cfda7aa7125c59260f2440702b4892ba17cf00c58efc98bf11c16b213d132a9f630b2be3c442858f4e9161481812e4ce11b2b625c6a49ad9cf3 Size (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 73547590 bytes SHA1 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 856ceb3a4ea50f109285fb0ddbae5aee010d66f0 RMD160 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 1158563affcc4679080925bbcce3fc495cf45e53 SHA512 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 448de14cfade697f422c6eaea70ccf7c589732218983d3714a9b1549bcd40d6dbc32db3df0f678ec69981f04bed5a1ac4dc7c7094ebbc952f7dda73c5e04217b Size (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 87019855 bytes SHA1 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 5b64ef016907f095eda1fd2539f4267d827bb0c4 RMD160 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = fdb9b7199c7aa57535de6e16ddb2cc365df5d09d SHA512 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 8733bdc1160ac2d8b566b4369938f026e9ed99259cc4bfbfb81e23e81a066ce04670115f6ece931bc283cd210c37449ab4446e46d728f64556b7d9a26ff2aa48 Size (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 69851208 bytes SHA1 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = 84c8a332f9a127209c4c9f4b6bec52a79153159b RMD160 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = c4efbd2b2faf588c2dcaedf86961d3c424de1f4d SHA512 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = c0def7803e14be67eb6052099722aa8e276415b91de711cfed2fd902307db204fe550ee463233072fe5a9fac693553e83875f561bcee946122a999e050bce333 Size (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = 83588135 bytes SHA1 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 6ccaa6de8ebe520d569507067660ffac9c69dea0 RMD160 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 9fdac4750fa02fd5bcf21289e011ea0113cd00bc SHA512 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = ab37f0e91410d905ec3ed33fda9d28f18ca0ed3cb2102f564ae7b50cc343e9d1651e575bb7b7628b465aaa1bc1d643266ffb04e13262656149c95e93fbb94d90 Size (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 78886921 bytes SHA1 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 30dcf6cd55b37a896f6350ddcbadbc5579bbe8bf RMD160 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 3d26b20c208f48b6eab0615e2387ed211438a082 SHA512 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = f8eae17906de67a56ea5669147ca62f02a909fe181e4167f58744e0e3c4cda9b20e2a3dcf9798444189bc9748eb3e57c02b7e17031c4fee53809b79aeab5ba90 Size (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 83401018 bytes d63 44 a106 4 SHA1 (rustc-1.36.0-src.tar.gz) = c9e5473d342e49440a8cc30f72e2605325f2cf95 RMD160 (rustc-1.36.0-src.tar.gz) = 9a845895fcca685cd61b66b4c543e96132dc8933 SHA512 (rustc-1.36.0-src.tar.gz) = f0bd470a98d2b044c2af40d0c19838c3f7410c4acea5b2f8b5bcf0ca8294917986e7e5aed7d00ea5520e8b03d7130f993e75125576c693ba571feae0d0b961e9 Size (rustc-1.36.0-src.tar.gz) = 154643124 bytes d112 1 a112 1 SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 90d7fbe239fb4481adbed7f145e67ec8b4837a61 d121 1 d124 1 a124 1 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = b50d65cfd2fea4793bcbec2515f5fc0203052ac0 @ 1.83 log @Bump bootstrap version to 1.35.0 for the rest which were not already done, mostly non-NetBSD and non-SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.82 2019/07/06 06:58:49 jperkin Exp $ a2 4 SHA1 (rust-1.35.0-aarch64-unknown-netbsd.tar.gz) = 8269844aec5c96b2aaa3d1cb98e3dd1d80a993f3 RMD160 (rust-1.35.0-aarch64-unknown-netbsd.tar.gz) = 4c99719534a9e1a548ae26c5a6f236388ecdc3eb SHA512 (rust-1.35.0-aarch64-unknown-netbsd.tar.gz) = 26d3ebc61aded266ee0f9d2f7acc00bef013542f13c181304b90f9801a67ccfdeeada1858349702eccaa9e0562917884cdc14c6436a3724e8eef44b890c30972 Size (rust-1.35.0-aarch64-unknown-netbsd.tar.gz) = 235525765 bytes d51 4 a54 4 SHA1 (rust-std-1.35.0-aarch64-unknown-netbsd.tar.gz) = 5102c4f7d42d2bf521e4368329182eff26bd5b3b RMD160 (rust-std-1.35.0-aarch64-unknown-netbsd.tar.gz) = be973c7cef70079396d01c1a50c7ff543b1fd8fb SHA512 (rust-std-1.35.0-aarch64-unknown-netbsd.tar.gz) = 9b917189b007c7ad732f788be6e097c2e5b1cdc3ccdd58580839d73b6298af0070c395ca6535a6c7ecccec27669a67c812b569a3e66e56a3337e9b5f9c9083e0 Size (rust-std-1.35.0-aarch64-unknown-netbsd.tar.gz) = 84434995 bytes d99 4 @ 1.82 log @rust: Switch to the 1.35.0 bootstrap on SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.81 2019/07/05 09:55:31 he Exp $ a2 24 SHA1 (rust-1.34.2-i686-apple-darwin.tar.gz) = 1c7f71c554dd4cffc4bdbdf291234292c5fcc9ad RMD160 (rust-1.34.2-i686-apple-darwin.tar.gz) = e1f3228f63a2580d7980f28e10e3f4fa34f63dac SHA512 (rust-1.34.2-i686-apple-darwin.tar.gz) = a9919f2d23d66fbbd134f8954d80247a0d6218d72439605a5954775f537710489219a612f650039c2000c30019a8d33ab84bd54ac7c935e6ff1a413a335278b4 Size (rust-1.34.2-i686-apple-darwin.tar.gz) = 243346114 bytes SHA1 (rust-1.34.2-i686-unknown-freebsd.tar.gz) = 96ccfe960050a6028f2d7f1d9832dae986253837 RMD160 (rust-1.34.2-i686-unknown-freebsd.tar.gz) = 8bd7fd578002e40183cef7d328c9fe1db336d7e8 SHA512 (rust-1.34.2-i686-unknown-freebsd.tar.gz) = 47c7f13deaf2e9bf62dc2b9b635f80c9f0a582f86465f23d7033cbc4501fc5257b6e2615e0d15bc8635995776d6f165de3ddde434093ab4a7167286e46267fcd Size (rust-1.34.2-i686-unknown-freebsd.tar.gz) = 177269787 bytes SHA1 (rust-1.34.2-i686-unknown-linux-gnu.tar.gz) = 87b7392a7b9559b417edb556ede92fca8b462ea7 RMD160 (rust-1.34.2-i686-unknown-linux-gnu.tar.gz) = 8796f4d2b04576e1be2664e54e87e56547b2160d SHA512 (rust-1.34.2-i686-unknown-linux-gnu.tar.gz) = 78ae5bf4f9169d088272ec1eea3cd986d09cc8e15a129470269c7c6ff9679902ac460e59d7233a5368cc8673a1dc7e6ef59d186344904cbb9ba937f91c97da73 Size (rust-1.34.2-i686-unknown-linux-gnu.tar.gz) = 272562637 bytes SHA1 (rust-1.34.2-x86_64-apple-darwin.tar.gz) = c8f20486d53a06efe83e313bc2de2a0c7deda96a RMD160 (rust-1.34.2-x86_64-apple-darwin.tar.gz) = a5fb87b266c55c6d1492fa82d096f62073bff56c SHA512 (rust-1.34.2-x86_64-apple-darwin.tar.gz) = 0375dbf0d306fc53c2a3dde1de4051983de728e94d4d876d980a92a3b54deeb102f4d6c8436844e77e315533e5bd3fdcd56d13c44e659f09125c8d61e1e91284 Size (rust-1.34.2-x86_64-apple-darwin.tar.gz) = 248376900 bytes SHA1 (rust-1.34.2-x86_64-unknown-freebsd.tar.gz) = 7ccb1bc1bc6b15619a70f00df24fa38145f2c1f6 RMD160 (rust-1.34.2-x86_64-unknown-freebsd.tar.gz) = d2eb30343b7924e3b40097a844a3d598ea43231d SHA512 (rust-1.34.2-x86_64-unknown-freebsd.tar.gz) = e81495fe2cb88d6226f85d721cc258a3a97c7302d7adba361e4f19458e6d944121458a5b7d0daa7639e1961cfcef178a4c06a3995e8a8817d362f257cf451510 Size (rust-1.34.2-x86_64-unknown-freebsd.tar.gz) = 176447111 bytes SHA1 (rust-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = d0bba151d7a2f40f5bdc53981143e1b843d12bfc RMD160 (rust-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = bf8edb36e545c1ba737ba3fae79a8f1a38b5842f SHA512 (rust-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = e36cfa26c94df2422b1302bf4c9f4d724d9aaceeda7edcb7fbd85b458c8e1572f7e76efa14ff318f78b50e7126135ee0ad4cdbd53437cb994654b5ce8edb37ac Size (rust-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = 255857809 bytes d11 12 d35 4 d43 8 a54 24 SHA1 (rust-std-1.34.2-i686-apple-darwin.tar.gz) = c954b79db8886e71e497650680671f955b7e7120 RMD160 (rust-std-1.34.2-i686-apple-darwin.tar.gz) = b89085c250893d2e3068c18900d4db9c6b162a90 SHA512 (rust-std-1.34.2-i686-apple-darwin.tar.gz) = 6a145844c71c26ae7b03f45d6f7ad9a20aa66f0703f4195e07677151f3532182196715a1d1e51007bc1d17f878ffa94b81ed8e55fad03360451180ead86e8bd7 Size (rust-std-1.34.2-i686-apple-darwin.tar.gz) = 65387628 bytes SHA1 (rust-std-1.34.2-i686-unknown-freebsd.tar.gz) = d1585fc814ee260c81dcb889bd27bb145ca396ed RMD160 (rust-std-1.34.2-i686-unknown-freebsd.tar.gz) = 58b778da78f7e67460adeb535a7548c8a84340c0 SHA512 (rust-std-1.34.2-i686-unknown-freebsd.tar.gz) = 7a1daeb28db3d549637b6fba83cfcaafee9ac13aba3387770cb4cda65ec5f6dc2af776a59a5b0724f9e8206467aee5e61f45bec3077b999b428dcc93167901c3 Size (rust-std-1.34.2-i686-unknown-freebsd.tar.gz) = 70611007 bytes SHA1 (rust-std-1.34.2-i686-unknown-linux-gnu.tar.gz) = 29cb6bcc1f537fe04c5be9cb74eeb1dad5f9855d RMD160 (rust-std-1.34.2-i686-unknown-linux-gnu.tar.gz) = 18dffb52040a30b19dfb086c829c96a80be6f319 SHA512 (rust-std-1.34.2-i686-unknown-linux-gnu.tar.gz) = 66c30a646901bf27f8ea9d6d7f9a0d075018cd626d18bbaa307b920e89dbb75de047153a30c38de4720ed20b9842883b28679fa319f64339f156fe864e0574fc Size (rust-std-1.34.2-i686-unknown-linux-gnu.tar.gz) = 73577528 bytes SHA1 (rust-std-1.34.2-x86_64-apple-darwin.tar.gz) = f0a413faf8fc5adc277c0e48bf3b399c643f316c RMD160 (rust-std-1.34.2-x86_64-apple-darwin.tar.gz) = 7e99ed4bf3019b2830302c7bff0500f75245f20d SHA512 (rust-std-1.34.2-x86_64-apple-darwin.tar.gz) = 8379fad1d506b5b564f87e3f711cf57f7b56455fffc9cba3a238a973960054fd8550955389b91f6b28bfa2b2c75c19900d6b1ea168788a031c013951568e30ec Size (rust-std-1.34.2-x86_64-apple-darwin.tar.gz) = 66537132 bytes SHA1 (rust-std-1.34.2-x86_64-unknown-freebsd.tar.gz) = 61e396525f0aec0a85d44acfc273d6403e322560 RMD160 (rust-std-1.34.2-x86_64-unknown-freebsd.tar.gz) = 50ba6142aa955b2ed2a70588ceae8ad8a6f394d6 SHA512 (rust-std-1.34.2-x86_64-unknown-freebsd.tar.gz) = 718019ba19948b63d85acd3359ccba27dd8e9fb2685da079ce40c23bd3c689b45905cfa89173c940e979c3e8ecde358f8551bfe1c0d2eab02220bb54e3869645 Size (rust-std-1.34.2-x86_64-unknown-freebsd.tar.gz) = 70076845 bytes SHA1 (rust-std-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = 156ad36d6e0e06c21b0e485ae302e33e311d0cb8 RMD160 (rust-std-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = 4fefa73cc62d1ed27a4381c530052be7560902e9 SHA512 (rust-std-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = 1611205efb61b04aca14d88949e8dd0c5107ba604cceff9157b71e128243d9a0dee565e129a7cd8ff56d5c8a06fdc68ed197bc186a28f21e270f40f3dd72c7b7 Size (rust-std-1.34.2-x86_64-unknown-linux-gnu.tar.gz) = 74981989 bytes d63 12 d87 12 @ 1.81 log @Update rust to version 1.36.0 Pkgsrc changes: * NetBSD/sparc64 disabling of "packed" removed ("packed" removed upstream) * Adapt src_libstd_build.rs patch, update sed'ing of .cargo-checksum.json Build verified on NetBSD 8.0/amd64. Upstream changes: Version 1.36.0 (2019-07-04) ========================== Language -------- - [Non-Lexical Lifetimes are now enabled on the 2015 edition.][59114] - [The order of traits in trait objects no longer affects the semantics of that object.][59445] e.g. `dyn Send + fmt::Debug` is now equivalent to `dyn fmt::Debug + Send`, where this was previously not the case. Libraries --------- - [`HashMap`'s implementation has been replaced with `hashbrown::HashMap` implem entation.][58623] - [`TryFromSliceError` now implements `From`.][60318] - [`mem::needs_drop` is now available as a const fn.][60364] - [`alloc::Layout::from_size_align_unchecked` is now available as a const fn.][6 0370] - [`String` now implements `BorrowMut`.][60404] - [`io::Cursor` now implements `Default`.][60234] - [Both `NonNull::{dangling, cast}` are now const fns.][60244] - [The `alloc` crate is now stable.][59675] `alloc` allows you to use a subset of `std` (e.g. `Vec`, `Box`, `Arc`) in `#![no_std]` environments if the environment has access to heap memory allocation. - [`String` now implements `From<&String>`.][59825] - [You can now pass multiple arguments to the `dbg!` macro.][59826] `dbg!` will return a tuple of each argument when there is multiple arguments. - [`Result::{is_err, is_ok}` are now `#[must_use]` and will produce a warning if not used.][59648] Stabilized APIs --------------- - [`VecDeque::rotate_left`] - [`VecDeque::rotate_right`] - [`Iterator::copied`] - [`io::IoSlice`] - [`io::IoSliceMut`] - [`Read::read_vectored`] - [`Write::write_vectored`] - [`str::as_mut_ptr`] - [`mem::MaybeUninit`] - [`pointer::align_offset`] - [`future::Future`] - [`task::Context`] - [`task::RawWaker`] - [`task::RawWakerVTable`] - [`task::Waker`] - [`task::Poll`] Cargo ----- - [Cargo will now produce an error if you attempt to use the name of a required dependency as a feature.][cargo/6860] - [You can now pass the `--offline` flag to run cargo without accessing the netw ork.][cargo/6934] You can find further change's in [Cargo's 1.36.0 release notes][cargo-1-36-0]. Clippy ------ There have been numerous additions and fixes to clippy, see [Clippy's 1.36.0 rel ease notes][clippy-1-36-0] for more details. Misc ---- Compatibility Notes ------------------- - [`std::arch::x86::_rdtsc` returns `u64` instead of `i64`][stdsimd/559] - [`std::arch::x86_64::_mm_shuffle_ps` takes an `i32` instead of `u32` for `mask `][stdsimd/522] - With the stabilisation of `mem::MaybeUninit`, `mem::uninitialized` use is no longer recommended, and will be deprecated in 1.38.0. [60318]: https://github.com/rust-lang/rust/pull/60318/ [60364]: https://github.com/rust-lang/rust/pull/60364/ [60370]: https://github.com/rust-lang/rust/pull/60370/ [60404]: https://github.com/rust-lang/rust/pull/60404/ [60234]: https://github.com/rust-lang/rust/pull/60234/ [60244]: https://github.com/rust-lang/rust/pull/60244/ [58623]: https://github.com/rust-lang/rust/pull/58623/ [59648]: https://github.com/rust-lang/rust/pull/59648/ [59675]: https://github.com/rust-lang/rust/pull/59675/ [59825]: https://github.com/rust-lang/rust/pull/59825/ [59826]: https://github.com/rust-lang/rust/pull/59826/ [59445]: https://github.com/rust-lang/rust/pull/59445/ [59114]: https://github.com/rust-lang/rust/pull/59114/ [cargo/6860]: https://github.com/rust-lang/cargo/pull/6860/ [cargo/6934]: https://github.com/rust-lang/cargo/pull/6934/ [`VecDeque::rotate_left`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.rotate_left [`VecDeque::rotate_right`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.rotate_right [`Iterator::copied`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#tymethod.copied [`io::IoSlice`]: https://doc.rust-lang.org/std/io/struct.IoSlice.html [`io::IoSliceMut`]: https://doc.rust-lang.org/std/io/struct.IoSliceMut.html [`Read::read_vectored`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_vectored [`Write::write_vectored`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_vectored [`str::as_mut_ptr`]: https://doc.rust-lang.org/std/primitive.str.html#method.as_mut_ptr [`mem::MaybeUninit`]: https://doc.rust-lang.org/std/mem/union.MaybeUninit.html [`pointer::align_offset`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.align_offset [`future::Future`]: https://doc.rust-lang.org/std/future/trait.Future.html [`task::Context`]: https://doc.rust-lang.org/beta/std/task/struct.Context.html [`task::RawWaker`]: https://doc.rust-lang.org/beta/std/task/struct.RawWaker.html [`task::RawWakerVTable`]: https://doc.rust-lang.org/beta/std/task/struct.RawWakerVTable.html [`task::Waker`]: https://doc.rust-lang.org/beta/std/task/struct.Waker.html [`task::Poll`]: https://doc.rust-lang.org/beta/std/task/enum.Poll.html [clippy-1-36-0]: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-136 [cargo-1-36-0]: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-136-2019-07-04 [stdsimd/522]: https://github.com/rust-lang-nursery/stdsimd/issues/522 [stdsimd/559]: https://github.com/rust-lang-nursery/stdsimd/issues/559 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.80 2019/06/13 19:06:30 tnn Exp $ a18 4 SHA1 (rust-1.34.2-x86_64-sun-solaris.tar.gz) = e5f991056db64b9317b0d4aae9ad151289d881dc RMD160 (rust-1.34.2-x86_64-sun-solaris.tar.gz) = 79308311aad12bf969cdb6350588275c54942fd5 SHA512 (rust-1.34.2-x86_64-sun-solaris.tar.gz) = 9cdc8f5560f7af8fb15dc0e59c6f2d77d2459fe3403b1458e5fe5719aa7978b54384eb70bcb721ddc3e0e967f53f7e95a49cdfe5da757aa0c92f898e14df77dc Size (rust-1.34.2-x86_64-sun-solaris.tar.gz) = 226369022 bytes d47 4 @ 1.80 log @rust: work around problem in rand vendor crate that made rustc very slow ... on some NetBSD hosts. To be discussed with upstream. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.79 2019/06/02 22:50:04 ryoon Exp $ d103 4 a106 4 SHA1 (rustc-1.35.0-src.tar.gz) = f57561cd9fe8a972d3c4f34a87352c6779fc4916 RMD160 (rustc-1.35.0-src.tar.gz) = ae3e11c4421f050d5728bddc4fe17aabfbccc37d SHA512 (rustc-1.35.0-src.tar.gz) = b23e6e221bf96e8621ea7aba2e8fc686c2ba1ae334072f13f1f0d4b0ae909632f511a9c62fdcc29c7467af931269020298f799064651b676e387dd3e6dfe6e8e Size (rustc-1.35.0-src.tar.gz) = 151564062 bytes d114 1 a114 1 SHA1 (patch-src_libstd_build.rs) = 2334879e4b730014de08bb2dfff1a643292a630e a115 1 SHA1 (patch-src_libsyntax__pos_span__encoding.rs) = c891cffab8ae47b13b3b391ddd1a6c62ee2b38f3 @ 1.79 log @Add missing checksums @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.78 2019/06/02 22:12:39 he Exp $ d130 1 a130 1 SHA1 (patch-vendor_rand_src_rngs_os.rs) = 7a1c6d91d9418e1f8e378c4baca33045cc768f2d @ 1.78 log @Bump the various NetBSD bootstrap kits to 1.35.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.77 2019/05/31 14:11:23 jperkin Exp $ d126 1 d129 1 @ 1.77 log @rust: Update to 1.35.0. Version 1.35.0 (2019-05-23) ========================== Language -------- - [`FnOnce`, `FnMut`, and the `Fn` traits are now implemented for `Box`, `Box`, and `Box` respectively.][59500] - [You can now coerce closures into unsafe function pointers.][59580] e.g. ```rust unsafe fn call_unsafe(func: unsafe fn()) { func() } pub fn main() { unsafe { call_unsafe(|| {}); } } ``` Compiler -------- - [Added the `armv6-unknown-freebsd-gnueabihf` and `armv7-unknown-freebsd-gnueabihf` targets.][58080] - [Added the `wasm32-unknown-wasi` target.][59464] Libraries --------- - [`Thread` will now show its ID in `Debug` output.][59460] - [`StdinLock`, `StdoutLock`, and `StderrLock` now implement `AsRawFd`.][59512] - [`alloc::System` now implements `Default`.][59451] - [Expanded `Debug` output (`{:#?}`) for structs now has a trailing comma on the last field.][59076] - [`char::{ToLowercase, ToUppercase}` now implement `ExactSizeIterator`.][58778] - [All `NonZero` numeric types now implement `FromStr`.][58717] - [Removed the `Read` trait bounds on the `BufReader::{get_ref, get_mut, into_inner}` methods.][58423] - [You can now call the `dbg!` macro without any parameters to print the file and line where it is called.][57847] - [In place ASCII case conversions are now up to 4× faster.][59283] e.g. `str::make_ascii_lowercase` - [`hash_map::{OccupiedEntry, VacantEntry}` now implement `Sync` and `Send`.][58369] Stabilized APIs --------------- - [`f32::copysign`] - [`f64::copysign`] - [`RefCell::replace_with`] - [`RefCell::map_split`] - [`ptr::hash`] - [`Range::contains`] - [`RangeFrom::contains`] - [`RangeTo::contains`] - [`RangeInclusive::contains`] - [`RangeToInclusive::contains`] - [`Option::copied`] Cargo ----- - [You can now set `cargo:rustc-cdylib-link-arg` at build time to pass custom linker arguments when building a `cdylib`.][cargo/6298] Its usage is highly platform specific. Misc ---- - [The Rust toolchain is now available natively for musl based distros.][58575] [59460]: https://github.com/rust-lang/rust/pull/59460/ [59464]: https://github.com/rust-lang/rust/pull/59464/ [59500]: https://github.com/rust-lang/rust/pull/59500/ [59512]: https://github.com/rust-lang/rust/pull/59512/ [59580]: https://github.com/rust-lang/rust/pull/59580/ [59283]: https://github.com/rust-lang/rust/pull/59283/ [59451]: https://github.com/rust-lang/rust/pull/59451/ [59076]: https://github.com/rust-lang/rust/pull/59076/ [58778]: https://github.com/rust-lang/rust/pull/58778/ [58717]: https://github.com/rust-lang/rust/pull/58717/ [58369]: https://github.com/rust-lang/rust/pull/58369/ [58423]: https://github.com/rust-lang/rust/pull/58423/ [58080]: https://github.com/rust-lang/rust/pull/58080/ [57847]: https://github.com/rust-lang/rust/pull/57847/ [58575]: https://github.com/rust-lang/rust/pull/58575 [cargo/6298]: https://github.com/rust-lang/cargo/pull/6298/ [`f32::copysign`]: https://doc.rust-lang.org/stable/std/primitive.f32.html#method.copysign [`f64::copysign`]: https://doc.rust-lang.org/stable/std/primitive.f64.html#method.copysign [`RefCell::replace_with`]: https://doc.rust-lang.org/stable/std/cell/struct.RefCell.html#method.replace_with [`RefCell::map_split`]: https://doc.rust-lang.org/stable/std/cell/struct.RefCell.html#method.map_split [`ptr::hash`]: https://doc.rust-lang.org/stable/std/ptr/fn.hash.html [`Range::contains`]: https://doc.rust-lang.org/std/ops/struct.Range.html#method.contains [`RangeFrom::contains`]: https://doc.rust-lang.org/std/ops/struct.RangeFrom.html#method.contains [`RangeTo::contains`]: https://doc.rust-lang.org/std/ops/struct.RangeTo.html#method.contains [`RangeInclusive::contains`]: https://doc.rust-lang.org/std/ops/struct.RangeInclusive.html#method.contains [`RangeToInclusive::contains`]: https://doc.rust-lang.org/std/ops/struct.RangeToInclusive.html#method.contains [`Option::copied`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.copied @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.76 2019/05/22 09:43:14 jperkin Exp $ a2 16 SHA1 (rust-1.34.0-aarch64-unknown-netbsd.tar.gz) = e9b17f94deb81a81d8760129e7f90f84211b9256 RMD160 (rust-1.34.0-aarch64-unknown-netbsd.tar.gz) = 0272735078fa9a9e39d0bffbfe29c8944ac135de SHA512 (rust-1.34.0-aarch64-unknown-netbsd.tar.gz) = b8d15afaf9de16ce891266939d5e4f9f5d5d992b994b2766a7171037874bbec6bdb44df49fddd0d9013525873c8ca5d07087dd2d1356b3f86f383e0a22c6287f Size (rust-1.34.0-aarch64-unknown-netbsd.tar.gz) = 213577569 bytes SHA1 (rust-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = a0dcf35eec76521d573303e52c87995143d0c875 RMD160 (rust-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = 35c0730822f20b8941512ca607fe355841241f38 SHA512 (rust-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = 9f4dc8a3ca5182ac4d4f19eacfe4272352934379adf4be0e6933d6cc73b7052a3b51ac2f583bf794d0f0fa8160fa895d778ef47d70e1ef2f6a5d77f3da2dca8a Size (rust-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = 220739950 bytes SHA1 (rust-1.34.0-powerpc-unknown-netbsd.tar.gz) = 92d7e811f7f9fdc9e265cc1eee0aba772788849d RMD160 (rust-1.34.0-powerpc-unknown-netbsd.tar.gz) = 8ee4f504c88c7cb6aad4445f7dbdeda519d13670 SHA512 (rust-1.34.0-powerpc-unknown-netbsd.tar.gz) = 0ee002823fb2eacfa3bfa3368f7b000274312a6ae52fa83a759ac040bdb5ff330cd0bb0c79f74a4b908649ffcf7570efc2218173d2d76668ccac88970bd091a2 Size (rust-1.34.0-powerpc-unknown-netbsd.tar.gz) = 227273049 bytes SHA1 (rust-1.34.0-sparc64-unknown-netbsd.tar.gz) = 8985497ff6c43e807725b4eb211c99b9232ecd20 RMD160 (rust-1.34.0-sparc64-unknown-netbsd.tar.gz) = 82cc515a982f0eac7c00a24aad478c06d94b8b3e SHA512 (rust-1.34.0-sparc64-unknown-netbsd.tar.gz) = 0723002a9ebf5c0973678757d3e3ef9a6959d0751ec4900167f5e21df91f24eb01d68a0a02452946ed65e73e66d378f7cc9f4d413ff0867535efeb95dce27cf4 Size (rust-1.34.0-sparc64-unknown-netbsd.tar.gz) = 222370669 bytes a14 4 SHA1 (rust-1.34.2-i686-unknown-netbsd.tar.gz) = ea602ce2447ad210dac713d9c8e3aa3c15d611fa RMD160 (rust-1.34.2-i686-unknown-netbsd.tar.gz) = c82f1457aec83d90227e5f895fe9c1392a992c5e SHA512 (rust-1.34.2-i686-unknown-netbsd.tar.gz) = 11e2b0bed70c232687e80f092f3f68dc3c13157d2490f9f276a20c2d60d03ab96746d456459635d04459822103475f9b08589aa11570e94d6ef9c6a112117e56 Size (rust-1.34.2-i686-unknown-netbsd.tar.gz) = 223848957 bytes d31 24 a54 20 SHA1 (rust-1.34.2-x86_64-unknown-netbsd.tar.gz) = e0365ebd4c1c82f2443842552b49a694c7f0ab6d RMD160 (rust-1.34.2-x86_64-unknown-netbsd.tar.gz) = 5139c97ee1c3018ad27be18fe0764c8fa1e3c70c SHA512 (rust-1.34.2-x86_64-unknown-netbsd.tar.gz) = e06be8bb054b599ad219d4ff92f32dfe22555454b587b0be807aa7bd8a3682770053472d4f8e07b68aae31072b3e180d2645bd5644fc825679ad27a95ae8f645 Size (rust-1.34.2-x86_64-unknown-netbsd.tar.gz) = 178193227 bytes SHA1 (rust-std-1.34.0-aarch64-unknown-netbsd.tar.gz) = e4035c12e71231ff017ea507b235a98a87eb5a40 RMD160 (rust-std-1.34.0-aarch64-unknown-netbsd.tar.gz) = d330f2f070a0d2e1908a4b7230d8d5551459fcfb SHA512 (rust-std-1.34.0-aarch64-unknown-netbsd.tar.gz) = a6a524b776f471aec8548e75091506925ced3f3996c16409dfcc6b4d3b32d3afde0e3de3b50010b953856970e879ef4ed1ed5ddfba5efe0b83b7a05f3367d52a Size (rust-std-1.34.0-aarch64-unknown-netbsd.tar.gz) = 71243544 bytes SHA1 (rust-std-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = dc3f579436fabd162d6a759adfccae6839308478 RMD160 (rust-std-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = e0311e0b7372c104e64d1f4768370ba3d5d9eb94 SHA512 (rust-std-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = c7cb24ef6cbbe89da972c87ae01a608c7dd0542a6290b6c782b57b932711fc9c04fdd970b9352d28bd7b8e8be3046bca421824ae65d0cecf30cf44deba348b5b Size (rust-std-1.34.0-armv7-unknown-netbsd-eabihf.tar.gz) = 73741095 bytes SHA1 (rust-std-1.34.0-powerpc-unknown-netbsd.tar.gz) = d299f0604c8f27713d2c0d0f26a45f33a7f8fb26 RMD160 (rust-std-1.34.0-powerpc-unknown-netbsd.tar.gz) = b3a3f56ec500875054e4cbf5bcef56ecaa9d48df SHA512 (rust-std-1.34.0-powerpc-unknown-netbsd.tar.gz) = 0631bf55a2c32d7c4b0ad53ceadfb6656bedb1a601d700cbcca0484344b2378d9cadd32ad0505d9d0eb3e43a5c23ad5417e914eb20589ce0c0f9e499e833c6fc Size (rust-std-1.34.0-powerpc-unknown-netbsd.tar.gz) = 71884526 bytes SHA1 (rust-std-1.34.0-sparc64-unknown-netbsd.tar.gz) = 15c4d8b0c1dde0249f7c48e67b09d0cc2ccb3b31 RMD160 (rust-std-1.34.0-sparc64-unknown-netbsd.tar.gz) = 780838c8c75960aff13239fcac8cbf679ccb8cd7 SHA512 (rust-std-1.34.0-sparc64-unknown-netbsd.tar.gz) = 416c024feaf775c5cf2f998f49bc969adfa41adbe2bf75bf4bae056a7521b9536e3cb71da382b5893f5fb5414381e35a7445d38e7cc07fb031d981d6701ce5c3 Size (rust-std-1.34.0-sparc64-unknown-netbsd.tar.gz) = 73645103 bytes a66 4 SHA1 (rust-std-1.34.2-i686-unknown-netbsd.tar.gz) = 7082c29b920aa6d74730ad0d58eba12cff6d9fb5 RMD160 (rust-std-1.34.2-i686-unknown-netbsd.tar.gz) = 1f1cfcd588ceee733778c56f8279c579bda52abd SHA512 (rust-std-1.34.2-i686-unknown-netbsd.tar.gz) = 5b4ec8d72b14255c91c883d6ce7e61e834ce0ac14b2e242606c96218ef24d2800578b32d7f9e07d1f954db19804ba06bde797f179d2b635a47b5e4e033ffa5bd Size (rust-std-1.34.2-i686-unknown-netbsd.tar.gz) = 74511607 bytes d79 24 a102 4 SHA1 (rust-std-1.34.2-x86_64-unknown-netbsd.tar.gz) = 38ba4613e24d9dd0428e909aed9c7aa6bfbf73dc RMD160 (rust-std-1.34.2-x86_64-unknown-netbsd.tar.gz) = f5f9f3af7e6d673978e4defc1f6325cfbfbf7cc9 SHA512 (rust-std-1.34.2-x86_64-unknown-netbsd.tar.gz) = 3a140f81ac6f901da2d4be6ccb178a04a063aebcbd051704041130aebb2ef6cac48380d9dee0584a14a9cb70e4f5a2b561a921eb840fa56b48b8a4d11bcec086 Size (rust-std-1.34.2-x86_64-unknown-netbsd.tar.gz) = 70003996 bytes a125 1 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 a127 1 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b @ 1.76 log @rust: Avoid ambiguous function call. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.75 2019/05/21 18:00:46 jperkin Exp $ a2 36 SHA1 (rust-1.33.0-i686-apple-darwin.tar.gz) = 3747f4e11ef6d3229bfd41dbdd9990897f9dea83 RMD160 (rust-1.33.0-i686-apple-darwin.tar.gz) = 32d72b91d159a98470bbfaff4e1087f8b15eb3b9 SHA512 (rust-1.33.0-i686-apple-darwin.tar.gz) = 2f185ed2be551eb0a084f1d36a0753651657df16a929c4250ef0d61b94719876da22892c235ad7b8b5c714ce2bf5c10162b4ec85357ea8ffb1ef0b66b0d9dee0 Size (rust-1.33.0-i686-apple-darwin.tar.gz) = 241195453 bytes SHA1 (rust-1.33.0-i686-unknown-freebsd.tar.gz) = 617068d743b39a04961184d2584d4f47d25a53f0 RMD160 (rust-1.33.0-i686-unknown-freebsd.tar.gz) = aa4997740247687b1257fdd36170ac0523d05acd SHA512 (rust-1.33.0-i686-unknown-freebsd.tar.gz) = 201584770d0209a8416f1090bc3c9222bae4171633d4165e99816bd76c2fc0b72f096d38ddb51075b94c6af2b973e79d2e54cd531cf886f65ef2b8cb1a58d697 Size (rust-1.33.0-i686-unknown-freebsd.tar.gz) = 181177768 bytes SHA1 (rust-1.33.0-i686-unknown-linux-gnu.tar.gz) = ed9ccbc87ac02f1e4ec7a51e6179dbd7379da930 RMD160 (rust-1.33.0-i686-unknown-linux-gnu.tar.gz) = 32d97519f1c9e505fbbc3755603fc905629a8516 SHA512 (rust-1.33.0-i686-unknown-linux-gnu.tar.gz) = 1758eec6594e1051b6cc532f9b41bc71fdb4fe36ad641e32054ddeae16d1811c3ccd3211c9c23fb71af296e09d5c602a9af5ad10feccdde69b7294a8e78ac562 Size (rust-1.33.0-i686-unknown-linux-gnu.tar.gz) = 272770259 bytes SHA1 (rust-1.33.0-i686-unknown-netbsd.tar.gz) = 3eb8199d4522983868c6fe9b9fb1cfaab313914c RMD160 (rust-1.33.0-i686-unknown-netbsd.tar.gz) = b1524d37f0597c742c311ad3e6e759830c84e3b5 SHA512 (rust-1.33.0-i686-unknown-netbsd.tar.gz) = a26727e787a74c70a513c5725ac01b74f8f3f5fa695fa6d58a6352a11a3aaef95690f8441e2dc547881069d058226a2f735a5f45c0bc41a3aee458267f2a3c23 Size (rust-1.33.0-i686-unknown-netbsd.tar.gz) = 230496031 bytes SHA1 (rust-1.33.0-x86_64-apple-darwin.tar.gz) = a1ca5de2eb62f346437d70a2eafc4d49e15decbb RMD160 (rust-1.33.0-x86_64-apple-darwin.tar.gz) = 389aa9da93a874c9bdac5e931bfcc0d76bac5660 SHA512 (rust-1.33.0-x86_64-apple-darwin.tar.gz) = a7b669ca7563e5e4e9a74fc2ca1ace150c8f62e53cc687b58570e97f7850d66970308ed4d84304fbc30f94cc9d615bafad49657ff94307fb198880e715a87d39 Size (rust-1.33.0-x86_64-apple-darwin.tar.gz) = 245799023 bytes SHA1 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = 4db0cc3e6977f4b718f59574cdc3991854dfe0f2 RMD160 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = b1bdbf2feb2de9c407840ac664b20071856a4ab3 SHA512 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = 348cbbb0bfa7c95c47f71c06df574f6ffb24e103086e24514227313721bac6a9fa1007c549f417847b3c083ed663bf241259988b0f0340d0e3b84c0cb3c4b4e2 Size (rust-1.33.0-x86_64-sun-solaris.tar.gz) = 215905919 bytes SHA1 (rust-1.33.0-x86_64-unknown-freebsd.tar.gz) = 6cba12148bebd2dbd08daab5e49490eefb4e987f RMD160 (rust-1.33.0-x86_64-unknown-freebsd.tar.gz) = fd6564223b374633cf3cd15bc5cba36d9fe56004 SHA512 (rust-1.33.0-x86_64-unknown-freebsd.tar.gz) = c73e3a2b73520f9ba762d8d67dea94812ac2e99d7e8e9eecf72555a546f8304ca4cb375f1d0a0f8dd40392772af29db74327682df646111de5233cad9cd19741 Size (rust-1.33.0-x86_64-unknown-freebsd.tar.gz) = 182325902 bytes SHA1 (rust-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 9747ec15f4c2956cd9aa663abf21c44b25831deb RMD160 (rust-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 2954ded41c821be48a8a797f516a955b5529a01b SHA512 (rust-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 34bbeba1cfcc9f3c7856b004e571fd08fc468f59840b7c325ebeb8d343a578b2fac429ce124bca189c67cfdb63e2e140d36452192497f3aaa259be871992cd6c Size (rust-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 255441266 bytes SHA1 (rust-1.33.0-x86_64-unknown-netbsd.tar.gz) = f77053d8bee2591e31261f17de94a68c36f0c0fa RMD160 (rust-1.33.0-x86_64-unknown-netbsd.tar.gz) = c13af0920efeb633585badad0743b664f476e367 SHA512 (rust-1.33.0-x86_64-unknown-netbsd.tar.gz) = 26deb86f0fb8cdcd28821e578cb0d24d34eead8bbb1d24c704760d8ab105dde923715df2bdd4ab1710a210ba065d01f44017165cb849c5c6d5dce1fa39bb5bcf Size (rust-1.33.0-x86_64-unknown-netbsd.tar.gz) = 184114379 bytes d19 36 a54 32 SHA1 (rust-std-1.33.0-i686-apple-darwin.tar.gz) = 60e3dfedd94d5f18741316d26def9343677b019e RMD160 (rust-std-1.33.0-i686-apple-darwin.tar.gz) = 0c7e7f4987409ebc522ef3be70e634c9b0460c8d SHA512 (rust-std-1.33.0-i686-apple-darwin.tar.gz) = 388afefdb8c0641876f4512933809e07f3f9792c216550e0c97175ad24a636acafba853be57a1dbb1b9c9397183c5663501cffc061ac5b510b020978b4d63df8 Size (rust-std-1.33.0-i686-apple-darwin.tar.gz) = 66061870 bytes SHA1 (rust-std-1.33.0-i686-unknown-freebsd.tar.gz) = 47a0be0a72240b04bbeb29ead8eb986c937605d6 RMD160 (rust-std-1.33.0-i686-unknown-freebsd.tar.gz) = 33e8f6a403e75015211c969b299b64c1cb794efa SHA512 (rust-std-1.33.0-i686-unknown-freebsd.tar.gz) = d594bceb6825109b58f3f8a3e6cebc309c9c6deb7eb57684b9087be7db2190203d30ced210346891e150e1503d265ff926a10820e1fe61c48e7d6f128f34448d Size (rust-std-1.33.0-i686-unknown-freebsd.tar.gz) = 72221278 bytes SHA1 (rust-std-1.33.0-i686-unknown-linux-gnu.tar.gz) = b51dd6831ad67d9d9139274a8fad5738cf8de981 RMD160 (rust-std-1.33.0-i686-unknown-linux-gnu.tar.gz) = 26482e584f7da1a214dceec765ca95dc2f27b90d SHA512 (rust-std-1.33.0-i686-unknown-linux-gnu.tar.gz) = 6debedfb58e0344534aafc2a4cb0e8b16810990dc8b56314d83c9cf330a2aa189062d6546a43c7ad449b343c9da506fbc55bb4023e436e67c368759663cce353 Size (rust-std-1.33.0-i686-unknown-linux-gnu.tar.gz) = 75157941 bytes SHA1 (rust-std-1.33.0-i686-unknown-netbsd.tar.gz) = f2dc315f0d7ab8323fcfa68f1f705558df7c5137 RMD160 (rust-std-1.33.0-i686-unknown-netbsd.tar.gz) = c23f6415336e6aa02e87dde26d6cc16f3b615cec SHA512 (rust-std-1.33.0-i686-unknown-netbsd.tar.gz) = 372f5685c274daf1a943487f7a9eb5ee199c4d01ca7737417d9267b3e151af62c1908f45cd1057486a01e34511b6e7f44f21dab1441d7dad07b8491d7c1c6f00 Size (rust-std-1.33.0-i686-unknown-netbsd.tar.gz) = 76729978 bytes SHA1 (rust-std-1.33.0-x86_64-apple-darwin.tar.gz) = 35281b96dcaad4893a8aaa1d672a3e3c8f24c763 RMD160 (rust-std-1.33.0-x86_64-apple-darwin.tar.gz) = 76632e142648b73682b7fbe248aab34041c51191 SHA512 (rust-std-1.33.0-x86_64-apple-darwin.tar.gz) = 6b21d1093fbcf39d9b73529b47945fdd330de8734d2c0447335fd8c041f1860c63dddd2eb17dd9996234cbee846ba0054aa6e452a14659df36da80e4e45e1176 Size (rust-std-1.33.0-x86_64-apple-darwin.tar.gz) = 67062787 bytes SHA1 (rust-std-1.33.0-x86_64-unknown-freebsd.tar.gz) = 16377aa78388e65fc14d99d16a2409fdc77a3dbc RMD160 (rust-std-1.33.0-x86_64-unknown-freebsd.tar.gz) = 7aaf67aee51f8109faa5c0ea95db39e55f8e4d44 SHA512 (rust-std-1.33.0-x86_64-unknown-freebsd.tar.gz) = f079d04bf9f3af7badcc067b3b3eff84afa46016ff446bea568dcf6ec8bce9ce7b1dbd09dde7f904f4865c23d5623e7d5b98dfd844ad301a7f605630d125bdbf Size (rust-std-1.33.0-x86_64-unknown-freebsd.tar.gz) = 71459727 bytes SHA1 (rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = ddacb6675f15be101b7ff3e8e035419f29f4f5f0 RMD160 (rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 2ec94717716391a69f05e6152017ff1db49b0eb0 SHA512 (rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = f3f1e519696da3d78c415bfdc27a241d01a6c34e95190f3375753d6b35547d70e5030f2f2ecb41da57a295ae79af4e7e704ccc0db88e71183cf1b0dc484cf462 Size (rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.gz) = 76338216 bytes SHA1 (rust-std-1.33.0-x86_64-unknown-netbsd.tar.gz) = b6dd37c285218f9b7e207bd170e7aeec618936a7 RMD160 (rust-std-1.33.0-x86_64-unknown-netbsd.tar.gz) = c6acefb07601430abd6e775046827a143e37dc67 SHA512 (rust-std-1.33.0-x86_64-unknown-netbsd.tar.gz) = 4731cb39eeb3067abe130fef4aebfda808fb3054ce519d517495acf7a363767bcd32c9583ef2b44fbf88e3fb670348c6355e986da4b44b12a8c47fe0b6c75897 Size (rust-std-1.33.0-x86_64-unknown-netbsd.tar.gz) = 71379733 bytes d71 36 a106 4 SHA1 (rustc-1.34.2-src.tar.gz) = f7129b0ed8801eb11033d72c9a8d22ba58e3206c RMD160 (rustc-1.34.2-src.tar.gz) = 5b8903967ae7689b12f57a6278b2a0abd8fde5a4 SHA512 (rustc-1.34.2-src.tar.gz) = a9483c937915c482c9bebb1c60769a43978456ee222f3ff1379790cebc18dc4140b8b4d0a077dd1a5051f3c07113388597731e01f82c2f2b5b709e21cde3ecb3 Size (rustc-1.34.2-src.tar.gz) = 149925014 bytes d112 2 d126 1 a126 1 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 23944fa3599c0b75b67d7a8006bc4b308e507b7e d129 1 a129 2 SHA1 (patch-vendor_libc_src_unix_solaris_mod.rs) = 1fd66c000eeae9b61e5e05c46604c574d2b2106c SHA1 (patch-vendor_rand-0.5.5_src_rngs_os.rs) = b9579d3f1e30ad2cd2353cb02efc0afa1d5dfa1c @ 1.75 log @rust: Update x86_64-sun-solaris bootstrap. This was rebuilt to avoid an issue with the rand crate. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.74 2019/05/14 15:48:15 he Exp $ d120 1 @ 1.74 log @Update rust to version 1.34.2. Pkgsrc changes: basically none. Upstream changes: Version 1.34.2 (2019-05-14) =========================== * [Destabilize the `Error::type_id` function due to a security vulnerability][60785] [60785]: https://github.com/rust-lang/rust/pull/60785 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.73 2019/05/09 08:46:56 he Exp $ d23 4 a26 4 SHA1 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = dc455032fdcf8057473f2d736e17739be5524257 RMD160 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = a8de825ed0e77c290d93009d45a0a5425bd32c48 SHA512 (rust-1.33.0-x86_64-sun-solaris.tar.gz) = d3be6347f4714a82f1d4fe70eb40e5dc5f1ec8620becca24179a608c33f6fde37f4afd8514e080b5459767df67d6ee836c537a1617bbc2bea3d6fc51a7dfd538 Size (rust-1.33.0-x86_64-sun-solaris.tar.gz) = 215768353 bytes @ 1.73 log @Update rust to version 1.34.1. Pkgsrc changes: basically none. Build verified on NetBSD 8.0/i386. Upstream changes: Version 1.34.1 (2019-04-25) =========================== * [Fix false positives for the `redundant_closure` Clippy lint][clippy/3821] * [Fix false positives for the `missing_const_for_fn` Clippy lint][clippy/3844] * [Fix Clippy panic when checking some macros][clippy/3805] [clippy/3821]: https://github.com/rust-lang/rust-clippy/pull/3821 [clippy/3844]: https://github.com/rust-lang/rust-clippy/pull/3844 [clippy/3805]: https://github.com/rust-lang/rust-clippy/pull/3805 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.72 2019/04/16 06:53:26 he Exp $ d103 4 a106 4 SHA1 (rustc-1.34.1-src.tar.gz) = 7e33fa164e9a920ec50d4cbb208a2ba98b1ae868 RMD160 (rustc-1.34.1-src.tar.gz) = abc2b33817ec3fa47c8a1857ad9104d446efc72a SHA512 (rustc-1.34.1-src.tar.gz) = 43f4362494f75f952fb9618365aaa3068e2cb25e57a9c388e029f3737c3068f88d02218ec08a050f44a86591dd8327bc9892390c891cd8b1055106b99ae1711b Size (rustc-1.34.1-src.tar.gz) = 149909201 bytes @ 1.72 log @Bump the various bootstrap kits for NetBSD to 1.34.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.71 2019/04/14 12:49:17 he Exp $ d103 4 a106 4 SHA1 (rustc-1.34.0-src.tar.gz) = 9c7da35082a3812e6508795eee21543456167286 RMD160 (rustc-1.34.0-src.tar.gz) = 561f3bcddefafadc2ddf2a467472d4ffd7c5c2af SHA512 (rustc-1.34.0-src.tar.gz) = 00071329577f90eb93fbfc74a1e4167e77be2a94cc5d2b3168ab7af1d5546d64bcf5701d81ac054cfb7d9a6cc2c6638fc67f01c4826d9fc5fca89151c17f50d6 Size (rustc-1.34.0-src.tar.gz) = 149930034 bytes @ 1.71 log @Sorry, messed up one patch; corrected version here. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.70 2019/04/14 12:42:03 he Exp $ a2 8 SHA1 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = ae466383332e134fe6a449ec4d9b76b2ba0141f4 RMD160 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = 4c2c09986363814e30dfd911767b57f3c7ebbee6 SHA512 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = 3d10a398c6170e94853ce314b258b098380a663d82ace27aec5d7bda4dbd7ca548f8544a1025c9dcd37535fb73ef42c14ffeee0983c3802b4d53c215242080f2 Size (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = 218970689 bytes SHA1 (rust-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = ddbe43f0981a9fa34237c68abffe5d3b9bd2e1f4 RMD160 (rust-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 1780fa837c7d180b0982560a959c6b057323ff51 SHA512 (rust-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 4171b53c0f4cc8181597dc1816597d09f32e3cab332dccd5f74590b7c15c12ad6565815e895535064ca1ab57a11744a6f3efa7f2e77bdad8128555fa0b915ccf Size (rust-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 228128517 bytes a18 8 SHA1 (rust-1.33.0-powerpc-unknown-netbsd.tar.gz) = 8fa95bea5fad8216d5d29d00d73db05b82151be9 RMD160 (rust-1.33.0-powerpc-unknown-netbsd.tar.gz) = 6d96f01d95de4c737ee4a624c08eb647339b96ec SHA512 (rust-1.33.0-powerpc-unknown-netbsd.tar.gz) = a4f061bef8e04c5fd7dfcbe3876c94e042c175c2f654decafda7df1fbd567da160ca41f05755afc38eb5d29612b0db1a1a2a569dfb2ca3d427239b1862e194e1 Size (rust-1.33.0-powerpc-unknown-netbsd.tar.gz) = 231130850 bytes SHA1 (rust-1.33.0-sparc64-unknown-netbsd.tar.gz) = eab66458cf1ab3a8257c8f76b6f19c86a2d8685f RMD160 (rust-1.33.0-sparc64-unknown-netbsd.tar.gz) = 276c19dc4f31ceebaa0fde27bccd91972afc7762 SHA512 (rust-1.33.0-sparc64-unknown-netbsd.tar.gz) = 3044958daabcc7038c3a71dda288e00b5b35d63067ceb5a4b5d8cf1be3ec972eecdd793447968ee9f9bf5c90e29e9277e6f3671311b20a790f7f927fb0e1cfac Size (rust-1.33.0-sparc64-unknown-netbsd.tar.gz) = 228905195 bytes d39 16 a54 8 SHA1 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = c9381ad84c55bb3f473c04876383b541791c8678 RMD160 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 9625fa444b7b30639066686f45c9ffaf2e4a4af1 SHA512 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 05e2063e9ecff4d297677178eb16a668cf8ca6e70ebfb176ed74ebfee265f5eb32c490bd7bb00657a1ed52f7f4fc52de13759688fe848d5ecf9028f4cbb0fae9 Size (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 73102800 bytes SHA1 (rust-std-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 47e5e094bc71918d44241ec8c13a294c56bc0ee6 RMD160 (rust-std-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 1df0bd504ec226be379fd327b0de489f5daee50c SHA512 (rust-std-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = e854f3bbaf813970bd5299ab0547c08c13bf7ef13eb2fcdf3b78e13eebd2daf652ad59b3872ff769f7df469ff01c2866fd1d08d77d5dd0a38248c03efb4aa1af Size (rust-std-1.33.0-armv7-unknown-netbsd-eabihf.tar.gz) = 76262479 bytes a70 8 SHA1 (rust-std-1.33.0-powerpc-unknown-netbsd.tar.gz) = e88db2adea4f2464766f05fe7fa1e380af0e00d8 RMD160 (rust-std-1.33.0-powerpc-unknown-netbsd.tar.gz) = a98706c8a89a0febf8d6964cfc940cc503439bfa SHA512 (rust-std-1.33.0-powerpc-unknown-netbsd.tar.gz) = 64d41d94b19774bfee4d1fa9fdd655652c792f4ad927f44123fb324bbf165265834f7bf79267d574e7f00a53ada95a1e6da3e2a5576c146e94dab542d002c413 Size (rust-std-1.33.0-powerpc-unknown-netbsd.tar.gz) = 72164266 bytes SHA1 (rust-std-1.33.0-sparc64-unknown-netbsd.tar.gz) = 7a6a0e9784863f1abe5ff4751a1584ce0c99af22 RMD160 (rust-std-1.33.0-sparc64-unknown-netbsd.tar.gz) = d562cf4bf2dbe2cee6ed857cb0e0381c850d94a2 SHA512 (rust-std-1.33.0-sparc64-unknown-netbsd.tar.gz) = f953032bcbd0f05fa013e88a9553759e04709965abd3a1c58b70d6fb18c2faec35c11b911c6749f0dd40828be5ef17835b6b681169e83e266acd9ed842e894e3 Size (rust-std-1.33.0-sparc64-unknown-netbsd.tar.gz) = 76011799 bytes d87 16 @ 1.70 log @Update rust to version 1.34.0. Pkgsrc changes: * Bump required rust version to build to 1.33.0. * Adapt patches to changed file locations. * (I worry about 32-bit ports, now that Atomic64 apparently is First-Class; this has been built on NetBSD/amd64 so far) Upstream changes: Version 1.34.0 (2019-04-11) ========================== Language -------- - [You can now use `#[deprecated = "reason"]`][58166] as a shorthand for `#[deprecated(note = "reason")]`. This was previously allowed by mistake but had no effect. - [You can now accept token streams in `#[attr()]`,`#[attr[]]`, and `#[attr{}]` procedural macros.][57367] - [You can now write `extern crate self as foo;`][57407] to import your crate's root into the extern prelude. Compiler -------- - [You can now target `riscv64imac-unknown-none-elf` and `riscv64gc-unknown-none-elf`.][58406] - [You can now enable linker plugin LTO optimisations with `-C linker-plugin-lto`.][58057] This allows rustc to compile your Rust code into LLVM bitcode allowing LLVM to perform LTO optimisations across C/C++ FFI boundaries. - [You can now target `powerpc64-unknown-freebsd`.][57809] Libraries --------- - [The trait bounds have been removed on some of `HashMap`'s and `HashSet`'s basic methods.][58370] Most notably you no longer require the `Hash` trait to create an iterator. - [The `Ord` trait bounds have been removed on some of `BinaryHeap`'s basic methods.][58421] Most notably you no longer require the `Ord` trait to create an iterator. - [The methods `overflowing_neg` and `wrapping_neg` are now `const` functions for all numeric types.][58044] - [Indexing a `str` is now generic over all types that implement `SliceIndex`.][57604] - [`str::trim`, `str::trim_matches`, `str::trim_{start, end}`, and `str::trim_{start, end}_matches` are now `#[must_use]`][57106] and will produce a warning if their returning type is unused. - [The methods `checked_pow`, `saturating_pow`, `wrapping_pow`, and `overflowing_pow` are now available for all numeric types.][57873] These are equivalvent to methods such as `wrapping_add` for the `pow` operation. Stabilized APIs --------------- #### std & core * [`Any::type_id`] * [`Error::type_id`] * [`atomic::AtomicI16`] * [`atomic::AtomicI32`] * [`atomic::AtomicI64`] * [`atomic::AtomicI8`] * [`atomic::AtomicU16`] * [`atomic::AtomicU32`] * [`atomic::AtomicU64`] * [`atomic::AtomicU8`] * [`convert::Infallible`] * [`convert::TryFrom`] * [`convert::TryInto`] * [`iter::from_fn`] * [`iter::successors`] * [`num::NonZeroI128`] * [`num::NonZeroI16`] * [`num::NonZeroI32`] * [`num::NonZeroI64`] * [`num::NonZeroI8`] * [`num::NonZeroIsize`] * [`slice::sort_by_cached_key`] * [`str::escape_debug`] * [`str::escape_default`] * [`str::escape_unicode`] * [`str::split_ascii_whitespace`] #### std * [`Instant::checked_add`] * [`Instant::checked_sub`] * [`SystemTime::checked_add`] * [`SystemTime::checked_sub`] Cargo ----- - [You can now use alternative registries to crates.io.][cargo/6654] Misc ---- - [You can now use the `?` operator in your documentation tests without manually adding `fn main() -> Result<(), _> {}`.][56470] Compatibility Notes ------------------- - [`Command::before_exec` is now deprecated in favor of the unsafe method `Command::pre_exec`.][58059] - [Use of `ATOMIC_{BOOL, ISIZE, USIZE}_INIT` is now deprecated.][57425] As you can now use `const` functions in `static` variables. [58370]: https://github.com/rust-lang/rust/pull/58370/ [58406]: https://github.com/rust-lang/rust/pull/58406/ [58421]: https://github.com/rust-lang/rust/pull/58421/ [58166]: https://github.com/rust-lang/rust/pull/58166/ [58044]: https://github.com/rust-lang/rust/pull/58044/ [58057]: https://github.com/rust-lang/rust/pull/58057/ [58059]: https://github.com/rust-lang/rust/pull/58059/ [57809]: https://github.com/rust-lang/rust/pull/57809/ [57873]: https://github.com/rust-lang/rust/pull/57873/ [57604]: https://github.com/rust-lang/rust/pull/57604/ [57367]: https://github.com/rust-lang/rust/pull/57367/ [57407]: https://github.com/rust-lang/rust/pull/57407/ [57425]: https://github.com/rust-lang/rust/pull/57425/ [57106]: https://github.com/rust-lang/rust/pull/57106/ [56470]: https://github.com/rust-lang/rust/pull/56470/ [cargo/6654]: https://github.com/rust-lang/cargo/pull/6654/ [`Any::type_id`]: https://doc.rust-lang.org/std/any/trait.Any.html#tymethod.type_id [`Error::type_id`]: https://doc.rust-lang.org/std/error/trait.Error.html#tymethod.type_id [`atomic::AtomicI16`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI16.html [`atomic::AtomicI32`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI32.html [`atomic::AtomicI64`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI64.html [`atomic::AtomicI8`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI8.html [`atomic::AtomicU16`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU16.html [`atomic::AtomicU32`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU32.html [`atomic::AtomicU64`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU64.html [`atomic::AtomicU8`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU8.html [`convert::Infallible`]: https://doc.rust-lang.org/std/convert/enum.Infallible.html [`convert::TryFrom`]: https://doc.rust-lang.org/std/convert/trait.TryFrom.html [`convert::TryInto`]: https://doc.rust-lang.org/std/convert/trait.TryInto.html [`iter::from_fn`]: https://doc.rust-lang.org/std/iter/fn.from_fn.html [`iter::successors`]: https://doc.rust-lang.org/std/iter/fn.successors.html [`num::NonZeroI128`]: https://doc.rust-lang.org/std/num/struct.NonZeroI128.html [`num::NonZeroI16`]: https://doc.rust-lang.org/std/num/struct.NonZeroI16.html [`num::NonZeroI32`]: https://doc.rust-lang.org/std/num/struct.NonZeroI32.html [`num::NonZeroI64`]: https://doc.rust-lang.org/std/num/struct.NonZeroI64.html [`num::NonZeroI8`]: https://doc.rust-lang.org/std/num/struct.NonZeroI8.html [`num::NonZeroIsize`]: https://doc.rust-lang.org/std/num/struct.NonZeroIsize.html [`slice::sort_by_cached_key`]: https://doc.rust-lang.org/std/slice/fn.sort_by_cached_key [`str::escape_debug`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_debug [`str::escape_default`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_default [`str::escape_unicode`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_unicode [`str::split_ascii_whitespace`]: https://doc.rust-lang.org/std/primitive.str.html#method.split_ascii_whitespace [`Instant::checked_add`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_add [`Instant::checked_sub`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_sub [`SystemTime::checked_add`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html#method.checked_add [`SystemTime::checked_sub`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html#method.checked_sub @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.69 2019/03/27 15:09:36 he Exp $ d111 1 a111 1 SHA1 (patch-src_librustc__llvm_build.rs) = d5540a34a8f3b7f74d0a2f8775a273640bbd12bf @ 1.69 log @rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz had the wrong checksum. Download must have failed and I didn't pay attention -- sorry... @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.68 2019/03/07 20:19:11 jperkin Exp $ a2 32 SHA1 (rust-1.32.0-i686-apple-darwin.tar.gz) = 53b4b0c4a05a4fb3fa5f601151df166dd488f911 RMD160 (rust-1.32.0-i686-apple-darwin.tar.gz) = 91949e77519a8a1b0330d69faf06817a6d8ba856 SHA512 (rust-1.32.0-i686-apple-darwin.tar.gz) = d29c1f9b4506352273644ae401f47a0b91dde1af72a4f0c422d9ced96663fccf830954eaddd9910425b354e76441e8dbfd4bb7561c240985fdbbd24524951ada Size (rust-1.32.0-i686-apple-darwin.tar.gz) = 212695328 bytes SHA1 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 501e6c348a70a9db07ee9d4dfa21c5704935e680 RMD160 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 2f6d312ba1ae260f3ec12c7bae32d6c544b85bf5 SHA512 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = f9113c71711b9e083de80d500fd9e4482071c922c9aac5871fe8e2e771fedb9a4e0fb75216eb4f54a356d43955cf8f6c0adbaac833b28939b66b0542be713a04 Size (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 170754633 bytes SHA1 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = ebc25d35f9797c031e0156b6b576b3323d34a6fb RMD160 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = cdd81e4f8773a0854c25e1ec142d27cc0658e8c5 SHA512 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = d3bbfeec83a6bd58011e7e8facc805e7b6d0dd5d81cd457afa372852a3a895847dc095b16ba7a011526813c33e84e7c68e73c143a970f7072bc67c26a83c6fb0 Size (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = 239403108 bytes SHA1 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 7df72b1248d7de97713c13379eb656fae3d14bec RMD160 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = f53ae7b47835010081069da4989ac3c01ac23798 SHA512 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 4847b2b5edcd38772750b00c7aec7a5c2cab0d54a5085c7f1e60b96b9800dbcf5aaf2c7a02e9f5579acc757535dc5b1358f8d7c025b8cbec9a4faf958189569c Size (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 217590063 bytes SHA1 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = c8a36f72d8e689410d54d7bd63c2c335f563c917 RMD160 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = 56019be0127fc1a8a3ef7d60c7db9faf6f8f0e3c SHA512 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = c233c5d61b3d5a6bc395ab1a478af663a42969c81f757374808c041f4141ffd75e06224dbc1efd1e71860a96e430204ac669c3140f70a9a06b252c6fe1a82047 Size (rust-1.32.0-x86_64-sun-solaris.tar.gz) = 200070309 bytes SHA1 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 989458118d774283fe58e5bbfbf118492d388cea RMD160 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = c473bb82244d21839b9b54608a0acbec50c34994 SHA512 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 2026d290253f2ba29975b237c06c96e6c25f4a7ee39e6160b517063a6323410bd5ce89162074ec4027549ce4e7983bc784ebad8a233def04aaf828885b83a9be Size (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 172728598 bytes SHA1 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 4d8ab00402dd9526cda1a4c395786297a9ea4ad3 RMD160 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 581d43586e35c8923e052e838043ea1aa77b5060 SHA512 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 9f3ccf043946de6ffae3973d88f893c0021166e4037b011a677e8090c76189a28ee022ab40cc41f2d2f9aa389cda45d2743c5fa1f567ec0f8823dcd73ead5166 Size (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 241937484 bytes SHA1 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = f71178f3c412c2e27684ef722b4f5cf760694b71 RMD160 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 5dc0d80194dcb6c82f8e0be1bd623b8b2e1a6a9f SHA512 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 2a72c8feb23572c8a41071b409661d018fb6a08a54520304805bd43f96ebda2de778791a229633f0156124231b3208ba04d0f544bb4757673f6c72d2ed8d4e9c Size (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 174448988 bytes d11 12 d35 20 a54 28 SHA1 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 8017b6b1d228efc8551de29bd4b872f55746147b RMD160 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 3a40018a2d94751102d83d53112a4490f25a41c0 SHA512 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 6f761c91b3deb78ccdec9dce170509778d4351d8604190beee47b9960b22ed02083acf85024aa967a29797d8de1d70493fd464599639acf5982acafa9ccc98f3 Size (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 61991141 bytes SHA1 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = ddbb278baf9d6469bfb39b038a0d95a928d378a2 RMD160 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 9261f7bc3f2624cdb70321b034b643798dc3e24e SHA512 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 8708c78d2cd54565ac5cd9ac272f06f55bd28dc1cc66398c0b907db5e68a201527dd2c25c452a1f6cfd329496c78faeecb0f728e35102c2a0b0e1f950e66e537 Size (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 67402728 bytes SHA1 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = f5ca6e7be7cf3ccf67263c7aeeee30c1633c694e RMD160 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = e58a6d82a5c5291a18134705057a095f1b162e39 SHA512 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = a5499a451aa6acf2dd4c54c37cff672c62a9de957d42473826ef191b33f96e475ae7a206960a97dc27ab0237dd617bbdb0c29d96de5f89929cfcffcb61e7f9b3 Size (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = 70350313 bytes SHA1 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = f1b4c2ea586b857d71db11e7143e11760fc45e32 RMD160 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = 9f8ed0fbc2f59cefc00148a29b856dbee2fd78b1 SHA512 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = f8760aa93374a843cf56e834c36673abfcfeb238d48a8c66f2fb8754660755aba24d0b747fa8b7734968f2592ac3cdc51e2d01d645638f972b89fec9d7f49750 Size (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = 63290484 bytes SHA1 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 7516719b0ae43ee8c43f24bbfbadc4c3a6524481 RMD160 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 2952056b57de6052e4cd27e565216e442252d339 SHA512 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 59d206956340c8a516ae973fdd2494596ab17f8fb1ff1f96a841d149e59894011c6cd3295e173a1a3ed21865a182aa7eaeef25f013638ffa5c4bf0b8909fc2c7 Size (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 67069445 bytes SHA1 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = d2e824fd5ee5b20fd05c4f162c7bbe3d45f63d76 RMD160 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 539a0c94240b26002ac4b85dfaca539d59eab066 SHA512 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 2db02be07b013e1450555c5b05162ef65edd538eea7268784cd54e0f2562525ee8c8b3b221ea6f1d31da5a2d9cf774fda8ff7b5f64ab642e261878a942c17193 Size (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 72089617 bytes SHA1 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = a5a13c199eae3e3d8b2eece5470add5ee8dba82b RMD160 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = d5b9eb020e0a855822d48b9e799dd275e9dcf4a6 SHA512 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 3045e459887b8f7bb5f452a9364969f78f14371de25c81926e60525c5618a133d5b9821ffe0f62982bb6f589def9d3e6ce4941b93617bcf0c1d14cf1a87ca9ea Size (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 66975759 bytes d63 12 d87 20 a106 4 SHA1 (rustc-1.33.0-src.tar.gz) = 9a1b68d7749a915d6c5ec70d89907c667a25f2f8 RMD160 (rustc-1.33.0-src.tar.gz) = 08e6ebf13f9d83311e21b5994dbd5d324a272c83 SHA512 (rustc-1.33.0-src.tar.gz) = 65ae2615f4639ccea146fc431aca62e6f0793aa5e584e786e706eefb30588056080300fd5752ce9226067dc213f1a468f96c21b2334f22c5751fa90ddbd3a2b4 Size (rustc-1.33.0-src.tar.gz) = 159251963 bytes d111 1 a111 1 SHA1 (patch-src_librustc__llvm_build.rs) = 1884a79d174f8635b384acfac8898a20ebfd6376 d116 4 a119 4 SHA1 (patch-src_llvm_CMakeLists.txt) = ffdf4337fdc84d8314c97c4e492e6b84244a99d1 SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = f0620ac62ecfb1d62d2dfa61b4c063d21c29b8f5 SHA1 (patch-src_llvm_include_llvm-c_DataTypes.h) = 432693204912e79059ee31e815ad1e24f3236374 SHA1 (patch-src_llvm_include_llvm_Analysis_ConstantFolding.h) = 861089ea7ec8985b9b9fce53ffadfa3e9eed4a72 d121 3 a123 3 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = e9185994af936e0a4f000a03f94e272f95de6280 SHA1 (patch-src_tools_rls_src_cmd.rs) = 754bfb8806e209cb0ef01690b48bf4b145017ab9 SHA1 (patch-src_tools_rls_src_server_io.rs) = 74b90c1aeb70b0c3a20709145d6568ddf4647877 a124 1 SHA1 (patch-src_tools_tidy_src_features.rs) = 229be34bb91ce50ceeb69bee3833bba77600afda @ 1.68 log @rust: Fix another instance of the rand crate for SunOS. While here convert some tabs->spaces that broke the test suite. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.67 2019/03/06 21:39:17 he Exp $ d27 4 a30 4 SHA1 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 8ccd72b5b2f6941ad671efab96f5e1d660fd91e0 RMD160 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = f7ff148e314c04194e6e6b0b1eb8ef1b777525c8 SHA512 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 875211eb0a7ced3e24f1a51b6ccb7ceb5ee372c38b58fac0d0dd39ba40f9f8b4c14a6f4d352d4fdedf6c85fa39db0802f4c00733e430f9dc22e60596d873707c Size (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 13565952 bytes @ 1.67 log @Update the NetBSD/aarch64 bootstrap kit to target 8.99.35 dated 2019-03-05. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.66 2019/03/06 16:51:53 rin Exp $ d111 1 a111 1 SHA1 (patch-src_librustc__llvm_build.rs) = 9b0b9e82192bc8615cb816052087ffab73df3c9a d115 1 a115 1 SHA1 (patch-src_libunwind_build.rs) = 74e2101f0cd78ca68b0a9d14355e20dcaea66100 d120 1 a120 1 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 379f60b809d5af3569541828c7e485da805ad9cc d128 1 @ 1.66 log @Add patch to fix build for rust 1.33.0; trim_left_matches has been superseded by trim_start_matches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.65 2019/03/04 15:37:54 he Exp $ d35 4 a38 4 SHA1 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = bc23491c5c0b372a2bddd0c02ad5632ca45defc3 RMD160 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = cd912f3731e3d9f9d12a9bb5e55461b6d59dac38 SHA512 (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = 6e69b05eb3550a0c948ddcf54cf730d9033d11ae498e9e749fcc9423a1daef7c53eab681930b8ba105916ce6bf61f97106362ec89a11d1f3a85e0de21b906600 Size (rust-1.33.0-aarch64-unknown-netbsd.tar.gz) = 218844014 bytes d83 4 a86 4 SHA1 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 9bfefdfeed8b891b6c70fb170fb695ee5c944941 RMD160 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 26650b36f5f91c2c6638f684661f2e872f0eb0c7 SHA512 (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 1783ef04907239a6ec6c45a7e5541f4883354b4ba80834a3a1039c6d09419adb3906e6be17c7a9f03a9c039d8038ee71875ab71e80e6be6c7868190e85be645d Size (rust-std-1.33.0-aarch64-unknown-netbsd.tar.gz) = 73096662 bytes @ 1.65 log @Bump bootstrap for armv7/NetBSD to 1.33.0 (still not successfully tested). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.64 2019/03/04 09:55:34 he Exp $ d125 1 @ 1.64 log @Bump bootstrap version for NetBSD/powerpc to 1.33.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.63 2019/03/04 07:48:20 he Exp $ a2 4 SHA1 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0673db3986c5b76d376418b1e6586ae9f988ddf7 RMD160 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 45985353958e914df1ed091a3812b61facdabfed SHA512 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 74a610a2f44eddbb2ccdb8caa9440d88cd4d13768d45b088461483c2d8b437b347cbfc54cd2c09b75d182781c21903ae982561645bdf0353d109e0bcd92e7529 Size (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 216042717 bytes d39 4 a54 4 SHA1 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = feef9576494c90a60a21f0b1c469d74a7c9d9cef RMD160 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2b3da402ef694904c08a25e9be24fb23dfc7395 SHA512 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 4a0611b123f82de747f5b55d79299bc16f9a8248f7b13e4b84e57b9ff5fa832b2bb1ec0e1d81780f35d741ff888bea38565ad2ac901318c25f6e6bc417e9d83a Size (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 71637393 bytes d87 4 @ 1.63 log @Bump NetBSD/sparc64 bootstrap kit to (cross-built) 1.33.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.62 2019/03/03 22:23:52 he Exp $ a18 4 SHA1 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 9aa258c05faea00f9204c35002a5714e2c7ffd83 RMD160 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 50589c1265865ea291405d6f2cc2081ebe92c2fc SHA512 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 998448975aceb53d8daa25db98e8e47546d52deb4e7daf918f7f841efe84dff0bdd62b97f0ad868c087e0e87c6d66d227c447e19dc56bbd1e93d2293aef9a485 Size (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 221759244 bytes d47 4 a70 4 SHA1 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 2ee5545aadbede0c4c011404d935421c49f8900e RMD160 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = bcd94d2c764ea59775306c6e74917991699acf25 SHA512 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 1ae54afef1971eed37d71bac325d9475da66cfb24a0c8543a4afde72394ed36cf2b35a6959c68952fe03a81719ee3ad5d65cd2ae131d5d8bd77ba30d4a2f79be Size (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 69624858 bytes d95 4 @ 1.62 log @Bump bootstrap kit for NetBSD/aarch64 to 1.33.0, for NetBSD/aarch64 8.99.34. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.61 2019/03/03 15:56:02 he Exp $ a22 4 SHA1 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 65dd086a2d81a6e38300ab1f99b2dc6dbf7715c6 RMD160 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = d3cb8207b7d4e8eb484836f9a8958bc34c418464 SHA512 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 1f6999d29bbab7e0b206ae7d50d36445b890767842578f77d3e5b7f95aed3b5903488e5b93ea2daa62308925428dabf6a627de30c3aa2dcfe34313e88ac9deea Size (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 217393464 bytes d51 4 a74 4 SHA1 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = ee11e922e8db3e06c486d73f13f0cebc87a8608c RMD160 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = bcd4c04ab115a9f6ee9ee9c338de2833ed9cff6b SHA512 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 9382ffd0f82b84181fd4c3efbab81e3241f6b1b43fe77bdcee6c185b728f6ffa238c13f98eafb1139169d9dd4aee831bea0b5d00c887e517c04c99ae1c162ca2 Size (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 71612611 bytes d99 4 @ 1.61 log @Bump NetBSD/i386 bootstrap kit to 1.33.0, natively built on 8.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.60 2019/03/03 09:50:46 he Exp $ a2 4 SHA1 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = 054d3c92036c50bf52dda5785e5f2b789160c844 RMD160 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = ece72548e6339cd184816823c649e83a3e0f10e1 SHA512 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = eaba7d1f7b123859ce8936f4f78504025dcf209c82dd394ab64e5fb99db7ed4506461d9efd5bc849db1c06396bbba6594828410b0f2140d807261e1065f2aa96 Size (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = 208965061 bytes d47 4 a54 4 SHA1 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 5ef1c0feab4510ceb2aea8ff5cfdd28200eef584 RMD160 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 101b233758a0f01954e20f4d1f06afbba7393dac SHA512 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 2858978a80eb97e854b93173eebfbb45c137fcd3c7ae5031982a0a56b283d16bea9d0761e6d81dacc9216718a14c5b77aaab0bfa1fddbc0133379228cb02a53c Size (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 69335373 bytes d95 4 @ 1.60 log @Hmm, overlooked generating distinfo for patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.59 2019/03/03 09:16:21 he Exp $ a22 4 SHA1 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = ca82d22c51c08417cf8e419c599c2b3756e9bc44 RMD160 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = bd118958cc170f53e73c65cb508964b6857a6efc SHA512 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = fb0e5234a68bb68bf0ac16fb9a502ae9fec835c46f03e49042ca1a9889be78d55c41d574a9579714b70bba22dbf68173bd27ebaab581ae5f71febfe0f0bf4d2b Size (rust-1.32.0-i686-unknown-netbsd.tar.gz) = 218437292 bytes d51 4 a74 4 SHA1 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 86a8bf959a4c7617de3445df8b92be6fd7b6beca RMD160 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 74d96e5f7a1081ff4be748acba64e93b97bf3a89 SHA512 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = c5b58857f30065099498aeacf13eccedec1e38abca2660cacabb72076c45785adf8051733a45ac10127daf3e46f7204b5f18cb38a0e36b0037a4c114023774f7 Size (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 72048862 bytes d99 4 @ 1.59 log @Update rust to version 1.33.0. Pkgsrc changes: * Bump required rust version to build to 1.32.0. * Adapt patches to changed file locations. * Since we now patch some more vendor/ modules, doctor the corresponding .cargo-checksum.json files accordingly Upstream changes: Version 1.33.0 (2019-02-28) ========================== Language -------- - [You can now use the `cfg(target_vendor)` attribute.][57465] E.g. `#[cfg(target_vendor="apple")] fn main() { println!("Hello Apple!"); }` - [Integer patterns such as in a match expression can now be exhaustive.][56362] E.g. You can have match statement on a `u8` that covers `0..=255` and you would no longer be required to have a `_ => unreachable!()` case. - [You can now have multiple patterns in `if let` and `while let` expressions.][57532] You can do this with the same syntax as a `match` expression. E.g. ```rust enum Creature { Crab(String), Lobster(String), Person(String), } fn main() { let state = Creature::Crab("Ferris"); if let Creature::Crab(name) | Creature::Person(name) = state { println!("This creature's name is: {}", name); } } ``` - [You can now have irrefutable `if let` and `while let` patterns.][57535] Using this feature will by default produce a warning as this behaviour can be unintuitive. E.g. `if let _ = 5 {}` - [You can now use `let` bindings, assignments, expression statements, and irrefutable pattern destructuring in const functions.][57175] - [You can now call unsafe const functions.][57067] E.g. ```rust const unsafe fn foo() -> i32 { 5 } const fn bar() -> i32 { unsafe { foo() } } ``` - [You can now specify multiple attributes in a `cfg_attr` attribute.][57332] E.g. `#[cfg_attr(all(), must_use, optimize)]` - [You can now specify a specific alignment with the `#[repr(packed)]` attribute.][57049] E.g. `#[repr(packed(2))] struct Foo(i16, i32);` is a struct with an alignment of 2 bytes and a size of 6 bytes. - [You can now import an item from a module as an `_`.][56303] This allows you to import a trait's impls, and not have the name in the namespace. E.g. ```rust use std::io::Read as _; // Allowed as there is only one `Read` in the module. pub trait Read {} ``` - [You may now use `Rc`, `Arc`, and `Pin` as method receivers][56805]. Compiler -------- - [You can now set a linker flavor for `rustc` with the `-Clinker-flavor` command line argument.][56351] - [The mininum required LLVM version has been bumped to 6.0.][56642] - [Added support for the PowerPC64 architecture on FreeBSD.][57615] - [The `x86_64-fortanix-unknown-sgx` target support has been upgraded to tier 2 support.][57130] Visit the [platform support][platform-support] page for information on Rust's platform support. - [Added support for the `thumbv7neon-linux-androideabi` and `thumbv7neon-unknown-linux-gnueabihf` targets.][56947] - [Added support for the `x86_64-unknown-uefi` target.][56769] Libraries --------- - [The methods `overflowing_{add, sub, mul, shl, shr}` are now `const` functions for all numeric types.][57566] - [The methods `rotate_left`, `rotate_right`, and `wrapping_{add, sub, mul, shl, shr}` are now `const` functions for all numeric types.][57105] - [The methods `is_positive` and `is_negative` are now `const` functions for all signed numeric types.][57105] - [The `get` method for all `NonZero` types is now `const`.][57167] - [The methods `count_ones`, `count_zeros`, `leading_zeros`, `trailing_zeros`, `swap_bytes`, `from_be`, `from_le`, `to_be`, `to_le` are now `const` for all numeric types.][57234] - [`Ipv4Addr::new` is now a `const` function][57234] Stabilized APIs --------------- - [`unix::FileExt::read_exact_at`] - [`unix::FileExt::write_all_at`] - [`Option::transpose`] - [`Result::transpose`] - [`convert::identity`] - [`pin::Pin`] - [`marker::Unpin`] - [`marker::PhantomPinned`] - [`Vec::resize_with`] - [`VecDeque::resize_with`] - [`Duration::as_millis`] - [`Duration::as_micros`] - [`Duration::as_nanos`] Cargo ----- - [Cargo should now rebuild a crate if a file was modified during the initial build.][cargo/6484] Compatibility Notes ------------------- - The methods `str::{trim_left, trim_right, trim_left_matches, trim_right_matches}` are now deprecated in the standard library, and their usage will now produce a warning. Please use the `str::{trim_start, trim_end, trim_start_matches, trim_end_matches}` methods instead. - The `Error::cause` method has been deprecated in favor of `Error::source` which supports downcasting. [55982]: https://github.com/rust-lang/rust/pull/55982/ [56303]: https://github.com/rust-lang/rust/pull/56303/ [56351]: https://github.com/rust-lang/rust/pull/56351/ [56362]: https://github.com/rust-lang/rust/pull/56362 [56642]: https://github.com/rust-lang/rust/pull/56642/ [56769]: https://github.com/rust-lang/rust/pull/56769/ [56805]: https://github.com/rust-lang/rust/pull/56805 [56947]: https://github.com/rust-lang/rust/pull/56947/ [57049]: https://github.com/rust-lang/rust/pull/57049/ [57067]: https://github.com/rust-lang/rust/pull/57067/ [57105]: https://github.com/rust-lang/rust/pull/57105 [57130]: https://github.com/rust-lang/rust/pull/57130/ [57167]: https://github.com/rust-lang/rust/pull/57167/ [57175]: https://github.com/rust-lang/rust/pull/57175/ [57234]: https://github.com/rust-lang/rust/pull/57234/ [57332]: https://github.com/rust-lang/rust/pull/57332/ [57465]: https://github.com/rust-lang/rust/pull/57465/ [57532]: https://github.com/rust-lang/rust/pull/57532/ [57535]: https://github.com/rust-lang/rust/pull/57535/ [57566]: https://github.com/rust-lang/rust/pull/57566/ [57615]: https://github.com/rust-lang/rust/pull/57615/ [cargo/6484]: https://github.com/rust-lang/cargo/pull/6484/ [`unix::FileExt::read_exact_at`]: https://doc.rust-lang.org/std/os/unix/fs/trait.FileExt.html#method.read_exact_at [`unix::FileExt::write_all_at`]: https://doc.rust-lang.org/std/os/unix/fs/trait.FileExt.html#method.write_all_at [`Option::transpose`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.transpose [`Result::transpose`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.transpose [`convert::identity`]: https://doc.rust-lang.org/std/convert/fn.identity.html [`pin::Pin`]: https://doc.rust-lang.org/std/pin/struct.Pin.html [`marker::Unpin`]: https://doc.rust-lang.org/stable/std/marker/trait.Unpin.html [`marker::PhantomPinned`]: https://doc.rust-lang.org/nightly/std/marker/struct.PhantomPinned.html [`Vec::resize_with`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.resize_with [`VecDeque::resize_with`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.resize_with [`Duration::as_millis`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_millis [`Duration::as_micros`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_micros [`Duration::as_nanos`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_nanos [platform-support]: https://forge.rust-lang.org/platform-support.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.58 2019/02/14 16:24:23 he Exp $ d109 1 a109 1 SHA1 (patch-src_bootstrap_builder.rs) = e02356401417f8e8296a5fe27c68072f698f0190 d111 1 a111 3 SHA1 (patch-src_libbacktrace_configure) = b2c1e9b93a99408aad42ab9f1af27704cc81bdd8 SHA1 (patch-src_liblibc_src_unix_solaris_mod.rs) = aeb7c22995e33c700ce3ea4336368a1fd08120e1 SHA1 (patch-src_librustc__llvm_build.rs) = a56bf5435e40bb012641ada6b20256901a1073fb d113 1 a113 1 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 46ef46365658e2f895bd3dde9c74f352890e9ccc @ 1.58 log @Bump the bootstrap kit for armv7--netbsd-eabihf to 1.32.0. (This has yet to be successfully tested...) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.57 2019/02/14 09:14:06 he Exp $ a2 36 SHA1 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 782763ddcfb58df6d522aa8b66286e01451c6cb5 RMD160 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = ad93cf10e3b21c63989310b49ea6874520062400 SHA512 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 8e437edf54ea8348fd3a31b2ae4e3b695d579b610db8bd6a105da7aa588711d70e945ec5b334788117341ef3c36f90e2adcfde3378e8fe464f1a2043792ab8f6 Size (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 203261875 bytes SHA1 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = a3f4425d3a4fa2b0521cd87b293192dc87baeb22 RMD160 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 5eeb1a7eacf4880958068df1d694d2519807464b SHA512 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 2293f48474201590925c67d8bdb1bbdee4bf18377ac0dc2a9f7c137fb1a5a59626ae3ca68628875c88e4eee8d6e5d82d920830efde780e31c0d26a164c6f7040 Size (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 214284901 bytes SHA1 (rust-1.31.1-i686-apple-darwin.tar.gz) = 736a750a93d9aff058c492b15b7b3794d5af5378 RMD160 (rust-1.31.1-i686-apple-darwin.tar.gz) = 30bd8f352b1a3880965177f15bc24ec693f1aac7 SHA512 (rust-1.31.1-i686-apple-darwin.tar.gz) = 7c3eff5a266d416de1fd0e258c481ca31aeb160f00fdc7b42e2bc167f89ded99a93d2d90cfad1eaa5cb4061be0ca470b816c3debd1322c2be8be67200819508d Size (rust-1.31.1-i686-apple-darwin.tar.gz) = 210365110 bytes SHA1 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 66f3c59575520eae1e70d99bb19a9c854c40fc8f RMD160 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 75a0431f94475ffdbd2b5a6b503edfbcc55a5a73 SHA512 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 401b707cb239fc0fc34fbf864ede34ef65fde52ecd8de9c2d17820339814685ce73bad51bdd1518bfb43897f051517f09da49c546e9bdf7689b3f0b73fba4526 Size (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 173412158 bytes SHA1 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 7c541dff034b661fc7481c032eeca1f555dbeafa RMD160 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 51642145a07650bbd26f309ec3f69c612177811f SHA512 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 8dc2cf82f3e2bab237169696ef18c194845a7c5cae2c6ace03f734d296435ebc5295fb25c1de2d57c0d16b4fed40e015f9298710ca1b6037b2d50b79dca6ed3e Size (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 239021825 bytes SHA1 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = fabc4be533738609b70d5ba045a62ded7452a2c7 RMD160 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = 88633cd8e6914d09ce6a7df21dc6b951d9c1b301 SHA512 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = cc5bbdb15575364d035e88cdbcc6d20e2ab631c49162e63054cc996f1afd145ef88c6f7f47f31c9f4453c702a2e681ed46cd66ba3982bb06f766633af91aacab Size (rust-1.31.1-x86_64-apple-darwin.tar.gz) = 215547679 bytes SHA1 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = 8d940ba8781174cb68a7e48d2e7673095cd2c5b4 RMD160 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = be00a33406bc4504adb321849e31143d3ceb94f8 SHA512 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = c74dbeaf71ec9d3a9e6cd7d4752688f4b8598207f3bebb28d1b3775f7a8a5a155f6b7575636b5c9c85db78b8573a66c93f5a435b22139dbf203f4ae0c6da3b35 Size (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = 176310189 bytes SHA1 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 6726f6e566b3af58f43ea65cf8f9a7c05210dc7a RMD160 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 6c8d37b4e174984fbdc3e4966ba36bf848f958e4 SHA512 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 918eb9599498da0778261e4f6da1c00ca144a70425d5b44747ffe2b5b46dd5ec3340ef00b90836688002ac7eb19ce1cbbaa2729e640425d0dd00a64e4f890b5e Size (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 241968693 bytes SHA1 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = dabac07fa32d672d2e42cc740e79591e06c510ab RMD160 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 725e6f1b0218d4a568aadfc655d713875d78b6f7 SHA512 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 68f1114e5573a18e860a79792797caea17e7c8d4e073a9a89f589f54614eb03137d17bdd7103e7bab84a7af2e7b7d6ee2adfb9f8cda699dfce34b45a9c920903 Size (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 178634165 bytes d7 20 d31 24 a54 32 SHA1 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = be493285977fdc40c45bf495a223fdd247056ecb RMD160 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 628a7b669a2578db6b7a4ab02b9c8845698d1500 SHA512 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 26a5ad3b3285bd4d3b2c778568ca8a8c66e60c86f10e61d9e04d60103dbca28839f79cfd7835472a65a3fa731ba127ea1bd7a45d41b642a390f31171aea75ed4 Size (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 71603203 bytes SHA1 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 5a831385445d2e688a1cbb50aa8db2cd549aeddc RMD160 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 8f2e8545a58a5ff2488cbb6e94bc7b8af061397d SHA512 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 4cb322e3d0926f1dc9faefe606437062be74726379d2f938f143d2fc44d55e09b1ed3dde3ef40c8f14b4b80118a47a8657bd0afea5bf498d37150c2d27f43133 Size (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 61971130 bytes SHA1 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = b599a31a630a23762c0ccebf8b8ddda8416652aa RMD160 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 509451a92d4e9f2ebdb52f38b4e6302335e07aab SHA512 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 3b7c343d2b6b3ccc89d5334906809372531b7ba9e485c07a7b6f99f6fc2063470f85c007803f4666f19d07a2644221c542ac8061a641b86f784d8086206a1417 Size (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 69465005 bytes SHA1 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 9668ee472f17b8b7bbcc0f56c1af5500f99db784 RMD160 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = c95918e1e897be35e03f5a4569dd84e429ad874b SHA512 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 8a36cbfddfdaa0ce1f29fda58a97749a4a3cc50c64bf67b520e6546075e806c1a3898cbeb63b3b14648e21b9de015984a7b8cadcb0328a0bf23e27e6cb26c0c9 Size (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 71084417 bytes SHA1 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = e2152a2124462b564ba874d69af4673cf3cc7489 RMD160 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = 3720e893daa003532a3df322f4c206a3368efc7f SHA512 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = ad55f03fce5b4eed03ea606c43f44d683895173efa1c4a1e818b7eb4fe5ec2de022ddd8d6e8e0b65485d105713cd49b766f92df11a023e0e2e42342837c658cf Size (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = 63481869 bytes SHA1 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = f6fa2d35b20695d884737bf1df7b6283394d1d7f RMD160 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 9fb55ddffa3b8630ccd3e2b3370bc7bccc4cfe34 SHA512 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 62ec2388111546f747a1ee3869dc0ce8923b6526b0660ec8b92178ef597ac2152ae4657e843d823f032fd50088aebfc3f9a86e5c2583129df8a72f8b00fc0b64 Size (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 69337097 bytes SHA1 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = f855412d5db922164c311864b5bcecd1bb936388 RMD160 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 14d87fab18ac23a313ce60d0dd5d7ced50594320 SHA512 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 0b7b500e6670d33e770138217deecc51465c8b8433d7d3580eb4724ab310022fadc7180adb31eacfed545569252577464a4e130699834a5e9e33dd3e52907bcc Size (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 72964452 bytes SHA1 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = b957ce4272ec065d206e0501ff4a1bda5a6e81a3 RMD160 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = b8b5a2fd88afbcd696cc0ecc46bbbc15a68fd44d SHA512 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = a30bfcc95e3e7b5bc019f562b6da4a160864072a325b147c7db86a553edac6d332bc7d293ba0b06cdef605ae3ada4690e9229fffe2db0492d78bd2a991ddad51 Size (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = 71728636 bytes d59 20 d83 24 a106 4 SHA1 (rustc-1.32.0-src.tar.gz) = 4a8a9e1158b36571be12c7d86c358691d5febf22 RMD160 (rustc-1.32.0-src.tar.gz) = a6780274c27c78722e0615a5daee71f471690c7f SHA512 (rustc-1.32.0-src.tar.gz) = 9bca5702fe4ea515b4401cf200cf472d3b24dd6c93bd4a783a4cd6c473a2e9dc715b642672e1c940770d2bab860633ffe0b8cec6fbbfc737e23aa2a21d6cd00a Size (rustc-1.32.0-src.tar.gz) = 158503827 bytes d123 1 a123 1 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 76e77c2c49baf8c951ed8d2293e98e3ede0f8538 d127 2 a129 32 SHA1 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 65dd086a2d81a6e38300ab1f99b2dc6dbf7715c6 RMD160 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = d3cb8207b7d4e8eb484836f9a8958bc34c418464 SHA512 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 1f6999d29bbab7e0b206ae7d50d36445b890767842578f77d3e5b7f95aed3b5903488e5b93ea2daa62308925428dabf6a627de30c3aa2dcfe34313e88ac9deea Size (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 217393464 bytes SHA1 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = ee11e922e8db3e06c486d73f13f0cebc87a8608c RMD160 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = bcd4c04ab115a9f6ee9ee9c338de2833ed9cff6b SHA512 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 9382ffd0f82b84181fd4c3efbab81e3241f6b1b43fe77bdcee6c185b728f6ffa238c13f98eafb1139169d9dd4aee831bea0b5d00c887e517c04c99ae1c162ca2 Size (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 71612611 bytes SHA1 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = ca82d22c51c08417cf8e419c599c2b3756e9bc44 RMD160 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = bd118958cc170f53e73c65cb508964b6857a6efc SHA512 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = fb0e5234a68bb68bf0ac16fb9a502ae9fec835c46f03e49042ca1a9889be78d55c41d574a9579714b70bba22dbf68173bd27ebaab581ae5f71febfe0f0bf4d2b Size (rust-1.32.0-i686-unknown-netbsd.tar.gz) = 218437292 bytes SHA1 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 86a8bf959a4c7617de3445df8b92be6fd7b6beca RMD160 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 74d96e5f7a1081ff4be748acba64e93b97bf3a89 SHA512 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = c5b58857f30065099498aeacf13eccedec1e38abca2660cacabb72076c45785adf8051733a45ac10127daf3e46f7204b5f18cb38a0e36b0037a4c114023774f7 Size (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 72048862 bytes SHA1 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = f71178f3c412c2e27684ef722b4f5cf760694b71 RMD160 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 5dc0d80194dcb6c82f8e0be1bd623b8b2e1a6a9f SHA512 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 2a72c8feb23572c8a41071b409661d018fb6a08a54520304805bd43f96ebda2de778791a229633f0156124231b3208ba04d0f544bb4757673f6c72d2ed8d4e9c Size (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 174448988 bytes SHA1 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = a5a13c199eae3e3d8b2eece5470add5ee8dba82b RMD160 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = d5b9eb020e0a855822d48b9e799dd275e9dcf4a6 SHA512 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 3045e459887b8f7bb5f452a9364969f78f14371de25c81926e60525c5618a133d5b9821ffe0f62982bb6f589def9d3e6ce4941b93617bcf0c1d14cf1a87ca9ea Size (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 66975759 bytes SHA1 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0673db3986c5b76d376418b1e6586ae9f988ddf7 RMD160 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 45985353958e914df1ed091a3812b61facdabfed SHA512 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 74a610a2f44eddbb2ccdb8caa9440d88cd4d13768d45b088461483c2d8b437b347cbfc54cd2c09b75d182781c21903ae982561645bdf0353d109e0bcd92e7529 Size (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 216042717 bytes SHA1 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = feef9576494c90a60a21f0b1c469d74a7c9d9cef RMD160 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2b3da402ef694904c08a25e9be24fb23dfc7395 SHA512 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 4a0611b123f82de747f5b55d79299bc16f9a8248f7b13e4b84e57b9ff5fa832b2bb1ec0e1d81780f35d741ff888bea38565ad2ac901318c25f6e6bc417e9d83a Size (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 71637393 bytes @ 1.57 log @Bump the bootstrap kit for x86_64--netbsd to 1.32.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.56 2019/02/14 08:57:44 he Exp $ d136 8 @ 1.56 log @Bump the bootstrap kit for i686--netbsd to 1.32.0, natively built. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.55 2019/02/13 13:33:43 he Exp $ d128 8 @ 1.55 log @Bump sparc64--netbsd bootstrap kit to 1.32.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.54 2019/02/13 08:29:52 he Exp $ a22 4 SHA1 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = f7d37b14e75180187b7213683c11addbf4de89b1 RMD160 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 0d7136de4d376044fab53a0e3449ba91f156e5f8 SHA512 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 4fd7f2e7bed92c535e811b71a21a1292c912c1fa8d8dcf29ef586b762fcb2957008a40ff75a05edd3935bc0a1b823052f6375f5a021016f6b28a969d4d5c249e Size (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 216108720 bytes a62 4 SHA1 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = d861a5fa70b8c6bea3f2624c2337ad581120f7c5 RMD160 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 230b9c5838a6d980f06da0b459fee60dc5a46e77 SHA512 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = f20116e6bb1f17350c8a10ca9edffab325bac35c6b29d4cdaacce35f4ec27b36281f37043cedf1dfe097dc0f9620b55911b45ca85c95732ab57b47059de0af49 Size (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 71783116 bytes d120 8 @ 1.54 log @Various updates and additions: * Add commented-out settings for cross-building to aarch64--netbsd * Add clang wrappers (ultimately I could not complete the target build for aarch64/8.0 using clang, due to the build wanting libgcc_s, and its non-presence there, and I could not decipher the build logic) * I built i386--netbsd version 1.31.1, point to my version, since it's not available from ryoon@@ and appears to be required to build 1.32.0 * Bump powerpc--netbsd version to 1.32.0 * Add pointer to cross-built aarch64--netbsd version 1.32.0, targeting 8.99.34, using gcc as the target compiler. Untested so far. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.53 2019/01/22 09:17:15 jperkin Exp $ a26 4 SHA1 (rust-1.31.1-sparc64-unknown-netbsd.tar.gz) = 1930e26264d000538aeb65f478e986ce840a3519 RMD160 (rust-1.31.1-sparc64-unknown-netbsd.tar.gz) = 51c94ee6daee468dae1fa130c45c1a604234222e SHA512 (rust-1.31.1-sparc64-unknown-netbsd.tar.gz) = ec7df6e0e5069c6d5f5e5545c7ebca16430826c9eacc4e23d3b0036de37860d32f970fdfcd4a46d81ccef5d06ee8f8e3ae2e328c2b1c4e81a6bcfb8c7e9cf04d Size (rust-1.31.1-sparc64-unknown-netbsd.tar.gz) = 215736328 bytes a70 4 SHA1 (rust-std-1.31.1-sparc64-unknown-netbsd.tar.gz) = d20f6df638543f59771a7cd825c5945cbab20c4f RMD160 (rust-std-1.31.1-sparc64-unknown-netbsd.tar.gz) = 85f1b171abc07d624b44ae2ba6b6b3e4fe1cf27b SHA512 (rust-std-1.31.1-sparc64-unknown-netbsd.tar.gz) = 06083d8a0cb7bbde28362edd7b47f6b3253529733bd03ca45b5f4e9856a8850a7fe890db42d7c2898512c2466abc53c7b8ca48b84327a8e24604717179eefaa9 Size (rust-std-1.31.1-sparc64-unknown-netbsd.tar.gz) = 71836855 bytes d120 8 @ 1.53 log @rust: Put back SunOS fix lost in previous update. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.52 2019/01/19 12:44:08 ryoon Exp $ d23 4 a26 8 SHA1 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 3c41ebd108df5159e5c81684031cb70cc4b66baf RMD160 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = cb1f43aa4c843d60eb23ac16f0a90429a312359c SHA512 (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 1a597905ccbc264fac841c33d9d41fd3828ab6d5efbcf492bf416d787eb9c686e2c9a75d837c5bc2dced722a4ff41cd8e61159af5fa9038912c45ccf4f0320fa Size (rust-1.31.1-i686-unknown-netbsd.tar.gz) = 183574080 bytes SHA1 (rust-1.31.1-powerpc-unknown-netbsd.tar.gz) = 18673f5548eb8e4aee25a458a83f8cbb6b2acde9 RMD160 (rust-1.31.1-powerpc-unknown-netbsd.tar.gz) = bc39a1b0994e551e439ca019eb04049948d4bec9 SHA512 (rust-1.31.1-powerpc-unknown-netbsd.tar.gz) = 7c24f61c4f6ef9794c03bb079dc8a91a0d5f36d139864ca938edc7b4d8efe31bb73ba8b412ec3d322bae830fb0a079d4ad10673926806a58dab1dcce1a5ae823 Size (rust-1.31.1-powerpc-unknown-netbsd.tar.gz) = 220507711 bytes d47 8 d71 4 a74 8 SHA1 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 6e318eac9ff2584af598b5c12eeb26bb3dba0c89 RMD160 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 0ec9efb80ef2a1b06b9a3ce543d44f6c3cc5534c SHA512 (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 4649f9537ab59b993418b0939714228e552626cb76547dfb46ec0f5951e17440e50a840a11727e10f0a16a3f23d936a75c4332880067964daa1fe06488b712e0 Size (rust-std-1.31.1-i686-unknown-netbsd.tar.gz) = 71659508 bytes SHA1 (rust-std-1.31.1-powerpc-unknown-netbsd.tar.gz) = 98fc92ba3cf21147e4f27babe438e786194cba98 RMD160 (rust-std-1.31.1-powerpc-unknown-netbsd.tar.gz) = 7053db7cbf8dfd3188c7685f0aa6052801c3d16c SHA512 (rust-std-1.31.1-powerpc-unknown-netbsd.tar.gz) = a95c793c95e765a75e377e73e555387ed9cd71dac2c227747269b476eb9ad25b2f6bc12db46b283f1a6722a1f531c550dd8a9e6f8fd81ec4013042485d3e17a3 Size (rust-std-1.31.1-powerpc-unknown-netbsd.tar.gz) = 70015527 bytes d95 8 @ 1.52 log @Update to 1.32.0 Changelog: Version 1.32.0 (2019-01-17) ========================== Language -------- #### 2018 edition - [You can now use the `?` operator in macro definitions.][56245] The `?` operator allows you to specify zero or one repetitions similar to the `*` and `+` operators. - [Module paths with no leading keyword like `super`, `self`, or `crate`, will now always resolve to the item (`enum`, `struct`, etc.) available in the module if present, before resolving to a external crate or an item the prelude.][56759] E.g. ```rust enum Color { Red, Green, Blue } use Color::*; ``` #### All editions - [You can now match against `PhantomData` types.][55837] - [You can now match against literals in macros with the `literal` specifier.][56072] This will match against a literal of any type. E.g. `1`, `'A'`, `"Hello World"` - [Self can now be used as a constructor and pattern for unit and tuple structs.][56365] E.g. ```rust struct Point(i32, i32); impl Point { pub fn new(x: i32, y: i32) -> Self { Self(x, y) } pub fn is_origin(&self) -> bool { match self { Self(0, 0) => true, _ => false, } } } ``` - [Self can also now be used in type definitions.][56366] E.g. ```rust enum List where Self: PartialOrd // can write `Self` instead of `List` { Nil, Cons(T, Box) // likewise here } ``` - [You can now mark traits with `#[must_use]`.][55663] This provides a warning if a `impl Trait` or `dyn Trait` is returned and unused in the program. Compiler -------- - [The default allocator has changed from jemalloc to the default allocator on your system.][55238] The compiler itself on Linux & macOS will still use jemalloc, but programs compiled with it will use the system allocator. - [Added the `aarch64-pc-windows-msvc` target.][55702] Libraries --------- - [`PathBuf` now implements `FromStr`.][55148] - [`Box<[T]>` now implements `FromIterator`.][55843] - [The `dbg!` macro has been stabilized.][56395] This macro enables you to easily debug expressions in your rust program. E.g. ```rust let a = 2; let b = dbg!(a * 2) + 1; // ^-- prints: [src/main.rs:4] a * 2 = 4 assert_eq!(b, 5); ``` The following APIs are now `const` functions and can be used in a `const` context. - [`Cell::as_ptr`] - [`UnsafeCell::get`] - [`char::is_ascii`] - [`iter::empty`] - [`ManuallyDrop::new`] - [`ManuallyDrop::into_inner`] - [`RangeInclusive::start`] - [`RangeInclusive::end`] - [`NonNull::as_ptr`] - [`slice::as_ptr`] - [`str::as_ptr`] - [`Duration::as_secs`] - [`Duration::subsec_millis`] - [`Duration::subsec_micros`] - [`Duration::subsec_nanos`] - [`CStr::as_ptr`] - [`Ipv4Addr::is_unspecified`] - [`Ipv6Addr::new`] - [`Ipv6Addr::octets`] Stabilized APIs --------------- - [`i8::to_be_bytes`] - [`i8::to_le_bytes`] - [`i8::to_ne_bytes`] - [`i8::from_be_bytes`] - [`i8::from_le_bytes`] - [`i8::from_ne_bytes`] - [`i16::to_be_bytes`] - [`i16::to_le_bytes`] - [`i16::to_ne_bytes`] - [`i16::from_be_bytes`] - [`i16::from_le_bytes`] - [`i16::from_ne_bytes`] - [`i32::to_be_bytes`] - [`i32::to_le_bytes`] - [`i32::to_ne_bytes`] - [`i32::from_be_bytes`] - [`i32::from_le_bytes`] - [`i32::from_ne_bytes`] - [`i64::to_be_bytes`] - [`i64::to_le_bytes`] - [`i64::to_ne_bytes`] - [`i64::from_be_bytes`] - [`i64::from_le_bytes`] - [`i64::from_ne_bytes`] - [`i128::to_be_bytes`] - [`i128::to_le_bytes`] - [`i128::to_ne_bytes`] - [`i128::from_be_bytes`] - [`i128::from_le_bytes`] - [`i128::from_ne_bytes`] - [`isize::to_be_bytes`] - [`isize::to_le_bytes`] - [`isize::to_ne_bytes`] - [`isize::from_be_bytes`] - [`isize::from_le_bytes`] - [`isize::from_ne_bytes`] - [`u8::to_be_bytes`] - [`u8::to_le_bytes`] - [`u8::to_ne_bytes`] - [`u8::from_be_bytes`] - [`u8::from_le_bytes`] - [`u8::from_ne_bytes`] - [`u16::to_be_bytes`] - [`u16::to_le_bytes`] - [`u16::to_ne_bytes`] - [`u16::from_be_bytes`] - [`u16::from_le_bytes`] - [`u16::from_ne_bytes`] - [`u32::to_be_bytes`] - [`u32::to_le_bytes`] - [`u32::to_ne_bytes`] - [`u32::from_be_bytes`] - [`u32::from_le_bytes`] - [`u32::from_ne_bytes`] - [`u64::to_be_bytes`] - [`u64::to_le_bytes`] - [`u64::to_ne_bytes`] - [`u64::from_be_bytes`] - [`u64::from_le_bytes`] - [`u64::from_ne_bytes`] - [`u128::to_be_bytes`] - [`u128::to_le_bytes`] - [`u128::to_ne_bytes`] - [`u128::from_be_bytes`] - [`u128::from_le_bytes`] - [`u128::from_ne_bytes`] - [`usize::to_be_bytes`] - [`usize::to_le_bytes`] - [`usize::to_ne_bytes`] - [`usize::from_be_bytes`] - [`usize::from_le_bytes`] - [`usize::from_ne_bytes`] Cargo ----- - [You can now run `cargo c` as an alias for `cargo check`.][cargo/6218] - [Usernames are now allowed in alt registry URLs.][cargo/6242] Misc ---- - [`libproc_macro` has been added to the `rust-src` distribution.][55280] Compatibility Notes ------------------- - [The argument types for AVX's `_mm256_stream_si256`, `_mm256_stream_pd`, `_mm256_stream_ps`][55610] have been changed from `*const` to `*mut` as the previous implementation was unsound. [55148]: https://github.com/rust-lang/rust/pull/55148/ [55238]: https://github.com/rust-lang/rust/pull/55238/ [55280]: https://github.com/rust-lang/rust/pull/55280/ [55610]: https://github.com/rust-lang/rust/pull/55610/ [55663]: https://github.com/rust-lang/rust/pull/55663/ [55702]: https://github.com/rust-lag/rust/pull/55702/ [55837]: https://github.com/rust-lang/rust/pull/55837/ [55843]: https://github.com/rust-lang/rust/pull/55843/ [56072]: https://github.com/rust-lang/rust/pull/56072/ [56245]: https://github.com/rust-lang/rust/pull/56245/ [56365]: https:/ttps://github.com/rust-lang/rust/pull/56395/ [56759]: https://github.com/rust-lang/rust/pull/56759/ [cargo/6218]: https://github.com/rust-lang/cargo/pull/6218/ [cargo/6242]: https://github.com/rust-lang/cargo/pull/6242/ [`CStr::as_ptr`]: https://doc.rust-`Duration::as_secs`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_secs [`Duration::subsec_micros`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.subsec_micros [`Duration::subsec_millis`]: https://doc.rust-lang.org/sct.Duration.html#method.subsec_nanos [`Ipv4Addr::is_unspecified`]: https://doc.rust-lang.org/std/net/struct.Ipv4Addr.html#method.is_unspecified [`Ipv6Addr::new`]: https://doc.rust-lang.org/std/net/struct.Ipv6Addr.html#method.new [`Ipv6Addr::octets`]: httpw`]: https://doc.rust-lang.org/std/mem/struct.ManuallyDrop.html#method.new [`NonNull::as_ptr`]: https://doc.rust-lang.org/std/ptr/struct.NonNull.html#method.as_ptr [`RangeInclusive::end`]: https://doc.rust-lang.org/std/ops/struct.RangeInclusive.html#method.end [`RangeInclusive::start`]: https://doc.rust-lang.org/std/ops/struct.RangeInclusive.html#method.start [`UnsafeCell::get`]: https://doc.rust-lang.org/std/cell/struct.UnsafeCell.html#method.get [`slice::as_ptr`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_ptr [`char::is_ascii`]: https://doc.rust-lang.org/std/primitive.char.html#method.is_ascii [`i128::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.from_be_bytes [`i128::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.from_le_bytes [`i128::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.from_ne_bytes [`i128::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.to_be_bytes [`i128::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.to_le_bytes [`i128::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i128.html#method.to_ne_bytes [`i16::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.from_be_bytes [`i16::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.from_le_bytes [`i16::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.from_ne_bytes [`i16::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.to_be_bytes [`i16::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.to_le_bytes [`i16::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i16.html#method.to_ne_bytes [`i32::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.from_be_bytes [`i32::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.from_le_bytes [`i32::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.from_ne_bytes [`i32::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.to_be_bytes [`i32::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.to_le_bytes [`i32::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i32.html#method.to_ne_bytes [`i64::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.from_be_bytes [`i64::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.from_le_bytes [`i64::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.from_ne_bytes [`i64::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.to_be_bytes [`i64::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.to_le_bytes [`i64::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i64.html#method.to_ne_bytes [`i8::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.from_be_bytes [`i8::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.from_le_bytes [`i8::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.from_ne_bytes [`i8::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.to_be_bytes [`i8::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.to_le_bytes [`i8::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.to_ne_bytes [`isize::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.from_be_bytes [`isize::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.from_le_bytes [`isize::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.from_ne_bytes [`isize::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.to_be_bytes [`isize::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.to_le_bytes [`isize::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.isize.html#method.to_ne_bytes [`iter::empty`]: https://doc.rust-lang.org/std/iter/fn.empty.html [`str::as_ptr`]: https://doc.rust-lang.org/std/primitive.str.html#method.as_ptr [`u128::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.from_be_bytes [`u128::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.from_le_bytes [`u128::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.from_ne_bytes [`u128::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.to_be_bytes [`u128::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.to_le_bytes [`u128::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u128.html#method.to_ne_bytes [`u16::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.from_be_bytes [`u16::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.from_le_bytes [`u16::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.from_ne_bytes [`u16::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.to_be_bytes [`u16::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.to_le_bytes [`u16::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u16.html#method.to_ne_bytes [`u32::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.from_be_bytes [`u32::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.from_le_bytes [`u32::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.from_ne_bytes [`u32::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.to_be_bytes [`u32::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.to_le_bytes [`u32::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u32.html#method.to_ne_bytes [`u64::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.from_be_bytes [`u64::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.from_le_bytes [`u64::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.from_ne_bytes [`u64::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.to_be_bytes [`u64::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.to_le_bytes [`u64::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u64.html#method.to_ne_bytes [`u8::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.from_be_bytes [`u8::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.from_le_bytes [`u8::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.from_ne_bytes [`u8::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_be_bytes [`u8::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_le_bytes [`u8::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ne_bytes [`usize::from_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.from_be_bytes [`usize::from_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.from_le_bytes [`usize::from_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.from_ne_bytes [`usize::to_be_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.to_be_bytes [`usize::to_le_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.to_le_bytes [`usize::to_ne_bytes`]: https://doc.rust-lang.org/stable/std/primitive.usize.html#method.to_ne_bytes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.51 2019/01/05 23:29:40 tnn Exp $ d119 1 @ 1.51 log @rust: add some kludges to better support NetBSD HEAD-llvm 1) bootstrap rustc adds -lgcc_s when linking -> Dropped with a BUILDLINK_TRANSFORM 2) bootstrap rustc has shared linkage to libgcc_s.so.1 -> Until upstream changes this to static linkage, we look for libgcc_s.so.1 in ${FILESDIR} where the user must place it manually. 3) newly built rustc adds -lstdc++ instead of -lc++ when linking llvm -> fixed with patch-src_librustc__llvm_build.rs 4) newly built rustc adds -lgcc_s when linking -> fixed with patch-src_libunwind_build.rs @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2018/12/21 23:12:34 he Exp $ d3 4 a6 36 SHA1 (rust-1.30.0-x86_64-sun-solaris.tar.gz) = d1da4a02bdbb9a46587bc64d4b7987bb3f1aaeab RMD160 (rust-1.30.0-x86_64-sun-solaris.tar.gz) = 0670575ad4eb63f86d34299104f451463e5fc070 SHA512 (rust-1.30.0-x86_64-sun-solaris.tar.gz) = ca7f08aba3b22715052e5939a99c7814ae66b975b1366495a78ad46fc01ee449ca13ee775152ad71fb0ef40446fd93ecefc7acd369238ad15ccf24ae818473ee Size (rust-1.30.0-x86_64-sun-solaris.tar.gz) = 197622332 bytes SHA1 (rust-1.30.1-i686-apple-darwin.tar.gz) = 5e911882faca44681f49876cce453cc436d400ff RMD160 (rust-1.30.1-i686-apple-darwin.tar.gz) = aaafa28fed541f28ac2d73ad8393f4a04837ed19 SHA512 (rust-1.30.1-i686-apple-darwin.tar.gz) = f08632391ae6092d39fe7968942e7e3fe97f153cf6313f659a625fb9507372c9a3719a89b7a494a63d73ca849bfc76c9453fa0da317c0a27c6bfcd1e7254a8b2 Size (rust-1.30.1-i686-apple-darwin.tar.gz) = 206100702 bytes SHA1 (rust-1.30.1-i686-unknown-freebsd.tar.gz) = 4dd8f72c0e8643213ec7315da8811416c581181a RMD160 (rust-1.30.1-i686-unknown-freebsd.tar.gz) = 48a95ca0b93215530010a2929a3a8e3be464d3c3 SHA512 (rust-1.30.1-i686-unknown-freebsd.tar.gz) = b5993df1a13940f6de849da5aa1c4e20c4aba44ac09ae3c41ad042f59c200042273b3c1dc44b2b849a3eaaf3b501a49b29fbb01c00125ba30dae7a6209081420 Size (rust-1.30.1-i686-unknown-freebsd.tar.gz) = 168574157 bytes SHA1 (rust-1.30.1-i686-unknown-linux-gnu.tar.gz) = 00fee754eb2cd8eb5b778968db1a7fda0de57218 RMD160 (rust-1.30.1-i686-unknown-linux-gnu.tar.gz) = 52da8a838badef56da4d7590689a3c9b18307906 SHA512 (rust-1.30.1-i686-unknown-linux-gnu.tar.gz) = 3adadb5210b183964e89cfe23dd13f0a754bfeaa1a9fb319a7763a1a3764632ac7df032723243c99886095a93fbe1129e2ab8bb35ae2f4791908cdf34c691b06 Size (rust-1.30.1-i686-unknown-linux-gnu.tar.gz) = 234385476 bytes SHA1 (rust-1.30.1-i686-unknown-netbsd.tar.gz) = b69dc0668f2cccb142de6e2f9677fca48da09592 RMD160 (rust-1.30.1-i686-unknown-netbsd.tar.gz) = 8ea9ccbbdc4952d4cb8acd3ca6baf0b75c2bba96 SHA512 (rust-1.30.1-i686-unknown-netbsd.tar.gz) = 71f7a0090bda6b4e59c83e6a03373b535f49fa3ef84ed5ffee07dc6efcb73a923067948cd5e6e30920cba09c62493c368266a5a81dad6b08a78f7f960720b9a2 Size (rust-1.30.1-i686-unknown-netbsd.tar.gz) = 178607401 bytes SHA1 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = a5f12d93b7a09f1c2bef77e7bc93439f8d244acc RMD160 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = e64b687e5906ad5ab91df17ded7141c84fd8633b SHA512 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = b1cd6ff29d1b70e579ff5c4b67bd837972b305588987197dc9fc61b4a4dfc161af4e4c2b005e99dff58e3159e3a61361e8f62e909532c6984f4301c8e9f8f543 Size (rust-1.30.1-x86_64-apple-darwin.tar.gz) = 87933392 bytes SHA1 (rust-1.30.1-x86_64-unknown-freebsd.tar.gz) = bf54b05ef89db6bd730478141cbfe0381d88f30a RMD160 (rust-1.30.1-x86_64-unknown-freebsd.tar.gz) = 1917b2b3ceb8e4e918a2a56d9da95cb679ea94f4 SHA512 (rust-1.30.1-x86_64-unknown-freebsd.tar.gz) = c5d651a93b210565fb460684bc570c57d5d381b4cefebff7bab913c3c3ae1cd58971b322a4c40ecedc3ece101357734043686c6ec6030fb3949784073e0ee145 Size (rust-1.30.1-x86_64-unknown-freebsd.tar.gz) = 171070694 bytes SHA1 (rust-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = ae268ce40dd6badfff9e9697f88d2c5ab205a2d4 RMD160 (rust-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = 1a0c1a236021ed79146bd1e3d6ec771daaec2824 SHA512 (rust-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = cc5365eab1503c2dbeaf93f7d1ed892e82afb58082b95e5bacced764f794cac48aa808bd31dea7f813dde00660baf3fc54a3dd46e808f3482afb2008fe28d654 Size (rust-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = 236997689 bytes SHA1 (rust-1.30.1-x86_64-unknown-netbsd.tar.gz) = 36f5db64fff80de6215a2b7299aa5028aecf717a RMD160 (rust-1.30.1-x86_64-unknown-netbsd.tar.gz) = d99feb41309fd644c05ea4bbf3649f2d4e0d2e99 SHA512 (rust-1.30.1-x86_64-unknown-netbsd.tar.gz) = cf4fdc7b5ed2851a514d9c1bf6ff789c7a307be2da49e86ac9b126794ca037ae587fb40fe8d080393d1fa4c0ace6144dbb2070c19e8b4b4eaa32fd814abdb167 Size (rust-1.30.1-x86_64-unknown-netbsd.tar.gz) = 173425702 bytes d11 16 d35 16 a50 32 SHA1 (rust-std-1.30.1-i686-apple-darwin.tar.gz) = 6fccebb77050ab0cbc1712f6c405db1b36f5aafd RMD160 (rust-std-1.30.1-i686-apple-darwin.tar.gz) = ccf93779c04465097067f512ec9ba38c2a6ce02a SHA512 (rust-std-1.30.1-i686-apple-darwin.tar.gz) = bcd4919e2c19839ef8b53fce7cabf800f09fed11a118649b8e6bdb74f974a1f7f9ac69d8eb2e1dc24ab74dd668aebafc2487936e596447768d474a194b527751 Size (rust-std-1.30.1-i686-apple-darwin.tar.gz) = 60104773 bytes SHA1 (rust-std-1.30.1-i686-unknown-freebsd.tar.gz) = 1cc5f5207437b68866879d21ba518af017f4e37b RMD160 (rust-std-1.30.1-i686-unknown-freebsd.tar.gz) = b6fdfd511fad482ea3b623b8ca67a9e9eedc82d8 SHA512 (rust-std-1.30.1-i686-unknown-freebsd.tar.gz) = 48b4d6811a30a2ef853637e8ed1fb94d2b0a1e407e3cc1227658c4e40034ff472b7b0ea7eed69e726fb4f2265b356c339c41acb0bcaa34ce246eb87ab9b18cc9 Size (rust-std-1.30.1-i686-unknown-freebsd.tar.gz) = 67346987 bytes SHA1 (rust-std-1.30.1-i686-unknown-linux-gnu.tar.gz) = 4c5b376adb98efc86b2b7556e3b447c19d65d954 RMD160 (rust-std-1.30.1-i686-unknown-linux-gnu.tar.gz) = 8f0a27b7a1e371b5891e8538ed67c0324240d32a SHA512 (rust-std-1.30.1-i686-unknown-linux-gnu.tar.gz) = 474be4a9b75e150b3f9f048d0d7c0b8a75bfc0d6d26333fe4a842ee0f2cc82813c4765a05474f018a9ead0be154b973a25691dc0947a17693813d9857fe2e92c Size (rust-std-1.30.1-i686-unknown-linux-gnu.tar.gz) = 68880491 bytes SHA1 (rust-std-1.30.1-i686-unknown-netbsd.tar.gz) = 63f037ab4a7f0dbe013b2f9dad2b8b1c212cf47e RMD160 (rust-std-1.30.1-i686-unknown-netbsd.tar.gz) = e5ae5ccc40019d5c94a294eccaa409b454625610 SHA512 (rust-std-1.30.1-i686-unknown-netbsd.tar.gz) = b0263234adcb9019f2b419fe071fcfe78dd4a66f29634605e19d5fa21d878dd625bd6d7c3de66f554da322ddeca7d77329c3ed1b52b1222cb78bb770bf3834f4 Size (rust-std-1.30.1-i686-unknown-netbsd.tar.gz) = 69459562 bytes SHA1 (rust-std-1.30.1-x86_64-apple-darwin.tar.gz) = c77f0cbf73bfe3069ec660d19cb555b6b86cf82f RMD160 (rust-std-1.30.1-x86_64-apple-darwin.tar.gz) = 3aef3044b7f9bdee087e01a196a2ed109a1690c4 SHA512 (rust-std-1.30.1-x86_64-apple-darwin.tar.gz) = 98c37d4f41845976c8bba17738a6256061c1e1ed28cc8545be5e961189c44d94a71947f7cdf03dd45636ba3c75ac40b66b98831d188f2d3252b65df6e2e1c9ca Size (rust-std-1.30.1-x86_64-apple-darwin.tar.gz) = 61537457 bytes SHA1 (rust-std-1.30.1-x86_64-unknown-freebsd.tar.gz) = 266677d84760c44d21f814f0c60155dace8e1d42 RMD160 (rust-std-1.30.1-x86_64-unknown-freebsd.tar.gz) = 7eab1711a58295c4b48d74369f0a6ac8b1c9c82f SHA512 (rust-std-1.30.1-x86_64-unknown-freebsd.tar.gz) = f7bad17a45d3f78c09dc3313ac9642cb70a1a3c8179ca3d0c2d9963dccbbb08271c1dd925582fe591145c163648ac913ebd22adf20b5372cdd98d1ee3111ebcd Size (rust-std-1.30.1-x86_64-unknown-freebsd.tar.gz) = 67111799 bytes SHA1 (rust-std-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = 905249685a96c381730099e3509fef3de21bb53f RMD160 (rust-std-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = f39d49ea598142d63b015c8ee038d552d0288968 SHA512 (rust-std-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = 0baa547c01d0ec0a1e258b254b09e3c0252f393f71f21d7c4ed227bad2fbabe0a51591c7c87887e34a1e9ac2633f265b4064802680f03dc8916328cce663de8c Size (rust-std-1.30.1-x86_64-unknown-linux-gnu.tar.gz) = 70634859 bytes SHA1 (rust-std-1.30.1-x86_64-unknown-netbsd.tar.gz) = 881829aa871752c5d10fd294ba4f55c7de5199c5 RMD160 (rust-std-1.30.1-x86_64-unknown-netbsd.tar.gz) = d3688a289d86139acaba9b0150fa5af5c755fc7b SHA512 (rust-std-1.30.1-x86_64-unknown-netbsd.tar.gz) = c83237c8c2e1aebb38f64aad14d48dbbda908e0727b49f56251b5d951faae84dc82a77612062e31f91979b84cb9564b645efc0c0e0c04f6774b4907453fd1096 Size (rust-std-1.30.1-x86_64-unknown-netbsd.tar.gz) = 69397670 bytes d55 16 d79 21 a99 5 SHA1 (rustc-1.31.1-src.tar.gz) = b4276b400bade8e3fc13aed023c5356ec28bdc80 RMD160 (rustc-1.31.1-src.tar.gz) = 5c3ffa2ab47b20755e6acd5d98fbd692627b2158 SHA512 (rustc-1.31.1-src.tar.gz) = 76ca238c40694abab4982f4b788a0da34bbb3d8a6e4adb50b0b9138876407ac2cb4fc39cde057b8fa32729c543c5977d392167e96b82f76a01af31eaafe463cf Size (rustc-1.31.1-src.tar.gz) = 151163848 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = 0abf893090a6053e01fd658096d9a2b5b8c144da d102 1 a102 1 SHA1 (patch-src_bootstrap_lib.rs) = d86e173b931099730a4f18d044d7977c89f87b91 a103 1 SHA1 (patch-src_liblibc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = e5b564bb247094cc8e4e6935a02262b3385cb7e6 d106 1 a106 1 SHA1 (patch-src_libstd_build.rs) = 1edbf87339bd88e3178d4fa2fc408a6e802ed488 a118 1 SHA1 (patch-src_vendor_rand_src_rngs_os.rs) = 318c9e0ed77f83bb34f5512638545ff16844e8fd @ 1.50 log @Upgrade rust to version 1.31.1. Pkgsrc changes: * Sadly, I had to reinstate the "make tar files" rust code to make it possible to build cross-compiled bootstrap kits. * Add an adjustable "BUILD_TARGET", "dist" for cross-building a bootstrap kit, "build" for a normal native build. * New bootstrap kits built for NetBSD/powerpc, NetBSD/earmv7hf, and NetBSD/sparc64 version 1.31.1. * gcc-wrap script amended to also drop -Wl,--enable-new-dtags (so it could be used outside pkgsrc) * Worked around use of AtomicU64 in release build tool (ugly band-aid patch). Some platforms lack support for that type and associated operations. Upstream changes: - [Fix Rust failing to build on `powerpc-unknown-netbsd`][56562] - [Fix broken go-to-definition in RLS][rls/1171] - [Fix infinite loop on hover in RLS][rls/1170] [56562]: https://github.com/rust-lang/rust/pull/56562 [rls/1171]: https://github.com/rust-lang/rls/issues/1171 [rls/1170]: https://github.com/rust-lang/rls/pull/1170 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2018/12/15 12:41:43 jperkin Exp $ d106 1 d110 1 @ 1.49 log @rust: Restore SunOS support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2018/12/08 07:24:54 ryoon Exp $ d23 4 a26 4 SHA1 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = 473a4a5dcd78ddeb7c404cce16801e6c26659f9f RMD160 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = f95902212ddfefb5b16f2d9e0bd2f92c7c4cf692 SHA512 (rust-1.30.1-x86_64-apple-darwin.tar.gz) = 1af9a47338c3c3751ebe0d107caa7d9c30f9d505a1bee0ccaf82756fba236b2ab0008f843c333e700078c87ee29ababb5e61b591e93b98816b448e3d968683a4 Size (rust-1.30.1-x86_64-apple-darwin.tar.gz) = 211354077 bytes d39 12 d83 16 a98 4 SHA1 (rustc-1.31.0-src.tar.gz) = 699c7a4af09173e74f90b31eaed468184018037e RMD160 (rustc-1.31.0-src.tar.gz) = 7b4503940379ab5f7ac5e7cd950db98adfa752c1 SHA512 (rustc-1.31.0-src.tar.gz) = 1fa85b6301079ecc38fde08260af6d2122d3516ae006bf55de3b276774f6ecb53376f5449e5a86fb046dfb2feb7735d46e126dc783c7c1aacd276d013b02249f Size (rustc-1.31.0-src.tar.gz) = 151145680 bytes d115 2 a117 1 SHA1 (patch-src_tools_rust-installer_src_generator.rs) = 45fb4762ef7ddaa7b7071897921d26522277cfc1 @ 1.48 log @Update to 1.31.0 Changelog: Version 1.31.0 (2018-12-06) Language This version marks the release of the 2018 edition of Rust. New lifetime elision rules now allow for eliding lifetimes in functions and impl headers. E.g. impl<'a> Reader for BufReader<'a> {} can now be impl Reader for BufReader<'_> {}. Lifetimes are still required to be defined in structs. You can now define and use const functions. These are currently a strict minimal subset of the const fn RFC. Refer to the language reference for what exactly is available. You can now use tool lints, which allow you to scope lints from external tools using attributes. E.g. #[allow(clippy::filter_map)]. #[no_mangle] and #[export_name] attributes can now be located anywhere in a crate, not just in exported functions. You can now use parentheses in pattern matches. Compiler Updated musl to 1.1.20 Libraries You can now convert num::NonZero* types to their raw equivalvents using the From trait. E.g. u8 now implements From. You can now convert a &Option into Option<&T> and &mut Option into Option<&mut T> using the From trait. You can now multiply (*) a time::Duration by a u32. Stabilized APIs slice::align_to sl ice::align_to_mut slice::chunks_exact slice::chunks_exact_mut slice::rchunks slice::rchunks_mut slice::rchunks_exact slice::rchunks_exact_mut Option::replace Cargo Cargo will now download crates in parallel using HTTP/2. You can now rename packages in your Cargo.toml We have a guide on how to use the package key in your dependencies. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2018/11/27 15:45:23 adam Exp $ d3 4 @ 1.47 log @rust: speed-up building; clean-ups - use 'build' target for building, not 'dist' - set jobs also for install target - do not generate tarballs; we don't need them, but they take a lot of disk-space - do not install 'src' - do not generate 'install.log' nor 'uninstall.sh' - on Darwin, use headerpad_max_install_names to be able to fix all dylibs - make optimized bootstrap - pkglint fixes - get ready to depend on lang/llvm and devel/jemalloc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2018/11/18 07:03:01 ryoon Exp $ d3 68 a70 96 SHA1 (rust-1.29.1-i686-unknown-netbsd.tar.gz) = f4f8cbd0a2581546680328765bf5d7d351cf0643 RMD160 (rust-1.29.1-i686-unknown-netbsd.tar.gz) = a590d8dfed10220e8013796cd66c5c9eed51bf37 SHA512 (rust-1.29.1-i686-unknown-netbsd.tar.gz) = 58c78e00d481ba66ce7105f6389698324383772d077173cad3eaf5e3a119e42b33e9c1221e9640faacff553b0dc989c99c0579a5ec6f996d149c6d490dd560f7 Size (rust-1.29.1-i686-unknown-netbsd.tar.gz) = 176732477 bytes SHA1 (rust-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = cf70e101a6d8ae2bf9034d7e61510d333dc8fd9b RMD160 (rust-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = abca0a9254462b3091af857826bf6354be6ec54e SHA512 (rust-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = 3c60c67e8ad8122b05255a267dfed4a0556aa1298a0a864bb4e2a8f1f346a52a75e9dd11408ba7cc78e4cc2bdba35291128441eac4720ac2f6dc9a40c6e3c5f2 Size (rust-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = 204812330 bytes SHA1 (rust-1.29.2-i686-apple-darwin.tar.gz) = e8af055c4ebfaf1a2a4c1a87b7591939cd833538 RMD160 (rust-1.29.2-i686-apple-darwin.tar.gz) = 2d4c379315238192a98fc518eb2092619f53f070 SHA512 (rust-1.29.2-i686-apple-darwin.tar.gz) = fed4ab2648c89af9f535f274a7aadbc6e797338213af30bacb442669fbbd11b85ecb8ec76aae921abab864986d6fcd74725be9c6d4a72f6b17be47c466f89921 Size (rust-1.29.2-i686-apple-darwin.tar.gz) = 193356771 bytes SHA1 (rust-1.29.2-i686-unknown-freebsd.tar.gz) = 9f3aaf1ba8e339d110d5a248727d2ea44562df44 RMD160 (rust-1.29.2-i686-unknown-freebsd.tar.gz) = 0a2510d0e9f5b7c35b7dbfbef43a065620179cef SHA512 (rust-1.29.2-i686-unknown-freebsd.tar.gz) = 901f8466c1645b3a1fb0cafa88e482b018bb1b09cd21f3abb69e3e9786550e8051c16f17a004943894844c6e731d15b751f42ee553ae471ce24db090b4064057 Size (rust-1.29.2-i686-unknown-freebsd.tar.gz) = 166612152 bytes SHA1 (rust-1.29.2-i686-unknown-linux-gnu.tar.gz) = 3a99e5927eabeba2e39e3891fd72cfaa929552f1 RMD160 (rust-1.29.2-i686-unknown-linux-gnu.tar.gz) = 6ca42d16d0863d6651530ade6719a8f78e41ef56 SHA512 (rust-1.29.2-i686-unknown-linux-gnu.tar.gz) = 705191d58d8d5758809a82293a1cf4b8212f4a2921fadc90db89c98d97d3e712742fbb6115222eedfa614fdfe168244fbbb298af141122a0b527ff47b33be280 Size (rust-1.29.2-i686-unknown-linux-gnu.tar.gz) = 241724580 bytes SHA1 (rust-1.29.2-powerpc-unknown-netbsd.tar.gz) = cef9bb2964b3c67cadbedc255f6219d08771e6f6 RMD160 (rust-1.29.2-powerpc-unknown-netbsd.tar.gz) = 7f4bf34abbe482c9d31fb205437dd4488252eecc SHA512 (rust-1.29.2-powerpc-unknown-netbsd.tar.gz) = 78d3cbe6733b6e150c159b8977735c9e7aae79c4ab6107144d17bb2bd7b63c6984087dd43bc551a299cdc70f68b5eecad24d1c4581c1a9650cb5a24ad23c56e9 Size (rust-1.29.2-powerpc-unknown-netbsd.tar.gz) = 197582833 bytes SHA1 (rust-1.29.2-x86_64-apple-darwin.tar.gz) = 64a0c6c8921efd9d8d81e5eae64fe2af780d33f4 RMD160 (rust-1.29.2-x86_64-apple-darwin.tar.gz) = 89fb9234cf6a4889f20da2ae8eff6935d5a15f66 SHA512 (rust-1.29.2-x86_64-apple-darwin.tar.gz) = 6007d5656879946421830fb517a087c8cb5bc001796f0e35999739313afc9873edf1f6345a3dd76b222a3c9cf92863e616352b2fddb3e05689501a5e0ccaaada Size (rust-1.29.2-x86_64-apple-darwin.tar.gz) = 197886185 bytes SHA1 (rust-1.29.2-x86_64-sun-solaris.tar.gz) = f977806d9a36edd0726cb450aa53b988edce3544 RMD160 (rust-1.29.2-x86_64-sun-solaris.tar.gz) = 09770cc62b000e45fc7850e73bfd5536eb28a4f8 SHA512 (rust-1.29.2-x86_64-sun-solaris.tar.gz) = 9788e8168d1164f45977801dd74f0c1715c45718d8bd738b1865d4eb40152090312853e862b7e97efcc4d96ca7c1a55b330e75e97d42302ea131acd6368c4a71 Size (rust-1.29.2-x86_64-sun-solaris.tar.gz) = 200072936 bytes SHA1 (rust-1.29.2-x86_64-unknown-freebsd.tar.gz) = e78583ea8f746ded91b06fb3b5e1995b0b5d093d RMD160 (rust-1.29.2-x86_64-unknown-freebsd.tar.gz) = 9d88ea3ddf199379b63c807a115e96ba1e51cbc0 SHA512 (rust-1.29.2-x86_64-unknown-freebsd.tar.gz) = df5f93809374792182979cdf03e2e0aa7070626ee4f0524a6ca0ccd6e1f8b17d4f080c3698920691af282a296250887d96792a2f49344b622ebf6be027e9a80d Size (rust-1.29.2-x86_64-unknown-freebsd.tar.gz) = 168453934 bytes SHA1 (rust-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 17d02b8f2f267b0685a8ca84d29019315cebe56d RMD160 (rust-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = ec2cdf64118a8b04af220679a61f7cb1fbb08ef1 SHA512 (rust-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 001fb1e3097fff9369d3689839ec220b867c0aaa48683c83959c57c090d28c47cc73d42191e8191e44c7360e4fc5b7f4600c3474f8dcb3e08b2fceaf63e0eb3e Size (rust-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 239060356 bytes SHA1 (rust-1.29.2-x86_64-unknown-netbsd.tar.gz) = aa676b3e41819f45002a8a53ea4ac44c9a20ce52 RMD160 (rust-1.29.2-x86_64-unknown-netbsd.tar.gz) = 37ab8acb22ea4704685dadb98686534659b78834 SHA512 (rust-1.29.2-x86_64-unknown-netbsd.tar.gz) = 53d694f5992bd0b23f2cfa8f8a4cdcf4a5519f54116595a24ddd0e17bc702b22e03334dcea220422fba3265ea1943b6c35ba9f4ba95e5df033e0156849789df2 Size (rust-1.29.2-x86_64-unknown-netbsd.tar.gz) = 170790134 bytes SHA1 (rust-1.30.0-sparc64-unknown-netbsd.tar.gz) = 1edfa3f97907e8928c981d780365ba1b4280f13b RMD160 (rust-1.30.0-sparc64-unknown-netbsd.tar.gz) = 77491a973454d9739e94aa8a5714b671fc03a142 SHA512 (rust-1.30.0-sparc64-unknown-netbsd.tar.gz) = 20149598946d37f3c4bdda4218f3abd1a398c41bc6a0e9b59ee098c18888d90b187c45885f7373211878b67a0815421426fc333b1649ff5efc7b99b6193c808c Size (rust-1.30.0-sparc64-unknown-netbsd.tar.gz) = 211548613 bytes SHA1 (rust-std-1.29.1-i686-unknown-netbsd.tar.gz) = 780e312a679d76e1c6dce3f4c229659b1b7d4129 RMD160 (rust-std-1.29.1-i686-unknown-netbsd.tar.gz) = 27cc1ce28e043ded963447eff20a9ab138bd65bf SHA512 (rust-std-1.29.1-i686-unknown-netbsd.tar.gz) = 26bcd7060a90a1ad8489b5a10af62633ab5f645505d8264a77541a0f21e117fa644ceefa08a26a116a14a14a8ae0d477b558875f8e0802dd679a885561ec1fd7 Size (rust-std-1.29.1-i686-unknown-netbsd.tar.gz) = 67448280 bytes SHA1 (rust-std-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = f8c582a5e1d46e79c3ac5ff92f0276cec4f0a683 RMD160 (rust-std-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = f1e8784c0248e29762dc6eee87abf453c328387d SHA512 (rust-std-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = b2d3dee987be5e53e23b438cc1995496cd4f8e41defc12f5593a0a7110a979580a7083053838261233d99e80a8714f72e5701149b76fa27402501e70867b0788 Size (rust-std-1.29.2-armv7-unknown-netbsd-eabihf.tar.gz) = 67066071 bytes SHA1 (rust-std-1.29.2-i686-apple-darwin.tar.gz) = bc79f741ed43c690ac6cdb76ef42262daf9fc48e RMD160 (rust-std-1.29.2-i686-apple-darwin.tar.gz) = f3f3ce75da15fa436e0bc97eaf1ce3d352e26b28 SHA512 (rust-std-1.29.2-i686-apple-darwin.tar.gz) = e74c1f759d324970322dedfd440a1bc27452d01f256242777d0f6409ab585839edb2a064f917a2548ecb556c7b5f70052c4fb41c0aeec9f60c781b8568908e97 Size (rust-std-1.29.2-i686-apple-darwin.tar.gz) = 57955341 bytes SHA1 (rust-std-1.29.2-i686-unknown-freebsd.tar.gz) = 3c7b6db4d263c3b5744a5fc7bdb66f13e97471f4 RMD160 (rust-std-1.29.2-i686-unknown-freebsd.tar.gz) = 362cf7e95948056ce8bc8430af1a760e5785a267 SHA512 (rust-std-1.29.2-i686-unknown-freebsd.tar.gz) = c7fb7c050ff39786c4cef2caba68a16ad2c53ba6db1af4fe522012c8143b0746a41970b66338992e9d6ba393be2f9ada4f2a54dd63e651e9c16ba16168da500d Size (rust-std-1.29.2-i686-unknown-freebsd.tar.gz) = 64847326 bytes SHA1 (rust-std-1.29.2-i686-unknown-linux-gnu.tar.gz) = b66406af7eb8d677d63ea82be422f27f3f9e7b9e RMD160 (rust-std-1.29.2-i686-unknown-linux-gnu.tar.gz) = 83f178e23cd317dd9f10e2df1d064a70e2877e33 SHA512 (rust-std-1.29.2-i686-unknown-linux-gnu.tar.gz) = 6e448ace11dbd1cad2ce4616001f46455b2dc3b9280ed1cd1cf011f46b902cabca9fb279dfc2e61d847984de165bfbc1ff9b4d435c7a593e452fd2fba1f044c9 Size (rust-std-1.29.2-i686-unknown-linux-gnu.tar.gz) = 66619664 bytes SHA1 (rust-std-1.29.2-powerpc-unknown-netbsd.tar.gz) = 6c4c6a80de89bb49cf16a107cfa72f72251a8b4b RMD160 (rust-std-1.29.2-powerpc-unknown-netbsd.tar.gz) = c39482b3b02ed7847cc467d330dcd76bff5b5dc4 SHA512 (rust-std-1.29.2-powerpc-unknown-netbsd.tar.gz) = 983cc506adf0fdff972933840fa52c945976d1a5a4bad7c5ed16f09573a681cf55584d0ef506c2b8cff492232e7044ca6a10694d1120044949d7293393b6ad83 Size (rust-std-1.29.2-powerpc-unknown-netbsd.tar.gz) = 65214754 bytes SHA1 (rust-std-1.29.2-x86_64-apple-darwin.tar.gz) = 352ba437f33424bcfdd45d3b6874ae8e7c5b6695 RMD160 (rust-std-1.29.2-x86_64-apple-darwin.tar.gz) = 9c4a2a2ec906a0b8d71adc3619f76ce71f310716 SHA512 (rust-std-1.29.2-x86_64-apple-darwin.tar.gz) = 7525eecf4f6551709d8bef51b26798a0480de7d1c029f6cbc041d5221e18bf6193eee6be74dd47ab5e072bba6d34ada743997b6334509fa944b39dfd50a4a7e9 Size (rust-std-1.29.2-x86_64-apple-darwin.tar.gz) = 59230589 bytes SHA1 (rust-std-1.29.2-x86_64-unknown-freebsd.tar.gz) = 554a5b05de902585c2b0122726cddf79572714c6 RMD160 (rust-std-1.29.2-x86_64-unknown-freebsd.tar.gz) = 24be40fb0a752b9d37e11080299e934410d39779 SHA512 (rust-std-1.29.2-x86_64-unknown-freebsd.tar.gz) = 2bb174ed0055ffc4c86b5d0aa7840688353aa6ad20b2c3ad383b46ceed124629b1e802a4878e74a0027f0be20d16ec9d8d41ba6b837f9a821d1f8fbbd962dc8b Size (rust-std-1.29.2-x86_64-unknown-freebsd.tar.gz) = 64503048 bytes SHA1 (rust-std-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 1e0383c959609e912f7194408679bf80c8f9a450 RMD160 (rust-std-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 119af61065b836b201dbfa9e03d1614518b19bfb SHA512 (rust-std-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 27aa05576cdc1ff7e38392a97dab8ef743065c286b371c69663f2fce33c650bf81c901c1f520a83849e8d0a38c0f2aa53ac13519e765d7dccd54cf96b754a36c Size (rust-std-1.29.2-x86_64-unknown-linux-gnu.tar.gz) = 68214692 bytes SHA1 (rust-std-1.29.2-x86_64-unknown-netbsd.tar.gz) = da1296b5c04d1b7f57fdee194ab792db596de8e9 RMD160 (rust-std-1.29.2-x86_64-unknown-netbsd.tar.gz) = bb0e0f16eb1562d7b0f8df7a5a1bb38d9e314816 SHA512 (rust-std-1.29.2-x86_64-unknown-netbsd.tar.gz) = baed9dd404eee143918e1ed42882e5067bd5374fb870eec988c0ee8d3e3985384f5a58e395dbc16f9ff6846860352b8f03cce25bba0209984f768a223d0a1f1a Size (rust-std-1.29.2-x86_64-unknown-netbsd.tar.gz) = 66834971 bytes SHA1 (rust-std-1.30.0-sparc64-unknown-netbsd.tar.gz) = 2fe0fee646e503c13d9f9e9031618df3a50c789e RMD160 (rust-std-1.30.0-sparc64-unknown-netbsd.tar.gz) = f96e6e863466f48342ac369aa714b2d24311dc78 SHA512 (rust-std-1.30.0-sparc64-unknown-netbsd.tar.gz) = 9a8b40347a0ea094e9fbb5ee868fff88fd7a981f5721adcfd162fd7c1445b6d8b623f01a753cb9483cb91d5878e04fa894c84edc85f005e884131433ce56558b Size (rust-std-1.30.0-sparc64-unknown-netbsd.tar.gz) = 69501419 bytes SHA1 (rustc-1.30.1-src.tar.gz) = 3cd836173e51c795defdf486fbaae94946a5a9b7 RMD160 (rustc-1.30.1-src.tar.gz) = 9b8bda1fb32573e9b4160393d2031ff5e06df2f7 SHA512 (rustc-1.30.1-src.tar.gz) = 8eb09bec937f705acd31d05aaa4ef03cabc43b8d9104462436c3155581d7efc753928fd1076f8831eab2cd718284f2ee928bdde06ab47c2ac37de254cea0f099 Size (rustc-1.30.1-src.tar.gz) = 149474922 bytes @ 1.46 log @Update to 1.30.1 Changelog: Version 1.30.1 (2018-11-08) Fixed overflow ICE in rustdoc Cap Cargo progress bar width at 60 in MSYS terminals @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2018/10/31 16:30:44 martin Exp $ d100 2 a101 1 SHA1 (patch-src_bootstrap_bootstrap.py) = 96ef9368eaa5e10e607ff031d50ed05f3a915775 d113 4 a116 2 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 17e19ccaf29e5d2e6a42c5e59837169ebbc7c58e SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10c0f9cc2f2c4fdc651fc123ef5d84cadf93feb5 @ 1.45 log @Add patch from jakllsch (not merged upstream yet) to fix some pthread/ mutex types for some NetBSD architectures. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2018/10/31 15:53:17 jperkin Exp $ d95 4 a98 4 SHA1 (rustc-1.30.0-src.tar.gz) = 682f6dddecf0d612ab3029afe63fc4f49ca8e3d8 RMD160 (rustc-1.30.0-src.tar.gz) = 94a3905854ed41875c6b68b0cc5c056d095fefa4 SHA512 (rustc-1.30.0-src.tar.gz) = a4737727818397a26974449e9e7ddc09ae7430a08102ae05729317b19675fa89ad82a8f5bc5b7c913d894866a30dfe3c539c80e29c2b0ade6ecde06db8216981 Size (rustc-1.30.0-src.tar.gz) = 149490609 bytes @ 1.44 log @lang/rust: Various fixes. SunOS now needs -D_POSIX_PTHREAD_SEMANTICS and a patch to the rand module to work around getrandom() system call failures. Add -j argument to x.py for the number of make jobs. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2018/10/29 22:24:11 he Exp $ d103 1 @ 1.43 log @Upgrade rust to version 1.30.0. Upstream changes: Language * Procedural macros are now available. These kinds of macros allow for more powerful code generation. There is a new chapter available in the Rust Programming Language book that goes further in depth. * You can now use keywords as identifiers using the raw identifiers syntax (r#), e.g. let r#for = true; * Using anonymous parameters in traits is now deprecated with a warning and will be a hard error in the 2018 edition. * You can now use crate in paths. This allows you to refer to the crate root in the path, e.g. use crate::foo; refers to foo in src/lib.rs. * Using a external crate no longer requires being prefixed with ::. Previously, using a external crate in a module without a use statement required let json = ::serde_json::from_str(foo); but can now be written as let json = serde_json::from_str(foo);. * You can now apply the #[used] attribute to static items to prevent the compiler from optimising them away, even if they appear to be unused, e.g. #[used] static FOO: u32 = 1; * You can now import and reexport macros from other crates with the use syntax. Macros exported with #[macro_export] are now placed into the root module of the crate. If your macro relies on calling other local macros, it is recommended to export with the #[macro_export(local_inner_macros)] attribute so users won't have to import those macros. * You can now catch visibility keywords (e.g. pub, pub(crate)) in macros using the vis specifier. * Non-macro attributes now allow all forms of literals, not just strings. Previously, you would write #[attr("true")], and you can now write #[attr(true)]. * You can now specify a function to handle a panic in the Rust runtime with the #[panic_handler] attribute. Compiler * Added the riscv32imc-unknown-none-elf target. * Added the aarch64-unknown-netbsd target Libraries * ManuallyDrop now allows the inner type to be unsized. Stabilized APIs * Ipv4Addr::BROADCAST * Ipv4Addr::LOCALHOST * Ipv4Addr::UNSPECIFIED * Ipv6Addr::LOCALHOST * Ipv6Addr::UNSPECIFIED * Iterator::find_map * The following methods are replacement methods for trim_left, trim_right, trim_left_matches, and trim_right_matches, which will be deprecated in 1.33.0: * str::trim_end_matches * str::trim_end * str::trim_start_matches * str::trim_start Cargo * cargo run doesn't require specifying a package in workspaces. * cargo doc now supports --message-format=json. This is equivalent to calling rustdoc --error-format=json. * Cargo will now provide a progress bar for builds. Misc * rustdoc allows you to specify what edition to treat your code as with the --edition option. * rustdoc now has the --color (specify whether to output color) and --error-format (specify error format, e.g. json) options. * We now distribute a rust-gdbgui script that invokes gdbgui with Rust debug symbols. * Attributes from Rust tools such as rustfmt or clippy are now available, e.g. #[rustfmt::skip] will skip formatting the next item. Pkgsrc changest: * Explicitly list bootstrap kit version number for each kit we carry, so that one entry's version doesn't "bleed into" following kits. * Tweak for handling "earmv7hf" CPU type for NetBSD in the bootstrap.py script * Add two patches from Debian for sparc64; rust would generate code generating unaligned accesses, causing SIGBUS on sparc64 * Update most of the bootstrap kits to version 1.29.2; need minimum 1.29.0 to build 1.30.0. * Rust regrettably doesn't build for powerpc or earmv7hf in this version, most probably due to "char" being "unsigned char" on these platforms. Ref. https://github.com/rust-lang/rust/issues/55465 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2018/10/28 13:21:36 he Exp $ d113 1 @ 1.42 log @Upgrade rust to version 1.29.2. Upstream changes: * Workaround for an aliasing-related LLVM bug, which caused miscompilation. * The rls-preview component on the windows-gnu targets has been restored. Pkgsrc changes: * More commented-out settings for cross builds on NetBSD. * Bump bootstrap kit versions to 1.29.2 for powerpc, sparc64 and earm7hf. Anyone up for testing for earm7hf? * Because the built-in versions of libgit2, libssh2 and curl can no longer be built with the pkgsrc-provided headers for those packages (due to version skew; the built-in versions have been updated to un-released newer code), the buildlink3.mk files for those packages have been commented out. * Similarly, to avoid using the native pkgsrc host's headers when cross- building, the gcc-wrap script has been adjusted to also re-point /usr/pkg/include into the destination's root (where those above pacakges are not to be installed). * Also have the gcc-wrap script deal with "-I dir" style directives, and re-point these also into the destination's root. * One patch has been integrated upstream, so removed here. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2018/10/15 11:22:23 he Exp $ d3 4 a6 36 SHA1 (rust-1.28.0-i686-apple-darwin.tar.gz) = 85d947b4d260361f63f77e1f4921ac89bd849d78 RMD160 (rust-1.28.0-i686-apple-darwin.tar.gz) = 963abf1b0b5e2673c8e2d6c1b4d5a2d8ed9d8d2f SHA512 (rust-1.28.0-i686-apple-darwin.tar.gz) = cd38065e1b3c8f466ed5b7f73ee8e0880bff6c11cdff95d232ad7d829eafccd3b76c75fc217a4d39238f1ca3ac010b3bb54b15ebfbaabcc7a01366aae8bc16dd Size (rust-1.28.0-i686-apple-darwin.tar.gz) = 182649730 bytes SHA1 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 458f684bb2f9f09f79d2af3fd4b1c58f27be894c RMD160 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 8865570a7facbeaf988e46d5f80dcb05cabee8ec SHA512 (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 493c1dddcdd4393d07d5e132b3ef672fec8d3bfa1818709b7da3b50bef0b1f7d7cf4ceee240c99ef98278fa164bd03b170d00d6dd8a2f5b431985ddd4b642777 Size (rust-1.28.0-i686-unknown-freebsd.tar.gz) = 156166037 bytes SHA1 (rust-1.28.0-i686-unknown-linux-gnu.tar.gz) = 751f30430158d66537dbb393839835af3438d1e4 RMD160 (rust-1.28.0-i686-unknown-linux-gnu.tar.gz) = 649b4760afe12715b3e9352bad058bc3b6fdeafb SHA512 (rust-1.28.0-i686-unknown-linux-gnu.tar.gz) = 40fc0c6e347f60ab3809e95edabafd88e9160f8adaa217562a9c52fea42f540ca142eddd827ba16960bef8faa9401b37a963d29baa235aa84eb760c2a78a2c4f Size (rust-1.28.0-i686-unknown-linux-gnu.tar.gz) = 223358542 bytes SHA1 (rust-1.28.0-i686-unknown-netbsd.tar.gz) = 2777717661d9921db45c93347ffb383cb9f7ebe4 RMD160 (rust-1.28.0-i686-unknown-netbsd.tar.gz) = 768dc60e1983c5bcc6768ce6a0dacdc199ed6f9c SHA512 (rust-1.28.0-i686-unknown-netbsd.tar.gz) = 98f60b1357d8dec31752cb0f786b4c1fd8904b0e218d0f564bdcb2afc33f3fb0eb574a0e10f814a3ccfae113f27017daeff167cc06592221a755d9c36205bb12 Size (rust-1.28.0-i686-unknown-netbsd.tar.gz) = 161223497 bytes SHA1 (rust-1.28.0-x86_64-apple-darwin.tar.gz) = ac439a54988a471e1e7652596307a9b54a253dd7 RMD160 (rust-1.28.0-x86_64-apple-darwin.tar.gz) = 47479635f259e33218ee0e63b389e7f2c83278e5 SHA512 (rust-1.28.0-x86_64-apple-darwin.tar.gz) = 99a3a5c5d0d09aa7ae8b52e5c71df56ead2d9c730921120c668daf6dcd6b9856e775735533ffc6f52f9481f591800ab81d0d7b43f534d2fa32e80d2a7dec8cde Size (rust-1.28.0-x86_64-apple-darwin.tar.gz) = 186975346 bytes SHA1 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = c363feb0f9134ff1be95ecbf3b5a5483ecc18d33 RMD160 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = a5c54fe02747d657a14f671e93dc2e6146bdbe19 SHA512 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = 6d4cb7051b29603f9d3b61afc93b50d8e5ff6b8d608dd8f1a9c8210441a2d6059b5c61b4e0d21b9eca99f7c979b406b02b0e50cc60c621dcb5a0d528e89156b2 Size (rust-1.28.0-x86_64-sun-solaris.tar.gz) = 186978879 bytes SHA1 (rust-1.28.0-x86_64-unknown-freebsd.tar.gz) = 7bf31bc3447350d9bae27ff687361268358c3c65 RMD160 (rust-1.28.0-x86_64-unknown-freebsd.tar.gz) = c2b40f15f7151b01943ff388c857965a96000590 SHA512 (rust-1.28.0-x86_64-unknown-freebsd.tar.gz) = 242981ab0dcd4ea549e156ffc8ff4e1b572ff39718b0b55dd62be0272c4c51901b28d49684a7ec5534ed634d4bbdd001b692253deb1b48fc9c005751670b012f Size (rust-1.28.0-x86_64-unknown-freebsd.tar.gz) = 154797610 bytes SHA1 (rust-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 30821a61037f25ad4ac4190b579783ad5dc2d2fe RMD160 (rust-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 8c9c17d504e0568ba090f33b36683874d50032c5 SHA512 (rust-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 6bdcb8828e14069e099764b79671579bd24c90a102266fa5ebd9a5da3da7186b3e1d64b53c6c065d2d1a4d71b6c613513fddb38cd21c3d37a4a112b0393542a2 Size (rust-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 220419012 bytes SHA1 (rust-1.28.0-x86_64-unknown-netbsd.tar.gz) = adf649042d6d8fa4e3e3884764983334a05fcc1d RMD160 (rust-1.28.0-x86_64-unknown-netbsd.tar.gz) = 7528a7c33006cbf3babd919f07c6b45aa40c933e SHA512 (rust-1.28.0-x86_64-unknown-netbsd.tar.gz) = 240b8de758469259aae3e7e8168a4dce1d62da864cae4ea0386fb6f808a19098bfb757526f22759355c62eb82c5eb31a0141b04ac32e669fb4b072232ea76f41 Size (rust-1.28.0-x86_64-unknown-netbsd.tar.gz) = 156843116 bytes d11 12 d27 28 a54 36 SHA1 (rust-1.29.2-sparc64-unknown-netbsd.tar.gz) = 3b68194d4a9cdb012946166bd5b491969528c2f5 RMD160 (rust-1.29.2-sparc64-unknown-netbsd.tar.gz) = e88cbdd535830a11fdf0d9c559a844cfc79b3b40 SHA512 (rust-1.29.2-sparc64-unknown-netbsd.tar.gz) = 234fdf775ee5d0ee0d39193324fcc6b7ba4f9f0b97f3b1fa061f3ef23a7852fb6f6a4977e29bd8eb7d56042fd5ef3bd03789283d7ca13c4397ba603f69b1eae6 Size (rust-1.29.2-sparc64-unknown-netbsd.tar.gz) = 206018883 bytes SHA1 (rust-std-1.28.0-i686-apple-darwin.tar.gz) = 3d7e57f639077394756329121c74fb80c7e4bbfe RMD160 (rust-std-1.28.0-i686-apple-darwin.tar.gz) = 2ef3358883cf2951a55495f4db12f40412fd5dc5 SHA512 (rust-std-1.28.0-i686-apple-darwin.tar.gz) = faacce3c4441e96927aa52dbf89e70541d3d4d73d1ae971c61b5d9c2ce75e4b55ed4faccb3c314fd9ea9feda4b5630e425a5c725e4c98df80bdb7b1e822a5439 Size (rust-std-1.28.0-i686-apple-darwin.tar.gz) = 60854124 bytes SHA1 (rust-std-1.28.0-i686-unknown-freebsd.tar.gz) = 5b263dc0d78eeff10dd34f1b01b61d24bc652c57 RMD160 (rust-std-1.28.0-i686-unknown-freebsd.tar.gz) = dc36068798fee727bda7693724f9510fd62ab7df SHA512 (rust-std-1.28.0-i686-unknown-freebsd.tar.gz) = 84b9b795dc5a91aa5211ea4b0c0002964fb51d84a616c5e49b5ba5949268a5eb74c438b1b4a34e295e2cf7093ed4154ad7c679777639d82c4fe3a84e68f5629e Size (rust-std-1.28.0-i686-unknown-freebsd.tar.gz) = 67392915 bytes SHA1 (rust-std-1.28.0-i686-unknown-linux-gnu.tar.gz) = a94ff9d5203fbc40c4b6dea07161e476df4bbd97 RMD160 (rust-std-1.28.0-i686-unknown-linux-gnu.tar.gz) = d925219f9afa726d700416e87321bfe14c6a9959 SHA512 (rust-std-1.28.0-i686-unknown-linux-gnu.tar.gz) = 08e52328d2dd09633118a7315c364487624189d0e7ce7fd649c6355ae690b1649a88a477ef93f8ed22fe270b67cf8db381182994d692214bff844c0175fd5e88 Size (rust-std-1.28.0-i686-unknown-linux-gnu.tar.gz) = 69177053 bytes SHA1 (rust-std-1.28.0-i686-unknown-netbsd.tar.gz) = 047d4fe3e4bc8652a28614f279c097015e3434de RMD160 (rust-std-1.28.0-i686-unknown-netbsd.tar.gz) = b42be603e6ad629ffb792073b9e3acf968ad5706 SHA512 (rust-std-1.28.0-i686-unknown-netbsd.tar.gz) = 04b360dd7af0b89a6efb4b6b83fc0770da819c2f0403b6dadfffe824a93a02b1dd92605e390b70192af24a3be5071444cb6213a3245e49058648e168846791ae Size (rust-std-1.28.0-i686-unknown-netbsd.tar.gz) = 69614010 bytes SHA1 (rust-std-1.28.0-x86_64-apple-darwin.tar.gz) = 55af539d98707a658a8f26a4aa33005b4fc6baa3 RMD160 (rust-std-1.28.0-x86_64-apple-darwin.tar.gz) = 2744209ed7312b445370f8d008db325045fcea18 SHA512 (rust-std-1.28.0-x86_64-apple-darwin.tar.gz) = 7075f6cf594847fb21c134a32f9d758cb94a4483e669eb546c9df68108541301d9a750c535112cbfbfa5dc1f9ff93a6edc6c3c366cb97d927e6e8367ccb9efec Size (rust-std-1.28.0-x86_64-apple-darwin.tar.gz) = 62068044 bytes SHA1 (rust-std-1.28.0-x86_64-unknown-freebsd.tar.gz) = 5945566a0cd3416b4faac450f61085cc24a7485b RMD160 (rust-std-1.28.0-x86_64-unknown-freebsd.tar.gz) = 2f61d14a2424b9a2394ef2227384c11271aebbf4 SHA512 (rust-std-1.28.0-x86_64-unknown-freebsd.tar.gz) = 5ac101ea5e7a676a903a394c8628c2b5cee32d7c025b88f8382962638ae902f20d811642254151890f798fb4a05adc72cd36fa01d1d089d14cca56923088fd35 Size (rust-std-1.28.0-x86_64-unknown-freebsd.tar.gz) = 66920885 bytes SHA1 (rust-std-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = b880e4436248c51da6776a4378a05be7886be509 RMD160 (rust-std-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 831bbd7a38fa891da58dbe42235d74ff1f17e35e SHA512 (rust-std-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 643e38728d6a13e0b73e498a9dfa65daafb24642591263729f06e4caa369b079985d55c9d36fb5692dc6f2293abd65390323cbd4a52a306a194b17172fbaff07 Size (rust-std-1.28.0-x86_64-unknown-linux-gnu.tar.gz) = 70422036 bytes SHA1 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = a0b835fe0ad2b5a6d94bd99323dd3174a939949d RMD160 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = d06cabb8232d66d2a5cf3a1ee0f0f676c698e6c0 SHA512 (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = 726c5ef43db24b3d0548a2b0534934d6fcb04b0b9228b80cace18f59e21ad6facfbc2af3220867988a35414ba95fb90e38cc47d826dd73cb588622132ea6e9da Size (rust-std-1.28.0-x86_64-unknown-netbsd.tar.gz) = 69236192 bytes d59 12 d75 24 a98 8 SHA1 (rust-std-1.29.2-sparc64-unknown-netbsd.tar.gz) = 06dff3e98bea005c1c2fb09873dd9e96374826b6 RMD160 (rust-std-1.29.2-sparc64-unknown-netbsd.tar.gz) = 332fbd5b27a6d8d9f0557b336e696dd99dd3e2b5 SHA512 (rust-std-1.29.2-sparc64-unknown-netbsd.tar.gz) = 4349bd64a5ed0859240201f11ee3cf2fa19cd71128f66375e8ebbc9cd62a4ab86ca50f342d2cf708a0e7aae5b19d6a3797a2841d42ad648dce15281839c2bc92 Size (rust-std-1.29.2-sparc64-unknown-netbsd.tar.gz) = 67192130 bytes SHA1 (rustc-1.29.2-src.tar.gz) = f286ff79eaaa8577f1f0e1cd8dd6a349c15b9484 RMD160 (rustc-1.29.2-src.tar.gz) = 09aaf28ac12c401653880cbd90041f242e25142b SHA512 (rustc-1.29.2-src.tar.gz) = c72065d53a401b57818ec7751816095bbb0f31821810010a2c506ab12c2bacd1e0fe9da9b244952d930da3116ac6fab90f9fc240f7ad9c1788dbfd6bfaa8d1be Size (rustc-1.29.2-src.tar.gz) = 105727098 bytes d100 1 a100 1 SHA1 (patch-src_bootstrap_bootstrap.py) = ed0c794ed15454acb3cbb9ede38ed76be35c7ca6 d106 1 d111 2 @ 1.41 log @Add pointers to (so far untested) bootstrap kits for sparc64 and earmv7hf. Prepare wrapper script handling for use of clang (not yet fully verified). Adjust the cross-compiler wrapper script to improve the handling when used as the linker: * Insert "linker tweaks" before first -L or -l * Handle "-L arg" style as well as "-Larg" * Add "-Wl,-rpath-link" to the linker tweaks just to be sure... Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2018/10/13 10:03:36 he Exp $ a18 4 SHA1 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 0e3e5be17acc8b088c2716e6d47ef6a51069fdde RMD160 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 848a243fa072eaf475583d8575d5457e66854c19 SHA512 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 054837b5ddb0ec598d84336d4c257a430e8c096447c51e5e08b418d7a97f8ca5280998175f205cb2d901e7b92026c31ba3b972a0534f47eecd6d4aa0542a9655 Size (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 192518386 bytes d39 12 a50 8 SHA1 (rust-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = 343f1d41945b15402199377188f19313054bc62f RMD160 (rust-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = ec1262a66a934b2933197324d27eff5fb960c416 SHA512 (rust-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = a4c2f52d8c738f6c53a6bcc636f59d4dad0b8c6ea73d6c452ea271d7ebbed2e7f7b31d07d67e0f123ce11a42c8fbc8ce28674f86a2f3a5db5ff57441f7cb4cf0 Size (rust-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = 205073438 bytes SHA1 (rust-1.29.1-sparc64-unknown-netbsd.tar.gz) = 8704deed839a9f14570bbbc6a865c75e9f428fb1 RMD160 (rust-1.29.1-sparc64-unknown-netbsd.tar.gz) = 9547f8ec7058f6eacdb9cfd27e7f67a20225c331 SHA512 (rust-1.29.1-sparc64-unknown-netbsd.tar.gz) = a2f89cb6274cebf1cd58b8cbd51ed4fe081fee4bb52263573a7d824aa7ddb6c381bb309a76e2bf4d61db64539c43c02479a8526655c2b72ee1cb087e49e9af57 Size (rust-1.29.1-sparc64-unknown-netbsd.tar.gz) = 206363768 bytes a66 4 SHA1 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 2eb760731636e19094d36aae84fca72094e1600a RMD160 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = aa764f9cc59dd256718e17d5683bbc7e14657a75 SHA512 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 265e71e390689a6e7624e3378fae767c22225bcbc03ad5fb84b91b48c53c3d364a3dc8bdcf11028aa618f0d11d126220911bb17e5c91f38361548e7673d37718 Size (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 66023865 bytes d83 16 a98 12 SHA1 (rust-std-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = abfe723d6d8708a88bbc5383f9c9f6e6a2a1a73e RMD160 (rust-std-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = 84260b756be013b7783fffc6b403650e3e34f266 SHA512 (rust-std-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = b57acb2fee5c0563be75bfad4c824035684baaaf6c8242334ccc77d39b84886eb91014b846b451f7f4a685b1c956fb41d6a8b338e44138d61b6899a454876bc6 Size (rust-std-1.29.1-armv7-unknown-netbsd-eabihf.tar.gz) = 67472170 bytes SHA1 (rust-std-1.29.1-sparc64-unknown-netbsd.tar.gz) = 634c1bc68cc4adf26b76972c7c30aab0a44016ba RMD160 (rust-std-1.29.1-sparc64-unknown-netbsd.tar.gz) = 2394669652ff61981cb21e0ce02ceae14be19c1c SHA512 (rust-std-1.29.1-sparc64-unknown-netbsd.tar.gz) = 6930bfc7f14772f1942d4168e88ba3b97028c4cc65bed5767983019c81e4df15fd214eb7ac2397fd88571f5af599d86c74a276fa3cedba131632efc1b50badf4 Size (rust-std-1.29.1-sparc64-unknown-netbsd.tar.gz) = 67594821 bytes SHA1 (rustc-1.29.1-src.tar.gz) = 5b1cc48bda7d77137062908def9b3f428dc3996d RMD160 (rustc-1.29.1-src.tar.gz) = 780a25bb9c8fd60cde53ce617a0065362337d6ad SHA512 (rustc-1.29.1-src.tar.gz) = 3151c398a79169af7dd0735d5115112cb64858120a637eda018cb4544dd9988f7540120cc0122d2af7348968285650d8605837e9f40337ec95e549d5e8763f04 Size (rustc-1.29.1-src.tar.gz) = 106095241 bytes a109 1 SHA1 (patch-src_vendor_libc_src_unix_solaris_mod.rs) = 785263f25535c6644a674ca931e2591938b2d2f6 @ 1.40 log @Add the bits required to build rust on NetBSD/powerpc ports, and point to the bootstrap kit for NetBSD/powerpc I'm hosting at the moment. Also add the bits I used when cross-building the NetBSD/powerpc rust on amd64, commented out, as well as the gcc / c++ wrapper script I used in the process. The changes affecting other ports are: * We now add LD_LIBRARY_PATH in the make environment, so that if the bootstrap kit binaries and shared libraries don't have the $ORIGIN-style RPATH entries, it will still work * The bootstrap.py script has been changed to turn off the generation of debuginfo in "RUSTFLAGS"; for some so far unknown reason, the NetBSD/powerpc rust will not build if you ask for debug info. This could perhaps have been made OS-variant dependent, but isn't at the moment. So .. bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2018/09/30 17:46:24 minskim Exp $ d19 4 d43 8 d67 4 d87 8 a94 8 SHA1 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 0e3e5be17acc8b088c2716e6d47ef6a51069fdde RMD160 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 848a243fa072eaf475583d8575d5457e66854c19 SHA512 (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 054837b5ddb0ec598d84336d4c257a430e8c096447c51e5e08b418d7a97f8ca5280998175f205cb2d901e7b92026c31ba3b972a0534f47eecd6d4aa0542a9655 Size (rust-1.28.0-powerpc-unknown-netbsd.tar.gz) = 192518386 bytes SHA1 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 2eb760731636e19094d36aae84fca72094e1600a RMD160 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = aa764f9cc59dd256718e17d5683bbc7e14657a75 SHA512 (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 265e71e390689a6e7624e3378fae767c22225bcbc03ad5fb84b91b48c53c3d364a3dc8bdcf11028aa618f0d11d126220911bb17e5c91f38361548e7673d37718 Size (rust-std-1.28.0-powerpc-unknown-netbsd.tar.gz) = 66023865 bytes @ 1.39 log @lang/rust: Fix distfile checksum of Darwin-i386 Noted by jperkin@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2018/09/30 16:19:54 minskim Exp $ d71 8 d84 1 d88 1 a88 1 SHA1 (patch-src_libstd_build.rs) = 32dad8a474300f9f37bce8b92acca762cf8cc4ab @ 1.38 log @rust-bin: Update to 1.29.1 The standard library's str::repeat function contained an out of bounds write caused by an integer overflow. This has been fixed by deterministically panicking when an overflow happens. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2018/09/24 03:42:42 minskim Exp $ d3 4 a6 4 SHA1 (rust-1.28.0-i686-apple-darwin.tar.gz) = c0b196ed17a5d816252282488646354f783d65c8 RMD160 (rust-1.28.0-i686-apple-darwin.tar.gz) = d6813d0ec825ac9871d0ea1d8248757ddd07efd1 SHA512 (rust-1.28.0-i686-apple-darwin.tar.gz) = 4f173fb039275aa59df6b0510fcd38c6a70e488044baa5a71f9785b79c508283cdbd08069e695ad371ac862a7d2896f93fc4df92410c2fc282aa5e5bdd0ac60e Size (rust-1.28.0-i686-apple-darwin.tar.gz) = 30301215 bytes @ 1.37 log @lang/rust: Make llvm build on Darwin Patch from lang/llvm. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2018/09/14 10:04:43 jperkin Exp $ d3 4 a6 4 SHA1 (rust-1.28.0-i686-apple-darwin.tar.gz) = 85d947b4d260361f63f77e1f4921ac89bd849d78 RMD160 (rust-1.28.0-i686-apple-darwin.tar.gz) = 963abf1b0b5e2673c8e2d6c1b4d5a2d8ed9d8d2f SHA512 (rust-1.28.0-i686-apple-darwin.tar.gz) = cd38065e1b3c8f466ed5b7f73ee8e0880bff6c11cdff95d232ad7d829eafccd3b76c75fc217a4d39238f1ca3ac010b3bb54b15ebfbaabcc7a01366aae8bc16dd Size (rust-1.28.0-i686-apple-darwin.tar.gz) = 182649730 bytes d71 4 a74 4 SHA1 (rustc-1.29.0-src.tar.gz) = a8eabf047a54a9c867182382779eea48b2aa2d52 RMD160 (rustc-1.29.0-src.tar.gz) = dd4c8d48f7c66f861a0befcea97ba2884e50ab3f SHA512 (rustc-1.29.0-src.tar.gz) = 3c6b79cce5a42553bc4360591c6e6b42b36f035243b8cb688a0d4b08c10793e59d257bf9e781c9345c92f765a63a9e161e3e3346f02ddc733e4b401cb5aeb302 Size (rustc-1.29.0-src.tar.gz) = 106092915 bytes @ 1.36 log @rust: Update to 1.29.0. Version 1.29.0 (2018-09-13) ========================== Compiler -------- - [Bumped minimum LLVM version to 5.0.][51899] - [Added `powerpc64le-unknown-linux-musl` target.][51619] - [Added `aarch64-unknown-hermit` and `x86_64-unknown-hermit` targets.][52861] Libraries --------- - [`Once::call_once` now no longer requires `Once` to be `'static`.][52239] - [`BuildHasherDefault` now implements `PartialEq` and `Eq`.][52402] - [`Box`, `Box`, and `Box` now implement `Clone`.][51912] - [Implemented `PartialEq<&str>` for `OsString` and `PartialEq` for `&str`.][51178] - [`Cell` now allows `T` to be unsized.][50494] - [`SocketAddr` is now stable on Redox.][52656] Stabilized APIs --------------- - [`Arc::downcast`] - [`Iterator::flatten`] - [`Rc::downcast`] Cargo ----- - [Cargo can silently fix some bad lockfiles ][cargo/5831] You can use `--locked` to disable this behaviour. - [`cargo-install` will now allow you to cross compile an install using `--target`][cargo/5614] - [Added the `cargo-fix` subcommand to automatically move project code from 2015 edition to 2018.][cargo/5723] Misc ---- - [`rustdoc` now has the `--cap-lints` option which demotes all lints above the specified level to that level.][52354] For example `--cap-lints warn` will demote `deny` and `forbid` lints to `warn`. - [`rustc` and `rustdoc` will now have the exit code of `1` if compilation fails, and `101` if there is a panic.][52197] - [A preview of clippy has been made available through rustup.][51122] You can install the preview with `rustup component add clippy-preview` Compatibility Notes ------------------- - [`str::{slice_unchecked, slice_unchecked_mut}` are now deprecated.][51807] Use `str::get_unchecked(begin..end)` instead. - [`std::env::home_dir` is now deprecated for its unintuitive behaviour.][51656] Consider using the `home_dir` function from https://crates.io/crates/dirs instead. - [`rustc` will no longer silently ignore invalid data in target spec.][52330] [52861]: https://github.com/rust-lang/rust/pull/52861/ [52656]: https://github.com/rust-lang/rust/pull/52656/ [52239]: https://github.com/rust-lang/rust/pull/52239/ [52330]: https://github.com/rust-lang/rust/pull/52330/ [52354]: https://github.com/rust-lang/rust/pull/52354/ [52402]: https://github.com/rust-lang/rust/pull/52402/ [52103]: https://github.com/rust-lang/rust/pull/52103/ [52197]: https://github.com/rust-lang/rust/pull/52197/ [51807]: https://github.com/rust-lang/rust/pull/51807/ [51899]: https://github.com/rust-lang/rust/pull/51899/ [51912]: https://github.com/rust-lang/rust/pull/51912/ [51511]: https://github.com/rust-lang/rust/pull/51511/ [51619]: https://github.com/rust-lang/rust/pull/51619/ [51656]: https://github.com/rust-lang/rust/pull/51656/ [51178]: https://github.com/rust-lang/rust/pull/51178/ [51122]: https://github.com/rust-lang/rust/pull/51122 [50494]: https://github.com/rust-lang/rust/pull/50494/ [cargo/5614]: https://github.com/rust-lang/cargo/pull/5614/ [cargo/5723]: https://github.com/rust-lang/cargo/pull/5723/ [cargo/5831]: https://github.com/rust-lang/cargo/pull/5831/ [`Arc::downcast`]: https://doc.rust-lang.org/std/sync/struct.Arc.html#method.downcast [`Iterator::flatten`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flatten [`Rc::downcast`]: https://doc.rust-lang.org/std/rc/struct.Rc.html#method.downcast @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2018/09/03 16:56:24 ryoon Exp $ d82 1 a82 1 SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = 166af9a52d4863b6d99f37b3cce7c154625f2a8b @ 1.35 log @Restore maybe accidental comment-out in NetBSD/i386 conditional. And do not use 1.28.0 bootstrap for FreeBSD. This will fix the problem from gdt@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2018/08/13 13:09:38 jperkin Exp $ d3 12 a14 24 SHA1 (rust-1.27.2-i686-apple-darwin.tar.gz) = cf471217c9666c18a666e2b0faabd5a30d44010c RMD160 (rust-1.27.2-i686-apple-darwin.tar.gz) = 3910f9fac8babb80c5c84e3de8567ed530ab808f SHA512 (rust-1.27.2-i686-apple-darwin.tar.gz) = 44f9a9cf43ecbf4e9c3c70d03971fe17774d5d5adf630114bc18024233bdb59cc4d01d22a7591d0717aa4dbb517013d15519505a16b862ca77b29a457a97d625 Size (rust-1.27.2-i686-apple-darwin.tar.gz) = 177655655 bytes SHA1 (rust-1.27.2-i686-unknown-freebsd.tar.gz) = fba9fff4437138b0c66fdd10314d24abf63b1483 RMD160 (rust-1.27.2-i686-unknown-freebsd.tar.gz) = a9b7555b11bae4afeefe0083bcaec76dc5ca9bbd SHA512 (rust-1.27.2-i686-unknown-freebsd.tar.gz) = 981075144d4ee69593d91de839f28c2d6dec7b723999adac32ab20bd9582d1495e94c5a76acf371cf3a09dff9f73ee42b0512a890699f9cef41f1fb1bb462da1 Size (rust-1.27.2-i686-unknown-freebsd.tar.gz) = 150817534 bytes SHA1 (rust-1.27.2-i686-unknown-linux-gnu.tar.gz) = 12a5c7bc2c36be8a6ffed96963893280edac1e89 RMD160 (rust-1.27.2-i686-unknown-linux-gnu.tar.gz) = ade589d0a98d5e6460e7f3594f743d1d7d7ffd76 SHA512 (rust-1.27.2-i686-unknown-linux-gnu.tar.gz) = d5e36d0c5e022b590445c6526bfa94e0c991c0d057f07f4d3ea596a5c3b80ab7cf121c9534dfd97e4925eff26c0fb2a7fcee8e95eb7d4b1a2b2b6f6ad4448dc5 Size (rust-1.27.2-i686-unknown-linux-gnu.tar.gz) = 225459139 bytes SHA1 (rust-1.27.2-x86_64-apple-darwin.tar.gz) = 763b2af0d2c62765f564170fe37a957e3f573344 RMD160 (rust-1.27.2-x86_64-apple-darwin.tar.gz) = 2738579049fa2cf1156efc79dc2dfb83082c5e70 SHA512 (rust-1.27.2-x86_64-apple-darwin.tar.gz) = 53817892ef020fa2388ebf9dc9d7d6cfa36553ed163967cc0319a76b73db6e3fce825fd51d3cdcf202614fd2015546ee8ca5a2b61c517730a7dfd1a950b51d1b Size (rust-1.27.2-x86_64-apple-darwin.tar.gz) = 180680593 bytes SHA1 (rust-1.27.2-x86_64-unknown-freebsd.tar.gz) = 0e4614dcdd4492b0babf30ee66a75a59577f1733 RMD160 (rust-1.27.2-x86_64-unknown-freebsd.tar.gz) = 662f4bfdaf3adedf0326873f6f410bf1f0492034 SHA512 (rust-1.27.2-x86_64-unknown-freebsd.tar.gz) = 94a8994de9a4a96446ff3d57e98f6b45ba7f5e5e2171a1e500f12595584eadfa884dc1b12f856257a9d7a21657b9f9f90e4046363e889d4ef9d9f81ecc627c09 Size (rust-1.27.2-x86_64-unknown-freebsd.tar.gz) = 149727861 bytes SHA1 (rust-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = e6c4b93cb8ded56b6a9e703dec27ff8a904ff629 RMD160 (rust-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = 90d1a3887865a72eea67e0c25bb3e9b5f531a2f7 SHA512 (rust-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = 964c3fc6490e0cac38225a29992a6d27133f0dd3f4f61ffe8a6f6c5c69b217a37d3efedfc2aade96b36aeddfa3dca53e460cbe42a22e256167cdd0e55c2df434 Size (rust-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = 231365190 bytes d19 4 d27 8 d39 12 a50 24 SHA1 (rust-std-1.27.2-i686-apple-darwin.tar.gz) = 3bf62ff668cf36613d0a4053c414475cbc59c64f RMD160 (rust-std-1.27.2-i686-apple-darwin.tar.gz) = 5b9995ee10e44e07216e4116fe0f9f6a8bbc153f SHA512 (rust-std-1.27.2-i686-apple-darwin.tar.gz) = fc96a42d29d924ef4623313bbe5444dc73e7ae6f4f2ccc9ee8afca5f2f8a9a9098a9bb1f28c5270dc60ee0e977b2f8564d728ca3d15974b2fed965686918aaa7 Size (rust-std-1.27.2-i686-apple-darwin.tar.gz) = 58461164 bytes SHA1 (rust-std-1.27.2-i686-unknown-freebsd.tar.gz) = f224064e3579b73ec8b24986f99c1517779b0627 RMD160 (rust-std-1.27.2-i686-unknown-freebsd.tar.gz) = 7ca42573b269139f19e8c7ff26ab2f7d53315004 SHA512 (rust-std-1.27.2-i686-unknown-freebsd.tar.gz) = 26ac91bc258ff98014f7d5075821e79abd22b9a1424e7fa079605f3036eafb84e43073d8796c88372efbf638e812ee093abda6e196cbd1b8e93af5dda8fe659b Size (rust-std-1.27.2-i686-unknown-freebsd.tar.gz) = 65134371 bytes SHA1 (rust-std-1.27.2-i686-unknown-linux-gnu.tar.gz) = f33c22e5184567d3989adb38ced7bda6d28c37b0 RMD160 (rust-std-1.27.2-i686-unknown-linux-gnu.tar.gz) = 1c2f8990394f4b396c51fc6ee9790df6b5c71eae SHA512 (rust-std-1.27.2-i686-unknown-linux-gnu.tar.gz) = 309b4e7370a0cd3e7b69f760a8b94f0908e06ebbd07b951a65c4106722d1e0e299d1256143f9d09e61a6b9034a1e2fea39312285d184e61c30b5b2d6ff8706eb Size (rust-std-1.27.2-i686-unknown-linux-gnu.tar.gz) = 69804714 bytes SHA1 (rust-std-1.27.2-x86_64-apple-darwin.tar.gz) = c913d9914a79db3ba52a88a24ce7209b85c2c71f RMD160 (rust-std-1.27.2-x86_64-apple-darwin.tar.gz) = b53c9da47baa5ac68cc21b938b32da19cb2e4762 SHA512 (rust-std-1.27.2-x86_64-apple-darwin.tar.gz) = 1839d9d188673056a322b16b8946f107258167704b8eda9a6185e222a613ea59a42e643a669b049260ec0053e30fe0262193ed006f99cc89ce4b38ce83810200 Size (rust-std-1.27.2-x86_64-apple-darwin.tar.gz) = 59590803 bytes SHA1 (rust-std-1.27.2-x86_64-unknown-freebsd.tar.gz) = a83ea7fbedb742fa2fbe39e7af7c987129a3687f RMD160 (rust-std-1.27.2-x86_64-unknown-freebsd.tar.gz) = d8094a34610ea60210c5fdbc2e635fa23e6852c6 SHA512 (rust-std-1.27.2-x86_64-unknown-freebsd.tar.gz) = 7d2358a4de2d094caaf3df7b06b2d3a0cb66f2abd95e0fc2d7eadddaef949afdbe7defbbf5a40768cc1aee70c4403195db042f4b9b8a91f4bcab5e93299ec38c Size (rust-std-1.27.2-x86_64-unknown-freebsd.tar.gz) = 64679308 bytes SHA1 (rust-std-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = ccf68df5d7379e7c02877cbb774163533437320f RMD160 (rust-std-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = 9ac4cceac33d4b4e20314a838c00449ee47ea27c SHA512 (rust-std-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = d7481690f73e9bc2b0ee8ba9bf21e81c803514cba63018a5999761497c0d50ebb0d809aec450e868467c7620dbaa8c3215e1cddc0eeb7863ffb96e96260b6a87 Size (rust-std-1.27.2-x86_64-unknown-linux-gnu.tar.gz) = 81226682 bytes d55 12 d71 5 a75 5 SHA1 (rustc-1.28.0-src.tar.gz) = 2256655a8e20e4ce29dcc2219079d9e418058690 RMD160 (rustc-1.28.0-src.tar.gz) = 97497baad42d04cb4157e02dc6a2d1b065117065 SHA512 (rustc-1.28.0-src.tar.gz) = 4e4f121ee5a8a9f8e1ddb6ca5a0c43ba15c1349ecea9478fbcd0b242bf438b498f76bee97d33b9e078a47395e44cdea4c5aa0941e7dd21167abdf94314ef10ce Size (rustc-1.28.0-src.tar.gz) = 97756918 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = d9787517f03162d3548e89a91ecf933fd67774d8 d78 1 a78 1 SHA1 (patch-src_liblibc_src_unix_solaris_mod.rs) = 0d17d0b53963cb551ff0bdddb628669458907a24 d82 3 a84 2 SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = 282d97cce8d01cfefe565185d4999c2db9ccc13f SHA1 (patch-src_llvm_include_llvm_Support_DataTypes.h.cmake) = 61cba4480d97e740d361708eb8e5c9b13bb2d36e @ 1.34 log @rust: Switch to the 1.28.0 bootstrap for SunOS too. It looks like I accidentally built the 1.27.2 bootstrap without the stack clash fix required for newer illumos platforms, so just use 1.28.0 which was built correctly for now. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2018/08/09 19:10:06 ryoon Exp $ a18 4 SHA1 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = c363feb0f9134ff1be95ecbf3b5a5483ecc18d33 RMD160 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = a5c54fe02747d657a14f671e93dc2e6146bdbe19 SHA512 (rust-1.28.0-x86_64-sun-solaris.tar.gz) = 6d4cb7051b29603f9d3b61afc93b50d8e5ff6b8d608dd8f1a9c8210441a2d6059b5c61b4e0d21b9eca99f7c979b406b02b0e50cc60c621dcb5a0d528e89156b2 Size (rust-1.28.0-x86_64-sun-solaris.tar.gz) = 186978879 bytes d27 8 d63 4 @ 1.33 log @Enable NetBSD/i386 support and fix NetBSD build * 1.27.2 bootstrap kit has a serious bug and does not work under NetBSD. So use 1.28.0 instead. @ text @d1 1 a1 1 $NetBSD$ d19 4 a22 4 SHA1 (rust-1.27.2-x86_64-sun-solaris.tar.gz) = 1344637f3283b16869197e1980de8f45f78ddab7 RMD160 (rust-1.27.2-x86_64-sun-solaris.tar.gz) = 087b48129afc03c68207f5f558ed2377326b8ff3 SHA512 (rust-1.27.2-x86_64-sun-solaris.tar.gz) = 578466111d43d665dfcac72e9ffda18e724a7b0fc34bb238d8fdf8aadacf79b18b365c5cb61c55e53794d899efd10de5daaafabb92cc46c71e118ef9c7cd3477 Size (rust-1.27.2-x86_64-sun-solaris.tar.gz) = 196557353 bytes @ 1.32 log @rust: Update to version 1.28.0. NetBSD/i386 is temporarily disabled due to missing binary bootstraps. Version 1.28.0 (2018-08-02) =========================== Language -------- - [The `#[repr(transparent)]` attribute is now stable.][51562] This attribute allows a Rust newtype wrapper (`struct NewType(T);`) to be represented as the inner type across Foreign Function Interface (FFI) boundaries. - [The keywords `pure`, `sizeof`, `alignof`, and `offsetof` have been unreserved and can now be used as identifiers.][51196] - [The `GlobalAlloc` trait and `#[global_allocator]` attribute are now stable.][51241] This will allow users to specify a global allocator for their program. - [Unit test functions marked with the `#[test]` attribute can now return `Result<(), E: Debug>` in addition to `()`.][51298] - [The `lifetime` specifier for `macro_rules!` is now stable.][50385] This allows macros to easily target lifetimes. Compiler -------- - [The `s` and `z` optimisation levels are now stable.][50265] These optimisations prioritise making smaller binary sizes. `z` is the same as `s` with the exception that it does not vectorise loops, which typically results in an even smaller binary. - [The short error format is now stable.][49546] Specified with `--error-format=short` this option will provide a more compressed output of rust error messages. - [Added a lint warning when you have duplicated `macro_export`s.][50143] - [Reduced the number of allocations in the macro parser.][50855] This can improve compile times of macro heavy crates on average by 5%. Libraries --------- - [Implemented `Default` for `&mut str`.][51306] - [Implemented `From` for all integer and unsigned number types.][50554] - [Implemented `Extend` for `()`.][50234] - [The `Debug` implementation of `time::Duration` should now be more easily human readable.][50364] Previously a `Duration` of one second would printed as `Duration { secs: 1, nanos: 0 }` and will now be printed as `1s`. - [Implemented `From<&String>` for `Cow`, `From<&Vec>` for `Cow<[T]>`, `From>` for `CString`, `From, From, From<&CString>` for `Cow`, `From, From, From<&OsString>` for `Cow`, `From<&PathBuf>` for `Cow`, and `From>` for `PathBuf`.][50170] - [Implemented `Shl` and `Shr` for `Wrapping` and `Wrapping`.][50465] - [`DirEntry::metadata` now uses `fstatat` instead of `lstat` when possible.][51050] This can provide up to a 40% speed increase. - [Improved error messages when using `format!`.][50610] Stabilized APIs --------------- - [`Iterator::step_by`] - [`Path::ancestors`] - [`SystemTime::UNIX_EPOCH`] - [`alloc::GlobalAlloc`] - [`alloc::Layout`] - [`alloc::LayoutErr`] - [`alloc::System`] - [`alloc::alloc`] - [`alloc::alloc_zeroed`] - [`alloc::dealloc`] - [`alloc::realloc`] - [`alloc::handle_alloc_error`] - [`btree_map::Entry::or_default`] - [`fmt::Alignment`] - [`hash_map::Entry::or_default`] - [`iter::repeat_with`] - [`num::NonZeroUsize`] - [`num::NonZeroU128`] - [`num::NonZeroU16`] - [`num::NonZeroU32`] - [`num::NonZeroU64`] - [`num::NonZeroU8`] - [`ops::RangeBounds`] - [`slice::SliceIndex`] - [`slice::from_mut`] - [`slice::from_ref`] - [`{Any + Send + Sync}::downcast_mut`] - [`{Any + Send + Sync}::downcast_ref`] - [`{Any + Send + Sync}::is`] Cargo ----- - [Cargo will now no longer allow you to publish crates with build scripts that modify the `src` directory.][cargo/5584] The `src` directory in a crate should be considered to be immutable. Misc ---- - [The `suggestion_applicability` field in `rustc`'s json output is now stable.][50486] This will allow dev tools to check whether a code suggestion would apply to them. Compatibility Notes ------------------- - [Rust will no longer consider trait objects with duplicated constraints to have implementations.][51276] For example the below code will now fail to compile. ```rust trait Trait {} impl Trait + Send { fn test(&self) { println!("one"); } //~ ERROR duplicate definitions with name `test` } impl Trait + Send + Send { fn test(&self) { println!("two"); } } ``` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2018/07/30 19:32:01 ryoon Exp $ d31 4 a34 4 SHA1 (rust-1.27.2-x86_64-unknown-netbsd.tar.gz) = 1734a0b687dd71a6ed214626ac4b3bbbf593bc26 RMD160 (rust-1.27.2-x86_64-unknown-netbsd.tar.gz) = 2f23c5962d287dd116695b8c82bf980f6f107973 SHA512 (rust-1.27.2-x86_64-unknown-netbsd.tar.gz) = 27538675e1b97bd64860d75121870fe5017cb5a899026c93a6b5277085be51caac2a265a0a4a23f51a6870c15f31340a68f0999dcfb6078ef07ef49dfb3dcb9f Size (rust-1.27.2-x86_64-unknown-netbsd.tar.gz) = 151858875 bytes d59 4 a62 4 SHA1 (rust-std-1.27.2-x86_64-unknown-netbsd.tar.gz) = 9479081b6fd0e2ce9dcf351624e6acca2bf86d87 RMD160 (rust-std-1.27.2-x86_64-unknown-netbsd.tar.gz) = a87f788c72c1577092b3aad6dd3e1a52651901bf SHA512 (rust-std-1.27.2-x86_64-unknown-netbsd.tar.gz) = 96d5a7dcb65b2fa53f1eda6231825cf40f95ccf3e16b26ea49528f939d4f93b34c3f724bdccc503b9771fcdc1b0c4766e6bfbff695d4c44cc5ab571022d14533 Size (rust-std-1.27.2-x86_64-unknown-netbsd.tar.gz) = 67018374 bytes @ 1.31 log @Regen for NetBSD/i386 bootstrap kit I have accidentally removed old kit. It seems that ftp.NetBSD.org does not mirror it. @ text @d1 1 a1 1 $NetBSD$ d3 64 a66 72 SHA1 (rust-1.26.2-i686-apple-darwin.tar.gz) = 7a353c1875f4656e95a14ec4822c3c2a408d1d26 RMD160 (rust-1.26.2-i686-apple-darwin.tar.gz) = 9377bd2f7373c5cf7b7e936e51d2749bea8f687f SHA512 (rust-1.26.2-i686-apple-darwin.tar.gz) = 0f899df504acc7eae6868a13de848a5f377bbad6c971554b8ad09a8933452afc384a94755c6583cd62ecaefe4d43cfe73fa7bbd85f24c93a8307f5026fbbf3a0 Size (rust-1.26.2-i686-apple-darwin.tar.gz) = 174940090 bytes SHA1 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = e2ada8d872f4d759d7db630aa6a9722c06c0fdd6 RMD160 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = 5d1d04b7359ef2aba4e255a0c716d3bd09fd24dd SHA512 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = aab2dc5fd375802c669bdd3b022023f2c77d17129f5a8f8446c82a902c0b92c1d14308d71a696f2f3fad3342ace45832c597c0d253df3e526a0df36d67ea84a4 Size (rust-1.26.2-i686-unknown-freebsd.tar.gz) = 149585114 bytes SHA1 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = f915dac0ce461cb111eca5ff0cc5449103433557 RMD160 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 22c5504c9761fc08b97a0b307faf9cb072096e58 SHA512 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 6ee03947b19c9d28b718a17d3a7331f0df3eb5ac2202eeeb2c6518af0d6bef14724c252ba13dc3d38fd3aa599c96ea6f63fcdb07efad0940cf492ad1af85a2aa Size (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 220177009 bytes SHA1 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 21ea8920c26d2ae3d82491a222d054e63655df48 RMD160 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 50be35292b2c9dfdccf995a4366defa470638f2b SHA512 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 086554775d1e57f198a914dcb0abb6b7d08e04a7c3f5f6dbcac24edfad74aa815f0573b741459af92d9fe8e3525c40b2f03cfbd32f4a77128fe50402a23c200d Size (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 154604715 bytes SHA1 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = a4e8e9d91a026ce1f688b6a01015fbeb53232cb2 RMD160 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = 65d0274940a4fc879b546223e028e8cc6ae08ed2 SHA512 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = d9790e306068408dfb1e3b4dc5fc5c80fa278dd44cab90f643ee56b3589c6a9a4e1cf0418b1c01dae297f82551465009735ed6a102b9edb149a2a84199aa3b0c Size (rust-1.26.2-x86_64-apple-darwin.tar.gz) = 177660603 bytes SHA1 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 99dd19ed3dbed38390083864404d794197b6e6b6 RMD160 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 19b9d7c8d5d4a15361517529d52c859fd346c505 SHA512 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 92bf6272d317ea4fc4df854e7b5435b2b1bddc998ed31fc24c82db48cbf740824517f9a51e6c330cbf2651957d4fe6b4fae27ba2ac9173381d02cfe8c72d91c1 Size (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 178908672 bytes SHA1 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = b0cac726bfe1e4ec546705b1acae81d0c7b5d770 RMD160 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 1b9f475ee1d2c237448923110e93eff47245ff6e SHA512 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 6254d87199dbbe7ab51e93ebe58708f316a9ebe163f005d90bcf7aa4904eec1081f334936263f9d65d6d80f6e5ddd8df54d1e7c5167b505f8b573083a955e0b3 Size (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 148405629 bytes SHA1 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = fe1a41fdbdf496686051f92a55bd8c03758e423d RMD160 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 26aab775074e2aa5f487fae3b762d2e1107fc3aa SHA512 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = dd374c1c24b66946ada5b6b4a8523b949092483fb493e84abe212c9acc1863b5bfcef02666401db5e6f496a4f344944cdb0cea39861a3ce908d623fac8ef1fa3 Size (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 226354271 bytes SHA1 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = cc7461fb34aeda1e436c2f534434a3e2495bdb5b RMD160 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 57c146c9f18b298ff20a55f5bebde41fe90b514a SHA512 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 8f6941537198421d8f70d4e3d50a2329fb8b95c305a47046be7e982ed89cbba173682d1369e853d6c46e9dff30d34092128aa3e0217765303beb7ade3a3613c1 Size (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 150371597 bytes SHA1 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 379ae519cd6b657c0afa1cd3c751ca5ce58ba018 RMD160 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 20cd45f56f4d6070280a92e004b3813f2266a3f6 SHA512 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 3cb6a0ec0618269e9d82d25817be662392bd8d04593ac74ef2f3446611bb7a7f931e6536c3fa0c0a6d6a8892845a0f4ff2146cf224ad53944e4901138e128000 Size (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 59490789 bytes SHA1 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 951e7266ac02c7cfef08d6b3657e7de7f8339734 RMD160 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 3519116ef35f5b37b04fc96d6271089b10e6d872 SHA512 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 62a62675d7d6fcddbe4d62c307db002d1561b5e39dbec70e66c08d31b62b63693f7f2158785488ec42974c2e9f1ba49137f16b9cc16ab4ea06fcf14b388b2f34 Size (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 65211002 bytes SHA1 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 2213547883fada13db1ab7f0378d4fe474e0d0a4 RMD160 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = f25b458f7fe61186222f166b45dfc0fd018f3314 SHA512 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 60e8266ead32b07eae9759fb200dec85652957714802019bcd86d4206bd3811207c3da8c871074b5265b4de2fb3fdf4f7f1a336df6696ef3cd4b3baa66139491 Size (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 69975616 bytes SHA1 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 66a84ebb2089d4aaf78d6463f5cb61aee0890063 RMD160 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 5ddd196147c8e7f7393ddd020c4c98716435479d SHA512 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 0324eee6d90b8ad3cbd9688ea67dcf46c9ed579d3334f920ec7a09aa20a3033112311fa4c7a811dc87b570a24e1e919f94e01afd3711751c47692fafa6d4756a Size (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 67559596 bytes SHA1 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 8f65b07d947a85d26d7a68209f67408f5743f6b0 RMD160 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 513f18302182ac623d22877a6f156dd3a4878141 SHA512 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 411b3454fccf52b19a38461979c26cc96afb5c05e4e4d979d83b0879458615767e83fe912f61f48419e021cc70127e6557697711ec664e743f30c4ddfff20344 Size (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 60579134 bytes SHA1 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 54239133412e50e4774bb49b48d0e0d495cb9058 RMD160 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 2468f69c7c81fbfbb24c422daaa2b58286e20cb6 SHA512 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 3f7a69237a34039d3b41aac89343c88000fc9520cd1334f4cbc34e2112b338e8e48497f7daef0169b8adbac12c96cc77553f7323aa2c1f6d52247cd059c05119 Size (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 64733391 bytes SHA1 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 1dc854f8032aafa5667d70fe56278fa7338ce216 RMD160 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = f6ddbadb67ada47979ac9587df390727630db26c SHA512 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = f4db83ec5170852c922cfe5837b7f8f048b5539ff996534dd63f24329e2bd290f1683753ba8d653acc43b4d303f20ac86c31608ad6f8d252de24deb099bf9ae6 Size (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 81550232 bytes SHA1 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 1621968fbc19ebe3d864717cfb7049c7e401db64 RMD160 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 1d03242cc13771fe6ba9752d4a63352f50741b1c SHA512 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 56a390eddecb10db7f52715e43261cba1374e0cf08bb36c9d26ca04eda5a4513cc9e9b2488c4ebc53cd3721f2f104df8bbb9a90b226eb8261263da7a89f76541 Size (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 67022448 bytes SHA1 (rustc-1.27.2-src.tar.gz) = af8d56609da8747ade91e5cba0f366629c697aa6 RMD160 (rustc-1.27.2-src.tar.gz) = 3114297c3202de4449a4ff6eb829664423df2c34 SHA512 (rustc-1.27.2-src.tar.gz) = a4dacae9b1652fa03d5262ccd4d503953743d3b088de0125ea7761d4d0b045e19a8a6ca3fef1d7c7fbbb33ec2516c7ea4c93130475a6af34dc01dce16587b3f9 Size (rustc-1.27.2-src.tar.gz) = 96873639 bytes d70 1 d72 1 a72 1 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2a0b7ea8e7e09623826f306f9f1d0611799173d4 d76 1 a76 1 SHA1 (patch-src_vendor_libc_src_unix_solaris_mod.rs) = a944011789f08f55bed15d691b50977d80369395 @ 1.30 log @Update to 1.27.2 Changelog: Version 1.27.2 (2018-07-20) Compatibility Notes * The borrow checker was fixed to avoid potential unsoundness when using match ergonomics: #52213. Version 1.27.1 (2018-07-10) Security Notes * rustdoc would execute plugins in the /tmp/rustdoc/plugins directory when running, which enabled executing code as some other user on a given machine. This release fixes that vulnerability; you can read more about this on the blog. Thank you to Red Hat for responsibily disclosing this vulnerability to us. Compatibility Notes * The borrow checker was fixed to avoid an additional potential unsoundness when using match ergonomics: #51415, #49534. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2018/07/16 01:58:58 ryoon Exp $ d15 4 a18 4 SHA1 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 0377ff9f44b309094ae093874fccd302960de08a RMD160 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 0bdf7e7398a418026e8feb6ee609a49b16ab47b2 SHA512 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 60fe7b3c5aa5ec05b6038c95c81249eaf13d33b785368b682c8132b676dd4d07cbc45dae5cc595a6e9be636655052e4bec8d52ca1212d9bfe31ad07ac32a0658 Size (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 168524342 bytes d51 4 a54 4 SHA1 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 33768f6bbfd5e3163775f75c276ce3568a26c4b2 RMD160 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 3e9c4bb28f99f9e6134bc4d5fef51324d09ce351 SHA512 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 60b2e826a6ace253f276d99d2ecc5621f26a8b4960f9cc9dcb9fe25e1c6138181ebf3ba11955dd99788af686e1461041a7a0ebe6f4135c0ee7be14e776bf4eba Size (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 67572715 bytes @ 1.29 log @Update to 1.27.1 Changelog: Version 1.27.1 (2018-07-10) Security Notes rustdoc would execute plugins in the /tmp/rustdoc/plugins directory when running, which enabled executing code as some other user on a given machine. This release fixes that vulnerability; you can read more about this on the blog. Thank you to Red Hat for responsibily disclosing this vulnerability to us. Compatibility Notes The borrow checker was fixed to avoid an additional potential unsoundness when using match ergonomics: #51415, #49534 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2018/06/25 13:31:11 ryoon Exp $ d71 4 a74 4 SHA1 (rustc-1.27.1-src.tar.gz) = fddb7e63cc64fbfb533ce6b4442ea95661708cdb RMD160 (rustc-1.27.1-src.tar.gz) = 8cdba1bc27772fb47c57e3e3e299581e60be9ea6 SHA512 (rustc-1.27.1-src.tar.gz) = 5e7db1a251729b7dd6711c160255026f56c6b8f7b4efb5033de86d281367ac0734e784412de72e2c4d11593789f517fb96899ee44e07efbef6c0bdc929392da9 Size (rustc-1.27.1-src.tar.gz) = 96870955 bytes @ 1.28 log @Add missing patch to fix build on NetBSD @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2018/06/24 08:05:25 ryoon Exp $ d15 4 a18 4 SHA1 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = d51dc4e836ad35c4b73661da9d803857f9194ec2 RMD160 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = ef756df88e496114db901026ec8376de07626e6d SHA512 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = e0213208296a127f540b89c0a61533b34ec7c5540904c8dd1085a8ade779e331af4a24e19da7e3f503bb58855862a1911f50fab609996cc96e39438afdb2db6e Size (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 168493447 bytes d51 4 a54 4 SHA1 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 3c24c2bb977c8b1a14f7664d0d4e16024a3999c9 RMD160 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 82d9935dce21fd74976337fc3464d414c9643399 SHA512 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 3f1892497cbbd6815d37480a10e5113a231d5194c4e1d06ccaa3f009882660711233fd56cce8466201a65f0ccbc4b55ac9243ffa440afd87cb936a03641f3357 Size (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 67561981 bytes d71 4 a74 4 SHA1 (rustc-1.27.0-src.tar.gz) = 54e4a19cd7eea451fea568644e4a3e264efcf36a RMD160 (rustc-1.27.0-src.tar.gz) = d890fa05261632ccd3434d91fbd80e02890eb121 SHA512 (rustc-1.27.0-src.tar.gz) = cd8fa2c748cbec7fab638cf5ea356fe55d64ec699c22dd493cd31d52f8d115a368942d2305c46e28dacff597de8748d327b1d2786502969f6dea93589295520d Size (rustc-1.27.0-src.tar.gz) = 96871225 bytes @ 1.27 log @Update to 1.27.0 * SunOS parts are from jperkin@@. Changelog: Version 1.27.0 (2018-06-21) Language Removed 'proc' from the reserved keywords list. This allows proc to be used as an identifer. The dyn syntax is now available. This syntax is equivalent to the bare Trait syntax, and should make it clearer when being used in tandem with impl Trait. Since it is equivalent to the following syntax: &Trait == &dyn Trait, &mut Trait == &mut dyn Trait, and Box == Box. Attributes on generic parameters such as types and lifetimes are now stable. e.g. fn foo<#[lifetime_attr] 'a, #[type_attr] T: 'a>() {} The #[must_use] attribute can now also be used on functions as well as types. It provides a lint that by default warns users when the value returned by a function has not been used. Compiler Added the armv5te-unknown-linux-musl target. Libraries SIMD (Single Instruction Multiple Data) on x86/x86_64 is now stable. This includes arch::x86 & arch::x86_64 modules which contain SIMD intrinsics, a new macro called is_x86_feature_detected!, the #[target_feature(enable="")] attribute, and adding target_feature = "" to the cfg attribute. A lot of methods for [u8], f32, and f64 previously only available in std are now available in core. The generic Rhs type parameter on ops::{Shl, ShlAssign, Shr} now defaults to Self. std::str::replace now has the #[must_use] attribute to clarify that the operation isn't done in place. Clone::clone, Iterator::collect, and ToOwned::to_owned now have the #[must_use] attribute to warn about unused potentially expensive allocations. Stabilized APIs DoubleEndedIterator::rfind DoubleEndedIterator::rfold DoubleEndedIterator::try_rfold Duration::from_micros Duration::from_nanos Duration::subsec_micros Duration::subsec_millis HashMap::remove_entry Iterator::try_fold Iterator::try_for_each NonNull::cast Option::filter String::replace_range Take::set_limit hint::unreachable_unchecked os::unix::process::parent_id process::id ptr::swap_nonoverlapping slice::rsplit_mut slice::rsplit slice::swap_with_slice Cargo cargo-metadata now includes authors, categories, keywords, readme, and repository fields. Added the --target-dir optional argument. This allows you to specify a different directory than target for placing compilation artifacts. Cargo will be adding automatic target inference for binaries, benchmarks, examples, and tests in the Rust 2018 edition. If your project specifies specific targets e.g. using [[bin]] and have other binaries in locations where cargo would infer a binary, Cargo will produce a warning. You can disable this feature ahead of time by setting any of the following autobins, autobenches, autoexamples, autotests to false. Cargo will now cache compiler information. This can be disabled by setting CARGO_CACHE_RUSTC_INFO=0 in your environment. Misc Added "The Rustc book" into the official documentation. "The Rustc book" documents and teaches how to use the rustc compiler. All books available on doc.rust-lang.org are now searchable. Compatibility Notes Calling a CharExt or StrExt method directly on core will no longer work. e.g. ::core::prelude::v1::StrExt::is_empty("") will not compile, "".is_empty() will still compile. Debug output on atomic::{AtomicBool, AtomicIsize, AtomicPtr, AtomicUsize} will only print the inner type. e.g. print!("{:?}", AtomicBool::new(true)) will print true not AtomicBool(true). The maximum number for repr(align(N)) is now 2^29. Previously you could enter higher numbers but they were not supported by LLVM. Up to 512MB alignment should cover all use cases. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2018/06/21 17:13:13 jperkin Exp $ d79 1 @ 1.26 log @rust: Restore SunOS support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2018/06/19 13:23:25 ryoon Exp $ d3 72 a74 72 SHA1 (rust-1.25.0-i686-apple-darwin.tar.gz) = a8581e6741b326f717cf8a5f263363212ba67793 RMD160 (rust-1.25.0-i686-apple-darwin.tar.gz) = 883e0dad512ca16697161a41fae0215439c7ac01 SHA512 (rust-1.25.0-i686-apple-darwin.tar.gz) = d4e0f33d318b1336a21a6d5bcc737aedfbf1d4cf9778f7c619ea456427b275233d1517f23f8f46a7c38f69696acceb5c202951344b2aa25f1bd3cd06658fe46d Size (rust-1.25.0-i686-apple-darwin.tar.gz) = 140644462 bytes SHA1 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = 1d7538b2a7a12149e788897626b16b7157bf6824 RMD160 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = cf187233d7e5cbeb24139f2c2422f7cd62908a41 SHA512 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = f611c922642b3166d3dc8586a8d10366a81b82620e7c75109f9f4054ad51c622d7b0abfe932e432d9309efa6356e017aa0861e818f3f141c1bdef1eec76e5a11 Size (rust-1.25.0-i686-unknown-freebsd.tar.gz) = 142435690 bytes SHA1 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 9cf61e92dd6519efb40475804649622e8becd517 RMD160 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = e77b92349499c09ec190323029795a3a73ae6efb SHA512 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7 Size (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 169267482 bytes SHA1 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 57efc6e26a4b57a5315963a1752714252e573fcd RMD160 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 4f5980b45f89e122187d61470ed22f0c98aa181a SHA512 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 38d8d5f866c2d18ddb5a74cbc28f104734ff86ccf3720b24f05e157fb3712194c6271de6bc4399e4c88a635c92de2ff13944c2f3ae8cedda319fc906b4f82b51 Size (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 164201519 bytes SHA1 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 30e7d674007b87d19eda9ae9147472e74a59e64e RMD160 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 4ee6418816c7f54cfd76951e7519ee302d5f4856 SHA512 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = f38ed1e6b30bde9dc972675c9f0270fd62df25f829638bb315333fca09c241305d55da52bbe11512192b7f8c532da27c3940dd3554ba77f2ab42289ec76ffb03 Size (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 143715436 bytes SHA1 (rust-1.25.0-x86_64-sun-solaris.tar.gz) = bc2b46829ea5ef798414e05711c7d80220122d4d RMD160 (rust-1.25.0-x86_64-sun-solaris.tar.gz) = f6f51fd4190fdb410c330021e4ecadadb211a925 SHA512 (rust-1.25.0-x86_64-sun-solaris.tar.gz) = 8247acca5e356468baed02ea8e3ddcbba7ad8cc6533163433ed0aa1b825cace4a37de016b07e1d15dc57f605c38440ce994cdc3e44d17c73985022a5bca78a49 Size (rust-1.25.0-x86_64-sun-solaris.tar.gz) = 172771923 bytes SHA1 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = fb0420d1548d63dc470bce8aea13f6947be63c18 RMD160 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = feb779bbbb666ad4cfc7dd0aa780e79655d8d9d6 SHA512 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = 85ed03069e2febcafe22e9b86b4e1573e5069720919140a27a3cdcc516a9843a772be79640dc43d0e395d0ae88780d4e0332af0cead81b41f1b6534e739033f3 Size (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = 142439738 bytes SHA1 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 1f535cf6730a714b12c4693a34f68bb06388df65 RMD160 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 9544a5ad9427c2b52f7fc68dcffb13d94299090f SHA512 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c Size (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 178696930 bytes SHA1 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 49bd25ba0d9fdefac55000f4de20a960bdf18ae9 RMD160 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 0034e7cc6eb3e1e17b7ad7cc4e5d221773d5086a SHA512 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 6b2900bbe68d8e9f78018a5f5767e0a161de557192eadd25a4aa5cc323a249b1e408403a0567ff340341c4841dc6723ff05ff51046e227c1d11c006834371f18 Size (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 144431725 bytes SHA1 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = b8bb2050fe59a32118fc82d1d6cbcb72143d8cdd RMD160 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 9e6a5e8f4c34ad24c2bd16c045d7090efffb37e9 SHA512 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 71856373685fb376e97950cc75fd34205ff164ee20586c11a8aa0a6e2e717afb57a921ef69781020201467754de64c5efe8efe0b95defe74c959bdfde4248afe Size (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 48237324 bytes SHA1 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 5b73d046f915fb9b3d3ea711c13731c867bfc4dc RMD160 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = c0ba3acf5057e4c0cf3e709114034b92825fb6d8 SHA512 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 6529492a10ed6c26a3680df937c8b79f7d87d20b90516437462f3773c8cb985b995d9e0df7cb3953079974135d0641833695ba10058234b42685bc2fdee5f378 Size (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 50402505 bytes SHA1 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = c1468104b5a82796e8a33524fe86e57fb6c7f84e RMD160 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = d7a31c3ab8ef3d6a245a4fcd0ed308279fd4a987 SHA512 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = dead4a428a4ad3c84894caaded1d7ab3ccc75af0456124f1a103c809848537e52496dd8e6dfd5afa6a4a6dd3e63cc65677c645791dac675f290c18b1042342e3 Size (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = 54602915 bytes SHA1 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 9c16dc34a0a4e072584be993f8782776c1252830 RMD160 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 0f8e04ba33d55874aac67548032e6a943bf64f6c SHA512 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = c1d2274b62e61e161b26ea82066da06d93d02f1fe4249bb2d576eb1dda4a2f70cec0641213aed7588a44b49b55724c2dd8093be8225940dace309c36f2c99be8 Size (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 63570750 bytes SHA1 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 507b4df770d63da90d8ec1e2bfd9f0378074f78f RMD160 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 7bbdc0a38598f90db874ffad298e2b05ceb0af6c SHA512 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = c6e2be3e7d85278db800b23f13891e25c76647a1e59e2fdc2b15f8aad5c3bc7c4e26bd259fb69f3ec714604bf2f443b2aafca49f06dcbb0917c2345785459556 Size (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 49382071 bytes SHA1 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = c0d8682ec239e9cf96b2d3962818105ba77a4345 RMD160 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = 91e2be89de71d5dc7a608b9355e646de650a1a08 SHA512 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = f81868b54ea54d9a67a9afda3e4dfe628f24cf2cc46616479efab304dbd4357320e82357614b37a74b18f22c9b17572e43ffb848f75c1156655040f580ba98ea Size (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = 50228076 bytes SHA1 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 7b5aa75f7912eb7976a7f094e53d5783a58af74d RMD160 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 2ca49633160519632561ffff46cfed4195c66759 SHA512 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 173389377eea982db433b571db5ec81cb4a284a07cb7b211aa38ffac00049b40a28f30437809c4c10bf8747f885dee50416dacae710f07edaa315908440c54c3 Size (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 66865178 bytes SHA1 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 7d92a81969f59d71636e23db024c4d31eca813a6 RMD160 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 041c4582c0ece0943f3bc6c8d1c116af8a413442 SHA512 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 6debcdb900c647eeb11175a238bed4ae223633523664d00fa9e9e6d7ac45e9f411aab7dbf869d56d36ee02cab23d3d78ee30134670b5d7699ecae3db2a36f88e Size (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 52422021 bytes SHA1 (rustc-1.26.2-src.tar.gz) = f052da73dd49916480a8412902c7a519c65ceb83 RMD160 (rustc-1.26.2-src.tar.gz) = a99aecdcb80e35985598991f3fe37ab5fcdb8b98 SHA512 (rustc-1.26.2-src.tar.gz) = e864d01890d8c9cf5c03f9e8572ee66c8619873f365190cc234ccf19883ea235215e42ab475d0921f82e1842f4e1a413aa43bb23cddb555bc24edb62b2dab9de Size (rustc-1.26.2-src.tar.gz) = 95312651 bytes d82 1 @ 1.25 log @Update to 1.26.2 Changelog: Version 1.26.2 (2018-06-05) Compatibility Notes The borrow checker was fixed to avoid unsoundness when using match ergonomics @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2018/06/01 23:42:09 ryoon Exp $ d23 4 d79 1 d81 1 @ 1.24 log @Update to 1.26.1 Changelog: Version 1.26.1 (2018-05-29) Tools RLS now works on Windows Rustfmt stopped badly formatting text in some cases Compatibility Notes fn main() -> impl Trait no longer works for non-Termination trait This reverts an accidental stabilization. NaN > NaN no longer returns true in const-fn contexts Prohibit using turbofish for impl Trait in method arguments @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2018/05/18 12:45:52 ryoon Exp $ d67 4 a70 4 SHA1 (rustc-1.26.1-src.tar.gz) = a06d5f10bb2a90792710420705058133ef243435 RMD160 (rustc-1.26.1-src.tar.gz) = 14b214e0f5ad1f6e76ea525ca808b6e9a9f8e7fd SHA512 (rustc-1.26.1-src.tar.gz) = 8da4ebd7f23c879964b4a78c6ec0ac11bc3ac9d3bc5b77c9d4ac19705136f5cb6bfaf5ffc884b3724e15b3f3c09b830f35e77797c3385773797dc35eb81437bb Size (rustc-1.26.1-src.tar.gz) = 95311146 bytes @ 1.23 log @Update to 1.26.0 Changelog: Version 1.26.0 (2018-05-10) Language Closures now implement Copy and/or Clone if all captured variables implement either or both traits. The inclusive range syntax e.g. for x in 0..=10 is now stable. Stablise '_. The underscore lifetime can be used anywhere where a lifetime can be elided. impl Trait is now stable allowing you to have abstract types in returns or in function parameters. e.g. fn foo() -> impl Iterator or fn open(path: impl AsRef). Pattern matching will now automatically apply dereferences. 128-bit integers in the form of u128 and i128 are now stable. main can now return Result<(), E: Debug> in addition to (). A lot of operations are now available in a const context. E.g. You can now index into constant arrays, reference and dereference into constants, and use Tuple struct constructors. Fixed entry slice patterns are now stable. e.g. let points = [1, 2, 3, 4]; match points { [1, 2, 3, 4] => println!("All points were sequential."), _ => println!("Not all points were sequential."), } Compiler LLD is now used as the default linker for wasm32-unknown-unknown. Fixed exponential projection complexity on nested types. This can provide up to a ~12% reduction in compile times for certain crates. Added the --remap-path-prefix option to rustc. Allowing you to remap path prefixes outputted by the compiler. Added powerpc-unknown-netbsd target. Libraries Implemented From for usize & From<{u8, i16}> for isize. Added hexadecimal formatting for integers with fmt::Debug e.g. assert!(format!("{:02x?}", b"Foo\0") == "[46, 6f, 6f, 00]") Implemented Default, Hash for cmp::Reverse. Optimized str::repeat being 8x faster in large cases. ascii::escape_default is now available in libcore. Trailing commas are now supported in std and core macros. Implemented Copy, Clone for cmp::Reverse Implemented Clone for char::{ToLowercase, ToUppercase}. Stabilized APIs *const T::add *const T::copy_to_nonoverlapping *const T::copy_to *const T::read_unaligned *const T::read_volatile *const T::read *const T::sub *const T::wrapping_add *const T::wrapping_sub *mut T::add *mut T::copy_to_nonoverlapping *mut T::copy_to *mut T::read_unaligned *mut T::read_volatile *mut T::read *mut T::replace *mut T::sub *mut T::swap *mut T::wrapping_add *mut T::wrapping_sub *mut T::write_bytes *mut T::write_unaligned *mut T::write_volatile *mut T::write Box::leak FromUtf8Error::as_bytes LocalKey::try_with Option::cloned btree_map::Entry::and_modify fs::read_to_string fs::read fs::write hash_map::Entry::and_modify iter::FusedIterator ops::RangeInclusive ops::RangeToInclusive process::id slice::rotate_left slice::rotate_right String::retain Cargo Cargo will now output path to custom commands when -v is passed with --list The Cargo binary version is now the same as the Rust version Cargo.lock files are now included in published crates. Misc The second edition of "The Rust Programming Language" book is now recommended over the first. Compatibility Notes aliasing a Fn trait as dyn no longer works. E.g. the following syntax is now invalid. use std::ops::Fn as dyn; fn g(_: Box) {} The result of dereferences are no longer promoted to 'static. e.g. fn main() { const PAIR: &(i32, i32) = &(0, 1); let _reversed_pair: &'static _ = &(PAIR.1, PAIR.0); // Doesn't work } Deprecate AsciiExt trait in favor of inherent methods. ".e0" will now no longer parse as 0.0 and will instead cause an error. Removed hoedown from rustdoc. Bounds on higher-kinded lifetimes a hard error. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2018/04/04 22:38:27 jperkin Exp $ d67 4 a70 4 SHA1 (rustc-1.26.0-src.tar.gz) = dcd755df6b00cd5bed097be0a361428a45bf94a0 RMD160 (rustc-1.26.0-src.tar.gz) = 5f7c7180496cdc5dd1c694bba2fa4fce236e708e SHA512 (rustc-1.26.0-src.tar.gz) = 6b0eac18eef1093dad4cbb57fccbc22a2e0b11459c11600c66eef539fa1972bbae2d89751e2d46a32a46a4572fd0d3264b1083bd13d9749b694e00cd4b3d8acc Size (rustc-1.26.0-src.tar.gz) = 95383826 bytes @ 1.22 log @rust: Re-enable SunOS support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2018/04/04 12:16:46 ryoon Exp $ d3 69 a71 73 SHA1 (rust-1.24.1-i686-apple-darwin.tar.gz) = ec76c638dfeccbc09efccdb5a9b407038b249849 RMD160 (rust-1.24.1-i686-apple-darwin.tar.gz) = e76f778305b4fcc6f41e80dce351795b3d56b366 SHA512 (rust-1.24.1-i686-apple-darwin.tar.gz) = 97ceea8f654bbfcbaed831eb0aa9a54f9a934085c806a4bf6c159384104a689f3f3346ec5040e1fae6f4d0fd84c7fbb0f4149c77a63cf3f14d165b1187e79cc8 Size (rust-1.24.1-i686-apple-darwin.tar.gz) = 153723642 bytes SHA1 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 4b1668ec299c8bacf9ba985d2c8bc852185165ba RMD160 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = ec5c53185c97f9698024462542d97bbc57e59ab1 SHA512 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 0578230174fa3fb244b7e0483e13592a5098f9cc660b656a90c92992fea99e7d12090820d1876af4dbcdc4b81dbc1c68aa1b57d728668c25ec26dc8f1ef100d3 Size (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 177096905 bytes SHA1 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 85a62c007356603be72ad661d04bd525d7905630 RMD160 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = be7574105e756065155483b59bd22b930b3a8a3b SHA512 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 779bfbf59dbc2b95abfcf8b8fa635e3caf276501e5d95a722073df906958a278174b07aa322b2920dfcbdf9259a836b1ee3b07106bba6a097e0b479d751bdd78 Size (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 193645445 bytes SHA1 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = cbe3cbc11d22856688f88b3e0a632b8ec9e68588 RMD160 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = f7483eb2fbf141b4b36c409cd6e7f8925b4921a1 SHA512 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = e249f7bcbac9c35f2ebc19b88e9726acc989b40318b2bf08e9343ae6e27c114d442d35a793c2fbb8c2826e9c27b19083d3c9dae4d0e435ac7d75fda36c6e7887 Size (rust-1.24.1-i686-unknown-netbsd.tar.gz) = 192964477 bytes SHA1 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = bf60f0a0b06c2b82c23838ec78465b375e3a7c6b RMD160 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = e212c1a8e83d17c5a2acc8926e3a358806238664 SHA512 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = 06a07741bd06b9d84d8684086a63f92024e1515391f5767596c94d6d1fa96ba1fc57c230361b6f66ae83df9145ed09ab648262b19102ead47aedc83cf83f01a4 Size (rust-1.24.1-x86_64-apple-darwin.tar.gz) = 155912008 bytes SHA1 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 90753701b3d6d2a3e89a1989f67b8d49bbc6b975 RMD160 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 2c865bc6f32e89ccb6d88b7a714908f3746a0c6a SHA512 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 06189a82523705409a4a7bd141e984e8c14bf8fbc0a4f477237537118113590fece7d14fc22bfe1c008a966b7e8d6fb3f83bb873032a398324c3c74b61c55819 Size (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 185764052 bytes SHA1 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 29d42f11a6f703ee2a959d40429dc1416832f4c8 RMD160 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 2da5f98f0f886f4d629ab5312f192a0347d7dc5b SHA512 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = d2548ec6b6e3976d17ca87f7fe8b2aca3a0dab66c5ea95b889f12e34cc436c0ff36e2efbb5d6e38959f99fedb2af38ad9ac3bab74d80918b24de56d641784f46 Size (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 175304021 bytes SHA1 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = b4391e14dced27ec7cacac85411688c1ac020683 RMD160 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = b9ba2ce4fb134caa66b70f009c24d6d6849aa951 SHA512 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 9011839b89937d899f55dc1a391cbdfdb67d3eb2e279684f0c01e08e351d02f91c8449e5f5bea96955f312b15772c1f7724e4384980ef9bfc93a85ebb4346ebb Size (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 199685786 bytes SHA1 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 8f4ceb2ae7e90ec187a1a171bf6022d90501ab70 RMD160 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 662559b311f740db61cf8523de1163a871d03442 SHA512 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 4a4cc76970255302557072cd45275cda563b112d1ba100700be92ec37af94b5fa11821ffd72a1bfdf68f93c8991b1b1eeca9bfe6b60f2b5b035b73d5b0d65373 Size (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 179382274 bytes SHA1 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = 8aa93c6d24f0c6507642951ae4fa4410359ca522 RMD160 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = a2c0484dcec10542c9db1c36dad86ddcf5a4e6b9 SHA512 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = e99faa3e5f92405de43590b26bbb124f2b45b177fc36ac450783aa72cb4fbbffaa3fc21060840eb274ae668a4d70703b26d51dbb3e68b126baffb6bf80f7db95 Size (rust-std-1.24.1-i686-apple-darwin.tar.gz) = 73795185 bytes SHA1 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = cb5b62244cda87948a7940a380f953b1ae9942a3 RMD160 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = f082c1c8412e4a74bdab759d3bfec632d04be4bb SHA512 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = ea5db1a483dc3f81c32ca160dca05316661f777905eab928707730dadc9a245e93b4d38580f78fc464bd9ecda10fd1c11c636123fe337a361ce592e7dbfee57d Size (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = 80998434 bytes SHA1 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = ec056f9e25f0daf5f072db459146da102c4f5633 RMD160 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = 3dd1d45a5e7a4cb6383ff34bde2d8b1893dfbd6c SHA512 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = a827cc964db33bedaf9a163f7559c9b908ec6f960410dbc3d1ae4e44f27c2ee14bbeb12ed5be0ce4563ede1eaf4c7290a1f882a2363ddd95dbdea627cb89026e Size (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = 90547952 bytes SHA1 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = ee8af76bd1e19929445f873211e5c98a78b97225 RMD160 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = f8e11c1e72d00569f28d6830a9bff7b7c705c24f SHA512 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = 1b5c1295b3f584e09b52c57acc9de19936facb10291ef5ea8ff2ba588fb45f09c18574c5c2c69c8831d0c49f8a3e12298e82b4089ee7a459233f5bb32352c531 Size (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = 100029439 bytes SHA1 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 8e50d1e6979b1e5ab9c89476b78bae7d4d7d3e18 RMD160 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 8ba9b8bd66128e901ae1ef0868fc5a3492b04d5a SHA512 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 9f1ec06aaf74d8b2cc026590cad979d4b80b1b73394643195f3fc6fd424de16aed935d44e75740402d9e9de94df6f9e65e02b3ce64c20712813e5a8049b97a53 Size (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 74520545 bytes SHA1 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = efc77d6e8e983141fb31f3e7113d49afa4988e03 RMD160 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = cc76c776d74e2053e403f76a4954d9e885f872b4 SHA512 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = 6e4d461881afc8d6685aa2ca26fbda829eb85b63eeb655471b07a06a720c162f9610341affd92ee095ca4231074da36f6a47e4999cfa1bf08cc834acc3a76efe Size (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = 80411345 bytes SHA1 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = bbe59ef66c08e806efcf628f4ce88f60007a4cfd RMD160 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 23e63fa5bc73263286edfbcdcda6fbaa1a249f56 SHA512 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 52f2b8038c8223d6c9988b22aa5f64781292701ae5382f6ac0f5060a4b72a3b5b31ae6bd05fba433b27ee0f5d71de0cd4c6caf92297f5948166adfae28954766 Size (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 99998241 bytes SHA1 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 474e94f294591f656900ca8aa871052e067ca40b RMD160 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 04c2af586f74e8a1cf254975aa7e1610533deb9c SHA512 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 01a7c6b2295d9841d39a252f4974bad99b5ed547d7e99e32d8ebfbfe8ff290f8abaacd3102e0ded28d57a0eaaeaaea1e14891eee0831e40237a563324c28479b Size (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 84447365 bytes SHA1 (rustc-1.25.0-src.tar.gz) = 8a8d11a5b9f836025d0790f3d03606ad1e7acd3c RMD160 (rustc-1.25.0-src.tar.gz) = 5176d728e189332e6dc3da389aa9938a0be911d9 SHA512 (rustc-1.25.0-src.tar.gz) = 7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce Size (rustc-1.25.0-src.tar.gz) = 98639156 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = e4baa9e42a8d1e55fdf8317f833d5b645dd6e1c2 @ 1.21 log @Update to 1.25.0 Changelog: Version 1.25.0 (2018-03-29) Language Stabilised #[repr(align(x))]. RFC 1358 You can now use nested groups of imports. e.g. use std::{fs::File, io::Read, path::{Path, PathBuf}}; You can now have | at the start of a match arm. e.g. enum Foo { A, B, C } fn main() { let x = Foo::A; match x { | Foo::A | Foo::B => println!("AB"), | Foo::C => println!("C"), } } Compiler Upgraded to LLVM 6. Added -C lto=val option. Added i586-unknown-linux-musl target Libraries Impl Send for process::Command on Unix. Impl PartialEq and Eq for ParseCharError. UnsafeCell::into_inner is now safe. Implement libstd for CloudABI. Float::{from_bits, to_bits} is now available in libcore. Implement AsRef for Component Implemented Write for Cursor<&mut Vec> Moved Duration to libcore. Stabilized APIs Location::column ptr::NonNull The following functions can now be used in a constant expression. eg. static MINUTE: Duration = Duration::from_secs(60); Duration::new Duration::from_secs Duration::from_millis Cargo cargo new no longer removes rust or rs prefixs/suffixs. cargo new now defaults to creating a binary crate, instead of a library crate. Misc Rust by example is now shipped with new releases Compatibility Notes Deprecated net::lookup_host. rustdoc has switched to pulldown as the default markdown renderer. The borrow checker was sometimes incorrectly permitting overlapping borrows around indexing operations (see #47349). This has been fixed (which also enabled some correct code that used to cause errors (e.g. #33903 and #46095). Removed deprecated unstable attribute #[simd]. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2018/03/03 22:11:26 ryoon Exp $ d23 4 @ 1.20 log @Update to 1.24.1 Changelog: Do not abort when unwinding through FFI (this reverts behavior added in 1.24.0) Emit UTF-16 files for linker arguments on Windows Make the error index generator work again Cargo will warn on Windows 7 if an update is needed. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2018/03/02 05:59:18 triaxx Exp $ d3 68 a70 68 SHA1 (rust-1.23.0-i686-apple-darwin.tar.gz) = 3d22c63d17a94beaec6b36866c8919674158c0f7 RMD160 (rust-1.23.0-i686-apple-darwin.tar.gz) = 53111ab85eab609293a975bb02efa149c4e4cd93 SHA512 (rust-1.23.0-i686-apple-darwin.tar.gz) = 0c3b16a2b7678a37ab5663fd643f53de182fafc39c892533377deb9736a13beadf12930d8dacb60957d8470058027e7d83787df3c4c21813bf7404daf7ba99c8 Size (rust-1.23.0-i686-apple-darwin.tar.gz) = 142608015 bytes SHA1 (rust-1.23.0-i686-unknown-freebsd.tar.gz) = e3aef3ab7c25756024da4c7eeab0c46ada0a0aa6 RMD160 (rust-1.23.0-i686-unknown-freebsd.tar.gz) = d2b43748ebae3643c01aaeb6229a5bf2cf9b5a47 SHA512 (rust-1.23.0-i686-unknown-freebsd.tar.gz) = 1039b754de0462c943431f5dacedad9f0235d75f38d1bcb685fbd8ba9e3c7798ec742097fd5750e4d2e787ef438a762e7b2c5ea7a1f3848cc33a460c398dbcef Size (rust-1.23.0-i686-unknown-freebsd.tar.gz) = 185608141 bytes SHA1 (rust-1.23.0-i686-unknown-linux-gnu.tar.gz) = d8f7042750254fff622c00c13954321828cd0ced RMD160 (rust-1.23.0-i686-unknown-linux-gnu.tar.gz) = f04d4d27384e5152461319bb1e73788102a0b410 SHA512 (rust-1.23.0-i686-unknown-linux-gnu.tar.gz) = b4b5a26b6416ceb81cbb7202c42481bfa10ef2afabfa46c2eefc89d58f87b1b4785c1f65e2f58ea863ae3d3e794aa06e101f9097d5aa757e6749d891006a7542 Size (rust-1.23.0-i686-unknown-linux-gnu.tar.gz) = 180646185 bytes SHA1 (rust-1.23.0-i686-unknown-netbsd.tar.gz) = 1e788b6caf542f0c5691060fedddd6ee401c7295 RMD160 (rust-1.23.0-i686-unknown-netbsd.tar.gz) = 17ca4442bbe39f603e5ef9ddf4e690fb8d6465dc SHA512 (rust-1.23.0-i686-unknown-netbsd.tar.gz) = 830494099c01a1cc00120aa3a748a1197e3b622e5c16c20ae8627a87ce41286964561d53f415469038e30104282c6c876b3a6ae284fd6680be0b10ef32a6d946 Size (rust-1.23.0-i686-unknown-netbsd.tar.gz) = 180989865 bytes SHA1 (rust-1.23.0-x86_64-apple-darwin.tar.gz) = 350fcae42dc1122e95165cedc282c4e6eb321c9f RMD160 (rust-1.23.0-x86_64-apple-darwin.tar.gz) = 54b285b7681cb8fc419c506da8654e977ae09425 SHA512 (rust-1.23.0-x86_64-apple-darwin.tar.gz) = 8aa6351ab3d41ef203e98cc3d24c0b80a19c43a2905bbb27516ff23f2bb6127ece44d9fdd69ad07e81c435f04c6848427f7b5dafc10ea92d89a6a4ffa8dca04a Size (rust-1.23.0-x86_64-apple-darwin.tar.gz) = 145099760 bytes SHA1 (rust-1.23.0-x86_64-unknown-freebsd.tar.gz) = 4aa3acfce0e30b54a4d07444ef927cd5a983ac0f RMD160 (rust-1.23.0-x86_64-unknown-freebsd.tar.gz) = df9f904e587bddae2c0c625efac1afb8d8576746 SHA512 (rust-1.23.0-x86_64-unknown-freebsd.tar.gz) = 8a67fb4fd7e75860da443dca67c250709a134cd37eb79716fd99c1a44602d50d7202d0b5609365848bf689375e39e4b35afed9d246afcdbf20316b8636b0fdb3 Size (rust-1.23.0-x86_64-unknown-freebsd.tar.gz) = 180539819 bytes SHA1 (rust-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 3e068b6aef53a27adc5445f5a5332402ebcc2843 RMD160 (rust-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 6bd32b76d29474bf0a4d688e6de983815006d19d SHA512 (rust-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 71c0a893b25f6498bfd73104f006b79b5d6a31e4a4bcc6dcbe1b48183120afca28c12404b436417e010e3c449845c98e27e76d2b0f33498bcb35d2434b1fa821 Size (rust-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 187313088 bytes SHA1 (rust-1.23.0-x86_64-unknown-netbsd.tar.gz) = b860bee5ecbae41daf74705589bba34de856fb2c RMD160 (rust-1.23.0-x86_64-unknown-netbsd.tar.gz) = f8977e4beef94a17ae0640297e2a291466bec441 SHA512 (rust-1.23.0-x86_64-unknown-netbsd.tar.gz) = 8e64e99f134dd3114ab3bfd654f5d6c3156a25da9d365dcc25284788d763fd5683495e45f12df3b3145f1f2e0ec44f4c70b76cff62dd404ed562fd50ab84afaf Size (rust-1.23.0-x86_64-unknown-netbsd.tar.gz) = 167736686 bytes SHA1 (rust-std-1.23.0-i686-apple-darwin.tar.gz) = 088fc16b7a064843b16bc2bd4ffa83a78cf27484 RMD160 (rust-std-1.23.0-i686-apple-darwin.tar.gz) = 2873bd63f74c1d225a0a3392bb8cfa5534679dc1 SHA512 (rust-std-1.23.0-i686-apple-darwin.tar.gz) = fb5f23f1cc2a25b63585713fb6cc6b4709438223609c43d877da063d2eafe71855c7ef7d5a715920523503cbdabf6077b3bf15620373516151d4914c396850da Size (rust-std-1.23.0-i686-apple-darwin.tar.gz) = 66640892 bytes SHA1 (rust-std-1.23.0-i686-unknown-freebsd.tar.gz) = 132562542e4944971c85ccc8315e742beadcf0a4 RMD160 (rust-std-1.23.0-i686-unknown-freebsd.tar.gz) = e3110aa1a31e6a2e1a4e3041e3333d152f7d0cf9 SHA512 (rust-std-1.23.0-i686-unknown-freebsd.tar.gz) = f542a62ab6c0f593aa430a44a50239e04bc08a2d1692802f7b9a74b632cd1d62f14e88d9a3a2610b25343bd462e8a1d07fd67d617122841d376cc1e57598adbf Size (rust-std-1.23.0-i686-unknown-freebsd.tar.gz) = 85554022 bytes SHA1 (rust-std-1.23.0-i686-unknown-linux-gnu.tar.gz) = a28b66f18472d47597da157e21ac4a1bda0eb03e RMD160 (rust-std-1.23.0-i686-unknown-linux-gnu.tar.gz) = 1e2f58f04855fce5c2dcddc818361996ad2f3692 SHA512 (rust-std-1.23.0-i686-unknown-linux-gnu.tar.gz) = 2c36e7ccc3374063d20ebe43fc1e3e3f666725aa4427a2f6e8348e7468e53414abd1ecacc82b72374b33bab0b13248f19396ea9ef84235c5e2c6cf3c3effbcff Size (rust-std-1.23.0-i686-unknown-linux-gnu.tar.gz) = 83243123 bytes SHA1 (rust-std-1.23.0-i686-unknown-netbsd.tar.gz) = 4dca86c1b24b07d7d8519d460bf39916ff063fc8 RMD160 (rust-std-1.23.0-i686-unknown-netbsd.tar.gz) = 51619c8eee7d523c27f48845896a93225dde5aa9 SHA512 (rust-std-1.23.0-i686-unknown-netbsd.tar.gz) = 29a0c0fd9cccf9b0f349740e0cada66a75e5a8a02d11d6f3a893d99883c1565341d6a6017c31a800151888b0034de2e38dff5bececeae74dce2cd7a8de15649e Size (rust-std-1.23.0-i686-unknown-netbsd.tar.gz) = 92726688 bytes SHA1 (rust-std-1.23.0-x86_64-apple-darwin.tar.gz) = 4312a72c23f8129746b86099b29e7491fbec8d19 RMD160 (rust-std-1.23.0-x86_64-apple-darwin.tar.gz) = 5b2d5f9e7ed73112fc970d5d74eef392b5c490a8 SHA512 (rust-std-1.23.0-x86_64-apple-darwin.tar.gz) = 25db3f206174b6ba169646faa02bf305ed9efe1ef7bebbb74ebc6feb9ed293e4db9a1107baa10fc4b51d48046759fc459ebdf1c7fa3fb50f5bc0b4a5d5a22575 Size (rust-std-1.23.0-x86_64-apple-darwin.tar.gz) = 67553850 bytes SHA1 (rust-std-1.23.0-x86_64-unknown-freebsd.tar.gz) = f658c1f37a8e6eddf0b93b020a70c755e15b62ae RMD160 (rust-std-1.23.0-x86_64-unknown-freebsd.tar.gz) = dd2f5a835458041b9119512927fd0d7b29db7f1b SHA512 (rust-std-1.23.0-x86_64-unknown-freebsd.tar.gz) = 6b4717e2a2033b83fd171e5966a0a91fb25c1e59460e73536cb903a7175193855fb301a4e62d53a886a8cdd734e862ddd4ac96e92b46a0c57973dad277aa76ab Size (rust-std-1.23.0-x86_64-unknown-freebsd.tar.gz) = 83513873 bytes SHA1 (rust-std-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 200d5e19bb178beb0ad7a2a7068693d3b0e6ddae RMD160 (rust-std-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 4c8ef656997e4bb0dbb9d4927d0f9f876c88b4cb SHA512 (rust-std-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = f1dba207b62306e8a15573020088e87ae5d1b53fc081d92439c93add82751ac9aaa265e073ee7240185310aa533bac6f3fc354486af429d29332074eaf80a877 Size (rust-std-1.23.0-x86_64-unknown-linux-gnu.tar.gz) = 93009330 bytes SHA1 (rust-std-1.23.0-x86_64-unknown-netbsd.tar.gz) = 711070659aeca342ad1880a2faa17b2b20c7a44d RMD160 (rust-std-1.23.0-x86_64-unknown-netbsd.tar.gz) = eba650afb99d39925466b0d1a5da1995590c29f9 SHA512 (rust-std-1.23.0-x86_64-unknown-netbsd.tar.gz) = 54e6e5f3ec8e4ff45a44a36efb9caed6e594130bb45b60a05b99f2661372972d8d9313b80f973ad37880e6e09925604ed694927a3cd0cb4a2d80de036dd8649d Size (rust-std-1.23.0-x86_64-unknown-netbsd.tar.gz) = 77499668 bytes SHA1 (rustc-1.24.1-src.tar.gz) = 4750e886df04135b5ce9445d136935ac3f87abb0 RMD160 (rustc-1.24.1-src.tar.gz) = e4c92648fbd3499dcc54c6efdce53d5cdde010c4 SHA512 (rustc-1.24.1-src.tar.gz) = 0d99c81b3ca0992af4af0c6a729ada14c24d2563c12a7b0d40c5dfb07e14678b914d4edb003c43d1e53ca68aec199838001ff1652ca6926cbe389a09bcb9c2ed Size (rustc-1.24.1-src.tar.gz) = 67512394 bytes a75 1 SHA1 (patch-src_llvm_lib_CodeGen_MachineDominanceFrontier.cpp) = 2899771b1a23be840b9305eff7e5e5f957239ccb @ 1.19 log @Enable FreeBSD support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2018/02/18 12:12:54 ryoon Exp $ d67 4 a70 4 SHA1 (rustc-1.24.0-src.tar.gz) = 067f5a3c39490573adb85caf6af8e7dca7fcba1d RMD160 (rustc-1.24.0-src.tar.gz) = 5ba759d3620e5b37ca4d638b6511c8e4e6c3b009 SHA512 (rustc-1.24.0-src.tar.gz) = c879547bef9cd1b0ed1055cc0198fc79d16689a2ed24e783990b5626863a8e9953403470dfad0a18ea7cddea82f837f3e29cd155b155aa2bf3fd1328fc98e622 Size (rustc-1.24.0-src.tar.gz) = 67506894 bytes @ 1.18 log @Update to 1.24.0 * Disable SunOS support for a while Changelog: Version 1.24.0 (2018-02-15) Language External sysv64 ffi is now available. eg. extern "sysv64" fn foo () {} Compiler rustc now uses 16 codegen units by default for release builds. For the fastest builds, utilize codegen-units=1. Added armv4t-unknown-linux-gnueabi target. Add aarch64-unknown-openbsd support Libraries str::find:: now uses memchr. This should lead to a 10x improvement in performance in the majority of cases. OsStr's Debug implementation is now lossless and consistent with Windows. time::{SystemTime, Instant} now implement Hash. impl From for AtomicBool impl From<{CString, &CStr}> for {Arc, Rc} impl From<{OsString, &OsStr}> for {Arc, Rc} impl From<{PathBuf, &Path}> for {Arc, Rc} float::from_bits now just uses transmute. This provides some optimisations from LLVM. Copied AsciiExt methods onto char Remove T: Sized requirement on ptr::is_null() impl From for {TryRecvError, RecvTimeoutError} Optimised f32::{min, max} to generate more efficent x86 assembly [u8]::contains now uses memchr which provides a 3x speed improvement Stabilized APIs RefCell::replace RefCell::swap atomic::spin_loop_hint The following functions can now be used in a constant expression. eg. let buffer: [u8; size_of::()];, static COUNTER: AtomicUsize = AtomicUsize::new(1); AtomicBool::new AtomicUsize::new AtomicIsize::new AtomicPtr::new Cell::new {integer}::min_value {integer}::max_value mem::size_of mem::align_of ptr::null ptr::null_mut RefCell::new UnsafeCell::new Cargo Added a workspace.default-members config that overrides implied --all in virtual workspaces. Enable incremental by default on development builds. Also added configuration keys to Cargo.toml and .cargo/config to disable on a per-project or global basis respectively. Misc Compatibility Notes Floating point types Debug impl now always prints a decimal point. Ipv6Addr now rejects superfluous ::'s in IPv6 addresses This is in accordance with IETF RFC 4291 Sec. 2.2. Unwinding will no longer go past FFI boundaries, and will instead abort. Formatter::flags method is now deprecated. The sign_plus, sign_minus, alternate, and sign_aware_zero_pad should be used instead. Leading zeros in tuple struct members is now an error column!() macro is one-based instead of zero-based fmt::Arguments can no longer be shared across threads Access to #[repr(packed)] struct fields is now unsafe Cargo sets a different working directory for the compiler @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2018/01/09 11:47:33 ryoon Exp $ d7 4 d23 4 d39 4 d55 4 d72 1 a72 1 SHA1 (patch-src_bootstrap_lib.rs) = 1c290a1e0f251c99cdb4fa8639f8680f9c7953ff @ 1.17 log @Enable SunOS/Solaris support However SunOS build fails with internal libtool. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2018/01/08 09:33:58 ryoon Exp $ d3 52 a54 56 SHA1 (rust-1.22.1-i686-apple-darwin.tar.gz) = 9e846c124ea8d94234bed3bf96abba6d405898c3 RMD160 (rust-1.22.1-i686-apple-darwin.tar.gz) = d873e7d9f98f700a281beeabbf4e70df4b2d1949 SHA512 (rust-1.22.1-i686-apple-darwin.tar.gz) = 92a8a1bb2a7f87ef893343bfc878948984a485da929abcfea67fd4e7c1f260bb1bbf273e2d8e14b9c5efeef6092bed0668db3a39064abbf209f0817c6403a61f Size (rust-1.22.1-i686-apple-darwin.tar.gz) = 128186253 bytes SHA1 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = b0f9049be84d682006a067e92e3a824ef88de41e RMD160 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = dba349de91fb173d9607f7fee10fbbee0e26059c SHA512 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = 5e24f021cc31f3998209cdca180cba8a51ab368991dbd74743e5402213ace87d289b0be095e54ce83c6b10753bac5a53dfa05116bb1d9fd283b9ec602bdfcfb9 Size (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = 151926292 bytes SHA1 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 4d794ff2e789487a55ea03af9a85cc776e23c735 RMD160 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 765987d2ce25eb726f6818b3dbe5d660810284f1 SHA512 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = e4566d76c7f9030b450ade689199dde93253d3503942a480ff226b5f3a3d40a41e0cd7985bd6a8dbbbc32a563ade509ddf1d2365de7c7530a1ca68f3768046b5 Size (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 154203732 bytes SHA1 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 0f373805daf012aa1559afc23600405823879ae6 RMD160 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 00119085a763d0bd112669167f8aa71fcf9c44dc SHA512 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 75818fdf4b76844dcb04d9a5061b192c014d796090b9ccef91db6d4c9368951c6bb2e2752e85d38e9081a8abe2b237f6b0502e02409a2b6004a58d01ced8a14e Size (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 131157151 bytes SHA1 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 6b3c6a67a50d1548efb88f9b7ea91f43bd98e0e2 RMD160 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 82ea9b304736cbe3c95fb362474aa9d7324307fa SHA512 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = a3a544f1a6c63f300f8d58052073952122efc9b7c77f81d6f06aacb6c76d041bcc58dec1a3d34a4ff3cd50640a2aff5bd1808be8d8931a10e99bf424b6c0ec2e Size (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 139173015 bytes SHA1 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = a1a5dd3650fb8393e7201280d2bba3bcd9d9194f RMD160 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = e4c1626b864a819778584ecb51667c168f0ec271 SHA512 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 0fd3776a7fd38cbcbffe8a257836f9f5c0d04762af3107b93b8860b98b6d92b0912b4668c973d9f647a7a74b4855a5680cab042c3389c6158efee1b4640a60de Size (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 160434198 bytes SHA1 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = ecf48d776a4b1f7ddb39c51f30376f53bdbfc11d RMD160 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 5cac3c44ec455532d4466ed0f57c904ca9f77733 SHA512 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 0e80041c2f732da56a614862413bf97a218f92f7d858be8c62961fae45690de763f5bdd25aa66a7583c2136d3631f6a97b7f309d84652e6dc6ec37e681ecd283 Size (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 141364677 bytes SHA1 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 3fbd0f74e8a59f3e074b254f55fe84c388488faa RMD160 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = c37621c86f7e8e15fa90ed881303e772841e3a5e SHA512 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 0a35db3514a06663c15a5a6c1544057853a954fdc29db48e23ac98fa5b248bea479363eb6bbbeeb9ce56ea2c8506f0f5819d2a0f6668c8d2c208117ba1711794 Size (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 60227393 bytes SHA1 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 1d0265e4d5a3e09650b99c1142886cd0e4151572 RMD160 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = fa1e751a6c6a80d2853c36f8d585c6333f4f68ee SHA512 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 867a4ad11041f978f28e0ccd119f0ef19603cf56b43e9d2b6d527c88b9c86e26ccf40172b484f5dfd5c52654e7266872c25c1b48e5a403c532c30e1d2b54c386 Size (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 70983153 bytes SHA1 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 94fed3116a71f06bc1630900bc34064ce12f1a0d RMD160 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 78f0f24d308006a292888d5cfcae0afe11d577ed SHA512 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 7b52305d7d5f2381daf419fa2fbd0a1756400d4227965fea78622cf5d033e462813cb329a8d4e3a6c71f7e4f3675278eb64b62df87f53368fa27198ed1128ac9 Size (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 80286408 bytes SHA1 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 0d34bd70369cacf31ca3f113855435a48de67431 RMD160 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 49a78f586fb2560bcbc36003a273ad364b8df8aa SHA512 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = adcf063cdd59fcc17853353f303091fe2c24b68632b788968ea7bbd0f0034470831c388eff3d52838d409b458300dca482ce701a99fef665be785ec50dd49416 Size (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 61451295 bytes SHA1 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 0211229c5f65e287b6c2741945fe1def2392235e RMD160 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = b064f709cc165ed7e7c1d702c7e609aa71848f95 SHA512 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = ba4ad86b328d135ccd7735cc280889c1526128b1bbc85041c2b9cced47bb6697352d16852db76111868b2b10fd42e5198c11f6fe6d3c4009972627ccd6b874dd Size (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 81372873 bytes SHA1 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = aa825d7c39f285dea39f93bcf610775c14e53789 RMD160 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 83281e839c0950711ad2e2dc3605ad3ff696470a SHA512 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 4e095960dbb4fe2d83aa99b7c03793c03c9aa9d68f66bd8ed1508b0005438515856fd09a8ec8f28a50d419ceb97f2c3d0f1a1b6f612325d18819151a7896358c Size (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 66149679 bytes SHA1 (rustc-1.23.0-src.tar.gz) = e21a85ecdc9adbb2b3cbe0f07282e6e59bc50ef1 RMD160 (rustc-1.23.0-src.tar.gz) = f8dc31e9fbe1e2071d2307be5a38c73da8a637ee SHA512 (rustc-1.23.0-src.tar.gz) = a1dbb1a625c6d8dfe9708e1cf478a49154b1eb0aba5ba67ac85518a8c7d1c70d2d86ac4d441156e9bfd0fd77ca241fb5491a2bd68aefcf0b3c2e164c3cc29e4e Size (rustc-1.23.0-src.tar.gz) = 60010149 bytes @ 1.16 log @Update to 1.23.0 * Disable Solaris/SunOS suppprt for a while Changelog: # What's in 1.23.0 stable New year, new Rust! For our first improvement today, we now avoid some unnecessary copies in certain situations. We've seen memory usage of using rustc to drop 5-10% with this change; it may be different with your programs. The documentation team has been on a long journey to move rustdoc to use CommonMark. Previously, rustdoc never guaranteed which markdown rendering engine it used, but we're finally committing to CommonMark. As part of this release, we render the documentation with our previous renderer, Hoedown, but also render it with a CommonMark compliant renderer, and warn if there are any differences. There should be a way for you to modify the syntax you use to render correctly under both; we're not aware of any situations where this is impossible. Docs team member Guillaume Gomez has written a blog post showing some common differences and how to solve them. In a future release, we will switch to using the CommonMark renderer by default. This warning landed in nightly in May of last year, and has been on by default since October of last year, so many crates have already fixed any issues that they've found. In other documentation news, historically, Cargo's docs have been a bit strange. Rather than being on doc.rust-lang.org, they've been at doc.crates.io. With this release, that's changing. You can now find Cargo's docs at doc.rust-lang.org/cargo. Additionally, they've been converted to the same format as our other long-form documentation. We'll be adding a redirect from doc.crates.io to this page, and you can expect to see more improvements and updates to Cargo's docs throughout the year. See the detailed release notes for more. ## Library stabilizations As of Rust 1.0, a trait named AsciiExt existed to provide ASCII related functionality on u8, char, [u8], and str. To use it, you'd write code like this: use std::ascii::AsciiExt; let ascii = 'a'; let non_ascii = '❤'; let int_ascii = 97; assert!(ascii.is_ascii()); assert!(!non_ascii.is_ascii()); assert!(int_ascii.is_ascii()); In Rust 1.23, these methods are now defined directly on those types, and so you no longer need to import the trait. Thanks to our stability guarantees, this trait still exists, so if you'd like to still support Rust versions before Rust 1.23, you can do this: #[allow(unused_imports)] use std::ascii::AsciiExt; ...to suppress the related warning. Once you drop support for older Rusts, you can remove both lines, and everything will continue to work. Additionally, a few new APIs were stabilized this release: The various std::sync::atomic types now implement From their non-atomic types. For example, let x = AtomicBool::from(true);. () now implements FromIterator<()>; check the PR for a neat use-case. RwLock has had its Send restriction lifted See the detailed release notes for more. ## Cargo features cargo check can now check your unit tests. cargo uninstall can now uninstall more than one package in one command. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2018/01/04 15:18:50 jperkin Exp $ d19 4 @ 1.15 log @rust: Restore SunOS support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2017/12/20 05:38:21 maya Exp $ d3 54 a56 58 SHA1 (rust-1.21.0-i686-apple-darwin.tar.gz) = 9e01c8800419db1de2c31dee06494194ab843b7d RMD160 (rust-1.21.0-i686-apple-darwin.tar.gz) = 0f5f73fb5dfca510afd9acaf755893901a3180ca SHA512 (rust-1.21.0-i686-apple-darwin.tar.gz) = 48bd390722aeb6bd692db123026f05bbc6d23cf86cfd75b38aff6dae8b9b8eb492ad05c3f4f917eee86236b5620f75b298608588a17d0e9cd38bc15e8505b651 Size (rust-1.21.0-i686-apple-darwin.tar.gz) = 131082514 bytes SHA1 (rust-1.21.0-i686-unknown-linux-gnu.tar.gz) = 75e07d06342e4c612c2a98d9a7e6eb38acfd296a RMD160 (rust-1.21.0-i686-unknown-linux-gnu.tar.gz) = d39a098d532f0526c51e83ce8d44bfbc641c9893 SHA512 (rust-1.21.0-i686-unknown-linux-gnu.tar.gz) = 63ab8e34869b79b4c203f481937c35cca0afdb18dda19116cc6d7082de360dede30b200ace831857b9ce7b3bc83e2ceea134e87de46cf28fb79211520ea3d227 Size (rust-1.21.0-i686-unknown-linux-gnu.tar.gz) = 152141942 bytes SHA1 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 63c633c7561040d8e7b9578be714e1224ae3da7d RMD160 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = ffac35745ceb01c7bb2a1caa9867c6bc1aa25d4d SHA512 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 2319bee6a5b4bb854567505240a13976f3117e9073c0f8181d923226c9fd3d97792160bdff99d8715a1ee5d0c19d232a5f7548f331ad186a195d784f2ebb77bc Size (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 171539464 bytes SHA1 (rust-1.21.0-x86_64-apple-darwin.tar.gz) = a605caf3f2f15259291fcc101c964d17b2f2d426 RMD160 (rust-1.21.0-x86_64-apple-darwin.tar.gz) = c1fb237215d34059041065c0508308eea767f7b3 SHA512 (rust-1.21.0-x86_64-apple-darwin.tar.gz) = dd19ec67b22c43d219ee88319312ab82964d40d0996931eb1c7df12defebc17827fbdbb4f7096aff6cee6772c8f6b6f1614a487b8b2a0ab3b5f3cb66417aaf8a Size (rust-1.21.0-x86_64-apple-darwin.tar.gz) = 133932530 bytes SHA1 (rust-1.21.0-x86_64-sun-solaris.tar.gz) = 5da64aa97e4aba82d02f7547dbdd44a9305005fc RMD160 (rust-1.21.0-x86_64-sun-solaris.tar.gz) = b0c1aa3734faf03d2b02fa301562b79ec145aa66 SHA512 (rust-1.21.0-x86_64-sun-solaris.tar.gz) = 952280e446c86091340202caa206ea7f31295d82cc65da95a4e78fa691bdf837ded587d916ff3226adc639f7483db8ab12a99ef7e233cdac46c33e9edcc738ad Size (rust-1.21.0-x86_64-sun-solaris.tar.gz) = 146676219 bytes SHA1 (rust-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = a725a3cdaf937b30788d55363f962a1da1a6e2e2 RMD160 (rust-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 5d4feca3675ec279868e52b7bdb84349be9c9e83 SHA512 (rust-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 8ffee69e895eba1564eecff769a105c8069cc66ce85f4ae6d1316eef5483185d8b4180595a1d67b2f08802b74e349c7677398203d89e3b131b56b2ea7ce0e980 Size (rust-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 161008260 bytes SHA1 (rust-1.21.0-x86_64-unknown-netbsd.tar.gz) = a06aaf281a9d02678d1472bda1f1f75c7fa32fd7 RMD160 (rust-1.21.0-x86_64-unknown-netbsd.tar.gz) = af75dde0002af7ceca6e1f44fbf0850180b1dcca SHA512 (rust-1.21.0-x86_64-unknown-netbsd.tar.gz) = 32bcc10180314eec08dd70cd914ab9083ba172ae91a1d08266f51e5eaac482459d695b17120496dba265f656882d0280db614a1c4e891bac576290810081b259 Size (rust-1.21.0-x86_64-unknown-netbsd.tar.gz) = 142044953 bytes SHA1 (rust-std-1.21.0-i686-apple-darwin.tar.gz) = 37f6dbf18ab4b2ecd3b871764e03d45cc2b8a677 RMD160 (rust-std-1.21.0-i686-apple-darwin.tar.gz) = dd2eac226f7226bf805b09d39a83289054107031 SHA512 (rust-std-1.21.0-i686-apple-darwin.tar.gz) = 32badbdb52bf06aebae506efff2251001b2912126a540bc7324b81d75bd83fffc19ae7f729294d7941b7ee283e991d381a98d97293d3d541a6dad06c8882fe8b Size (rust-std-1.21.0-i686-apple-darwin.tar.gz) = 62398751 bytes SHA1 (rust-std-1.21.0-i686-unknown-linux-gnu.tar.gz) = 34b71a0b3e537d041936527d0a697c2079160b6f RMD160 (rust-std-1.21.0-i686-unknown-linux-gnu.tar.gz) = a1269384082a05cd88b809f437e8e8376e37a51a SHA512 (rust-std-1.21.0-i686-unknown-linux-gnu.tar.gz) = 51e96a4b2e01dab6da3881a9e5b8aa40498d489917d98497428b6c97d73f1f0cb7eaee56040451d5a747ada4e8560b50ffc96fc39dfaf6104e2cf453192dd2b5 Size (rust-std-1.21.0-i686-unknown-linux-gnu.tar.gz) = 73026434 bytes SHA1 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 2ff0ce748287e6ebcee41025a1468bf7554d88d4 RMD160 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = b8a2762eaefa295d3f0e1c8d0097736045d312b3 SHA512 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 2eb0e2737f75207b0592981c0a4b24e035b8467690d1a8884514df49c61425f3c399fcd40edcf537ec44ffa0e03b9f008a9e533b01ee4b668faecb536e39ff6c Size (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 76481494 bytes SHA1 (rust-std-1.21.0-x86_64-apple-darwin.tar.gz) = 92d33211e2601113aa5b3a526303f4acb08bb87f RMD160 (rust-std-1.21.0-x86_64-apple-darwin.tar.gz) = 5464f0dc69416cbba28c6ab65fb196820f8849f3 SHA512 (rust-std-1.21.0-x86_64-apple-darwin.tar.gz) = c3faad4a16ec1d428ededa251409b5f6402b0f6abb04329a9bb239f3fbba444832f3f9ca31d32a694a57b0b12c535bba0992204f46e014ea549820b7f0292249 Size (rust-std-1.21.0-x86_64-apple-darwin.tar.gz) = 63566693 bytes SHA1 (rust-std-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 2c5a3450df5071962c8ca519f7416bca661fc3cc RMD160 (rust-std-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = f0ae6dbec6a733cf6e6ebce7b7dafd8b56ae0b50 SHA512 (rust-std-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 635373c3e08b3570e296e98607110b4c79b3196dd34ec075fa705cf939f9946db8594b5646d1862ecc4927d6bb5181442d8d329592cf97f880cb912fc7174bbc Size (rust-std-1.21.0-x86_64-unknown-linux-gnu.tar.gz) = 83489993 bytes SHA1 (rust-std-1.21.0-x86_64-unknown-netbsd.tar.gz) = 6aae65c3120f0d949adf567504bacfc6cc0087d4 RMD160 (rust-std-1.21.0-x86_64-unknown-netbsd.tar.gz) = 7206b29b6c9283d06cdf2def4af65bf9ab97c346 SHA512 (rust-std-1.21.0-x86_64-unknown-netbsd.tar.gz) = 6f4c4c1b27c7ffa191c73e766371fccb67684fb24bf99bbf149b71ecb4eadb650dfc9afd9bc722689d84bd53626c23f5f42e61ea8c79f91432ead661873673be Size (rust-std-1.21.0-x86_64-unknown-netbsd.tar.gz) = 68316257 bytes SHA1 (rustc-1.22.1-src.tar.gz) = 05e5d569ba3737e4b596bef4f4d0cb69f888e69d RMD160 (rustc-1.22.1-src.tar.gz) = 1b2a36e53f70bb643e86a275d5f6652efc536de7 SHA512 (rustc-1.22.1-src.tar.gz) = cb1f0f5643c5244225255030bef974eb8d642c9a9f04d3a1ba44157b3848ca2ee0c1b96160c19e6e0e110d0065836f99936f00678690840aa8f34e22ecece874 Size (rustc-1.22.1-src.tar.gz) = 54935620 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = 617cc7ae52d92fdf80af0aff169c17a9cec4d67c SHA1 (patch-src_bootstrap_lib.rs) = b69068545d489b448705c79f854e2f73bda53b1e a60 2 SHA1 (patch-src_vendor_filetime_.cargo-checksum.json) = 7cdd486b65ad780c3a472bc1846d55270dcbcdeb SHA1 (patch-src_vendor_filetime_src_unix.rs) = e31011cdc146897b6530c51d76929b8ac194f6a2 @ 1.14 log @rust: revert distinfo:r1.13 This is likely an accidental change and the distinfo uploaded was different. PR pkg/52809 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2017/12/07 12:12:44 maya Exp $ d19 4 d65 2 @ 1.14.2.1 log @Pullup ticket #5694 - requested by he lang/rust: dependent update (for www/firefox) Revisions pulled up: - lang/rust/Makefile 1.26-1.28 - lang/rust/distinfo 1.15-1.17 - lang/rust/patches/patch-src_bootstrap_bin_rustc.rs 1.2 - lang/rust/patches/patch-src_bootstrap_lib.rs 1.2 - lang/rust/patches/patch-src_vendor_filetime_.cargo-checksum.json deleted - lang/rust/patches/patch-src_vendor_filetime_src_unix.rs deleted --- Module Name: pkgsrc Committed By: jperkin Date: Thu Jan 4 15:18:51 UTC 2018 Modified Files: pkgsrc/lang/rust: Makefile distinfo Added Files: pkgsrc/lang/rust/patches: patch-src_vendor_filetime_.cargo-checksum.json patch-src_vendor_filetime_src_unix.rs Log Message: rust: Restore SunOS support. --- Module Name: pkgsrc Committed By: ryoon Date: Mon Jan 8 09:33:58 UTC 2018 Modified Files: pkgsrc/lang/rust: Makefile distinfo pkgsrc/lang/rust/patches: patch-src_bootstrap_bin_rustc.rs patch-src_bootstrap_lib.rs Removed Files: pkgsrc/lang/rust/patches: patch-src_vendor_filetime_.cargo-checksum.json patch-src_vendor_filetime_src_unix.rs Log Message: Update to 1.23.0 * Disable Solaris/SunOS suppprt for a while Changelog: # What's in 1.23.0 stable New year, new Rust! For our first improvement today, we now avoid some unnecessary copies in certain situations. We've seen memory usage of using rustc to drop 5-10% with this change; it may be different with your programs. The documentation team has been on a long journey to move rustdoc to use CommonMark. Previously, rustdoc never guaranteed which markdown rendering engine it used, but we're finally committing to CommonMark. As part of this release, we render the documentation with our previous renderer, Hoedown, but also render it with a CommonMark compliant renderer, and warn if there are any differences. There should be a way for you to modify the syntax you use to render correctly under both; we're not aware of any situations where this is impossible. Docs team member Guillaume Gomez has written a blog post showing some common differences and how to solve them. In a future release, we will switch to using the CommonMark renderer by default. This warning landed in nightly in May of last year, and has been on by default since October of last year, so many crates have already fixed any issues that they've found. In other documentation news, historically, Cargo's docs have been a bit strange. Rather than being on doc.rust-lang.org, they've been at doc.crates.io. With this release, that's changing. You can now find Cargo's docs at doc.rust-lang.org/cargo. Additionally, they've been converted to the same format as our other long-form documentation. We'll be adding a redirect from doc.crates.io to this page, and you can expect to see more improvements and updates to Cargo's docs throughout the year. See the detailed release notes for more. ## Library stabilizations As of Rust 1.0, a trait named AsciiExt existed to provide ASCII related functionality on u8, char, [u8], and str. To use it, you'd write code like this: use std::ascii::AsciiExt; let ascii = 'a'; let non_ascii = '❤'; let int_ascii = 97; assert!(ascii.is_ascii()); assert!(!non_ascii.is_ascii()); assert!(int_ascii.is_ascii()); In Rust 1.23, these methods are now defined directly on those types, and so you no longer need to import the trait. Thanks to our stability guarantees, this trait still exists, so if you'd like to still support Rust versions before Rust 1.23, you can do this: #[allow(unused_imports)] use std::ascii::AsciiExt; ...to suppress the related warning. Once you drop support for older Rusts, you can remove both lines, and everything will continue to work. Additionally, a few new APIs were stabilized this release: The various std::sync::atomic types now implement From their non-atomic types. For example, let x = AtomicBool::from(true);. () now implements FromIterator<()>; check the PR for a neat use-case. RwLock has had its Send restriction lifted See the detailed release notes for more. ## Cargo features cargo check can now check your unit tests. cargo uninstall can now uninstall more than one package in one command. --- Module Name: pkgsrc Committed By: ryoon Date: Tue Jan 9 11:47:33 UTC 2018 Modified Files: pkgsrc/lang/rust: Makefile distinfo Log Message: Enable SunOS/Solaris support However SunOS build fails with internal libtool. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2017/12/20 05:38:21 maya Exp $ d3 54 a56 58 SHA1 (rust-1.22.1-i686-apple-darwin.tar.gz) = 9e846c124ea8d94234bed3bf96abba6d405898c3 RMD160 (rust-1.22.1-i686-apple-darwin.tar.gz) = d873e7d9f98f700a281beeabbf4e70df4b2d1949 SHA512 (rust-1.22.1-i686-apple-darwin.tar.gz) = 92a8a1bb2a7f87ef893343bfc878948984a485da929abcfea67fd4e7c1f260bb1bbf273e2d8e14b9c5efeef6092bed0668db3a39064abbf209f0817c6403a61f Size (rust-1.22.1-i686-apple-darwin.tar.gz) = 128186253 bytes SHA1 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = b0f9049be84d682006a067e92e3a824ef88de41e RMD160 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = dba349de91fb173d9607f7fee10fbbee0e26059c SHA512 (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = 5e24f021cc31f3998209cdca180cba8a51ab368991dbd74743e5402213ace87d289b0be095e54ce83c6b10753bac5a53dfa05116bb1d9fd283b9ec602bdfcfb9 Size (rust-1.22.1-i686-unknown-linux-gnu.tar.gz) = 151926292 bytes SHA1 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 4d794ff2e789487a55ea03af9a85cc776e23c735 RMD160 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 765987d2ce25eb726f6818b3dbe5d660810284f1 SHA512 (rust-1.22.1-i686-unknown-netbsd.tar.gz) = e4566d76c7f9030b450ade689199dde93253d3503942a480ff226b5f3a3d40a41e0cd7985bd6a8dbbbc32a563ade509ddf1d2365de7c7530a1ca68f3768046b5 Size (rust-1.22.1-i686-unknown-netbsd.tar.gz) = 154203732 bytes SHA1 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 0f373805daf012aa1559afc23600405823879ae6 RMD160 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 00119085a763d0bd112669167f8aa71fcf9c44dc SHA512 (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 75818fdf4b76844dcb04d9a5061b192c014d796090b9ccef91db6d4c9368951c6bb2e2752e85d38e9081a8abe2b237f6b0502e02409a2b6004a58d01ced8a14e Size (rust-1.22.1-x86_64-apple-darwin.tar.gz) = 131157151 bytes SHA1 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 6b3c6a67a50d1548efb88f9b7ea91f43bd98e0e2 RMD160 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 82ea9b304736cbe3c95fb362474aa9d7324307fa SHA512 (rust-1.22.1-x86_64-sun-solaris.tar.gz) = a3a544f1a6c63f300f8d58052073952122efc9b7c77f81d6f06aacb6c76d041bcc58dec1a3d34a4ff3cd50640a2aff5bd1808be8d8931a10e99bf424b6c0ec2e Size (rust-1.22.1-x86_64-sun-solaris.tar.gz) = 139173015 bytes SHA1 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = a1a5dd3650fb8393e7201280d2bba3bcd9d9194f RMD160 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = e4c1626b864a819778584ecb51667c168f0ec271 SHA512 (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 0fd3776a7fd38cbcbffe8a257836f9f5c0d04762af3107b93b8860b98b6d92b0912b4668c973d9f647a7a74b4855a5680cab042c3389c6158efee1b4640a60de Size (rust-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 160434198 bytes SHA1 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = ecf48d776a4b1f7ddb39c51f30376f53bdbfc11d RMD160 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 5cac3c44ec455532d4466ed0f57c904ca9f77733 SHA512 (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 0e80041c2f732da56a614862413bf97a218f92f7d858be8c62961fae45690de763f5bdd25aa66a7583c2136d3631f6a97b7f309d84652e6dc6ec37e681ecd283 Size (rust-1.22.1-x86_64-unknown-netbsd.tar.gz) = 141364677 bytes SHA1 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 3fbd0f74e8a59f3e074b254f55fe84c388488faa RMD160 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = c37621c86f7e8e15fa90ed881303e772841e3a5e SHA512 (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 0a35db3514a06663c15a5a6c1544057853a954fdc29db48e23ac98fa5b248bea479363eb6bbbeeb9ce56ea2c8506f0f5819d2a0f6668c8d2c208117ba1711794 Size (rust-std-1.22.1-i686-apple-darwin.tar.gz) = 60227393 bytes SHA1 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 1d0265e4d5a3e09650b99c1142886cd0e4151572 RMD160 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = fa1e751a6c6a80d2853c36f8d585c6333f4f68ee SHA512 (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 867a4ad11041f978f28e0ccd119f0ef19603cf56b43e9d2b6d527c88b9c86e26ccf40172b484f5dfd5c52654e7266872c25c1b48e5a403c532c30e1d2b54c386 Size (rust-std-1.22.1-i686-unknown-linux-gnu.tar.gz) = 70983153 bytes SHA1 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 94fed3116a71f06bc1630900bc34064ce12f1a0d RMD160 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 78f0f24d308006a292888d5cfcae0afe11d577ed SHA512 (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 7b52305d7d5f2381daf419fa2fbd0a1756400d4227965fea78622cf5d033e462813cb329a8d4e3a6c71f7e4f3675278eb64b62df87f53368fa27198ed1128ac9 Size (rust-std-1.22.1-i686-unknown-netbsd.tar.gz) = 80286408 bytes SHA1 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 0d34bd70369cacf31ca3f113855435a48de67431 RMD160 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 49a78f586fb2560bcbc36003a273ad364b8df8aa SHA512 (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = adcf063cdd59fcc17853353f303091fe2c24b68632b788968ea7bbd0f0034470831c388eff3d52838d409b458300dca482ce701a99fef665be785ec50dd49416 Size (rust-std-1.22.1-x86_64-apple-darwin.tar.gz) = 61451295 bytes SHA1 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 0211229c5f65e287b6c2741945fe1def2392235e RMD160 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = b064f709cc165ed7e7c1d702c7e609aa71848f95 SHA512 (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = ba4ad86b328d135ccd7735cc280889c1526128b1bbc85041c2b9cced47bb6697352d16852db76111868b2b10fd42e5198c11f6fe6d3c4009972627ccd6b874dd Size (rust-std-1.22.1-x86_64-unknown-linux-gnu.tar.gz) = 81372873 bytes SHA1 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = aa825d7c39f285dea39f93bcf610775c14e53789 RMD160 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 83281e839c0950711ad2e2dc3605ad3ff696470a SHA512 (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 4e095960dbb4fe2d83aa99b7c03793c03c9aa9d68f66bd8ed1508b0005438515856fd09a8ec8f28a50d419ceb97f2c3d0f1a1b6f612325d18819151a7896358c Size (rust-std-1.22.1-x86_64-unknown-netbsd.tar.gz) = 66149679 bytes SHA1 (rustc-1.23.0-src.tar.gz) = e21a85ecdc9adbb2b3cbe0f07282e6e59bc50ef1 RMD160 (rustc-1.23.0-src.tar.gz) = f8dc31e9fbe1e2071d2307be5a38c73da8a637ee SHA512 (rustc-1.23.0-src.tar.gz) = a1dbb1a625c6d8dfe9708e1cf478a49154b1eb0aba5ba67ac85518a8c7d1c70d2d86ac4d441156e9bfd0fd77ca241fb5491a2bd68aefcf0b3c2e164c3cc29e4e Size (rustc-1.23.0-src.tar.gz) = 60010149 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = e4baa9e42a8d1e55fdf8317f833d5b645dd6e1c2 SHA1 (patch-src_bootstrap_lib.rs) = 1c290a1e0f251c99cdb4fa8639f8680f9c7953ff @ 1.13 log @Fix NetBSD/i386 8 build. Fix PR pkg/52809 @ text @d11 4 a14 4 SHA1 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = a7b8fb98288f4710481eabd2e3cb18f7227f304f RMD160 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = c101a20142b6a999ce9745279d4dc11ce1fdbf1e SHA512 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 3a1d32a598fdb51b021c0d32a7aedb55b2eda53f0343c03da833e03ef3480bd835fdfbb39112f0d590e1e6b1ccb945d4fdfb2ac837d001f74f1a67665cd73289 Size (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 172381254 bytes d35 4 a38 4 SHA1 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = c67a868bebf5da1e6cff2da377e08a4481146c71 RMD160 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 9631b005cca4dcd811a3d5248016827b116a6e78 SHA512 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 1889d426dc069a10f0a3be5c0bf576adbdf6aa2d0fe8cf41e62f73b399f76c5a93a9d2327d85e822df9008209e6676ebbd942c1dee21e5b7ee302bc9927fface Size (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 76906706 bytes @ 1.12 log @rust: don't filter out optimization flags. improves build time. from a commit by semarie@@openbsd @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2017/11/28 00:07:27 ryoon Exp $ d11 4 a14 4 SHA1 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 63c633c7561040d8e7b9578be714e1224ae3da7d RMD160 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = ffac35745ceb01c7bb2a1caa9867c6bc1aa25d4d SHA512 (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 2319bee6a5b4bb854567505240a13976f3117e9073c0f8181d923226c9fd3d97792160bdff99d8715a1ee5d0c19d232a5f7548f331ad186a195d784f2ebb77bc Size (rust-1.21.0-i686-unknown-netbsd.tar.gz) = 171539464 bytes d35 4 a38 4 SHA1 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 2ff0ce748287e6ebcee41025a1468bf7554d88d4 RMD160 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = b8a2762eaefa295d3f0e1c8d0097736045d312b3 SHA512 (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 2eb0e2737f75207b0592981c0a4b24e035b8467690d1a8884514df49c61425f3c399fcd40edcf537ec44ffa0e03b9f008a9e533b01ee4b668faecb536e39ff6c Size (rust-std-1.21.0-i686-unknown-netbsd.tar.gz) = 76481494 bytes @ 1.11 log @Update to 1.22.1 * Disable SunOS support for a while Changelog: Version 1.22.1 (2017-11-22) Update Cargo to fix an issue with macOS 10.13 "High Sierra" Version 1.22.0 (2017-11-22) Language non_snake_case lint now allows extern no-mangle functions Now accepts underscores in unicode escapes T op= &T now works for numeric types. eg. let mut x = 2; x += &8; types that impl Drop are now allowed in const and static types Compiler rustc now defaults to having 16 codegen units at debug on supported platforms. rustc will no longer inline in codegen units when compiling for debug This should decrease compile times for debug builds. strict memory alignment now enabled on ARMv6 Remove support for the PNaCl target le32-unknown-nacl Libraries Allow atomic operations up to 32 bits on armv5te_unknown_linux_gnueabi Box now impls From> std::mem::Discriminant is now guaranteed to be Send + Sync fs::copy now returns the length of the main stream on NTFS. Properly detect overflow in Instant += Duration. impl Hasher for {&mut Hasher, Box} impl fmt::Debug for SplitWhitespace. Option now impls Try This allows for using ? with Option types. Stabilized APIs Cargo Cargo will now build multi file examples in subdirectories of the examples folder that have a main.rs file. Changed [root] to [package] in Cargo.lock Packages with the old format will continue to work and can be updated with cargo update. Now supports vendoring git repositories Misc libbacktrace is now available on Apple platforms. Stabilised the compile_fail attribute for code fences in doc-comments. This now lets you specify that a given code example will fail to compile. Compatibility Notes The minimum Android version that rustc can build for has been bumped to 4.0 from 2.3 Allowing T op= &T for numeric types has broken some type inference cases @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2017/11/16 19:48:24 jperkin Exp $ d56 1 @ 1.10 log @rust: Restore SunOS support. Switch back to configure script. No changes intended on other platforms, the configure script arguments should be identical to those previously found in config.toml. Doing it this way makes it a lot easier to have per-OS configuration. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2017/11/03 22:04:10 ryoon Exp $ d3 52 a54 56 SHA1 (rust-1.20.0-i686-apple-darwin.tar.gz) = a6dfd1c13abe89f285979a7264a1a8b0987ccaf9 RMD160 (rust-1.20.0-i686-apple-darwin.tar.gz) = da59f39d68ae4b4b1a11e371962fba6d7cf0ef2d SHA512 (rust-1.20.0-i686-apple-darwin.tar.gz) = ed817b5c286836403ccf8199a366c25793c3880ea41e3111450e1e84f5b82fbe36e44ea8e757738f1ee702d21ece07b22d51b5e46c77a1228f3baf942fde3ee8 Size (rust-1.20.0-i686-apple-darwin.tar.gz) = 126754526 bytes SHA1 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = f84ef2c8449930bc5a0e6e55a52244e75c42844a RMD160 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 5ab04d604c6eed3b0706a0a358bdae36a9745d12 SHA512 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 5e844b8f2fdc969c5866ae7e70b1cbc8987fd18aab66bb2f9d75fefbb47e300d22a95310a62fa54c81aef2adcda1fc303f16ea73961e6398d61df6273a06d18a Size (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 146104159 bytes SHA1 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 05c023d8537d79f09c5e27bff900c2cc3cffb708 RMD160 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 401b8b1e3c92d4b48e14e4b2575cad29a16e919a SHA512 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = fab1b8d7501dc94438d1ae31a2f238492d1de79e2f179916aea45b6d138452ceaad80599226f5071ee72026a48a3c8c9420f3bc923072ca9120b4d549780eaec Size (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 156321072 bytes SHA1 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 3fd58362b30e3cb10442a77fc6b047f9a6486237 RMD160 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 458b8cc20775c7db7d691632e4ba70ebac2426f8 SHA512 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 276f75b785076045512035a98c6ec78057497340db5077bf0a1e491fe571ef63bebce6e50884a1f636f04d601c5c9e85018588c3e2bf2f4b15653fbc54b279de Size (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 129228477 bytes SHA1 (rust-1.20.0-x86_64-sun-solaris.tar.gz) = 11a2577ec593273909e8d847e64996976c07c52e RMD160 (rust-1.20.0-x86_64-sun-solaris.tar.gz) = 32b87d37f327d2dcbcc7b489491e9df04a7e9c34 SHA512 (rust-1.20.0-x86_64-sun-solaris.tar.gz) = f74936810faa8919ab86e2eabc83408b920bfa49ebfe0f1c033ae27abe157bec4a2350b75c2ce8a934490b58f1730b7d8dc58db48b74bd251f968b32b71d74db Size (rust-1.20.0-x86_64-sun-solaris.tar.gz) = 148849221 bytes SHA1 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = cb015e25b4666624b7984e2d9154f1bf273c2ae7 RMD160 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 0215150d516b0b313b64d48606743e4c51061f2e SHA512 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 709a3df5733443bd53e18f78998fbd0ff0cba38d6ef5526570f3d388414576f38019d5fbece7408ab28b5d6fbd9ceb4b830ce31352da1ff5ccfc4e2757d68d17 Size (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 155061662 bytes SHA1 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = 3085036864a1191ab1698b7bc7630f6a84403b8c RMD160 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = f07c8ebd1658a94485eba74a1f7136240db1084f SHA512 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = ca07d56e8203e7e7ebbc9f4a71c14926fd881b28d4913b0c3edfc5a2a665210aa608389e23b25f3e2e132770163a2ce614f4d36b7efdc65ac1416f05eda7416e Size (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = 136562560 bytes SHA1 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 0bce2a29cd3e4b9bb63687e2a74c3c26e68a74e2 RMD160 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 1444c409146339a33045f0f2cd10bf6d993f543c SHA512 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = f378a360e5f091f4b75a9df48f84e08b998721c75ef3cea33afa907894569d8784380f341bcd6a794088f3c5d106a7d870c4315a5d26e1443b675a39823dcaeb Size (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 64172815 bytes SHA1 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 4873d039a5f00d1bd7892a2ff06f89d91a671820 RMD160 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = f956f8e5d2ff5ac13ccc3b20d49f39c54f6db088 SHA512 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 20c1e4ac862aaaf538fe2e24445ec5f9f4aecee0ebb366239f6da83be77157c502909b536810f91299c0ae7c40fea8058fdb824533fe62d213e2735270506a92 Size (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 74370394 bytes SHA1 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 8900ea8d29c91f1113c5be7263911e30f4f53a6c RMD160 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 850874e9717a4535a257ea3231a022ebc5f20a4b SHA512 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 333849394de7d3332637975e8a88e8ba5a5a95833a6add3e07f058c04bec074f93b5028d7e86668b3d10606fb55ea4612b65ec6ca5481c17f0470a463ed3d2b3 Size (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 78447975 bytes SHA1 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 8aab05197ca6c935fb081d950231a10614f0d3ee RMD160 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 2e4edcb36c5386510f6647417d48d7b6def4f3d9 SHA512 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 6f10e2eeadee262ac3b75b556c9a18b8b06214325e31bb8cdd654e1e1e29e84cb91f72d76f1a80e60a1794e416e87a4f2b4381ca39b7ae59a8377ef219f1b037 Size (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 65338396 bytes SHA1 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = fd1527c71408d3e5c90afbd78673fe3b080bf081 RMD160 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 17ee407934bc6a9bb75907742691010443e4c0ea SHA512 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 44dddf709f798d63faae4ad49247a68b4a8781f61fdc92995c8765662f4e188feccdeedd6773806528dd2ef07d06e80e861e80c268205f3f97f523c9d1b4850c Size (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 84814907 bytes SHA1 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 427301fdce5af932dddfb3e02c5aa6f709ad4d4d RMD160 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 8eb555b5145624f27c9abd8921763c134a4605e4 SHA512 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 8912dfc83b9e9fb106ce1f98ad649ef7dc79b32b380fd88755c218f5dfc99c592d1a519d37aefc02ed03847363fe7383f5719a16c9fd3ab8d3f3d89e80ad7da3 Size (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 69909635 bytes SHA1 (rustc-1.21.0-src.tar.gz) = f835d72bc26ee6f25f6e5d6783b424fc9b904c9e RMD160 (rustc-1.21.0-src.tar.gz) = dfb1ca914e2042f9f92f679bf743f575d25ece47 SHA512 (rustc-1.21.0-src.tar.gz) = 47f29a5c9c926c1b209516a8546c67a24c1c6ee15c6302c8c6d340047b3e1f713cc6d09e568b67ae4b47b08cbb0befd95fc0d7a72f2ce21a5224d4e5da03b4f5 Size (rustc-1.21.0-src.tar.gz) = 52555346 bytes a59 1 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 88fe49a449e219ba1e3a11766615082120fc9680 @ 1.9 log @Update to 1.21.0 Changelog: Version 1.21.0 (2017-10-12) ========================== Language -------- - [You can now use static references for literals.][43838] Example: ```rust fn main() { let x: &'static u32 = &0; } ``` - [Relaxed path syntax. Optional `::` before `<` is now allowed in all contexts.][43540] Example: ```rust my_macro!(Vec::new); // Always worked my_macro!(Vec::::new); // Now works ``` Compiler -------- - [Upgraded jemalloc to 4.5.0][43911] - [Enabled unwinding panics on Redox][43917] - [Now runs LLVM in parallel during translation phase.][43506] This should reduce peak memory usage. Libraries --------- - [Generate builtin impls for `Clone` for all arrays and tuples that are `T: Clone`][43690] - [`Stdin`, `Stdout`, and `Stderr` now implement `AsRawFd`.][43459] - [`Rc` and `Arc` now implement `From<&[T]> where T: Clone`, `From`, `From`, `From> where T: ?Sized`, and `From>`.][42565] Stabilized APIs --------------- [`std::mem::discriminant`] Cargo ----- - [You can now call `cargo install` with multiple package names][cargo/4216] - [Cargo commands inside a virtual workspace will now implicitly pass `--all`][cargo/4335] - [Added a `[patch]` section to `Cargo.toml` to handle prepublication dependencies][cargo/4123] [RFC 1969] - [`include` & `exclude` fields in `Cargo.toml` now accept gitignore like patterns][cargo/4270] - [Added the `--all-targets` option][cargo/4400] - [Using required dependencies as a feature is now deprecated and emits a warning][cargo/4364] Misc ---- - [Cargo docs are moving][43916] to [doc.rust-lang.org/cargo](https://doc.rust-lang.org/cargo) - [The rustdoc book is now available][43863] at [doc.rust-lang.org/rustdoc](https://doc.rust-lang.org/rustdoc) - [Added a preview of RLS has been made available through rustup][44204] Install with `rustup component add rls-preview` - [`std::os` documentation for Unix, Linux, and Windows now appears on doc.rust-lang.org][43348] Previously only showed `std::os::unix`. Compatibility Notes ------------------- - [Changes in method matching against higher-ranked types][43880] This may cause breakage in subtyping corner cases. [A more in-depth explanation is available.][info/43880] - [rustc's JSON error output's byte position start at top of file.][42973] Was previously relative to the rustc's internal `CodeMap` struct which required the unstable library `libsyntax` to correctly use. - [`unused_results` lint no longer ignores booleans][43728] [42565]: https://github.com/rust-lang/rust/pull/42565 [42973]: https://github.com/rust-lang/rust/pull/42973 [43348]: https://github.com/rust-lang/rust/pull/43348 [43459]: https://github.com/rust-lang/rust/pull/43459 [43506]: https://github.com/rust-lang/rust/pull/43506 [43540]: https://github.com/rust-lang/rust/pull/43540 [43690]: https://github.com/rust-lang/rust/pull/43690 [43728]: https://github.com/rust-lang/rust/pull/43728 [43838]: https://github.com/rust-lang/rust/pull/43838 [43863]: https://github.com/rust-lang/rust/pull/43863 [43880]: https://github.com/rust-lang/rust/pull/43880 [43911]: https://github.com/rust-lang/rust/pull/43911 [43916]: https://github.com/rust-lang/rust/pull/43916 [43917]: https://github.com/rust-lang/rust/pull/43917 [44204]: https://github.com/rust-lang/rust/pull/44204 [cargo/4123]: https://github.com/rust-lang/cargo/pull/4123 [cargo/4216]: https://github.com/rust-lang/cargo/pull/4216 [cargo/4270]: https://github.com/rust-lang/cargo/pull/4270 [cargo/4335]: https://github.com/rust-lang/cargo/pull/4335 [cargo/4364]: https://github.com/rust-lang/cargo/pull/4364 [cargo/4400]: https://github.com/rust-lang/cargo/pull/4400 [RFC 1969]: https://github.com/rust-lang/rfcs/pull/1969 [info/43880]: https://github.com/rust-lang/rust/issues/44224#issuecomment-330058902 [`std::mem::discriminant`]: https://doc.rust-lang.org/std/mem/fn.discriminant.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2017/10/21 12:15:56 ryoon Exp $ d19 4 d60 2 d64 1 @ 1.8 log @Provide my private bootstrap kit for i686-unknown-netbsd * Fix build of www/firefox-56.0 with this @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2017/09/30 04:42:43 ryoon Exp $ d3 52 a54 52 SHA1 (rust-1.19.0-i686-apple-darwin.tar.gz) = 734f97ee710377a9daf70b29a1910e052a75145e RMD160 (rust-1.19.0-i686-apple-darwin.tar.gz) = 89ddcf16598db49edfbd555ad65864643b325317 SHA512 (rust-1.19.0-i686-apple-darwin.tar.gz) = c1915c4d2e16aebb0b0ede1abbbe2fefdc5ab8ec1ba0e78b8080ee5723e2f0c4834a3ede1af36d7403249954d2394d21d251b896b84449720d41d9f0e37509c1 Size (rust-1.19.0-i686-apple-darwin.tar.gz) = 123857761 bytes SHA1 (rust-1.19.0-i686-unknown-linux-gnu.tar.gz) = 1f51a4d402f1bfaef4be4b98c03971cc474269c4 RMD160 (rust-1.19.0-i686-unknown-linux-gnu.tar.gz) = e57bf7dc1f3993e9d4cdcf5284726650fa782dd4 SHA512 (rust-1.19.0-i686-unknown-linux-gnu.tar.gz) = a41bc6b576e04e4ced66c69524eedca6528b8a559c4877408be590d48ce4c77f6157f9adbc9e87e209f3e2d21ae105305195dbbfbf519f8df88a1615b49b3b0e Size (rust-1.19.0-i686-unknown-linux-gnu.tar.gz) = 143010900 bytes SHA1 (rust-1.19.0-i686-unknown-netbsd.tar.gz) = 113ce69d893a3d4b12cf20ed463d4f493484b888 RMD160 (rust-1.19.0-i686-unknown-netbsd.tar.gz) = f49a077ea18d3ff239089983904bd80396da1d9e SHA512 (rust-1.19.0-i686-unknown-netbsd.tar.gz) = f4869d0d4cdaf94c8e0f7973194c16e413d216f63e79d70685bf4f7705bfc3071845f2228fec39e0b9ba2a6f3e500ab1b87716a5bc2a84142617432f576e0423 Size (rust-1.19.0-i686-unknown-netbsd.tar.gz) = 153571909 bytes SHA1 (rust-1.19.0-x86_64-apple-darwin.tar.gz) = 5ca546d840acb9f440f907dec511ed79ba31de38 RMD160 (rust-1.19.0-x86_64-apple-darwin.tar.gz) = 7231be728c47cfb95b0f58cfdb6adfb47059f8d4 SHA512 (rust-1.19.0-x86_64-apple-darwin.tar.gz) = 3cdb5c4a3cd1172dac81996ce8e9373738c14ba4396ebee26e295d52907268cf9a8b7486efbc99d8da0116cf14bb4c6061a5c40d08549c4fa3f416102c9187b0 Size (rust-1.19.0-x86_64-apple-darwin.tar.gz) = 125996004 bytes SHA1 (rust-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = d5dc04377a22a3b438237cd4c4b409cd838fee2d RMD160 (rust-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = f4e106e051fbe1138fcb7378c3ce881c899ee0e4 SHA512 (rust-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = fc98ad7728a72c9bc93505458f7558405cc6a608eb19aa6c609e0155e7c081123f116cf023d19af2f0cd9cb81b8e1bbe69efd88f7bb61cca2d258d5fa2ed6bba Size (rust-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = 151087058 bytes SHA1 (rust-1.19.0-x86_64-unknown-netbsd.tar.gz) = 00c3c6cc3fac0a7a624cd2b7399ae8a166a07785 RMD160 (rust-1.19.0-x86_64-unknown-netbsd.tar.gz) = 2481131fb0e42854899d488aff22f40aa477a928 SHA512 (rust-1.19.0-x86_64-unknown-netbsd.tar.gz) = d5deee7548cd3681485d9e3bc69ed8567f09aee7f9138cbb64f0834dd1ea94dd2840ea638d26fa6314f373055bfae0267252a26771e5d898fe9e4f7b664c69ec Size (rust-1.19.0-x86_64-unknown-netbsd.tar.gz) = 132910944 bytes SHA1 (rust-std-1.19.0-i686-apple-darwin.tar.gz) = f7fdec0f3808d9855247f89c6f69f71f1ca8f1c2 RMD160 (rust-std-1.19.0-i686-apple-darwin.tar.gz) = ee86bdf02a95449ff6730cedca5b4db45e328098 SHA512 (rust-std-1.19.0-i686-apple-darwin.tar.gz) = 7a66a3a40f03c05c40384b4a98ed556676b9916fa5000c19e45589e2cfec6a8f1f8370622448e452ca840806a162123a04816ab2689e75030dfcac81d8251561 Size (rust-std-1.19.0-i686-apple-darwin.tar.gz) = 61979244 bytes SHA1 (rust-std-1.19.0-i686-unknown-linux-gnu.tar.gz) = d161cd03a58422b02f6b117390110dbf6e11e65a RMD160 (rust-std-1.19.0-i686-unknown-linux-gnu.tar.gz) = bb15a3b4344d22c5763592ff6de97a907f8b9a15 SHA512 (rust-std-1.19.0-i686-unknown-linux-gnu.tar.gz) = b98436d2adb2bb13fdb6e65da38fc95203b6ea698f48d8073135e26977b9126459cf77854c28c0644ecf2dffaca67cec96bd4ddec37ba6f70b6fbca77445f7ec Size (rust-std-1.19.0-i686-unknown-linux-gnu.tar.gz) = 72017320 bytes SHA1 (rust-std-1.19.0-i686-unknown-netbsd.tar.gz) = 3d52af4a94a809c7d9954368363f2ea778c82bd3 RMD160 (rust-std-1.19.0-i686-unknown-netbsd.tar.gz) = 1bb094f559c299aa8986b03b605221c2001e493b SHA512 (rust-std-1.19.0-i686-unknown-netbsd.tar.gz) = ad36df1a5f1f02472227028df86b49f7f540556e71095a7718eafd72c632d22fc5919838249a1ea0b3d496e9175ae535ad9696de3d0d23e7a6e26bd790c8a0f5 Size (rust-std-1.19.0-i686-unknown-netbsd.tar.gz) = 76409481 bytes SHA1 (rust-std-1.19.0-x86_64-apple-darwin.tar.gz) = 2b947e6e1e30ca9af4fbb266180605d80891c229 RMD160 (rust-std-1.19.0-x86_64-apple-darwin.tar.gz) = d873cf5f6976f08a7673bb402e08fe1261686ba0 SHA512 (rust-std-1.19.0-x86_64-apple-darwin.tar.gz) = ffca9ee4818ce78d0c68826d6cfdf70983208cf13f84020f921259123d80eca572c73150642fad7b096f14064bc83d332f1baea840a11348994348b54f826c70 Size (rust-std-1.19.0-x86_64-apple-darwin.tar.gz) = 62923553 bytes SHA1 (rust-std-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = 44d73264a376278efc48eb2bd57e09a29369fe84 RMD160 (rust-std-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = 2ff4aec102032d522ff1a1a2a340de8809c23442 SHA512 (rust-std-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = f7f78ead3199f3dd08712520b927c8a94a1de69f7f6c07fc48415eb990273627899ee669fa0597988675052c4151c164ce0874512cbb42aabea2fff15fbdf3af Size (rust-std-1.19.0-x86_64-unknown-linux-gnu.tar.gz) = 81968679 bytes SHA1 (rust-std-1.19.0-x86_64-unknown-netbsd.tar.gz) = e66e3e4d6a61e0f7a249860e4b9a1c010ebbae12 RMD160 (rust-std-1.19.0-x86_64-unknown-netbsd.tar.gz) = d879161913e81231406688fd118f555a23492df6 SHA512 (rust-std-1.19.0-x86_64-unknown-netbsd.tar.gz) = 94f1c8140fa1abaa34e98edd045cc7119614beb902d72f19626c16e6fe1c0b85fdd1e5cd20561b4ed4978ed70731b4c9683781d6731c7b2ca98ad646c9ba39f1 Size (rust-std-1.19.0-x86_64-unknown-netbsd.tar.gz) = 67263317 bytes SHA1 (rustc-1.20.0-src.tar.gz) = 502e452e06104e336fcbf57e54b4d64db01c1ec2 RMD160 (rustc-1.20.0-src.tar.gz) = fd116c051d21e6f20ca1b7fa5fd09d67299931aa SHA512 (rustc-1.20.0-src.tar.gz) = bc7dc78f4d81b7d35309d81fae2aac1f5f157eb3350e533911e79e3323a6ea056483ff0b6c63148bd8c3d070df7172374a669fbc4554e77889cfbacb5dbb46c3 Size (rustc-1.20.0-src.tar.gz) = 50418082 bytes @ 1.7 log @Update to 1.20.0 * Disable SunOS/Solaris support because newer bootstrap is not available * Include Rust libraries and Cargo Changelog: Version 1.20.0 (2017-08-31) Language Associated constants are now stabilised. A lot of macro bugs are now fixed. Compiler Struct fields are now properly coerced to the expected field type. Enabled wasm LLVM backend WASM can now be built with the wasm32-experimental-emscripten target. Changed some of the error messages to be more helpful. Add support for RELRO(RELocation Read-Only) for platforms that support it. rustc now reports the total number of errors on compilation failure previously this was only the number of errors in the pass that failed. Expansion in rustc has been sped up 29x. added msp430-none-elf target. rustc will now suggest one-argument enum variant to fix type mismatch when applicable Fixes backtraces on Redox rustc now identifies different versions of same crate when absolute paths of different types match in an error message. Libraries Relaxed Debug constraints on {HashMap,BTreeMap}::{Keys,Values}. Impl PartialEq, Eq, PartialOrd, Ord, Debug, Hash for unsized tuples. Impl fmt::{Display, Debug} for Ref, RefMut, MutexGuard, RwLockReadGuard, RwLockWriteGuard Impl Clone for DefaultHasher. Impl Sync for SyncSender. Impl FromStr for char Fixed how {f32, f64}::{is_sign_negative, is_sign_positive} handles NaN. allow messages in the unimplemented!() macro. ie. unimplemented!("Waiting for 1.21 to be stable") pub(restricted) is now supported in the thread_local! macro. Upgrade to Unicode 10.0.0 Reimplemented {f32, f64}::{min, max} in Rust instead of using CMath. Skip the main thread's manual stack guard on Linux Iterator::nth for ops::{Range, RangeFrom} is now done in O(1) time #[repr(align(N))] attribute max number is now 2^31 - 1. This was previously 2^15. {OsStr, Path}::Display now avoids allocations where possible Stabilized APIs CStr::into_c_string CString::as_c_str CString::into_boxed_c_str Chain::get_mut Chain::get_ref Chain::into_inner Option::get_or_insert_with Option::get_or_insert OsStr::into_os_string OsString::into_boxed_os_str Take::get_mut Take::get_ref Utf8Error::error_len char::EscapeDebug char::escape_debug compile_error! f32::from_bits f32::to_bits f64::from_bits f64::to_bits mem::ManuallyDrop slice::sort_unstable_by_key slice::sort_unstable_by slice::sort_unstable str::from_boxed_utf8_unchecked str::as_bytes_mut str::as_bytes_mut str::from_utf8_mut str::from_utf8_unchecked_mut str::get_mut str::get_unchecked_mut str::get_unchecked str::get str::into_boxed_bytes Cargo Cargo API token location moved from ~/.cargo/config to ~/.cargo/credentials. Cargo will now build main.rs binaries that are in sub-directories of src/bin. ie. Having src/bin/server/main.rs and src/bin/client/main.rs generates target/debug/server and target/debug/client You can now specify version of a binary when installed through cargo install using --vers. Added --no-fail-fast flag to cargo to run all benchmarks regardless of failure. Changed the convention around which file is the crate root. The include/exclude property in Cargo.toml now accepts gitignore paths instead of glob patterns. Glob patterns are now deprecated. Compatibility Notes Functions with 'static in their return types will now not be as usable as if they were using lifetime parameters instead. The reimplementation of {f32, f64}::is_sign_{negative, positive} now takes the sign of NaN into account where previously didn't. Version 1.19.0 (2017-07-20) Language Numeric fields can now be used for creating tuple structs. RFC 1506 For example struct Point(u32, u32); let x = Point { 0: 7, 1: 0 };. Macro recursion limit increased to 1024 from 64. Added lint for detecting unused macros. loop can now return a value with break. RFC 1624 For example: let x = loop { break 7; }; C compatible unions are now available. RFC 1444 They can only contain Copy types and cannot have a Drop implementation. Example: union Foo { bar: u8, baz: usize } Non capturing closures can now be coerced into fns, RFC 1558 Example: let foo: fn(u8) -> u8 = |v: u8| { v }; Compiler Add support for bootstrapping the Rust compiler toolchain on Android. Change arm-linux-androideabi to correspond to the armeabi official ABI. If you wish to continue targeting the armeabi-v7a ABI you should use --target armv7-linux-androideabi. Fixed ICE when removing a source file between compilation sessions. Minor optimisation of string operations. Compiler error message is now aborting due to previous error(s) instead of aborting due to N previous errors This was previously inaccurate and would only count certain kinds of errors. The compiler now supports Visual Studio 2017 The compiler is now built against LLVM 4.0.1 by default Added a lot of new error codes Added target-feature=+crt-static option RFC 1721 Which allows libraries with C Run-time Libraries(CRT) to be statically linked. Fixed various ARM codegen bugs Libraries String now implements FromIterator> and Extend> Vec now implements From<&mut [T]> Box<[u8]> now implements From> SplitWhitespace now implements Clone [u8]::reverse is now 5x faster and [u16]::reverse is now 1.5x faster eprint! and eprintln! macros added to prelude. Same as the print! macros, but for printing to stderr. Stabilized APIs OsString::shrink_to_fit cmp::Reverse Command::envs thread::ThreadId Cargo Build scripts can now add environment variables to the environment the crate is being compiled in. Example: println!("cargo:rustc-env=FOO=bar"); Subcommands now replace the current process rather than spawning a new child process Workspace members can now accept glob file patterns Added --all flag to the cargo bench subcommand to run benchmarks of all the members in a given workspace. Updated libssh2-sys to 0.2.6 Target directory path is now in the cargmetadata Cargo no longer checks out a local working directory for the crates.io index This should provide smaller file size for the registry, and improve cloning times, especially on Windows machines. Added an --exclude option for excluding certai using the --all option Cargo will now automatically retry when receiving a 5xx error from crates.io The --features option now accepts multiple comma or space delimited values. Added support for custom target specific runners Misc Added ow prefer to download rust packages with XZ compression over GZip packages. Added the ability to escape # in rust documentation By adding additional #'s ie. ## is now # Compatibility Notes MutexGuard may only be Sync if T is Sync. -Z flagning for a year previous to this. As a result of the -Z flag change, the cargo-check plugin no longer works. Users should migrate to the built-in check command, which has been available since 1.16. Ending a float literal with ._ is now a hard erro use ::self::foo; is now a hard error. self paths are always relative while the :: prefix makes a path absolute, but was ignored and the path was relative regardless. Floating point constants in match patterns is now a hard error This was previously ts that don't derive PartialEq & Eq used match patterns is now a hard error This was previously a warning. Lifetimes named '_ are no longer allowed. This was previously a warning. From the pound escape, lines consisting of multiple #s are now visible It is an error to reexport private enum variants. This is known to break a number of crates that depend on an older version of mustache. On Windows, if VCINSTALLDIR is set incorrectly, rustc will try to use it to find the linker, and the build will fail where it did not previously Version 1.18.0 (2017-06-08) Language Stabilize pub(restricted) pub can now accept a module path to make the item visible to just that module tree. Also accepts the keyword crate to make something public to the whole crate but not users of the library. Example: pub(crate) mod utils;. RFC 1422. Stabilize #![windows_subsystem] attribute conservative exposure of the /SUBSYSTEM linker flag on Windows platforms. RFC 1665. Refactor of trait object type parsing Now ty in macros can accept types like Write + Send, trailing + are now supported in trait objects, and better error reporting for trait objects starting with ?Sized. 0e+10 is now a valid floating point literal Now warns if you bind a lifetime parameter to 'static Tuples, Enum variant fields, and structs with no repr attribute or with #[repr(Rust)] are reordered to minimize padding and produce a smaller representation in some cases. Compiler rustc can now emit mir with --emit mir Improved LLVM IR for trivial functions Added explanation for E0090(Wrong number of lifetimes are supplied) rustc compilation is now 15%-20% faster Thanks to optimisation opportunities found through profiling Improved backtrace formatting when panicking Libraries Specialized Vec::from_iter being passed vec::IntoIter if the iterator hasn't been advanced the original Vec is reassembled with no actual iteration or reallocation. Simplified HashMap Bucket interface provides performance improvements for iterating and cloning. Specialize Vec::from_elem to use calloc Fixed Race condition in fs::create_dir_all No longer caching stdio on Windows Optimized insertion sort in slice insertion sort in some cases 2.50%~ faster and in one case now 12.50% faster. Optimized AtomicBool::fetch_nand Stabilized APIs Child::try_wait HashMap::retain HashSet::retain PeekMut::pop TcpStream::peek UdpSocket::peek UdpSocket::peek_from Cargo Added partial Pijul support Pijul is a version control system in Rust. You can now create new cargo projects with Pijul using cargo new --vcs pijul Now always emits build script warnings for crates that fail to build Added Android build support Added --bins and --tests flags now you can build all programs of a certain type, for example cargo build --bins will build all binaries. Added support for haiku Misc rustdoc can now use pulldown-cmark with the --enable-commonmark flag Added rust-winbg script for better debugging on Windows Rust now uses the official cross compiler for NetBSD rustdoc now accepts # at the start of files Fixed jemalloc support for musl Compatibility Notes Changes to how the 0 flag works in format! Padding zeroes are now always placed after the sign if it exists and before the digits. With the # flag the zeroes are placed after the prefix and before the digits. Due to the struct field optimisation, using transmute on structs that have no repr attribute or #[repr(Rust)] will no longer work. This has always been undefined behavior, but is now more likely to break in practice. The refactor of trait object type parsing fixed a bug where + was receiving the wrong priority parsing things like &for<'a> Tr<'a> + Send as &(for<'a> Tr<'a> + Send) instead of (&for<'a> Tr<'a>) + Send Overlapping inherent impls are now a hard error PartialOrd and Ord must agree on the ordering. rustc main.rs -o out --emit=asm,llvm-ir Now will output out.asm and out.ll instead of only one of the filetypes. calling a function that returns Self will no longer work when the size of Self cannot be statically determined. rustc now builds with a "pthreads" flavour of MinGW for Windows GNU this has caused a few regressions namely: Changed the link order of local static/dynamic libraries (respecting the order on given rather than having the compiler reorder). Changed how MinGW is linked, native code linked to dynamic libraries may require manually linking to the gcc support library (for the native code itself) Version 1.17.0 (2017-04-27) Language The lifetime of statics and consts defaults to 'static. RFC 1623 Fields of structs may be initialized without duplicating the field/variable names. RFC 1682 Self may be included in the where clause of impls. RFC 1647 When coercing to an unsized type lifetimes must be equal. That is, there is no subtyping between T and U when T: Unsize. For example, coercing &mut [&'a X; N] to &mut [&'b X] requires 'a be equal to 'b. Soundness fix. Values passed to the indexing operator, [], automatically coerce Static variables may contain references to other statics Compiler Exit quickly on only --emit dep-info Make -C relocation-model more correctly determine whether the linker creates a position-independent executable Add -C overflow-checks to directly control whether integer overflow panics The rustc type checker now checks items on demand instead of in a single in-order pass. This is mostly an internal refactoring in support of future work, including incremental type checking, but also resolves RFC 1647, allowing Self to appear in impl where clauses. Optimize vtable loads Turn off vectorization for Emscripten targets Provide suggestions for unknown macros imported with use Fix ICEs in path resolution Strip exception handling code on Emscripten when panic=abort Add clearer error message using &str + &str Stabilized APIs Arc::into_raw Arc::from_raw Arc::ptr_eq Rc::into_raw Rc::from_raw Rc::ptr_eq Ordering::then Ordering::then_with BTreeMap::range BTreeMap::range_mut collections::Bound process::abort ptr::read_unaligned ptr::write_unaligned Result::expect_err Cell::swap Cell::replace Cell::into_inner Cell::take Libraries BTreeMap and BTreeSet can iterate over ranges Cell can store non-Copy types. RFC 1651 String implements FromIterator<&char> Box implements a number of new conversions: From> for String, From> for Vec, From> for CString, From> for OsString, From> for PathBuf, Into> for String, Into> for Vec, Into> for CString, Into> for OsString, Into> for PathBuf, Default for Box, Default for Box, Default for Box, From<&CStr> for Box, From<&OsStr> for Box, From<&Path> for Box ffi::FromBytesWithNulError implements Error and Display Specialize PartialOrd for [A] where A: Ord Slightly optimize slice::sort Add ToString trait specialization for Cow<'a, str> and String Box<[T]> implements From<&[T]> where T: Copy, Box implements From<&str> IpAddr implements From for various arrays. SocketAddr implements From<(I, u16)> where I: Into format! estimates the needed capacity before writing a string Support unprivileged symlink creation in Windows PathBuf implements Default Implement PartialEq<[A]> for VecDeque HashMap resizes adaptively to guard against DOS attacks and poor hash functions. Cargo Add cargo check --all Add an option to ignore SSL revocation checking Add cargo run --package Add required_features Assume build.rs is a build script Find workspace via workspace_root link in containing member Misc Documentation is rendered with mdbook instead of the obsolete, in-tree rustbook The "Unstable Book" documents nightly-only features Improve the style of the sidebar in rustdoc output Configure build correctly on 64-bit CPU's with the armhf ABI Fix MSP430 breakage due to i128 Preliminary Solaris/SPARCv9 support rustc is linked statically on Windows MSVC targets, allowing it to run without installing the MSVC runtime. rustdoc --test includes file names in test names This release includes builds of std for sparc64-unknown-linux-gnu, aarch64-unknown-linux-fuchsia, and x86_64-unknown-linux-fuchsia. Initial support for aarch64-unknown-freebsd Initial support for i686-unknown-netbsd This release no longer includes the old makefile build system. Rust is built with a custom build system, written in Rust, and with Cargo. Add Debug implementations for libcollection structs TypeId implements PartialOrd and Ord --test-threads=0 produces an error rustup installs documentation by default The Rust source includes NatVis visualizations. These can be used by WinDbg and Visual Studio to improve the debugging experience. Compatibility Notes Rust 1.17 does not correctly detect the MSVC 2017 linker. As a workaround, either use MSVC 2015 or run vcvars.bat. When coercing to an unsized type lifetimes must be equal. That is, disallow subtyping between T and U when T: Unsize, e.g. coercing &mut [&'a X; N] to &mut [&'b X] requires 'a be equal to 'b. Soundness fix. format! and Display::to_string panic if an underlying formatting implementation returns an error. Previously the error was silently ignored. It is incorrect for write_fmt to return an error when writing to a string. In-tree crates are verified to be unstable. Previously, some minor crates were marked stable and could be accessed from the stable toolchain. Rust git source no longer includes vendored crates. Those that need to build with vendored crates should build from release tarballs. Fix inert attributes from proc_macro_derives During crate resolution, rustc prefers a crate in the sysroot if two crates are otherwise identical. Unlikely to be encountered outside the Rust build system. Fixed bugs around how type inference interacts with dead-code. The existing code generally ignores the type of dead-code unless a type-hint is provided; this can cause surprising inference interactions particularly around defaulting. The new code uniformly ignores the result type of dead-code. Tuple-struct constructors with private fields are no longer visible Lifetime parameters that do not appear in the arguments are now considered early-bound, resolving a soundness bug (#32330). The hr_lifetime_in_assoc_type future-compatibility lint has been in effect since April of 2016. rustdoc: fix doctests with non-feature crate attributes Make transmuting from fn item types to pointer-sized types a hard error @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2017/03/20 11:36:35 jperkin Exp $ d11 4 d35 4 @ 1.6 log @Update lang/rust to 1.16.0. Changes since 1.15.1: Version 1.16.0 (2017-03-16) =========================== Language -------- * Lifetimes in statics and consts default to `'static`. [RFC 1623] * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * [Clean up semantics of `self` in an import list][38313] * [`Self` may appear in `impl` headers][38920] * [`Self` may appear in struct expressions][39282] Compiler -------- * [`rustc` now supports `--emit=metadata`, which causes rustc to emit a `.rmeta` file containing only crate metadata][38571]. This can be used by tools like the Rust Language Service to perform metadata-only builds. * [Levenshtein based typo suggestions now work in most places, while previously they worked only for fields and sometimes for local variables][38927]. Together with the overhaul of "no resolution"/"unexpected resolution" errors (#[38154]) they result in large and systematic improvement in resolution diagnostics. * [Fix `transmute::` where `T` requires a bigger alignment than `U`][38670] * [rustc: use -Xlinker when specifying an rpath with ',' in it][38798] * [`rustc` no longer attempts to provide "consider using an explicit lifetime" suggestions][37057]. They were inaccurate. Stabilized APIs --------------- * [`VecDeque::truncate`] * [`VecDeque::resize`] * [`String::insert_str`] * [`Duration::checked_add`] * [`Duration::checked_sub`] * [`Duration::checked_div`] * [`Duration::checked_mul`] * [`str::replacen`] * [`str::repeat`] * [`SocketAddr::is_ipv4`] * [`SocketAddr::is_ipv6`] * [`IpAddr::is_ipv4`] * [`IpAddr::is_ipv6`] * [`Vec::dedup_by`] * [`Vec::dedup_by_key`] * [`Result::unwrap_or_default`] * [`<*const T>::wrapping_offset`] * [`<*mut T>::wrapping_offset`] * `CommandExt::creation_flags` * [`File::set_permissions`] * [`String::split_off`] Libraries --------- * [`[T]::binary_search` and `[T]::binary_search_by_key` now take their argument by `Borrow` parameter][37761] * [All public types in std implement `Debug`][38006] * [`IpAddr` implements `From` and `From`][38327] * [`Ipv6Addr` implements `From<[u16; 8]>`][38131] * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [std: Fix partial writes in `LineWriter`][38062] * [std: Clamp max read/write sizes on Unix][38062] * [Use more specific panic message for `&str` slicing errors][38066] * [`TcpListener::set_only_v6` is deprecated][38304]. This functionality cannot be achieved in std currently. * [`writeln!`, like `println!`, now accepts a form with no string or formatting arguments, to just print a newline][38469] * [Implement `iter::Sum` and `iter::Product` for `Result`][38580] * [Reduce the size of static data in `std_unicode::tables`][38781] * [`char::EscapeDebug`, `EscapeDefault`, `EscapeUnicode`, `CaseMappingIter`, `ToLowercase`, `ToUppercase`, implement `Display`][38909] * [`Duration` implements `Sum`][38712] * [`String` implements `ToSocketAddrs`][39048] Cargo ----- * [The `cargo check` command does a type check of a project without building it][cargo/3296] * [crates.io will display CI badges from Travis and AppVeyor, if specified in Cargo.toml][cargo/3546] * [crates.io will display categories listed in Cargo.toml][cargo/3301] * [Compilation profiles accept integer values for `debug`, in addition to `true` and `false`. These are passed to `rustc` as the value to `-C debuginfo`][cargo/3534] * [Implement `cargo --version --verbose`][cargo/3604] * [All builds now output 'dep-info' build dependencies compatible with make and ninja][cargo/3557] * [Build all workspace members with `build --all`][cargo/3511] * [Document all workspace members with `doc --all`][cargo/3515] * [Path deps outside workspace are not members][cargo/3443] Misc ---- * [`rustdoc` has a `--sysroot` argument that, like `rustc`, specifies the path to the Rust implementation][38589] * [The `armv7-linux-androideabi` target no longer enables NEON extensions, per Google's ABI guide][38413] * [The stock standard library can be compiled for Redox OS][38401] * [Rust has initial SPARC support][38726]. Tier 3. No builds available. * [Rust has experimental support for Nvidia PTX][38559]. Tier 3. No builds available. * [Fix backtraces on i686-pc-windows-gnu by disabling FPO][39379] Compatibility Notes ------------------- * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * In this release, references to uninhabited types can not be pattern-matched. This was accidentally allowed in 1.15. * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [Clean up semantics of `self` in an import list][38313] [37057]: https://github.com/rust-lang/rust/pull/37057 [37761]: https://github.com/rust-lang/rust/pull/37761 [38006]: https://github.com/rust-lang/rust/pull/38006 [38051]: https://github.com/rust-lang/rust/pull/38051 [38062]: https://github.com/rust-lang/rust/pull/38062 [38062]: https://github.com/rust-lang/rust/pull/38622 [38066]: https://github.com/rust-lang/rust/pull/38066 [38069]: https://github.com/rust-lang/rust/pull/38069 [38131]: https://github.com/rust-lang/rust/pull/38131 [38154]: https://github.com/rust-lang/rust/pull/38154 [38274]: https://github.com/rust-lang/rust/pull/38274 [38304]: https://github.com/rust-lang/rust/pull/38304 [38313]: https://github.com/rust-lang/rust/pull/38313 [38314]: https://github.com/rust-lang/rust/pull/38314 [38327]: https://github.com/rust-lang/rust/pull/38327 [38401]: https://github.com/rust-lang/rust/pull/38401 [38413]: https://github.com/rust-lang/rust/pull/38413 [38469]: https://github.com/rust-lang/rust/pull/38469 [38559]: https://github.com/rust-lang/rust/pull/38559 [38571]: https://github.com/rust-lang/rust/pull/38571 [38580]: https://github.com/rust-lang/rust/pull/38580 [38589]: https://github.com/rust-lang/rust/pull/38589 [38670]: https://github.com/rust-lang/rust/pull/38670 [38712]: https://github.com/rust-lang/rust/pull/38712 [38726]: https://github.com/rust-lang/rust/pull/38726 [38781]: https://github.com/rust-lang/rust/pull/38781 [38798]: https://github.com/rust-lang/rust/pull/38798 [38909]: https://github.com/rust-lang/rust/pull/38909 [38920]: https://github.com/rust-lang/rust/pull/38920 [38927]: https://github.com/rust-lang/rust/pull/38927 [39048]: https://github.com/rust-lang/rust/pull/39048 [39282]: https://github.com/rust-lang/rust/pull/39282 [39379]: https://github.com/rust-lang/rust/pull/39379 [`<*const T>::wrapping_offset`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.wrapping_offset [`<*mut T>::wrapping_offset`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.wrapping_offset [`Duration::checked_add`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.checked_add [`Duration::checked_div`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.checked_div [`Duration::checked_mul`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.checked_mul [`Duration::checked_sub`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.checked_sub [`File::set_permissions`]: https://doc.rust-lang.org/std/fs/struct.File.html#method.set_permissions [`IpAddr::is_ipv4`]: https://doc.rust-lang.org/std/net/enum.IpAddr.html#method.is_ipv4 [`IpAddr::is_ipv6`]: https://doc.rust-lang.org/std/net/enum.IpAddr.html#method.is_ipv6 [`Result::unwrap_or_default`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.unwrap_or_default [`SocketAddr::is_ipv4`]: https://doc.rust-lang.org/std/net/enum.SocketAddr.html#method.is_ipv4 [`SocketAddr::is_ipv6`]: https://doc.rust-lang.org/std/net/enum.SocketAddr.html#method.is_ipv6 [`String::insert_str`]: https://doc.rust-lang.org/std/string/struct.String.html#method.insert_str [`String::split_off`]: https://doc.rust-lang.org/std/string/struct.String.html#method.split_off [`Vec::dedup_by_key`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.dedup_by_key [`Vec::dedup_by`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.dedup_by [`VecDeque::resize`]: https://doc.rust-lang.org/std/collections/vec_deque/struct.VecDeque.html#method.resize [`VecDeque::truncate`]: https://doc.rust-lang.org/std/collections/vec_deque/struct.VecDeque.html#method.truncate [`str::repeat`]: https://doc.rust-lang.org/std/primitive.str.html#method.repeat [`str::replacen`]: https://doc.rust-lang.org/std/primitive.str.html#method.replacen [cargo/3296]: https://github.com/rust-lang/cargo/pull/3296 [cargo/3301]: https://github.com/rust-lang/cargo/pull/3301 [cargo/3443]: https://github.com/rust-lang/cargo/pull/3443 [cargo/3511]: https://github.com/rust-lang/cargo/pull/3511 [cargo/3515]: https://github.com/rust-lang/cargo/pull/3515 [cargo/3534]: https://github.com/rust-lang/cargo/pull/3534 [cargo/3546]: https://github.com/rust-lang/cargo/pull/3546 [cargo/3557]: https://github.com/rust-lang/cargo/pull/3557 [cargo/3604]: https://github.com/rust-lang/cargo/pull/3604 [RFC 1623]: https://github.com/rust-lang/rfcs/blob/master/text/1623-static.md @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2017/02/23 09:35:16 jperkin Exp $ d3 45 a47 39 SHA1 (rust-1.15.1-i686-apple-darwin.tar.gz) = 485da035b78b3c3df3800d03c3d77bb7a48045d1 RMD160 (rust-1.15.1-i686-apple-darwin.tar.gz) = 6cded9fd39adfbb0abf71db9859d09ba88de377d SHA512 (rust-1.15.1-i686-apple-darwin.tar.gz) = d6b57a25d4d37601534bafdb3381e228439b93fca2b38d6e2732763c0db0ef7585d08eb23eae573316c25da1739db4a685446a4c1d46ad65012d74c039129da1 Size (rust-1.15.1-i686-apple-darwin.tar.gz) = 88072291 bytes SHA1 (rust-1.15.1-i686-unknown-linux-gnu.tar.gz) = eebfb3cac6c184636bd53833153cac9065505eed RMD160 (rust-1.15.1-i686-unknown-linux-gnu.tar.gz) = f4ffe7273b1ea957380e5b558b9959bb6eab16bf SHA512 (rust-1.15.1-i686-unknown-linux-gnu.tar.gz) = 13d602842e7a2ef360c80d3ec84ecd5d6c742ea6dad642394a2a57b28554a7758905b37daaf2bcc549428c5f9383307270f8508e8685748b906fc2b9230bc4ad Size (rust-1.15.1-i686-unknown-linux-gnu.tar.gz) = 103889253 bytes SHA1 (rust-1.15.1-x86_64-apple-darwin.tar.gz) = 6e74cc85e2715e474507ad1d93460b9935d595a6 RMD160 (rust-1.15.1-x86_64-apple-darwin.tar.gz) = 06de1a7c8a2091f3edddc6d6b646abf28beeb197 SHA512 (rust-1.15.1-x86_64-apple-darwin.tar.gz) = 89be9b7c3aed84fa5fd22d7716be2853fe357002278ac39d47ca796af5529d9d8088e1270ff19f945b0ea019c4267304604b298f97b8e784833f638790bee616 Size (rust-1.15.1-x86_64-apple-darwin.tar.gz) = 88555672 bytes SHA1 (rust-1.15.1-x86_64-sun-solaris.tar.gz) = 139368a49af76b7b50d52d3833a4158267f4635d RMD160 (rust-1.15.1-x86_64-sun-solaris.tar.gz) = 546406c0e30805cbb5b12c784700f4308a1f92fe SHA512 (rust-1.15.1-x86_64-sun-solaris.tar.gz) = c194222b9c4902e7bea70c0186fc7700171dd53fd289eae6e6dc0f76eaed9e38d24e529dc58a02c1f5d2ae810a1d8f9ce0acae95ca77e6de4346f31d55710283 Size (rust-1.15.1-x86_64-sun-solaris.tar.gz) = 150925338 bytes SHA1 (rust-1.15.1-x86_64-unknown-linux-gnu.tar.gz) = a365f91afa204648e184d3a7622710f59eff9e0a RMD160 (rust-1.15.1-x86_64-unknown-linux-gnu.tar.gz) = d232056afc8165735f54c03e894bdd25ccd66ae0 SHA512 (rust-1.15.1-x86_64-unknown-linux-gnu.tar.gz) = e089c455b1a7507aeed4652f05c0672c4e996e708c46f4405191f4b3a9d08403cab27f1a5a63f865d9a8f099f6ca980d2d2eef37aaa5e7e5bd751a3224e88b84 Size (rust-1.15.1-x86_64-unknown-linux-gnu.tar.gz) = 101140146 bytes SHA1 (rust-1.15.1-x86_64-unknown-netbsd.tar.gz) = 25c896281edba32345b26e1df6c122891cbcd9cd RMD160 (rust-1.15.1-x86_64-unknown-netbsd.tar.gz) = 702483df09ea415eb75c031949c82b966236333c SHA512 (rust-1.15.1-x86_64-unknown-netbsd.tar.gz) = f733f86db05bfeee0da4fb3d38e0d9ef728ca2fd958662d532e50567370b9245b4af5ed9761fe8dbba1f13f4c9e91159eda2ebdb70d102bb246adf982b86379b Size (rust-1.15.1-x86_64-unknown-netbsd.tar.gz) = 104073599 bytes SHA1 (rustc-1.16.0-src.tar.gz) = c0a66ad539b1ca9f3b1d174f4a233228cb422cd7 RMD160 (rustc-1.16.0-src.tar.gz) = 42bb8759c98787d07293d81e45183fe5cf55ebc2 SHA512 (rustc-1.16.0-src.tar.gz) = 096b1b7406be9bc61161bb7cdd2061f2bc2174c161a31f4ed6ceecf7fc379f315fc2f7cb9f6c134ea4f8519c27bf6e5a3f712cf1e56d5785831d8c8374eb0ba5 Size (rustc-1.16.0-src.tar.gz) = 28470372 bytes SHA1 (patch-mk_cfg_x86__64-apple-darwin.mk) = 37b50b64ea5607588d541852e07f02a4611d38c8 SHA1 (patch-mk_main.mk) = d821a86920e563618d00d5428d6dd9056d7c7fdb SHA1 (patch-mk_rt.mk) = d98d1cd2f87d25c0be4e8709bac33f15c7e924e6 SHA1 (patch-mk_rustllvm.mk) = 285fb33ce5477d18914289323c0e2db16cc7ccae SHA1 (patch-src_compiler-rt_lib_builtins_CMakeLists.txt) = 288870c40b5e4ce29cbfb19cc9f56d35152c47fa SHA1 (patch-src_etc_local__stage0.sh) = 31c7eb5fdb5eae61132c8e46998a15b5e5ea7015 SHA1 (patch-src_grammar_check.sh) = 6958b994da4b04b74cb2d25f026932a19cd80b8a SHA1 (patch-src_libcompiler__builtins_build.rs) = 5a57625071a3422e79c7e5a69426aeedd1512633 SHA1 (patch-src_librustc__trans_back_linker.rs) = 4fee3a23665ebc192b249112faf6e85f4cfacd13 SHA1 (patch-src_libstd_rtdeps.rs) = ed271c5b83a8d623469abd39a2d072bfffbcc890 SHA1 (patch-src_libstd_sys_unix_os.rs) = 72eec2cc3d44445dd2636e7c46c9b4a0cf888f88 a49 3 SHA1 (patch-src_rust-installer_gen-install-script.sh) = 1b1e9c0ab6e9395b4138dcc15a385952a1138158 SHA1 (patch-src_rust-installer_gen-installer.sh) = 024b888ae40ecdadb4f3a8fa7865fba0a0590a5b SHA1 (patch-src_rust-installer_install-template.sh) = d42b6d55fdbb8640cee75588a230efb3c2641e32 @ 1.5 log @Update lang/rust to 1.15.1. Changes since 1.11.0 are too numerous to list, but can be found here: https://github.com/rust-lang/rust/blob/master/RELEASES.md Add a stage0-bootstrap target to simplify generation of bootstrap kits for platforms which are not supported upstream (primarily SmartOS). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2017/01/08 14:38:13 maya Exp $ d3 28 a30 28 SHA1 (rust-1.14.0-i686-apple-darwin.tar.gz) = 1dbe90d332dbbf64bc61b2ee7398665606a0f52f RMD160 (rust-1.14.0-i686-apple-darwin.tar.gz) = 1507a4a3006740f17722a0ccfad1fa286eebf4ab SHA512 (rust-1.14.0-i686-apple-darwin.tar.gz) = 1840124b13c75d8a95fb3058dc68d5bbcdc315dd0c256c4445b089790d3ba8dd20f58d042a14ade49219e66b45f330f9c8a919da3d756874bf225fbe523635f7 Size (rust-1.14.0-i686-apple-darwin.tar.gz) = 86855764 bytes SHA1 (rust-1.14.0-i686-unknown-linux-gnu.tar.gz) = 2857127fa653e2a5712d4a1b35c824fd9b7c6945 RMD160 (rust-1.14.0-i686-unknown-linux-gnu.tar.gz) = ff92a10465edf5ad4e0d9a731548529e83408190 SHA512 (rust-1.14.0-i686-unknown-linux-gnu.tar.gz) = 2e1cd7cb1c9a1c147fcfe16f5eac3876b88a5a04bc1a6d2386756181986046b8636c317fb76834ca75aec99f0bcf9e5ce760eacf74b4b9811210db4a59fdb66f Size (rust-1.14.0-i686-unknown-linux-gnu.tar.gz) = 126452488 bytes SHA1 (rust-1.14.0-x86_64-apple-darwin.tar.gz) = 2d38e71957a498d983ae3380a150506296e3f0ab RMD160 (rust-1.14.0-x86_64-apple-darwin.tar.gz) = 1be43dd12f53937df4d6b9ec82304118283bb590 SHA512 (rust-1.14.0-x86_64-apple-darwin.tar.gz) = 669060b402309fae67bc96a4dbb00e9aad78a0f161bf6efa279b47849a6b33bf7c25580fa7c35db6578ab1fd3fcff554b21b9b468f9aa6e02da86e57cd30f504 Size (rust-1.14.0-x86_64-apple-darwin.tar.gz) = 87627970 bytes SHA1 (rust-1.14.0-x86_64-sun-solaris.tar.gz) = c4766837f468ea43d38c6c75c162ddb30f4e1acf RMD160 (rust-1.14.0-x86_64-sun-solaris.tar.gz) = 190ff54c26f2a604eaf9ddeb3f1ae5983ec91f06 SHA512 (rust-1.14.0-x86_64-sun-solaris.tar.gz) = adda98dced9976ae15b05c2fc468896bff14bc5f6519ede440222a279546deb666ace8543ba5cd673e52cb419984c98de2eec505bae04ccec65fde8d9dd7ba75 Size (rust-1.14.0-x86_64-sun-solaris.tar.gz) = 146691551 bytes SHA1 (rust-1.14.0-x86_64-unknown-linux-gnu.tar.gz) = 13400413f8b3a950f33aec953b2e016f3aa6c9fc RMD160 (rust-1.14.0-x86_64-unknown-linux-gnu.tar.gz) = d6b128acb91641c18c62ef6fde94484d49fc53d7 SHA512 (rust-1.14.0-x86_64-unknown-linux-gnu.tar.gz) = 6ec7155a2ac95718d1c28ffada0d365ca46cca7b1879b4533a662a4e63140fd2a70a9647a4b4d57e12d0d20dd46b7aba18365db0ed0cfd870b0a0394d4266b8c Size (rust-1.14.0-x86_64-unknown-linux-gnu.tar.gz) = 122820395 bytes SHA1 (rust-1.14.0-x86_64-unknown-netbsd.tar.gz) = 2c109b36718dae3dde024a8735b5a9424dec0244 RMD160 (rust-1.14.0-x86_64-unknown-netbsd.tar.gz) = e7141f0976b1ad8afca0d0b49008307695bd7137 SHA512 (rust-1.14.0-x86_64-unknown-netbsd.tar.gz) = 048d8b31fafb4a54d5d666e690967619453a5fe35d5db0167fd5e429025a43dee509a0b6dab4fc8b29a2373f938a504f2515bef56f69742d7f09d84352728ece Size (rust-1.14.0-x86_64-unknown-netbsd.tar.gz) = 127088664 bytes SHA1 (rustc-1.15.1-src.tar.gz) = a5f4b21eeb0fb8ff0e156883aca16759ffb45f05 RMD160 (rustc-1.15.1-src.tar.gz) = d98f20326938e780e016d08425dbc7f314d3e7c8 SHA512 (rustc-1.15.1-src.tar.gz) = 10d533b17cf7f92b9dff14b399b5dd0ac8b68284eea072c85ede78a4e4c2c4fce8c781777124c64798057aceb6444535e02e067fd67ba3633c3e828fb4d2d339 Size (rustc-1.15.1-src.tar.gz) = 28100203 bytes @ 1.4 log @rust: match newer versions of llvm, too. while I didn't complete the build, it is likely necessary, as pkgsrc llvm is 3.9 and doesn't match this test. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2016/09/13 12:37:08 ryoon Exp $ d3 28 a30 25 SHA1 (rust-1.10.0-i686-unknown-linux-gnu.tar.gz) = aded64d8ddc5d286ffc81de21c6a8c47951ac329 RMD160 (rust-1.10.0-i686-unknown-linux-gnu.tar.gz) = 9248526a5f9656e083a221f0931f9cec6b1a0726 SHA512 (rust-1.10.0-i686-unknown-linux-gnu.tar.gz) = ef1e874aadc24a64e7df0a09dfea0e5ed6a0bf7acbaf8485976c602f549141289c07b2e27cd7d0a0029f9884042d6ff00c8b917543a9284bae7f7c684ddc6904 Size (rust-1.10.0-i686-unknown-linux-gnu.tar.gz) = 119011780 bytes SHA1 (rust-1.10.0-x86_64-unknown-netbsd.tar.gz) = eb84816dd0fb113fbddd75fd8c451ae67a8ab454 RMD160 (rust-1.10.0-x86_64-unknown-netbsd.tar.gz) = e13b58f2da1b6cbdeceeb3f1cccdc5c5b9a01c78 SHA512 (rust-1.10.0-x86_64-unknown-netbsd.tar.gz) = ffa251dcc5afc6d40920c333c74ecfe3e3eb3fae3c984b7715c260fdb11a4580e61097ba32bd02147c42b3b78e7f2be6a3902bb89fa55befb59d1c71c66d1cf3 Size (rust-1.10.0-x86_64-unknown-netbsd.tar.gz) = 123531094 bytes SHA1 (rust-1.10.0-x86_64-apple-darwin.tar.gz) = 9d88b5a1203f91ac12a2f3d33944d6dbeabf3347 RMD160 (rust-1.10.0-x86_64-apple-darwin.tar.gz) = 046553af4b914421d2ddcde64b6025f18f610bf5 SHA512 (rust-1.10.0-x86_64-apple-darwin.tar.gz) = 428c53bd402094254e16b5b29303ce5565abf11275546aaa7fecf4f6ea2b13ec46a7d455b1e9c2a6f50a0fcd5573c10adcef09afd29dc390202fa152c31400ac Size (rust-1.10.0-x86_64-apple-darwin.tar.gz) = 107969649 bytes SHA1 (rust-1.10.0-x86_64-sun-solaris.tar.gz) = 3bbd80ac1609fe60da890ae90c4d08acb5ca77cb RMD160 (rust-1.10.0-x86_64-sun-solaris.tar.gz) = df0208b8bbcbcc8e7d4e3497cb5191a418b40b03 SHA512 (rust-1.10.0-x86_64-sun-solaris.tar.gz) = 73e5e0bdf072910b280abc1ff2dc71fa3ee1808c4a41a387c9cb5f9a69a00aaea3aa1c31ae167ad60d2a5a8730943d0c8c4c5e902e671250d3398541e80ff7fa Size (rust-1.10.0-x86_64-sun-solaris.tar.gz) = 222992235 bytes SHA1 (rust-1.10.0-x86_64-unknown-linux-gnu.tar.gz) = 1174c1e9e6d1de47715ecb611bf917938b8be5e9 RMD160 (rust-1.10.0-x86_64-unknown-linux-gnu.tar.gz) = 72878c0b697ae049919cb04b37d42cf26256f7cd SHA512 (rust-1.10.0-x86_64-unknown-linux-gnu.tar.gz) = ffcef849222a57e56e2d21e01134a45265e3f5d03d3042bf8492e54007664e9c290275cb7ffb0ff4d1b1c09e222bcd0946284390886e942aa0f53862b73fb8f2 Size (rust-1.10.0-x86_64-unknown-linux-gnu.tar.gz) = 118275404 bytes SHA1 (rustc-1.11.0-src.tar.gz) = d4c7177fd939be64c08b6460d89a1595b24406b4 RMD160 (rustc-1.11.0-src.tar.gz) = ada0761c38febb423677c1b8bb2fd5c8fee05d53 SHA512 (rustc-1.11.0-src.tar.gz) = 6ad050a02e3a3b48f205f5d5ed9393fd2a1a2237e5c78b3e51af8162f410b93a831ebe5980ce78c4d38c5a692395c7fec8442956497a5d21e9f7157404c6b5aa Size (rustc-1.11.0-src.tar.gz) = 26126471 bytes SHA1 (patch-configure) = df5fb89bb04be3844fba78e0adea5c0a2901e376 d32 3 a34 2 SHA1 (patch-mk_rt.mk) = 51238ae320b47296546537aeb050773511049d11 SHA1 (patch-mk_rustllvm.mk) = 500ce129d9ea83fc97317679b45a79f12c8ca9e8 d36 4 a39 3 SHA1 (patch-src_etc_local__stage0.sh) = 965e53e0522c0bdcb0a3976af7b8ac53635502f1 SHA1 (patch-src_liblibc_src_unix_solaris_mod.rs) = 7279fb49054d203b045327a5b9c52b2fbdc2c8d6 SHA1 (patch-src_librustc__trans_back_linker.rs) = 279850f534bed6380bbc3ffd47e49938fa6423df d41 1 a41 2 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 03ea5a505427faeaf66a58cb2134ac651daf3fb5 SHA1 (patch-src_llvm_Makefile.rules) = c5f76ef8ee1fc283d2feb7dc388c7938a81c8849 d44 3 a46 4 SHA1 (patch-src_llvm_utils_buildit_build__llvm) = bc2c729153f3eee77ff3f018364544b947bab9d0 SHA1 (patch-src_rust-installer_gen-install-script.sh) = 689ff4e8fa3ee9cd41202b40b6575f568eef6415 SHA1 (patch-src_rust-installer_gen-installer.sh) = 43087b7471bfb9b0bcbd7c94cc0de22b2dd2f757 SHA1 (patch-src_rust-installer_install-template.sh) = 85be7f5a0706c3d3fa9078458555723e797a7c5e @ 1.3 log @Restore accidentally deleted comment and use .NetBSD suffix Thank you, jperkin@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2016/09/12 13:27:33 ryoon Exp $ d27 1 @ 1.2 log @Add NetBSD/amd64 support This package must be built with pkgtools/cwrappers with USE_CWRAPPERS=yes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2016/09/06 10:36:49 jperkin Exp $ d31 1 a31 1 SHA1 (patch-src_etc_local__stage0.sh) = 28de26517296557d611afd0db0d43aa046b1676f @ 1.1 log @Import rust 1.11.0 as lang/rust into pkgsrc. pkgsrc notes: * The build requires binary bootstraps built by the Rust team. Due to the requirement that only the previous version is supported as a bootstrap compiler, and new versions of Rust are released every 6 weeks, it is unlikely to be practical to build TNF bootstraps. Users should evaluate whether they trust binaries from upstream. * There is currently no SunOS bootstrap provided by the Rust team, so for now a version built by myself is provided by Joyent. * Only Darwin/Linux/SunOS are currently supported. The Rust team do provide NetBSD bootstraps so support should be easy enough to add. Information about Rust from the DESCR: Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a number of use cases other languages aren't good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all data races. Rust also aims to achieve "zero-cost abstractions" even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would. @ text @d1 1 a1 1 $NetBSD$ d7 4 d28 1 a28 1 SHA1 (patch-mk_rt.mk) = 888bd6646305c357044f37db9cb23f9d2fe77d90 d30 2 a31 1 SHA1 (patch-src_etc_local__stage0.sh) = fbfacff23a9236b2c32a49abb2b520be264ece59 @