Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jan 26, 2025
1 parent 12dbe44 commit 76b8ce6
Show file tree
Hide file tree
Showing 313 changed files with 636 additions and 358 deletions.
2 changes: 1 addition & 1 deletion Builtin-options.html
Original file line number Diff line number Diff line change
Expand Up @@ -861,7 +861,7 @@ <h2 id="compiler-options">Compiler options</h2>
<tr>
<td> c_std</td>
<td> none</td>
<td> none, c89, c99, c11, c17, c18, c2x, c23, gnu89, gnu99, gnu11, gnu17, gnu18, gnu2x, gnu23</td>
<td> none, c89, c99, c11, c17, c18, c2x, c23, c2y, gnu89, gnu99, gnu11, gnu17, gnu18, gnu2x, gnu23, gnu2y</td>
<td> C language standard to use</td>
</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion Configuring-a-build-directory.html
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ <h1 id="configuring-a-build-directory">Configuring a build directory</h1>
------ ------------- --------------- -----------
c_args [] Extra arguments passed to the C compiler
c_link_args [] Extra arguments passed to the C linker
c_std c99 [none, c89, c99, c11, c17, c18, c2x, c23, gnu89, gnu99, gnu11, gnu17, gnu18, gnu2x, gnu23] C language standard to use
c_std c99 [none, c89, c99, c11, c17, c18, c2x, c23, c2y, gnu89, gnu99, gnu11, gnu17, gnu18, gnu2x, gnu23, gnu2y] C language standard to use
cpp_args [] Extra arguments passed to the C++ compiler
cpp_debugstl false [true, false] STL debug mode
cpp_link_args [] Extra arguments passed to the C++ linker
Expand Down
33 changes: 17 additions & 16 deletions Release-notes-for-1-7-0.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">


<title>Release 1.7.0 (in development)</title>
<title>Release 1.7.0</title>

<link rel="stylesheet" href="assets/css/dark-frontend.css" type="text/css" title="dark">
<link rel="alternate stylesheet" href="assets/css/light-frontend.css" type="text/css" title="light">
Expand Down Expand Up @@ -210,7 +210,21 @@
<div id="body">
<div id="main">
<div id="page-description" data-hotdoc-role="main">
<h1 id="new-features-in-development">New features (in development)</h1>
<h1 id="new-features">New features</h1>
<p>Meson 1.7.0 was released on 26 January 2025</p>
<h2 id="call-for-testing-for-next-release">Call for testing for next release</h2>
<p>At the beginning of next cycle we aim to merge the <a href="https://github.com/mesonbuild/meson/pull/13441">option refactor
branch</a>. This is a
<em>huge</em> change that will touch pretty much all code.</p>
<p>The main change it brings is that you can override any builtin option
value for any subproject (even the top one) entirely from the command
line. This means that you can, for example, enable optimizations on
all subprojects but not on the top level project.</p>
<p>We have done extensive testing and all our tests currently
pass. However it is expected that this will break some workflows. So
please test the branch when it lands and report issues. We want to fix
all regressions as soon as possible, preferably far before the next rc
release.</p>
<h2 id="new-custom-dependency-for-atomic">New custom dependency for atomic</h2>
<pre><code>dependency('atomic')
</code></pre>
Expand Down Expand Up @@ -268,19 +282,6 @@ <h2 id="control-the-number-of-child-processes-with-an-environment-variable">Cont
<code>MESON_NUM_PROCESSES</code> is supported with a broader scope: in addition to
<code>meson test</code>, it is also used by the <code>external_project</code> module and by
Ninja targets that invoke <code>clang-tidy</code>, <code>clang-format</code> and <code>clippy</code>.</p>
<h2 id="call-for-testing-for-next-release">Call for testing for next release</h2>
<p>At the beginning of next cycle we aim to merge the <a href="https://github.com/mesonbuild/meson/pull/13441">option refactor
branch</a>. This is a
<em>huge</em> change that will touch pretty much all code.</p>
<p>The main change it brings is that you can override any builtin option
value for any subproject (even the top one) entirely from the command
line. This means that you can, for example, enable optimizations on
all subprojects but not on the top level project.</p>
<p>We have done extensive testing and all our tests currently
pass. However it is expected that this will break some workflows. So
please test the branch when it lands and report issues. We want to fix
all regressions as soon as possible, preferably far before the next rc
release.</p>
<h2 id="support-for-rust-2024">Support for Rust 2024</h2>
<p>Meson can now request the compiler to use the 2024 edition of Rust. Use
<code>rust_std=2024</code> to activate it. Rust 2024 requires the 1.85.0 version
Expand Down Expand Up @@ -342,7 +343,7 @@ <h2 id="install-vcs_tag-output">Install vcs_tag() output</h2>
<div id="toc-column">

