Stream: t-compiler/wg-meta

Topic: todo list


Zoxc (Mar 19 2019 at 14:26, on Zulip):

Do we have somewhere discoverable to put a list of projects or refactorings of things in the compiler? Especially things that aren't being worked on.

oli (Mar 19 2019 at 14:28, on Zulip):

FIXME in the source?

Zoxc (Mar 19 2019 at 14:30, on Zulip):

discoverable != stumble upon =P

centril (Mar 19 2019 at 14:31, on Zulip):

@Zoxc make a crawler that lists all the fixmes and their files?

centril (Mar 19 2019 at 14:31, on Zulip):
oli (Mar 19 2019 at 14:34, on Zulip):

We should totally have such an automatically generated page in the forge

oli (Mar 19 2019 at 14:34, on Zulip):

@Zoxc would that be discoverable enough?

davidtwco (Mar 19 2019 at 14:34, on Zulip):

It wouldn't be cross-repo, but having a label on GitHub issues would be simple for the compiler?

oli (Mar 19 2019 at 14:35, on Zulip):

I can probably just setup a repo that has a cronjob that regenerates github pages once a day

Zoxc (Mar 19 2019 at 14:36, on Zulip):

I don't think FIXME are suitable for this, since we can't track who is working on it, at least not without it taking weeks =P

nikomatsakis (Mar 19 2019 at 14:37, on Zulip):

I've been wondering about the same thing. We have of course issues.

nikomatsakis (Mar 19 2019 at 14:37, on Zulip):

But i've been thinking about trying to have better ways of connecting people with mentors, especially around refactoring-type projects, and being able to have a better notion of the "queue" of projects seems important

Zoxc (Mar 19 2019 at 14:38, on Zulip):

I think having a list of compiler team pre-approved projects and refactorings would be useful

Cem Karan (Mar 19 2019 at 17:27, on Zulip):

I don't think FIXME are suitable for this, since we can't track who is working on it, at least not without it taking weeks =P

What about something like

// FIXME :assigned @**Cem Karan**:

or

// FIXME [team stream](https://rust-lang.zulipchat.com/#narrow/stream/185694-t-compiler.2Fwg-meta)

I think that the latter is probably better; that way anyone that is interested in who is working on a bug can simply jump into the chat and meet anyone else that is working on the bug. The real issue then is how long zulip streams are around; if in a few years time we need to get the information about the particular stream out so we can figure out what the discussion about it was, will be able to do that?

oli (Mar 19 2019 at 19:21, on Zulip):

We now have an automatically generated list of FIXMEs in the compiler. Doesn't have any features yet except issue hyperlink and code hyperlink

oli (Mar 19 2019 at 19:21, on Zulip):

https://oli-obk.github.io/fixmeh/

oli (Mar 19 2019 at 19:21, on Zulip):

Next step: make it get regenerated once a day

Tom Phinney (Mar 19 2019 at 19:45, on Zulip):

… and perhaps suppress consecutive identical messages for the same Description and Issue (which duplicates probably arise via macro expansion).

oli (Mar 19 2019 at 19:48, on Zulip):

nope, no macro duplication, these are literally the same message in different locations

oli (Mar 19 2019 at 19:48, on Zulip):

I considered deduplicating them, but they aren't that many

centril (Mar 19 2019 at 21:16, on Zulip):

@oli those are surprisingly few!

oli (Mar 19 2019 at 21:18, on Zulip):

yea... there are more if you checkout all submodules

oli (Mar 20 2019 at 09:49, on Zulip):

The FIXME list is now generated every day at midnight (I'm assuming UTC). It'll also be linked from the forge soonish

Charles Lew (Apr 09 2019 at 04:57, on Zulip):

@oli There're many comments written as BUG(all uppercase), too. Maybe should also include those in the list.

Charles Lew (Apr 09 2019 at 05:00, on Zulip):

Mmm, not that many. I'll PR to replace them with "FIXME" instead.

oli (Apr 09 2019 at 06:03, on Zulip):

I can add more things to the search list, should be simple enough

Last update: Nov 11 2019 at 22:00UTC