<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/mesonbuild, branch pythonbump</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>Bump minimum supported Python version to 3.6. Closes #6297.</title>
<updated>2020-09-06T22:12:43+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2020-08-30T17:09:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=754fbef3de665ea1f627cdd3a225008c0bfce51a'/>
<id>754fbef3de665ea1f627cdd3a225008c0bfce51a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>backends: check external rpaths for all languages using ldflags</title>
<updated>2020-09-06T18:07:14+00:00</updated>
<author>
<name>James Hilliard</name>
<email>james.hilliard1@gmail.com</email>
</author>
<published>2020-08-16T13:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=646ae846bef76b955771c33fdb49d45a394cf6d8'/>
<id>646ae846bef76b955771c33fdb49d45a394cf6d8</id>
<content type='text'>
Signed-off-by: James Hilliard &lt;james.hilliard1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: James Hilliard &lt;james.hilliard1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #7689 from scivision/fortran_inc</title>
<updated>2020-09-06T17:28:39+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2020-09-06T17:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=97177bc12a98738a443cce65d9ee2bee03d0f1f3'/>
<id>97177bc12a98738a443cce65d9ee2bee03d0f1f3</id>
<content type='text'>
correct Fortran include algorithm</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
correct Fortran include algorithm</pre>
</div>
</content>
</entry>
<entry>
<title>environment: use ExternalProgram to find ninja</title>
<updated>2020-09-04T13:38:12+00:00</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2020-09-02T22:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=492afe50a439d70df99d6e3e59572aff55e14c6b'/>
<id>492afe50a439d70df99d6e3e59572aff55e14c6b</id>
<content type='text'>
This allows the NINJA environment variable to support all the Windows special
cases, especially allowing an absolute path without extension.

Based on a patch by Yonggang Luo.

Fixes: #7659
Suggested-by: Nirbheek Chauhan &lt;nirbheek@centricular.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the NINJA environment variable to support all the Windows special
cases, especially allowing an absolute path without extension.

Based on a patch by Yonggang Luo.

Fixes: #7659
Suggested-by: Nirbheek Chauhan &lt;nirbheek@centricular.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>introspect: add test dependencies info to test/benchmark JSON</title>
<updated>2020-09-04T12:45:20+00:00</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2020-09-04T08:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=fa5c2363eb1dd94058aac1a4045d2ab546eed7b9'/>
<id>fa5c2363eb1dd94058aac1a4045d2ab546eed7b9</id>
<content type='text'>
Add the ids of any target that needs to be rebuilt before running the
tests as computed by the backend, to the introspection data for tests and benchmarks.
This also includes anything that appears on the test's command line.

Without this information, IDEs must update the entire build before running
any test.  They can now instead selectively build the test executable
itself and anything that is needed to run it.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the ids of any target that needs to be rebuilt before running the
tests as computed by the backend, to the introspection data for tests and benchmarks.
This also includes anything that appears on the test's command line.

Without this information, IDEs must update the entire build before running
any test.  They can now instead selectively build the test executable
itself and anything that is needed to run it.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fortran: make include scanning also work for CMake subprojects</title>
<updated>2020-09-03T02:59:04+00:00</updated>
<author>
<name>Michael Hirsch</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2020-09-03T02:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=34f7fee741bdb8c01c15556dd56b4fd82d3a5bdd'/>
<id>34f7fee741bdb8c01c15556dd56b4fd82d3a5bdd</id>
<content type='text'>
also fixed PEP8

I originally implemented the "include" scanning,
but hadn't made a test for this case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also fixed PEP8

I originally implemented the "include" scanning,
but hadn't made a test for this case
</pre>
</div>
</content>
</entry>
<entry>
<title>symbolextractor: Handle PermissionError when running tool</title>
<updated>2020-09-02T17:06:52+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2020-09-02T11:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=104b80a75c1a092ab70feb65fb1ef1c592d45870'/>
<id>104b80a75c1a092ab70feb65fb1ef1c592d45870</id>
<content type='text'>
I can't reproduce this, but it is definitely possible. In this case
what we should do is the same as when the tool is not found.

Fixes https://github.com/mesonbuild/meson/issues/7605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I can't reproduce this, but it is definitely possible. In this case
what we should do is the same as when the tool is not found.

Fixes https://github.com/mesonbuild/meson/issues/7605
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Don't link DEBUG to CRT when not building with MSVC</title>
<updated>2020-09-02T17:06:02+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2020-08-25T15:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=0448884695b45d49e065aa4837db33fe2f06ba7e'/>
<id>0448884695b45d49e065aa4837db33fe2f06ba7e</id>
<content type='text'>
is_debug doesn't just control the CRT, it also controls the 'debug
configuration' which is unrelated to the CRT setting on non-MSVC.

Fixes https://github.com/mesonbuild/meson/issues/7631
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is_debug doesn't just control the CRT, it also controls the 'debug
configuration' which is unrelated to the CRT setting on non-MSVC.

Fixes https://github.com/mesonbuild/meson/issues/7631
</pre>
</div>
</content>
</entry>
<entry>
<title>interpreterbase: Fix typing annotation</title>
<updated>2020-09-02T16:55:31+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xclaesse@gmail.com</email>
</author>
<published>2020-09-02T14:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=70d2207212e9ae6a2b5d345811acfbe441b6ec74'/>
<id>70d2207212e9ae6a2b5d345811acfbe441b6ec74</id>
<content type='text'>
Co-authored-by: Daniel Mensinger &lt;daniel@mensinger-ka.de&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Daniel Mensinger &lt;daniel@mensinger-ka.de&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Special case meson.version().version_compare() statement</title>
<updated>2020-09-02T16:55:31+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2020-08-14T21:41:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=9365486104dc66ee05d5bfaf97a0e83ce9d1289d'/>
<id>9365486104dc66ee05d5bfaf97a0e83ce9d1289d</id>
<content type='text'>
when that statement gets evaluated, the interpreter remembers the
version target and if it was part of the evaluation of a `if` condition
then the target meson version is temporally overriden within that
if-block.

Fixes: #7590
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when that statement gets evaluated, the interpreter remembers the
version target and if it was part of the evaluation of a `if` condition
then the target meson version is temporally overriden within that
if-block.

Fixes: #7590
</pre>
</div>
</content>
</entry>
</feed>