<div class="edit-button">
<a href="https://github.com/mesonbuild/meson/edit/master/docs/_build/Release-notes-for-1.7.0.md" data-hotdoc-role="edit-button">Edit on GitHub</a>
<a href="https://github.com/mesonbuild/meson/edit/master/docs/markdown/Release-notes-for-1.7.0.md" data-hotdoc-role="edit-button">Edit on GitHub</a>

</div>
<div id="toc-wrapper">
Expand Down
255 changes: 255 additions & 0 deletions Release-notes-for-1-8-0.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
<!DOCTYPE html>
<html lang="en">
<head>

<base href=".">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">


<title>Release 1.8.0 (in development)</title>

<link rel="stylesheet" href="assets/css/dark-frontend.css" type="text/css" title="dark">
<link rel="alternate stylesheet" href="assets/css/light-frontend.css" type="text/css" title="light">
<link rel="stylesheet" href="assets/css/bootstrap-toc.min.css" type="text/css">
<link rel="stylesheet" href="assets/css/jquery.mCustomScrollbar.min.css">
<link rel="stylesheet" href="assets/js/search/enable_search.css" type="text/css">


<link rel="stylesheet" href="assets/css/prism-tomorrow.css" type="text/css" title="dark">

<link rel="alternate stylesheet" href="assets/css/prism.css" type="text/css" title="light">

<script src="assets/js/mustache.min.js"></script>
<script src="assets/js/jquery.js"></script>
<script src="assets/js/bootstrap.js"></script>
<script src="assets/js/scrollspy.js"></script>
<script src="assets/js/typeahead.jquery.min.js"></script>
<script src="assets/js/search.js"></script>
<script src="assets/js/compare-versions.js"></script>
<script src="assets/js/jquery.mCustomScrollbar.concat.min.js"></script>
<script src="assets/js/bootstrap-toc.min.js"></script>
<script src="assets/js/jquery.touchSwipe.min.js"></script>
<script src="assets/js/anchor.min.js"></script>
<script src="assets/js/tag_filtering.js"></script>
<script src="assets/js/language_switching.js"></script>
<script src="assets/js/styleswitcher.js"></script>

<script src="assets/js/lines_around_headings.js"></script>

<script src="assets/js/prism-core.js"></script>
<script src="assets/js/prism-autoloader.js"></script>
<script src="assets/js/prism_autoloader_path_override.js"></script>
<script src="assets/js/prism-keep-markup.js"></script>
<script src="assets/js/trie.js"></script>

<link rel="icon" type="image/png" href="assets/images/favicon.png">
<link rel="shortcut icon" href="assets/images/favicon.png">

</head>

<body class="no-script
">

<script>
$('body').removeClass('no-script');
</script>

<nav class="navbar navbar-fixed-top navbar-default" id="topnav">
<div class="container-fluid">
<div class="navbar-right">
<a id="toc-toggle">
<span class="glyphicon glyphicon-menu-right"></span>
<span class="glyphicon glyphicon-menu-left"></span>
</a>
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-wrapper" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<span title="light mode switch" class="glyphicon glyphicon-sunglasses pull-right" id="lightmode-icon"></span>
<form class="navbar-form pull-right" id="navbar-search-form">
<div class="form-group has-feedback">
<input type="text" class="form-control input-sm" name="search" id="sidenav-lookup-field" placeholder="search" disabled>
<span class="glyphicon glyphicon-search form-control-feedback" id="search-mgn-glass"></span>
</div>
</form>
</div>
<div class="navbar-header">
<a id="sidenav-toggle">
<span class="glyphicon glyphicon-menu-right"></span>
<span class="glyphicon glyphicon-menu-left"></span>
</a>
<a id="home-link" href="index.html" class="hotdoc-navbar-brand">
<img src="assets/images/meson_logo.png" alt="Home">
</a>
</div>
<div class="navbar-collapse collapse" id="navbar-wrapper">
<ul class="nav navbar-nav" id="menu">

