Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jul 29, 2024
1 parent 64ea5fb commit 49fb95f
Show file tree
Hide file tree
Showing 31 changed files with 42 additions and 24 deletions.
4 changes: 2 additions & 2 deletions Contributing.html
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,8 @@ <h3 id="project-tests">Project tests</h3>
time when only a certain part of Meson is being tested.
For example, a useful and easy contribution to Meson is making
sure the full set of compilers is supported. One could for example test
various Fortran compilers by setting <code>FC=ifort</code> or <code>FC=flang</code> or similar
with <code>./run_project_test.py --only fortran</code>.
various Fortran compilers by setting <code>FC=ifort</code>, <code>FC=flang</code> or
<code>FC=flang-new</code> or similar with <code>./run_project_test.py --only fortran</code>.
Some families of tests require a particular backend to run.
For example, all the CUDA project tests run and pass on Windows via
<code>./run_project_tests.py --only cuda --backend ninja</code></p>
Expand Down
7 changes: 6 additions & 1 deletion Reference-tables.html
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ <h2 id="compiler-ids">Compiler ids</h2>
</tr>
<tr>
<td> flang</td>
<td> Flang Fortran compiler</td>
<td> Classic Flang Fortran compiler</td>
<td></td>
</tr>
<tr>
Expand Down Expand Up @@ -309,6 +309,11 @@ <h2 id="compiler-ids">Compiler ids</h2>
<td></td>
</tr>
<tr>
<td> llvm-flang</td>
<td> Flang Fortran compiler (LLVM-based)</td>
<td></td>
</tr>
<tr>
<td> mono</td>
<td> Xamarin C# compiler</td>
<td></td>
Expand Down
7 changes: 7 additions & 0 deletions Release-notes-for-1-6-0.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,13 @@ <h2 id="dependencies-from-cmake-subprojects-now-use-only-public-link-flags">Depe
library and not when using it as a dependency. This better matches how CMake
handles link flags and fixes link errors when using some CMake projects as
subprojects.</p>
<h2 id="support-for-llvmbased-flang-compiler">Support for LLVM-based flang compiler</h2>
<p>Added basic handling for the <a href="https://flang.llvm.org/docs/">flang</a> compiler
that's now part of LLVM. It is the successor of another compiler named
<a href="https://github.com/flang-compiler/flang">flang</a> by largely the same
group of developers, who now refer to the latter as "classic flang".</p>
<p>Meson already supports classic flang, and the LLVM-based flang now
uses the compiler-id <code>'llvm-flang'</code>.</p>

</div>

