rust-dev-tools / dev-tools-team

resources for the Rust dev-tools team
42 stars 9 forks source link

Tools news #25

Closed nrc closed 7 years ago

nrc commented 7 years ago

This is an issue to collect news about dev tools. If anything is happening, however minor, please leave a comment and let us know. Periodically (apx monthly, depending on how much news we get) I'll edit all the comments into a document, add it to the repo, and post to TWiR (and blog, tweet, etc.). Then open a new issue.

nrc commented 7 years ago

RFC: attributes for tools, 2.0 - https://github.com/rust-lang/rfcs/pull/2103

nrc commented 7 years ago

sfackler got a Docker image upstreamed - docker pull rust - https://hub.docker.com/_/rust/

nrc commented 7 years ago

@topecongiro added a new error format to rustfmt - https://github.com/rust-lang-nursery/rustfmt/pull/1884

nrc commented 7 years ago

std libs gets documentation for all platforms (including Windows!) - https://github.com/rust-lang/rust/pull/43348

nrc commented 7 years ago

@booyaa gave a talk on the RLS - https://skillsmatter.com/skillscasts/10664-rust-language-server-and-you

nrc commented 7 years ago

vscode extension 0.2.2 - changelog - https://github.com/rust-lang-nursery/rls-vscode/blob/master/CHANGELOG.md#022---2017-08-21

sophiajt commented 7 years ago

Btw, wrong date for the changelog for latest release. September instead of August.

On 22/08/2017 12:35 PM, "Nick Cameron" notifications@github.com wrote:

vscode extension 0.2.2 - changelog - https://github.com/rust-lang- nursery/rls-vscode/blob/master/CHANGELOG.md#022---2017-09-21

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nrc/dev-tools-team/issues/25#issuecomment-323886731, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhZVu71IcUTU5hQom2t5g_7_rpt90tpks5saiJDgaJpZM4Oy2_c .

nrc commented 7 years ago

Fixed, thanks!

nrc commented 7 years ago

Rustfmt nightly 0.2.2 - new error messages, big perf improvement

fitzgen commented 7 years ago

bindgen v0.30.0 released: https://users.rust-lang.org/t/bindgen-automatically-generate-rust-ffi-bindings-to-c-and-c-libraries/12126/2

llogiq commented 7 years ago

Clippy has gained a few cleanups and some new lints: (maybe_)infinite_iter checks for operations exhausting infinite iterators (which will run out of time, space or both), naive_bytecount looks for naively implemented byte counting and suggests using the bytecount crate. Also the borrowed_box lint no longer triggers on Box<Any>.

nrc commented 7 years ago

Rustfmt 0.2.3

fitzgen commented 7 years ago

@jhod0 added the ability to print how long each of bindgen's phases takes (similar to -Z time-passes in rustc) https://github.com/rust-lang-nursery/rust-bindgen/issues/933

nrc commented 7 years ago

https://github.com/ibabushkin/rust-semverver exists!

RFC news - tool attrs (https://github.com/rust-lang/rfcs/pull/2103) entered FCP, Add external doc attribute to rustc (https://github.com/rust-lang/rfcs/pull/1990) finished FCP, still need to sort out doc root issue, platform-specific data directories (https://github.com/rust-lang/rfcs/pull/1615) hopefully FCP soon.

llogiq commented 7 years ago

clippy is now a submodule.

vitiral commented 7 years ago

@llogiq

clippy is now a submodule.

Does that mean it will be distributed with rustc? Rustup? What does this mean and why am I so excited

oli-obk commented 7 years ago

Does that mean it will be distributed with rustc? Rustup? What does this mean and why am I so excited

Doesn't have any effect so far, except that we are updating the submodule frequently to keep it working. There will be other steps in the future to make this more convenient. The final goal is that it will be distributed via rustup, but that is still quite some time off to the future.

vitiral commented 7 years ago

@oli-obk ok, thanks for the explanation. Sounds like a the very least this will mean less clippy-breakage when updating nightly, which would be absolutely amazing.

matklad commented 7 years ago

IntelliJ Rust 0.1.0.2068: perf improvements, Cargo toolbar, full change log at https://intellij-rust.github.io/2017/09/07/changelog-51.html

nrc commented 7 years ago

rustfmt 0.2.6. findwork site

nrc commented 7 years ago

Redirect to #28

nrc commented 7 years ago

https://www.ncameron.org/blog/these-weeks-in-dev-tools-issue-2/