svn commit: r50182 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Thu Apr 20 03:17:14 UTC 2017
Author: bjk
Date: Thu Apr 20 03:17:12 2017
New Revision: 50182
URL: https://svnweb.freebsd.org/changeset/doc/50182
Log:
Add 2017Q1 Rust entry from dumbbell
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml Thu Apr 20 02:46:21 2017 (r50181)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml Thu Apr 20 03:17:12 2017 (r50182)
@@ -788,4 +788,70 @@
have some spare time, please close some of those.</task>
</help>
</project>
+
+ <project cat="ports">
+ <title>Rust</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Jean-Sébastien</given>
+ <common>Pédron</common>
+ </name>
+ <email>dumbbell at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Thomas</given>
+ <common>Zander</common>
+ </name>
+ <email>riggs at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://wiki.FreeBSD.org/Rust">Wiki Portal</url>
+ <url href="https://gist.github.com/dumbbell/b587da50ef014078da9e732a4331ebad">Guide to Bootstrap Rust on &os;</url>
+ <url href="https://bugs.FreeBSD.org/bugzilla/show_bug.cgi?id=216143">Bug Report to Track Progress on Bootstrapping</url>
+ </links>
+
+ <body>
+ <p>In the Ports Collection, Rust was updated to 1.16.0 and Cargo
+ to 0.17.0, the latest versions at the time of this writing.</p>
+
+ <p><tt>lang/rust-nightly</tt> was also updated to a snapshot from
+ February and it is now enabled on <tt>i386</tt>. It is
+ lagging a bit behind upstream, but <a
+ href="https://rustup.rs/">Rustup</a> works nicely on &os; if
+ you need to try any versions/channels of Rust.</p>
+
+ <p>Work has started to bootstrap Rust on non-<tt>x86</tt> architectures.
+ Patches to add &os;/aarch64 support were submitted and accepted
+ upstream. &os;/sparc64 is in progress. The <tt>lang/rust-nightly</tt>
+ port is also being adapted to compile natively on &os;/aarch64. This
+ work is critical, in particular because Firefox will shortly require
+ Rust. If you want to help, please refer to the guide linked above.</p>
+
+ <p>The compiler, <tt>rustc</tt>, is crashing sometimes when there is a
+ compilation error. Therefore, there is a bit of work to do to improve
+ stability.</p>
+
+ <p>There is some code duplication between <tt>lang/rust*</tt> and
+ <tt>devel/cargo</tt>. Those Makefiles deserve a bit of cleanup. It
+ might be useful to create a <tt>USES=rust</tt> Makefile helper.</p>
+ </body>
+
+ <help>
+ <task>Bootstrap Rust on more platforms.</task>
+
+ <task>Investigate compiler crashes.</task>
+
+ <task>Create a <tt>USES=rust</tt> Makefile helper and simplify
+ Rust and Cargo ports.</task>
+
+ <task>Investigate how to speed up <tt>lang/rust*</tt>
+ compilation time.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list