<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/tools, branch xcodeobjc</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>mass rewrite of string formatting to use f-strings everywhere</title>
<updated>2021-03-04T22:16:11+00:00</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@archlinux.org</email>
</author>
<published>2021-03-04T22:16:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=6a0fabc6472f49621260de215f128a31ae70219b'/>
<id>6a0fabc6472f49621260de215f128a31ae70219b</id>
<content type='text'>
performed by running "pyupgrade --py36-plus" and committing the results
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
performed by running "pyupgrade --py36-plus" and committing the results
</pre>
</div>
</content>
</entry>
<entry>
<title>various python neatness cleanups</title>
<updated>2021-03-04T22:11:26+00:00</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@archlinux.org</email>
</author>
<published>2021-03-04T22:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=4340bf34faca7eed8076ba4c388fbe15355f2183'/>
<id>4340bf34faca7eed8076ba4c388fbe15355f2183</id>
<content type='text'>
All changes were created by running

"pyupgrade --py3-only --keep-percent-format"

and committing the results. I have not touched string formatting for
now.

- use set literals
- simplify .format() parameter naming
- remove __future__
- remove default "r" mode for open()
- use OSError rather than compatibility aliases
- remove stray parentheses in function(generator) scopes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All changes were created by running

"pyupgrade --py3-only --keep-percent-format"

and committing the results. I have not touched string formatting for
now.

- use set literals
- simplify .format() parameter naming
- remove __future__
- remove default "r" mode for open()
- use OSError rather than compatibility aliases
- remove stray parentheses in function(generator) scopes
</pre>
</div>
</content>
</entry>
<entry>
<title>gen_data.py: even more sorting</title>
<updated>2021-01-13T15:57:06+00:00</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@archlinux.org</email>
</author>
<published>2021-01-13T12:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=ccb15bc0e988f4e90b67606eaad9443c7ccac918'/>
<id>ccb15bc0e988f4e90b67606eaad9443c7ccac918</id>
<content type='text'>
glob.glob() is not sorted, despite using shell-style wildcards, and the
documentation does not mention this: https://bugs.python.org/issue21748

Recently, it does start mentioning "Whether or not the results are
sorted depends on the file system." which does not really get to the
heart of the matter...

This is causing fuzz too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
glob.glob() is not sorted, despite using shell-style wildcards, and the
documentation does not mention this: https://bugs.python.org/issue21748

Recently, it does start mentioning "Whether or not the results are
sorted depends on the file system." which does not really get to the
heart of the matter...

This is causing fuzz too.
</pre>
</div>
</content>
</entry>
<entry>
<title>gen_data.py: sort files when generating mesondata</title>
<updated>2021-01-13T00:19:00+00:00</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@archlinux.org</email>
</author>
<published>2021-01-13T00:15:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=0063bd35d79e952aa964d7338869d55b91ea4a40'/>
<id>0063bd35d79e952aa964d7338869d55b91ea4a40</id>
<content type='text'>
The current way this works is chaos since the tool might return files in
any order and thus shuffle around the order of embedded files. This
results in big diffs that cannot be easily reviewed.

Also regenerate the data according to the, going forward, canonical
ordering algorithm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current way this works is chaos since the tool might return files in
any order and thus shuffle around the order of embedded files. This
results in big diffs that cannot be easily reviewed.

Also regenerate the data according to the, going forward, canonical
ordering algorithm.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hotdoc: use template for Commands.md instead of generating the entire file (#8154)</title>
<updated>2021-01-10T12:48:34+00:00</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@archlinux.org</email>
</author>
<published>2021-01-10T12:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=c18a9715b83ef94a56c064edee511162998001cc'/>
<id>c18a9715b83ef94a56c064edee511162998001cc</id>
<content type='text'>
* doc: fix hotdoc misuse for dynamically generated content

hotdoc has a native include feature for including files inline. Use this
to generate one file for each dynamically generated code block, and
include that file in Commands.md; see:
https://hotdoc.github.io/syntax-extensions.html#smart-file-inclusion-syntax

This permits us to move back to using the in-tree version of the hotdoc
*.md sources, thus fixing the incorrect inclusion of "builddir/" in the
"Edit on github" links which resulted from using copies as the source.

Fixes #8061

* doc: call the dummy file a "stamp" as it is a better known term</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc: fix hotdoc misuse for dynamically generated content

hotdoc has a native include feature for including files inline. Use this
to generate one file for each dynamically generated code block, and
include that file in Commands.md; see:
https://hotdoc.github.io/syntax-extensions.html#smart-file-inclusion-syntax

This permits us to move back to using the in-tree version of the hotdoc
*.md sources, thus fixing the incorrect inclusion of "builddir/" in the
"Edit on github" links which resulted from using copies as the source.

Fixes #8061

* doc: call the dummy file a "stamp" as it is a better known term</pre>
</div>
</content>
</entry>
<entry>
<title>use real pathlib module</title>
<updated>2020-11-20T23:08:40+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-11-20T22:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=f6672c7a1923c3e052af3ad223d6075b86378bfc'/>
<id>f6672c7a1923c3e052af3ad223d6075b86378bfc</id>
<content type='text'>
We added the _pathlib module to work around defeciencies in python 3.5's
implementation, since we now rely on 3.6 lets drop this
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We added the _pathlib module to work around defeciencies in python 3.5's
implementation, since we now rely on 3.6 lets drop this
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Disable the new (CMake 3.16) PCH support</title>
<updated>2020-10-24T17:31:15+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-10-20T12:24:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=fc57089bc509e63f9376858f8038b3efb142418a'/>
<id>fc57089bc509e63f9376858f8038b3efb142418a</id>
<content type='text'>
Subprojects that use the CMake PCH feature will cause
compilation/linker errors. The CMake PCH support
should thus be disabled until this can be properly
translated to meson.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Subprojects that use the CMake PCH feature will cause
compilation/linker errors. The CMake PCH support
should thus be disabled until this can be properly
translated to meson.
</pre>
</div>
</content>
</entry>
<entry>
<title>typing: fix mypy typing error</title>
<updated>2020-10-11T21:23:59+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-10-11T18:53:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=96c31d9dbced6a6537dc04bdd9505fbbbb8ff9bf'/>
<id>96c31d9dbced6a6537dc04bdd9505fbbbb8ff9bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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://git.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>
<entry>
<title>typing: fully annotate tools</title>
<updated>2020-09-08T18:15:56+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-08-28T19:40:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=0d57e307b2fea541a9ee368873431fe224e5c982'/>
<id>0d57e307b2fea541a9ee368873431fe224e5c982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
