Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Oct 4, 2024
1 parent 1a0c14e commit 905b840
Show file tree
Hide file tree
Showing 13 changed files with 14 additions and 10 deletions.
4 changes: 3 additions & 1 deletion Rust.html
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,9 @@ <h2 id="avoid-using-extern-crate">Avoid using <code>extern crate</code>
<p>Meson can't track dependency information for crates linked by rustc as
a result of <code>extern crate</code> statements in Rust source code. If your
crate dependencies are properly expressed in Meson, there should be no
need for <code>extern crate</code> statements in your Rust code.</p>
need for <code>extern crate</code> statements in your Rust code, as long as you use the
Rust 2018 edition or later. This means adding <code>rust_std=2018</code> (or later) to the
<code>project(default_options)</code> argument.</p>
<p>An example of the problems with <code>extern crate</code> is that if you delete a
crate from a Meson build file, other crates that depend on that crate
using <code>extern crate</code> might continue linking with the leftover rlib of
Expand Down
2 changes: 1 addition & 1 deletion Wrapdb-projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -2172,7 +2172,7 @@ <h1 id="meson-wrapdb-packages">Meson WrapDB packages</h1>
</tr>
<tr>
<td> trompeloeil</td>
<td> <big><strong><a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_47-1/trompeloeil.wrap">47-1</a></strong></big><br><a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_39-1/trompeloeil.wrap">39-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_38-1/trompeloeil.wrap">38-1</a>
<td> <big><strong><a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_48-1/trompeloeil.wrap">48-1</a></strong></big><br><a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_47-1/trompeloeil.wrap">47-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_39-1/trompeloeil.wrap">39-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/trompeloeil_38-1/trompeloeil.wrap">38-1</a>
</td>
<td> trompeloeil</td>
<td></td>
Expand Down
2 changes: 1 addition & 1 deletion assets/js/search/adding

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/js/search/argument

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/js/search/default_options

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/js/search/edition
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"edition","urls":[{"url":"Rust.html#avoid-using-extern-crate","node_type":"p","page":"Rust","sections":["Using Rust with Meson","Avoid using extern crate\n"],"context":{"gi-language":["default"]}}]});
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fragment_downloaded_cb({"url":"Rust.html#avoid-using-extern-crate","fragment":"Avoid using extern crate\n\nMeson can't track dependency information for crates linked by rustc as\na result of extern crate statements in Rust source code. If your\ncrate dependencies are properly expressed in Meson, there should be no\nneed for extern crate statements in your Rust code.\nAn example of the problems with extern crate is that if you delete a\ncrate from a Meson build file, other crates that depend on that crate\nusing extern crate might continue linking with the leftover rlib of\nthe deleted crate rather than failing to build, until the build\ndirectory is cleaned.\nThis limitation could be resolved in future with rustc improvements,\nfor example if the -Z binary-dep-depinfo\nfeature is stabilized.\n"});
fragment_downloaded_cb({"url":"Rust.html#avoid-using-extern-crate","fragment":"Avoid using extern crate\n\nMeson can't track dependency information for crates linked by rustc as\na result of extern crate statements in Rust source code. If your\ncrate dependencies are properly expressed in Meson, there should be no\nneed for extern crate statements in your Rust code, as long as you use the\nRust 2018 edition or later. This means adding rust_std=2018 (or later) to the\nproject(default_options) argument.\nAn example of the problems with extern crate is that if you delete a\ncrate from a Meson build file, other crates that depend on that crate\nusing extern crate might continue linking with the leftover rlib of\nthe deleted crate rather than failing to build, until the build\ndirectory is cleaned.\nThis limitation could be resolved in future with rustc improvements,\nfor example if the -Z binary-dep-depinfo\nfeature is stabilized.\n"});

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/js/search/long
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"long","urls":[{"url":"ARM-performance-test.html#conclusions","node_type":"p","page":"Arm performance test","sections":["Arm performance test","Conclusions"],"context":{"gi-language":["default"]}},{"url":"ARM-performance-test.html#measurements","node_type":"p","page":"Arm performance test","sections":["Arm performance test","Measurements"],"context":{"gi-language":["default"]}},{"url":"Builtin-options.html#pkgconfig-module","node_type":"p","page":"Built-in options","sections":["Built-in options","Module options","Pkgconfig module"],"context":{"gi-language":["default"]}},{"url":"Cross-compilation.html#using-a-custom-standard-library","node_type":"p","page":"Cross compilation","sections":["Cross compilation","Using a custom standard library"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-are-changes-to-default-project-options-ignored","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why are changes to default project options ignored?"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-doesnt-meson-have-user-defined-functionsmacros","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why doesn't meson have user defined functions/macros?"],"context":{"gi-language":["default"]}},{"url":"Pkgconfig-module.html#pkggenerate","node_type":"ul","page":"Pkgconfig module","sections":["Pkgconfig module","Usage","pkg.generate()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#arguments14","node_type":"table","page":"Functions","sections":["Functions","custom_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#custom_target_console","node_type":"p","page":"Functions","sections":["Functions","custom_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#executable","node_type":"p","page":"Functions","sections":["Functions","executable()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#summary","node_type":"p","page":"Functions","sections":["Functions","summary()"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-37-0.html#llvm-ir-compilation","node_type":"p","page":"Release 0.37","sections":["New features","LLVM IR compilation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-40-0.html#outputs-of-generators-can-be-used-in-custom-targets-in-the-vs-backend","node_type":"p","page":"Release 0.40","sections":["New features","Outputs of generators can be used in custom targets in the VS backend"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-45-0.html#removed-two-deprecated-features","node_type":"p","page":"Release 0.45","sections":["New features","Removed two deprecated features"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-46-0.html#old-command-names-are-now-errors","node_type":"p","page":"Release 0.46","sections":["New features","Old command names are now errors"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-46-0.html#relaxing-of-target-name-requirements","node_type":"p","page":"Release 0.46","sections":["New features","Relaxing of target name requirements"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-48-0.html#new-kwarg-console-for-custom_target","node_type":"p","page":"Release 0.48","sections":["New features","New kwarg console for custom_target()\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-51-0.html#cmake-prefix-path-overrides","node_type":"p","page":"Release 0.51.0","sections":["New features","CMake prefix path overrides"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-54-0.html#dependency-consistency","node_type":"p","page":"Release 0.54.0","sections":["New features","\ndependency() consistency"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#string-concatenation-in-meson_optionstxt","node_type":"p","page":"Release 0.55.0","sections":["New features","String concatenation in meson_options.txt"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-56-0.html#custom-standard-library","node_type":"ul","page":"Release 0.56.0","sections":["New features","Custom standard library"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#passing-internal-dependencies-to-the-compiler-object","node_type":"p","page":"Release 0.57.0","sections":["New features","Passing internal dependencies to the compiler object"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#compilerunittest_args-has-been-removed","node_type":"p","page":"Release 0.60.0","sections":["New features","Compiler.unittest_args has been removed"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-3-0.html#new-environment-variable-meson_package_cache_dir","node_type":"p","page":"Release 1.3.0","sections":["New features","New environment variable MESON_PACKAGE_CACHE_DIR\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-6-0.html#default-to-printing-deprecations-when-no-minimum-version-is-specified","node_type":"p","page":"Release 1.6.0 (in development)","sections":["New features (in development)","Default to printing deprecations when no minimum version is specified."],"context":{"gi-language":["default"]}},{"url":"Release-procedure.html#requesting-a-bug-fix-release","node_type":"p","page":"Release procedure","sections":["Requesting a bug fix release"],"context":{"gi-language":["default"]}},{"url":"Shipping-prebuilt-binaries-as-wraps.html#shipping-prebuilt-binaries-as-wraps","node_type":"p","page":"Shipping prebuilt binaries as wraps","sections":["Shipping prebuilt binaries as wraps"],"context":{"gi-language":["default"]}},{"url":"Unit-tests.html#priorities","node_type":"p","page":"Unit tests","sections":["Unit tests","Priorities"],"context":{"gi-language":["default"]}},{"url":"Wrap-dependency-system-manual.html#specific-to-wrapfile","node_type":"p","page":"Wrap dependency system manual","sections":["Wrap dependency system manual","Accepted configuration properties for wraps","Specific to wrap-file"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"long","urls":[{"url":"ARM-performance-test.html#conclusions","node_type":"p","page":"Arm performance test","sections":["Arm performance test","Conclusions"],"context":{"gi-language":["default"]}},{"url":"ARM-performance-test.html#measurements","node_type":"p","page":"Arm performance test","sections":["Arm performance test","Measurements"],"context":{"gi-language":["default"]}},{"url":"Builtin-options.html#pkgconfig-module","node_type":"p","page":"Built-in options","sections":["Built-in options","Module options","Pkgconfig module"],"context":{"gi-language":["default"]}},{"url":"Cross-compilation.html#using-a-custom-standard-library","node_type":"p","page":"Cross compilation","sections":["Cross compilation","Using a custom standard library"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-are-changes-to-default-project-options-ignored","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why are changes to default project options ignored?"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-doesnt-meson-have-user-defined-functionsmacros","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why doesn't meson have user defined functions/macros?"],"context":{"gi-language":["default"]}},{"url":"Pkgconfig-module.html#pkggenerate","node_type":"ul","page":"Pkgconfig module","sections":["Pkgconfig module","Usage","pkg.generate()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#arguments14","node_type":"table","page":"Functions","sections":["Functions","custom_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#custom_target_console","node_type":"p","page":"Functions","sections":["Functions","custom_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#executable","node_type":"p","page":"Functions","sections":["Functions","executable()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#summary","node_type":"p","page":"Functions","sections":["Functions","summary()"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-37-0.html#llvm-ir-compilation","node_type":"p","page":"Release 0.37","sections":["New features","LLVM IR compilation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-40-0.html#outputs-of-generators-can-be-used-in-custom-targets-in-the-vs-backend","node_type":"p","page":"Release 0.40","sections":["New features","Outputs of generators can be used in custom targets in the VS backend"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-45-0.html#removed-two-deprecated-features","node_type":"p","page":"Release 0.45","sections":["New features","Removed two deprecated features"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-46-0.html#old-command-names-are-now-errors","node_type":"p","page":"Release 0.46","sections":["New features","Old command names are now errors"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-46-0.html#relaxing-of-target-name-requirements","node_type":"p","page":"Release 0.46","sections":["New features","Relaxing of target name requirements"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-48-0.html#new-kwarg-console-for-custom_target","node_type":"p","page":"Release 0.48","sections":["New features","New kwarg console for custom_target()\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-51-0.html#cmake-prefix-path-overrides","node_type":"p","page":"Release 0.51.0","sections":["New features","CMake prefix path overrides"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-54-0.html#dependency-consistency","node_type":"p","page":"Release 0.54.0","sections":["New features","\ndependency() consistency"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#string-concatenation-in-meson_optionstxt","node_type":"p","page":"Release 0.55.0","sections":["New features","String concatenation in meson_options.txt"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-56-0.html#custom-standard-library","node_type":"ul","page":"Release 0.56.0","sections":["New features","Custom standard library"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#passing-internal-dependencies-to-the-compiler-object","node_type":"p","page":"Release 0.57.0","sections":["New features","Passing internal dependencies to the compiler object"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#compilerunittest_args-has-been-removed","node_type":"p","page":"Release 0.60.0","sections":["New features","Compiler.unittest_args has been removed"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-3-0.html#new-environment-variable-meson_package_cache_dir","node_type":"p","page":"Release 1.3.0","sections":["New features","New environment variable MESON_PACKAGE_CACHE_DIR\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-6-0.html#default-to-printing-deprecations-when-no-minimum-version-is-specified","node_type":"p","page":"Release 1.6.0 (in development)","sections":["New features (in development)","Default to printing deprecations when no minimum version is specified."],"context":{"gi-language":["default"]}},{"url":"Release-procedure.html#requesting-a-bug-fix-release","node_type":"p","page":"Release procedure","sections":["Requesting a bug fix release"],"context":{"gi-language":["default"]}},{"url":"Rust.html#avoid-using-extern-crate","node_type":"p","page":"Rust","sections":["Using Rust with Meson","Avoid using extern crate\n"],"context":{"gi-language":["default"]}},{"url":"Shipping-prebuilt-binaries-as-wraps.html#shipping-prebuilt-binaries-as-wraps","node_type":"p","page":"Shipping prebuilt binaries as wraps","sections":["Shipping prebuilt binaries as wraps"],"context":{"gi-language":["default"]}},{"url":"Unit-tests.html#priorities","node_type":"p","page":"Unit tests","sections":["Unit tests","Priorities"],"context":{"gi-language":["default"]}},{"url":"Wrap-dependency-system-manual.html#specific-to-wrapfile","node_type":"p","page":"Wrap dependency system manual","sections":["Wrap dependency system manual","Accepted configuration properties for wraps","Specific to wrap-file"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/project

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/js/search/rust_std
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"rust_std","urls":[{"url":"Rust.html#avoid-using-extern-crate","node_type":"p","page":"Rust","sections":["Using Rust with Meson","Avoid using extern crate\n"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/trie_index.js

Large diffs are not rendered by default.

Binary file modified dumped.trie
Binary file not shown.

0 comments on commit 905b840

Please sign in to comment.