|
|
|
|
|
by goodplay
3268 days ago
|
|
This is good news for us who want alternative implementations like gccrs. GCC (and software developers) can target static "epoch"s (c89, c99, c11, ...) rather than a moving target. Hopefully, this will be enough to make development of GCC's rust front-end viable again. |
|
However, epoches don't really help alternate frontends. Rust 1.42 on epoch 2015 will still have all the features Rust 1.42 on the latest epoch has, except for the features that require an epoch shift (which will be a small handful)
But compiler versions already help here, targeting a compiler version gets you all of this.
I suspect if a compiler backend project nears completion there will be a lot more collaboration between rustc and the project in order to make evolution less painful.