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/

## Steps to reproduce: - Log out of - Navigate to a crate's page, like - Log in. - You should still be on, 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`:

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 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: 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 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/


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

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

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

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

Hi, The [following valid code]( 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:

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.]( ----- 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 <> (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/

Part of [RFC 1824](, rust-lang/rust#41616. Start with [Coveralls] and [Codecov]( [Cov...

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

Test timezone handling on backend rust-lang/

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

Add impl members assist shold not copy docstrings and attrs rust-analyzer/rust-analyzer

when invoking assist for `impl PartialEq for Diagnostics`, I get ``` impl PartialEq for Diagnostics { /// This method tests for `self` and `other` values to be equal, and is used ...

Created - 2 comments - E-medium E-mentor good first issue

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 ``` 3:37 error: mi...

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

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

Part of like 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]( --- 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.

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]( #### 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

Provide AddMutableFix for assignments with immutable references intellij-rust/intellij-rust

`RsAssignToImmutableInspection` [provides]( `AddMutableFix` for values, but not for references. It would be useful to provide such fix for ...

Created - 3 comments - E-easy E-mentor code insight feature

Displaying issues 1 - 30 of 85 in total