Stream: t-compiler

Topic: compiler-team roadmap


nikomatsakis (May 06 2020 at 20:47, on Zulip):

Dear @T-compiler,

So I've been working some on a 'lang team edition roadmap' (see #t-lang > prioritization if you're curious) and I'm interested in doing some of the same work from the compiler team perspective. To start, I wanted to get an idea of what we are we actually doing right now, or what have we started doing but never completed -- I've created a hackmd and started jotting down all the things I can think of. Please add things I'm missing!

mark-i-m (May 07 2020 at 01:37, on Zulip):

I don't own these, but they are things I thought people had discussed on... didn't want to sign other people up...

Charles Lew (May 07 2020 at 05:02, on Zulip):

trait upcasting by alexreg
finish up and ship never type by Aaron1011

Charles Lew (May 07 2020 at 05:03, on Zulip):

repl intergration by alexreg

Charles Lew (May 07 2020 at 05:05, on Zulip):

std-aware cargo by ... i don't if this is t-compiler or t-devtools...

Charles Lew (May 07 2020 at 05:07, on Zulip):

decoupling libtest module -- stalled

Charles Lew (May 07 2020 at 05:11, on Zulip):

raw_dylib implementation by tinaun draft stage https://github.com/rust-lang/rust/pull/71497

Charles Lew (May 07 2020 at 05:12, on Zulip):

gradually "consification" of standard library methods (on-going) and traits (pending)

Charles Lew (May 07 2020 at 05:15, on Zulip):

lld integration and migration

Charles Lew (May 07 2020 at 05:29, on Zulip):

unsized_locals implementation (including the VLA part within the RFC)

Charles Lew (May 07 2020 at 05:43, on Zulip):

sorry i might be too much focusing on user-facing things lol.

mark-i-m (May 07 2020 at 15:18, on Zulip):

hmm... are we basically just making a list of tracking issues?

nikomatsakis (May 07 2020 at 15:20, on Zulip):

I'd prefer not to include every last thing that is started

nikomatsakis (May 07 2020 at 15:20, on Zulip):

but more like stuff "actively being explored"

nikomatsakis (May 07 2020 at 15:21, on Zulip):

but yeah skimming the tracking issues is a fine idea

nikomatsakis (May 07 2020 at 15:21, on Zulip):

this is really just meant for my own reference, I was going to try and go over and extract out some sense of what seems to me to be highest priority and/or furthest along

nikomatsakis (May 07 2020 at 15:21, on Zulip):

in order to make a kind of "first draft" at a roadmap

nikomatsakis (May 07 2020 at 15:21, on Zulip):

I forget, did I include rustc-dev-guide work..?

nikomatsakis (May 07 2020 at 15:21, on Zulip):

have to check

mark-i-m (May 07 2020 at 15:28, on Zulip):

nikomatsakis said:

I forget, did I include rustc-dev-guide work..?

I added it :)

Vadim Petrochenkov (May 07 2020 at 15:39, on Zulip):

FWIW, here's my TODO list (or rather a LIFO stack) - https://gist.github.com/petrochenkov/d500ce4b7aa8f8b3f1a078bf01ec034a
I don't generally have a roadmap and work on whatever is fun at the moment, usually a "gardening" type of work.

Last update: Jun 04 2020 at 17:40UTC