Skip to content

Commit

Permalink
Rollup merge of rust-lang#75954 - ArekPiekarz:unstable_book_ffi_track…
Browse files Browse the repository at this point in the history
…ing_issues, r=steveklabnik

Unstable Book: add links to tracking issues for FFI features
  • Loading branch information
matklad committed Sep 4, 2020
2 parents 80877e3 + aa40c02 commit 9c293a1
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/doc/unstable-book/src/language-features/ffi-const.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# `ffi_const`

The tracking issue for this feature is: [#58328]

------

The `#[ffi_const]` attribute applies clang's `const` attribute to foreign
functions declarations.

Expand Down Expand Up @@ -42,6 +46,7 @@ implemented in this way on all of them. It is therefore also worth verifying
that the semantics of the C toolchain used to compile the binary being linked
against are compatible with those of the `#[ffi_const]`.

[#58328]: https://github.com/rust-lang/rust/issues/58328
[ARM C/C++ compiler]: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0491c/Cacgigch.html
[GCC]: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-const-function-attribute
[IBM ILE C/C++]: https://www.ibm.com/support/knowledgecenter/fr/ssw_ibm_i_71/rzarg/fn_attrib_const.htm
5 changes: 5 additions & 0 deletions src/doc/unstable-book/src/language-features/ffi-pure.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# `ffi_pure`

The tracking issue for this feature is: [#58329]

------

The `#[ffi_pure]` attribute applies clang's `pure` attribute to foreign
functions declarations.

Expand Down Expand Up @@ -46,6 +50,7 @@ that the semantics of the C toolchain used to compile the binary being linked
against are compatible with those of the `#[ffi_pure]`.


[#58329]: https://github.com/rust-lang/rust/issues/58329
[ARM C/C++ compiler]: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0491c/Cacigdac.html
[GCC]: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-pure-function-attribute
[IBM ILE C/C++]: https://www.ibm.com/support/knowledgecenter/fr/ssw_ibm_i_71/rzarg/fn_attrib_pure.htm

0 comments on commit 9c293a1

Please sign in to comment.