First Pull Request


Integration tests for sparse/dense products vbarrielle/sprs

Because it seems doc-tests cannot use other crates.

Created - 0 comments - E-easy E-mentor enhancement

Diagonal and diagonal view vbarrielle/sprs

.diagonal would allocate a sparse vector while .diag_view could allocate a lazy diagonal proxy, trading time for memory

Created - 0 comments - E-easy E-mentor enhancement

Sparse mat / dense vector product needs cleanup vbarrielle/sprs

Right now this product is either available as a special case of the sparse/dense matrix multiplication, or as a free function that only takes slices as input. We need to rewrite the free function ...

Created - 0 comments - E-easy E-mentor enhancement

Logging in on a crate page displays a spinner on the follow button rust-lang/crates.io

## Steps to reproduce: - Log out of crates.io. - Navigate to a crate's page, like https://crates.io/crates/libc - Log in. - You should still be on https://crates.io/crates/libc, and the follo...

Created - 0 comments - A-ember A-ui E-easy E-help-wanted E-mentor I-wrong P-low

Update documentation to use `cc` crate instead of `gcc` rust-lang/cargo

Recently, `cc 1.0` was released, as a replacement for `gcc`. However, Cargo's docs still mention `gcc`: https://github.com/rust-lang/cargo/blob/master/src/doc/build-script.md#case-study-buildin...

Created - 1 comment - A-documenting-cargo-itself E-easy E-help-wanted E-mentor

the links is not doct in manifest.html rust-lang/cargo

I was looking for the specification for the `links = ` attribute in a `Cargo.toml` so I looked in the definition in https://doc.rust-lang.org/cargo/reference/manifest.html but it is not there! @...

Created - 1 comment - A-documenting-cargo-itself E-easy E-help-wanted E-mentor

Get rid of `Workspace::current` method rust-lang/cargo

`Workspace` has `current` method: https://github.com/rust-lang/cargo/blob/ce87cfa6295d2562c5bb0e9404e75722e5093d38/src/cargo/core/workspace.rs#L147-L149 It is not actually used that much, and...

Created - 1 comment - A-errors E-easy E-mentor

rustdoc: item summaries that are headers are not printed in module pages, under hoedown rust-lang/rust

```rust /// # Check out this struct! pub struct SomeStruct; ``` This will show up differently in docs depending on whether Hoedown or Pulldown is being used. It's not a rendering difference f...

Created - 1 comment - A-rustdoc E-easy E-mentor T-doc

rustdoc: move `#[macro_use] extern crate` statements outside the generated main in doctests rust-lang/rust

In https://github.com/rust-lang/rust/pull/48106 i moved plain `extern crate some_crate` statements outside the `fn main` that rustdoc generates, but i failed to take `#[macro_use]` attributes into ...

Created - 1 comment - A-rustdoc C-enhancement E-easy E-mentor

Total downloads count isn't comma separated on user page rust-lang/crates.io

