Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Span debugger #12087

Merged
merged 3 commits into from
Feb 7, 2014
Merged

Span debugger #12087

merged 3 commits into from
Feb 7, 2014

Conversation

sanxiyn
Copy link
Member

@sanxiyn sanxiyn commented Feb 7, 2014

No description provided.

@sanxiyn
Copy link
Member Author

sanxiyn commented Feb 7, 2014

Before:

span.rs:2     let _ = || ();
                    ^~~~~~~
span.rs:3     [0].len();
              ^~~~~~~~~~
span.rs:4     (0);
              ^~~~

After:

span.rs:2     let _ = || ();
                      ^~~~~
span.rs:3     [0].len();
              ^~~~~~~~~
span.rs:4     (0);
              ^~~

// option. This file may not be copied, modified, or distributed
// except according to those terms.

use syntax::ast;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we have a comment about what this is doing?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(What the file is doing, that is; I know what the import is doing. :P )

@sanxiyn
Copy link
Member Author

sanxiyn commented Feb 7, 2014

Added some comments.

bors added a commit that referenced this pull request Feb 7, 2014
@bors bors closed this Feb 7, 2014
@bors bors merged commit e5463b9 into rust-lang:master Feb 7, 2014
@sanxiyn sanxiyn deleted the show-span branch February 9, 2014 05:58
flip1995 pushed a commit to flip1995/rust that referenced this pull request Feb 8, 2024
Add new lint: `ref_as_ptr`

Fixes rust-lang#10130

Added new lint `ref_as_ptr` that checks for conversions from references to pointers and suggests using `std::ptr::from_{ref, mut}` instead.

The name is different than suggested in the issue (`as_ptr_cast`) since there were some other lints with similar names (`ptr_as_ptr`, `borrow_as_ptr`) and I wanted to follow the convention.

Note that this lint conflicts with the `borrow_as_ptr` lint in the sense that it recommends changing `&foo as *const _` to `std::ptr::from_ref(&foo)` instead of `std::ptr::addr_of!(foo)`. Personally, I think the former is more readable and, in contrast to `addr_of` macro, can be also applied to temporaries (cf. rust-lang#9884).

---

changelog: New lint: [`ref_as_ptr`]
[rust-lang#12087](rust-lang/rust-clippy#12087)
nnethercote added a commit to nnethercote/rust that referenced this pull request Dec 4, 2024
It's very old (added in rust-lang#12087). It's strange, and it's not clear what
its use cases are. It only works with the crate root file because it
runs before expansion. I suspect it won't be missed.
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Dec 4, 2024
…iler-errors

Remove `-Zshow-span`.

It's very old (added in rust-lang#12087). It's strange, and it's not clear what its use cases are. It only works with the crate root file because it runs before expansion. I suspect it won't be missed.

r? `@estebank`
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Dec 4, 2024
Rollup merge of rust-lang#133847 - nnethercote:rm-Z-show-span, r=compiler-errors

Remove `-Zshow-span`.

It's very old (added in rust-lang#12087). It's strange, and it's not clear what its use cases are. It only works with the crate root file because it runs before expansion. I suspect it won't be missed.

r? `@estebank`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants