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>