<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/mesonbuild/scripts, branch thinlto</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>Fix clang-tidy return value reporting (#7949)</title>
<updated>2020-11-06T22:20:54+00:00</updated>
<author>
<name>Florian Schmaus</name>
<email>flo@geekplace.eu</email>
</author>
<published>2020-11-06T22:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=00d5ef3191e5589ab16107107d78865d28a5fbf6'/>
<id>00d5ef3191e5589ab16107107d78865d28a5fbf6</id>
<content type='text'>
* Fix clang-tidy return value reporting

In case clang-tidy is invoked manually, i.e. if run-clang-tidy(.py) is
not found, Meson would not report the return value. This is caused by
ignoring the return value of manual_clangformat() in clangformat()
within mesonbuild/scripts/clangtidy.py.

Even though only more recent-versions of clang-tidy actually report an
non-zero exit code if errors are found, there is no reason Meson
shouldn't simply report any error codes it received from clang-tidy.

Fixes #7948.

* Rename methods in clangtidy.py from clangformat to clangtidy

For some unknown reason, the method names in clangtidy.py are clangformat()
and manual_clangformat(). This is confusing, as clang-format is not
invoked by them, clang-tidy is. Hence rename those from

{manual_}clangformat() → {manual_}clangtidy()</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix clang-tidy return value reporting

In case clang-tidy is invoked manually, i.e. if run-clang-tidy(.py) is
not found, Meson would not report the return value. This is caused by
ignoring the return value of manual_clangformat() in clangformat()
within mesonbuild/scripts/clangtidy.py.

Even though only more recent-versions of clang-tidy actually report an
non-zero exit code if errors are found, there is no reason Meson
shouldn't simply report any error codes it received from clang-tidy.

Fixes #7948.

* Rename methods in clangtidy.py from clangformat to clangtidy

For some unknown reason, the method names in clangtidy.py are clangformat()
and manual_clangformat(). This is confusing, as clang-format is not
invoked by them, clang-tidy is. Hence rename those from

{manual_}clangformat() → {manual_}clangtidy()</pre>
</div>
</content>
</entry>
<entry>
<title>symbolextractor: Add FreeBSD support</title>
<updated>2020-11-04T16:16:03+00:00</updated>
<author>
<name>Thibault Payet</name>
<email>monwarez@gmail.com</email>
</author>
<published>2020-10-01T14:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=eec5bb11ba314dc9e8eade8eab3c081f52a151e0'/>
<id>eec5bb11ba314dc9e8eade8eab3c081f52a151e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #5492 (#7919)</title>
<updated>2020-11-01T18:50:15+00:00</updated>
<author>
<name>Elliot</name>
<email>35050275+Apache-HB@users.noreply.github.com</email>
</author>
<published>2020-11-01T18:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=ff50f724bbf49739abbee9cbb4c8e6200849738f'/>
<id>ff50f724bbf49739abbee9cbb4c8e6200849738f</id>
<content type='text'>
* fix 5492 with cleaner code

* remove argparse import

* replace list(map( with list comprehension

* pass str rather than Path to get_cmd_line_file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix 5492 with cleaner code

* remove argparse import

* replace list(map( with list comprehension

* pass str rather than Path to get_cmd_line_file</pre>
</div>
</content>
</entry>
<entry>
<title>exclude generated file from clang-tidy processing</title>
<updated>2020-10-12T15:17:15+00:00</updated>
<author>
<name>Michele Dionisio</name>
<email>michele.dionisio@gmail.com</email>
</author>
<published>2020-09-27T18:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=eef880f509255a43e53fc9ed04e9e6bcf6ac98bc'/>
<id>eef880f509255a43e53fc9ed04e9e6bcf6ac98bc</id>
<content type='text'>
by default run_clang_tidy process al file in compile_commands.json but
the file generated has to be esclude like already done from
manual_clangformat
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by default run_clang_tidy process al file in compile_commands.json but
the file generated has to be esclude like already done from
manual_clangformat
</pre>
</div>
</content>
</entry>
<entry>
<title>Never run clang-format / clang-tidy against directories</title>
<updated>2020-10-05T20:07:20+00:00</updated>
<author>
<name>Bernd Busse</name>
<email>bernd@busse-net.de</email>
</author>
<published>2020-10-03T17:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=c4fa87692547a25f772b3da336147b4eb9114f64'/>
<id>c4fa87692547a25f772b3da336147b4eb9114f64</id>
<content type='text'>
`pathlib.Path.glob()` also returns directories that match source
filenames (i.e. a directory named `test.h/`), but `clang-format` and
`clang-tidy` fail when handed a directory. We manually skip calling
`clang-format` and `clang-tidy` on those directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`pathlib.Path.glob()` also returns directories that match source
filenames (i.e. a directory named `test.h/`), but `clang-format` and
`clang-tidy` fail when handed a directory. We manually skip calling
`clang-format` and `clang-tidy` on those directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make meson_exe report pickled command when it fails</title>
<updated>2020-09-20T11:57:50+00:00</updated>
<author>
<name>Jon Turney</name>
<email>jon.turney@dronecode.org.uk</email>
</author>
<published>2020-05-23T18:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=194dcdef03e4c562c458fddc64b9162100fc036c'/>
<id>194dcdef03e4c562c458fddc64b9162100fc036c</id>
<content type='text'>
Make 'meson --internal exe --unpickle' report the actual command
executed when it fails, which is otherwise invisible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make 'meson --internal exe --unpickle' report the actual command
executed when it fails, which is otherwise invisible.
</pre>
</div>
</content>
</entry>
<entry>
<title>externalproject: Fix typing annotation</title>
<updated>2020-09-13T21:33:00+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2020-09-13T20:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=8972c715229d8c5cf4f35dbdbe5c375a2b080827'/>
<id>8972c715229d8c5cf4f35dbdbe5c375a2b080827</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>external-project: Add typing annotation</title>
<updated>2020-09-13T17:54:47+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2020-08-29T20:49:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=6ec0b535ba75955d2c82fcf6baff895782a96bb0'/>
<id>6ec0b535ba75955d2c82fcf6baff895782a96bb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>external-project: New module to build configure/make projects</title>
<updated>2020-09-13T17:54:47+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2018-10-04T04:07:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=9d338200dacdf24c50259c309380200f8a53d5b5'/>
<id>9d338200dacdf24c50259c309380200f8a53d5b5</id>
<content type='text'>
This adds an experimental meson module to build projects with other
build systems.

Closes: #4316
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds an experimental meson module to build projects with other
build systems.

Closes: #4316
</pre>
</div>
</content>
</entry>
<entry>
<title>typing: fix code review</title>
<updated>2020-09-08T18:15:58+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-09-01T17:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=e681235e5fe3ee0a40dd6a3f5922c2c4b0cf98b4'/>
<id>e681235e5fe3ee0a40dd6a3f5922c2c4b0cf98b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