![capture](https://user-images.githubusercontent.com/1455697/27942506-47f8b456-628c-11e7-98c4-5071dc596e27.PNG)

Created - 1 comment - A-ui E-easy E-mentor I-wrong

Please use a little more width for crate pages on screens rust-lang/crates.io

When rendering on a full-size screen (rather than mobile), the crates page still renders content in a very narrow column. The width used on almost every other page seems fine, but crate pages have ...

Created - 1 comment - A-CSS A-ui C-enhancement E-easy E-help-wanted E-mentor T-infra WG-infra-crates.io

False positive for closures: The type placeholder `_` is not allowed within types on item signatures intellij-rust/intellij-rust

Hi, The [following valid code](https://play.rust-lang.org/?gist=40ee6c059b12e1c7f1ee10cb7981751e&version=stable) triggers this false positive: ``` fn main() { let cb = || -> Option<_> { ...

Created - 1 comment - E-easy E-mentor up for grab

Formatter should add `;` after `break and continute intellij-rust/intellij-rust

```rust loop { if cond { break } } ``` -> ```rust loop { if cond { break; } } ``` We already have this logic for return: https://github.com/in...

Created - 1 comment - E-easy E-mentor help wanted improvement

Remove deprecation warning for --crate-type=metadata rust-lang/rust

UPDATE: Very easy way first bug! [Mentoring instructions here.](https://github.com/rust-lang/rust/issues/38640#issuecomment-304306325) ----- This didn't spend long in the wild, so we don't ne...

Created - 2 comments - E-easy E-mentor T-compiler

expected types of closure arguments are not inferred when coercing to a `fn` rust-lang/rust

Type inference for the expected type of arguments doesn't work when coercing from a closure expression. For example, this code does not compile <https://is.gd/FNoLWg> (at least, not without an expl...

Created - 2 comments - A-typesystem E-easy E-mentor T-compiler

Miri and miri-related code contains repetitions of `(n << amt) >> amt` rust-lang/rust

All of these should be deduplicated under a common set of functions that do sign extension or truncation of integers. The functions should live somewhere in `librustc`, so probably `librustc::mi...

Created - 2 comments - A-const-eval E-easy E-mentor

Add the ability for crate authors to add code coverage badges to their crate rust-lang/crates.io

Part of [RFC 1824](https://github.com/rust-lang/rfcs/blob/master/text/1824-crates.io-default-ranking.md), rust-lang/rust#41616. Start with [Coveralls] and [Codecov](https://codecov.io/). [Cov...

Created - 2 comments - A-badges E-easy E-help-wanted E-mentor

Test timezone handling on backend rust-lang/crates.io

As discussed in #1146, it would be nice to test the date format to ensure proper timezone handling. This could be done by setting the time to a specific value and checking the output against a sta...

Created - 2 comments - A-testing E-easy E-mentor E-needstest T-infra WG-infra-crates.io

Manpage does not document all the commands rust-lang/cargo

cargo has a "secret" command called rustc that allows the user to input extra flags to pass-through to rustc in addition to the flags cargo normally provides to rustc during build. This feature is ...

Created - 3 comments - A-documenting-cargo-itself C-bug E-easy E-mentor

In 2018 edition, warn about `cargo install`ing the current crate rust-lang/cargo

Running `cargo install` installs the binaries for the project in current working directory. This might be a surprising behavior for people coming from other ecosystems, especially the node one. The...

Created - 3 comments - Command-install E-easy E-help-wanted E-mentor

Ambiguous elided lifetime error claims non-elided lifetime is elided rust-lang/rust

``` rust struct Thing<'a>(&'a ()); fn func1<'a>(_arg: &'a Thing) -> &() { unimplemented!() } fn func2<'a>(_arg: &Thing<'a>) -> &() { unimplemented!() } ``` gives ``` test.rs:3:34: 3:37 error: mi...

Created - 3 comments - A-diagnostics E-easy E-mentor

API Docs: std::floating point stuff rust-lang/rust

Part of https://github.com/rust-lang/rust/issues/29329 like http://doc.rust-lang.org/std/f32/ pretty sure these are generated too, for all of them. Here's what's needed to close out this issu...

Created - 3 comments - E-easy E-help-wanted E-medium E-mentor P-medium T-doc

Create directory for dump-mir-dir automatically rust-lang/rust

I have tried this command to dump MIR things : ``` sh cargo rustc -- -Z dump-mir=all -Z dump-mir-dir=target/mir/ ``` But it won't create the directory for me, I need to create the directory befo...

Created - 3 comments - E-easy E-mentor

-Z treat-err-as-bug panics even when no errors occur rust-lang/rust

``` echo 'fn test(){} fn main() {}' | rustc - -Z treat-err-as-bug <anon>:1:1: 1:12 warning: function is never used: `test`, #[warn(dead_code)] on by default <anon>:1 fn test(){} fn main() {} ...

Created - 3 comments - A-frontend E-easy E-mentor

Wrong message from object safety checker rust-lang/rust

**UPDATE:** There are mentoring instructions to be found [in a comment below](https://github.com/rust-lang/rust/issues/40670#issuecomment-288337422). --- Object safety checker produces messag...

Created - 3 comments - A-diagnostics E-easy E-mentor T-compiler

Unnecessary use of #[reexport_test_harness_main] in test rust-lang/rust

While trying to figure out what the `#[reexport_test_harness_main]` attribute did, I ran across this line of code. https://github.com/rust-lang/rust/blob/master/src/test/run-pass/core-run-destro...

Created - 3 comments - C-cleanup E-easy E-mentor

ICE: non-lifetime passed to :lifetime rust-lang/rust

This code crashes the compiler. However, the location of the error is pointed out, which is nice. ```rust #![feature(macro_lifetime_matcher)] macro_rules! m { ($x:lifetime) => { } } m!(a)...

Created - 3 comments - A-diagnostics A-macros A-parser E-easy E-mentor I-ICE T-compiler

Region folding not supported intellij-rust/intellij-rust

![regionfoldinggif](https://www.dropbox.com/s/7szksf2zbygqodw/RegionFolding.gif?raw=1) #### Region Folding Region folding is a wonderful code-organization feature standard in Intellij/Webstorm/...

Created - 3 comments - E-easy E-mentor code insight help wanted improvement

When looking for worksapce root, don't step over CARGO_HOME rust-lang/cargo

See the description of the problem in https://github.com/rust-lang/cargo/pull/4764#issue-277901728. The gist is that if you invoke cargo inside CARGO_HOME, which is inside a workspace, Cargo sho...

Created - 4 comments - A-workspaces E-easy E-mentor

Error message "mismatched types" has wrong types rust-lang/rust

UPDATE: If you are interested in fixing this bug, there are [mentoring instructions in this comment below.](https://github.com/rust-lang/rust/issues/41425#issuecomment-296754508) --- ``` rust...

Created - 4 comments - E-easy E-mentor

Displaying issues 1 - 30 of 81 in total

License

Language