File tree Expand file tree Collapse file tree 7 files changed +12
-11
lines changed Expand file tree Collapse file tree 7 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ pub use poll_fn::{poll_fn, PollFn};
32
32
/// This type is needed because:
33
33
///
34
34
/// a) Generators cannot implement `for<'a, 'b> Generator<&'a mut Context<'b>>`, so we need to pass
35
- /// a raw pointer (see https://github.com/rust-lang/rust/issues/68923).
35
+ /// a raw pointer (see < https://github.com/rust-lang/rust/issues/68923> ).
36
36
/// b) Raw pointers and `NonNull` aren't `Send` or `Sync`, so that would make every single future
37
37
/// non-Send/Sync as well, and we don't want that.
38
38
///
Original file line number Diff line number Diff line change 9
9
//! This includes changes in the stability of the constness.
10
10
//!
11
11
//! In order to make an intrinsic usable at compile-time, one needs to copy the implementation
12
- //! from https://github.com/rust-lang/miri/blob/master/src/shims/intrinsics.rs to
12
+ //! from < https://github.com/rust-lang/miri/blob/master/src/shims/intrinsics.rs> to
13
13
//! `compiler/rustc_mir/src/interpret/intrinsics.rs` and add a
14
14
//! `#[rustc_const_unstable(feature = "foo", issue = "01234")]` to the intrinsic.
15
15
//!
Original file line number Diff line number Diff line change @@ -287,6 +287,7 @@ pub mod primitive;
287
287
unused_imports,
288
288
unsafe_op_in_unsafe_fn
289
289
) ]
290
+ #[ cfg_attr( not( bootstrap) , allow( non_autolinks) ) ]
290
291
// FIXME: This annotation should be moved into rust-lang/stdarch after clashing_extern_declarations is
291
292
// merged. It currently cannot because bootstrap fails as the lint hasn't been defined yet.
292
293
#[ allow( clashing_extern_declarations) ]
Original file line number Diff line number Diff line change 33
33
//!
34
34
//! Primarily, this module and its children implement the algorithms described in:
35
35
//! "How to Read Floating Point Numbers Accurately" by William D. Clinger,
36
- //! available online: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.4152
36
+ //! available online: < http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.4152>
37
37
//!
38
38
//! In addition, there are numerous helper functions that are used in the paper but not available
39
39
//! in Rust (or at least in core). Our version is additionally complicated by the need to handle
Original file line number Diff line number Diff line change 1
1
//! Slice sorting
2
2
//!
3
3
//! This module contains a sorting algorithm based on Orson Peters' pattern-defeating quicksort,
4
- //! published at: https://github.com/orlp/pdqsort
4
+ //! published at: < https://github.com/orlp/pdqsort>
5
5
//!
6
6
//! Unstable sorting is compatible with libcore because it doesn't allocate memory, unlike our
7
7
//! stable sorting implementation.
Original file line number Diff line number Diff line change 1
1
//! Parsing of GCC-style Language-Specific Data Area (LSDA)
2
2
//! For details see:
3
- //! http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-PDA/LSB-PDA/ehframechpt.html
4
- //! http://mentorembedded.github.io/cxx-abi/exceptions.pdf
5
- //! http://www.airs.com/blog/archives/460
6
- //! http://www.airs.com/blog/archives/464
3
+ //! * < http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-PDA/LSB-PDA/ehframechpt.html>
4
+ //! * < http://mentorembedded.github.io/cxx-abi/exceptions.pdf>
5
+ //! * < http://www.airs.com/blog/archives/460>
6
+ //! * < http://www.airs.com/blog/archives/464>
7
7
//!
8
8
//! A reference implementation may be found in the GCC source tree
9
9
//! (`<root>/libgcc/unwind-c.c` as of this writing).
Original file line number Diff line number Diff line change 4
4
//! "Exception Handling in LLVM" (llvm.org/docs/ExceptionHandling.html) and
5
5
//! documents linked from it.
6
6
//! These are also good reads:
7
- //! https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
8
- //! http://monoinfinito.wordpress.com/series/exception-handling-in-c/
9
- //! http://www.airs.com/blog/index.php?s=exception+frames
7
+ //! * < https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html>
8
+ //! * < http://monoinfinito.wordpress.com/series/exception-handling-in-c/>
9
+ //! * < http://www.airs.com/blog/index.php?s=exception+frames>
10
10
//!
11
11
//! ## A brief summary
12
12
//!
You can’t perform that action at this time.
0 commit comments