Expand Down
1 change: 1 addition & 0 deletions assets/js/search/Classic
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"Classic","urls":[{"url":"Reference-tables.html#compiler-ids","node_type":"table","page":"Reference tables","sections":["Reference tables","Compiler ids"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/LLVM
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"LLVM","urls":[{"url":"Builtin-options.html#base-options","node_type":"table","page":"Built-in options","sections":["Built-in options","Base options"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#config-tool","node_type":"p","page":"Dependencies","sections":["Dependency detection method","Config tool"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#llvm","node_type":"h2","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#modules-aka-components","node_type":"p","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM","Modules, a.k.a. Components"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#using-llvm-tools","node_type":"h3","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM","Using LLVM tools"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-is-meson-implemented-in-python-rather-than-programming-language-x","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why is Meson implemented in Python rather than [programming language X]?"],"context":{"gi-language":["default"]}},{"url":"Machine-files.html#loading-multiple-machine-files","node_type":"p","page":"Cross and Native File reference","sections":["Cross and Native File reference","Loading multiple machine files"],"context":{"gi-language":["default"]}},{"url":"Reference-tables.html#linker-ids","node_type":"table","page":"Reference tables","sections":["Reference tables","Linker ids"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-37-0.html#llvm-ir-compilation","node_type":"h2","page":"Release 0.37","sections":["New features","LLVM IR compilation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-41-0.html#dependency-handler-for-llvm","node_type":"h2","page":"Release 0.41","sections":["New features","Dependency Handler for LLVM"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-44-0.html#configtool-based-dependencies-gained-a-method-to-get-arbitrary-options","node_type":"p","page":"Release 0.44","sections":["New features","Config-Tool based dependencies gained a method to get arbitrary options"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-44-0.html#llvm-dependency-supports-both-dynamic-and-static-linking","node_type":"h2","page":"Release 0.44","sections":["New features","LLVM dependency supports both dynamic and static linking"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-45-0.html#configtool-based-dependencies-can-be-specified-in-a-cross-file","node_type":"p","page":"Release 0.45","sections":["New features","Config-Tool based dependencies can be specified in a cross file"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-47-0.html#new-base-build-option-for-llvm-apple-bitcode-support","node_type":"h2","page":"Release 0.47","sections":["New features","New base build option for LLVM (Apple) bitcode support"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#support-added-for-llvms-thinlto","node_type":"h2","page":"Release 0.57.0","sections":["New features","Support added for LLVM's thinLTO"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"LLVM","urls":[{"url":"Builtin-options.html#base-options","node_type":"table","page":"Built-in options","sections":["Built-in options","Base options"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#config-tool","node_type":"p","page":"Dependencies","sections":["Dependency detection method","Config tool"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#llvm","node_type":"h2","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#modules-aka-components","node_type":"p","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM","Modules, a.k.a. Components"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#using-llvm-tools","node_type":"h3","page":"Dependencies","sections":["Dependencies with custom lookup functionality","LLVM","Using LLVM tools"],"context":{"gi-language":["default"]}},{"url":"FAQ.html#why-is-meson-implemented-in-python-rather-than-programming-language-x","node_type":"p","page":"FAQ","sections":["Meson Frequently Asked Questions","Why is Meson implemented in Python rather than [programming language X]?"],"context":{"gi-language":["default"]}},{"url":"Machine-files.html#loading-multiple-machine-files","node_type":"p","page":"Cross and Native File reference","sections":["Cross and Native File reference","Loading multiple machine files"],"context":{"gi-language":["default"]}},{"url":"Reference-tables.html#linker-ids","node_type":"table","page":"Reference tables","sections":["Reference tables","Linker ids"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-37-0.html#llvm-ir-compilation","node_type":"h2","page":"Release 0.37","sections":["New features","LLVM IR compilation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-41-0.html#dependency-handler-for-llvm","node_type":"h2","page":"Release 0.41","sections":["New features","Dependency Handler for LLVM"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-44-0.html#configtool-based-dependencies-gained-a-method-to-get-arbitrary-options","node_type":"p","page":"Release 0.44","sections":["New features","Config-Tool based dependencies gained a method to get arbitrary options"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-44-0.html#llvm-dependency-supports-both-dynamic-and-static-linking","node_type":"h2","page":"Release 0.44","sections":["New features","LLVM dependency supports both dynamic and static linking"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-45-0.html#configtool-based-dependencies-can-be-specified-in-a-cross-file","node_type":"p","page":"Release 0.45","sections":["New features","Config-Tool based dependencies can be specified in a cross file"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-47-0.html#new-base-build-option-for-llvm-apple-bitcode-support","node_type":"h2","page":"Release 0.47","sections":["New features","New base build option for LLVM (Apple) bitcode support"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#support-added-for-llvms-thinlto","node_type":"h2","page":"Release 0.57.0","sections":["New features","Support added for LLVM's thinLTO"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-6-0.html#support-for-llvmbased-flang-compiler","node_type":"p","page":"Release 1.6.0 (in development)","sections":["New features (in development)","Support for LLVM-based flang compiler"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/LLVM-based
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"LLVM-based","urls":[{"url":"Reference-tables.html#compiler-ids","node_type":"table","page":"Reference tables","sections":["Reference tables","Compiler ids"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"LLVM-based","urls":[{"url":"Reference-tables.html#compiler-ids","node_type":"table","page":"Reference tables","sections":["Reference tables","Compiler ids"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-6-0.html#support-for-llvmbased-flang-compiler","node_type":"h2","page":"Release 1.6.0 (in development)","sections":["New features (in development)","Support for LLVM-based flang compiler"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/Meson

Large diffs are not rendered by default.

Loading

0 comments on commit 49fb95f

Please sign in to comment.