<li class="dropdown">
<a class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Modules <span class="caret"></span>
</a>
<ul class="dropdown-menu" id="modules-menu">
<li>
<a href="CMake-module.html">CMake</a>
</li>
<li>
<a href="Cuda-module.html">CUDA</a>
</li>
<li>
<a href="Dlang-module.html">Dlang</a>
</li>
<li>
<a href="External-Project-module.html">External Project</a>
</li>
<li>
<a href="Fs-module.html">Filesystem</a>
</li>
<li>
<a href="Gnome-module.html">GNOME</a>
</li>
<li>
<a href="Hotdoc-module.html">Hotdoc</a>
</li>
<li>
<a href="i18n-module.html">i18n</a>
</li>
<li>
<a href="Icestorm-module.html">Icestorm</a>
</li>
<li>
<a href="Java-module.html">Java</a>
</li>
<li>
<a href="Keyval-module.html">Keyval</a>
</li>
<li>
<a href="Pkgconfig-module.html">Pkgconfig</a>
</li>
<li>
<a href="Python-3-module.html">Python 3</a>
</li>
<li>
<a href="Python-module.html">Python</a>
</li>
<li>
<a href="Qt4-module.html">Qt4</a>
</li>
<li>
<a href="Qt5-module.html">Qt5</a>
</li>
<li>
<a href="Qt6-module.html">Qt6</a>
</li>
<li>
<a href="Rust-module.html">Rust</a>
</li>
<li>
<a href="Simd-module.html">Simd</a>
</li>
<li>
<a href="SourceSet-module.html">SourceSet</a>
</li>
<li>
<a href="Wayland-module.html">Wayland</a>
</li>
<li>
<a href="Windows-module.html">Windows</a>
</li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Quick References <span class="caret"></span>
</a>
<ul class="dropdown-menu" id="quick-refs-menu">
<li>
<a href="Reference-manual.html">Functions</a>
</li>
<li>
<a href="Build-options.html">Options</a>
</li>
<li>
<a href="Configuration.html">Configuration</a>
</li>
<li>
<a href="Dependencies.html">Dependencies</a>
</li>
<li>
<a href="Unit-tests.html">Tests</a>
</li>
<li>
<a href="Syntax.html">Syntax</a>
</li>
</ul>
</li>
</ul>
<div class="hidden-xs hidden-sm navbar-text navbar-center">
<p><b>The Meson Build System</b></p>
</div>
</div>
</div>
</nav>

<main>
<div data-extension="core" data-hotdoc-in-toplevel="True" data-hotdoc-project="Meson-documentation" data-hotdoc-ref="Release-notes-for-1-8-0.html" class="page_container" id="page-wrapper">
<script src="assets/js/utils.js"></script>

<div class="panel panel-collapse oc-collapsed" id="sidenav" data-hotdoc-role="navigation">
<script src="assets/js/full-width.js"></script>
<div id="sitenav-wrapper">
<iframe src="hotdoc-sitemap.html" id="sitenav-frame"></iframe>
</div>
</div>

<div id="body">
<div id="main">
<div id="page-description" data-hotdoc-role="main">
<h1 id="new-features-in-development">New features (in development)</h1>

</div>






</div>
<div id="search_results">
<p>The results of the search are</p>
</div>
<div id="footer">


<hr>

<div class="license-description">
Website licensing information are available on the <a href="legal.html">Legal</a> page.
</div>


</div>
</div>

<div id="toc-column">

<div class="edit-button">
<a href="https://github.com/mesonbuild/meson/edit/master/docs/_build/Release-notes-for-1.8.0.md" data-hotdoc-role="edit-button">Edit on GitHub</a>

</div>
<div id="toc-wrapper">
<nav id="toc"></nav>
</div>
</div>
</div>
</main>


<script src="assets/js/navbar_offset_scroller.js"></script>
</body>
</html>
8 changes: 6 additions & 2 deletions Release-notes.html
Original file line number Diff line number Diff line change
Expand Up @@ -221,9 +221,13 @@ <h1 id="release-notes">Release notes</h1>
<div id="subpages">
<p><b>Subpages:</b></p>
<div class="thumb-subpages">
</div>
</div>
<p>
<a href="Release-notes-for-1-7-0.html">Release 1.7.0 (in development)</a>
<a href="Release-notes-for-1-8-0.html">Release 1.8.0 (in development)</a>
– Release notes for 1.8.0
</p>
<p>
<a href="Release-notes-for-1-7-0.html">Release 1.7.0</a>
– Release notes for 1.7.0
</p>
<p>
Expand Down
2 changes: 1 addition & 1 deletion assets/js/search/AST
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"AST","urls":[{"url":"IDE-integration.html#ast-of-a-mesonbuild","node_type":"h1","page":"IDE integration","sections":["AST of a meson.build\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#introspection-api-changes","node_type":"ul","page":"Release 0.55.0","sections":["New features","Introspection API changes"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#cargo-features-are-resolved-globally","node_type":"p","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Cargo features are resolved globally"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"AST","urls":[{"url":"IDE-integration.html#ast-of-a-mesonbuild","node_type":"h1","page":"IDE integration","sections":["AST of a meson.build\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#introspection-api-changes","node_type":"ul","page":"Release 0.55.0","sections":["New features","Introspection API changes"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#cargo-features-are-resolved-globally","node_type":"p","page":"Release 1.7.0","sections":["New features","Cargo features are resolved globally"],"context":{"gi-language":["default"]}}]});
Loading

0 comments on commit 76b8ce6

Please sign in to comment.