# Subteam reports 2015-07-09

**URL:** <https://internals.rust-lang.org/t/subteam-reports-2015-07-09/2349>\
**Category:** announcements\
**Created:** [July 10, 2015, 12:31am UTC](https://internals.rust-lang.org/t/subteam-reports-2015-07-09/2349 "2015-07-10T00:31:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexcrichton](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/alexcrichton/32/4501_2.png) [@alexcrichton](https://internals.rust-lang.org/u/alexcrichton)\
**Post date:** [July 10, 2015, 12:31am UTC](https://internals.rust-lang.org/t/subteam-reports-2015-07-09/2349/1 "2015-07-10T00:31:38Z")

</div>

> A little on the later end this week, but the meetup yesterday was just too distracting!

## Compiler

[Full report](https://github.com/rust-lang/subteams/blob/master/compiler/reports/2015-07-09.md)

This week there is one RFC, [#1191], entering its final comment period. This RFC describes a proposal to separate the AST produced by the parser from the one the compiler uses internally.

## Language

[Full report](https://github.com/rust-lang/subteams/blob/master/lang/reports/2015-07-09.md)

It's been a few weeks since the last report. To be honest, though, there hasn't been a lot of action in the language subteam, due to the Mozilla work week, some vacations, and other factors.

This week, we'd like to move RFC #1150 into FCP:

- [FCP PR #1150](https://github.com/rust-lang/rfcs/pull/1150): Allow re-exporting associated items with `use`.

This PR #873 about macros in types will remain in FCP for _one more week_ due to the fact that there was no time yet to talk it over in depth. However, this will be the last week, or I will eat my hat (or something):

- [FCP PR #873](https://github.com/rust-lang/rfcs/pull/873): Allow macros in types. There has been some discussion but no firm decision was reached.

Finally, the other RFC that was in FCP, #756, has been withdrawn. The topic was expanded sugar for closure expressions, and the judgement was that there wasn't sufficient motivation to make the change at this time. Perhaps later.

## Libs

[Full report](https://github.com/rust-lang/subteams/blob/master/libs/reports/2015-07-09.md)

We've begun weekly video meetings with the entire subteam, which should increase our bandwidth and enable more progress on new library initiatives. Over the next week, we plan to discuss the pipeline for crates eventually heading into std, and (relatedly) the fate of `rust-lang` crates. This week, though, we focused mainly on existing business.

RFCs going into their **final comment period** :

- [FCP PR #1158](https://github.com/rust-lang/rfcs/pull/1158): RFC: Expand the std::net module
- [FCP PR #1174](https://github.com/rust-lang/rfcs/pull/1174): RFC for creation of `IntoRaw{Fd, Socket, Handle}` trait to complement `AsRaw*`

PRs in **final comment period** :

- [FCP PR #26743](https://github.com/rust-lang/rust/pull/26743): Add a method `lines_any` to `BufRead`

Decisions from last week:

- [FCP PR #1055](https://github.com/rust-lang/rfcs/pull/1055): RFC for redirecting stdio of child processes to open file handles
  - [Closed](https://github.com/rust-lang/rfcs/pull/1055#issuecomment-119736323)

- [FCP PR #1058](https://github.com/rust-lang/rfcs/pull/1058): RFC for replacing slice::tail()/init() with new methods
  - [Merged](https://github.com/rust-lang/rfcs/pull/1058#issuecomment-119737012)

- [FCP PR #1102](https://github.com/rust-lang/rfcs/pull/1102): Rename connect to join
  - [Merged](https://github.com/rust-lang/rfcs/pull/1102#issuecomment-119738931)

- [FCP PR #1158](https://github.com/rust-lang/rfcs/pull/1158): RFC: Expand the std::net module
  - Postponed, pending some policy decisions about how to handle major new API additions in std. We should have more details on this next week.

## Tools

[Full report](https://github.com/rust-lang/subteams/blob/master/tools/reports/2015-07-09.md)

This week the tools team picked [up one RFC](https://github.com/rust-lang/rfcs/pull/1193) which should help mitigate upstream breakage from the compiler updating lints. Cargo has a number of outstanding PRs for new features such as [`cargo run --with`](https://github.com/rust-lang/cargo/pull/1763), [project templates](https://github.com/rust-lang/cargo/pull/1747), and [running cargo concurrently](https://github.com/rust-lang/cargo/pull/1781). Emily has also [performed an analysis](http://edunham.net/2015/07/07/rust_packaging_status_across_distros.html) of the packaging status for Rust across various Linux distributions, and it looks like we've got our work cut out for ourselves!

On the MSVC front [the compiler will now probe for `link.exe`](https://github.com/rust-lang/rust/pull/26741) and has briefly turned unwinding on by default, but this will likely [be turned back off soon](https://github.com/rust-lang/rust/pull/26919). The [codegen-units option](https://github.com/rust-lang/rust/pull/26869) now works on MSVC, though!

---

<div class="post-metadata">

**Author:** ![alexcrichton](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/alexcrichton/32/4501_2.png) [@alexcrichton](https://internals.rust-lang.org/u/alexcrichton)\
**Post date:** [March 25, 2019, 8:24am UTC](https://internals.rust-lang.org/t/subteam-reports-2015-07-09/2349/2 "2019-03-25T08:24:49Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
