Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2018 13:05:09 -0500
From:      Eric McCorkle <eric@metricspace.net>
To:        freebsd-hackers@freebsd.org
Subject:   Re: Speculative: Rust for base system components
Message-ID:  <3aa1875d-3490-dad6-bf6c-fe880fe2717a@metricspace.net>
In-Reply-To: <CADWvR2hazCroS_cKKc88RuXSfdLgpwdtc0S9dGv=0de5QqfYDg@mail.gmail.com>
References:  <ca76e5f7-6e59-bd67-144a-90ad66f0252e@metricspace.net> <CADWvR2hazCroS_cKKc88RuXSfdLgpwdtc0S9dGv=0de5QqfYDg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qEZBkn1c2KyOkYOtfwcvTAsPb2d3hXE9Y
Content-Type: multipart/mixed; boundary="DyrKJGvmhc3x1O6ZqhUWQ4WYap6eFUVki";
 protected-headers="v1"
From: Eric McCorkle <eric@metricspace.net>
To: freebsd-hackers@freebsd.org
Message-ID: <3aa1875d-3490-dad6-bf6c-fe880fe2717a@metricspace.net>
Subject: Re: Speculative: Rust for base system components
References: <ca76e5f7-6e59-bd67-144a-90ad66f0252e@metricspace.net>
 <CADWvR2hazCroS_cKKc88RuXSfdLgpwdtc0S9dGv=0de5QqfYDg@mail.gmail.com>
In-Reply-To: <CADWvR2hazCroS_cKKc88RuXSfdLgpwdtc0S9dGv=0de5QqfYDg@mail.gmail.com>

--DyrKJGvmhc3x1O6ZqhUWQ4WYap6eFUVki
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 12/31/18 9:21 AM, Igor Mozolevsky wrote:

> Does the generated code size increase or decrease and does the
> data-path get longer or shorter with switch from C to Rust with all
> the "great features" of Rust? Are there any metrics for these? If a
> CPU cache gets trashed repeatedly or data takes massive d-tours that
> would be a significant downside, wouldn't it?

Since most of the deltas of Rust over C are accomplished through
type-checking, I don't imagine this would be an issue.


--DyrKJGvmhc3x1O6ZqhUWQ4WYap6eFUVki--

--qEZBkn1c2KyOkYOtfwcvTAsPb2d3hXE9Y
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCXCpaVQAKCRAI38IpFsHC
bJxTAP9y5Ps3AEBy7SwMs3jxyb7nCyiK9Q4F9HsVIZPidYILiwEAuenrD0i+cgVA
gP28lIoMRHBBzEAKBNhnSllK9XMVegY=
=Qj5K
-----END PGP SIGNATURE-----

--qEZBkn1c2KyOkYOtfwcvTAsPb2d3hXE9Y--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3aa1875d-3490-dad6-bf6c-fe880fe2717a>