digitalmars.D - Mid level IR
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (11/11) Aug 14 2015 Rust is getting a mid level IR for speeding up compilation.
- rsw0x (3/9) Aug 14 2015 Eating D's lunch?
- Dmitry Olshansky (6/15) Aug 14 2015 Or whatever is left of it. Truth be told re2c was there some ~15 years
- deadalnix (3/14) Aug 15 2015 This is what SDC is doing already.
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (2/9) Aug 16 2015 Interesting, is the format documented somewhere?
- deadalnix (4/14) Aug 16 2015 No, and it likely to change significantly during the dev at this
- jmh530 (5/6) Apr 28 2016 Looks like it will be in rust "soonish"
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (2/5) May 10 2016 Thanks for the links!
Rust is getting a mid level IR for speeding up compilation. http://blog.rust-lang.org/2015/08/14/Next-year.html https://github.com/rust-lang/rfcs/pull/1211 It has been mentioned that before that this would be worthwhile for D too. It also would make it much easier for backends to keep up with the front end. The front end generating MIR, and the backends using it. Another option would be to interface with Rust by generating Rust MIR from D, if that is possible. What do you think?
Aug 14 2015
On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Rust is getting a mid level IR for speeding up compilation. http://blog.rust-lang.org/2015/08/14/Next-year.htmlThere are some really neat things you can do in Rust today – if you’re willing to use the Nightly channel. For example, the regex crate comes with macros that, at compile time, turn regular expressions directly into machine code to match them.Eating D's lunch?
Aug 14 2015
On 14-Aug-2015 20:00, rsw0x wrote:On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Or whatever is left of it. Truth be told re2c was there some ~15 years before for those who can stand adding an external code generator to the build script. -- Dmitry OlshanskyRust is getting a mid level IR for speeding up compilation. http://blog.rust-lang.org/2015/08/14/Next-year.htmlThere are some really neat things you can do in Rust today – if you’re willing to use the Nightly channel. For example, the regex crate comes with macros that, at compile time, turn regular expressions directly into machine code to match them.Eating D's lunch?
Aug 14 2015
On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Rust is getting a mid level IR for speeding up compilation. http://blog.rust-lang.org/2015/08/14/Next-year.html https://github.com/rust-lang/rfcs/pull/1211 It has been mentioned that before that this would be worthwhile for D too. It also would make it much easier for backends to keep up with the front end. The front end generating MIR, and the backends using it. Another option would be to interface with Rust by generating Rust MIR from D, if that is possible. What do you think?This is what SDC is doing already.
Aug 15 2015
On Saturday, 15 August 2015 at 21:13:33 UTC, deadalnix wrote:On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Interesting, is the format documented somewhere?Another option would be to interface with Rust by generating Rust MIR from D, if that is possible. What do you think?This is what SDC is doing already.
Aug 16 2015
On Sunday, 16 August 2015 at 10:12:07 UTC, Ola Fosheim Grøstad wrote:On Saturday, 15 August 2015 at 21:13:33 UTC, deadalnix wrote:No, and it likely to change significantly during the dev at this stage.On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Interesting, is the format documented somewhere?Another option would be to interface with Rust by generating Rust MIR from D, if that is possible. What do you think?This is what SDC is doing already.
Aug 16 2015
On Friday, 14 August 2015 at 16:13:07 UTC, Ola Fosheim Grøstad wrote:Rust is getting a mid level IR for speeding up compilation.Looks like it will be in rust "soonish" http://blog.rust-lang.org/2016/04/19/MIR.html https://www.reddit.com/r/programming/comments/4gp6hc/introducing_mir/
Apr 28 2016
On Thursday, 28 April 2016 at 15:20:03 UTC, jmh530 wrote:Looks like it will be in rust "soonish" http://blog.rust-lang.org/2016/04/19/MIR.html https://www.reddit.com/r/programming/comments/4gp6hc/introducing_mir/Thanks for the links!
May 10 2016