On Mon, Nov 20, 2017 at 9:27 PM Peter Todd <p...@petertodd.org> wrote:
> On Sat, Nov 18, 2017 at 01:46:10AM +0000, Devrandom wrote:
> > I made some progress with walking back the Rust version, getting to
> > 2016-04-01 nightly (pre-1.8.0). A rough cut of what I did is here:
> > This doesn't quite get us to when zcash was announced in January of 2016.
> > To make further progress, I will look into backporting the question-mark
> > operator from
> > to
> > an earlier nightly.
> Not sure how familiar you are with Rust, but FWIW it might be easier to
> mechanically replace the question mark operator with the try! macro. For
> example, this line:
> let alpha_g1_s = read_uncompressed(reader)?;
> simply becomes:
> let alpha_g1_s = try!(read_uncompressed(reader));
> This has the advantage of having compatibility with potentially quite old
> versions of Rust.
Will try that if the mrustc path continues to be blocked for longer than a