Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Apr 2017 03:17:13 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r50182 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201704200317.v3K3HD0N054836@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Thomas</given>
+	  <common>Zander</common>
+	</name>
+	<email>riggs@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704200317.v3K3HD0N054836>