<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/mesonbuild/compilers/java.py, 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>compilers: make get_optimization_args abstract</title>
<updated>2020-10-01T22:06:10+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-29T16:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=135f5d5838263e2afd344d916710071037ffcadc'/>
<id>135f5d5838263e2afd344d916710071037ffcadc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers/java: Add type annotations</title>
<updated>2020-10-01T22:05:01+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-28T17:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=3fc37fc13e12779343ddaf830ebde7e096f77a41'/>
<id>3fc37fc13e12779343ddaf830ebde7e096f77a41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers/cuda: make type safe</title>
<updated>2020-10-01T22:05:00+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-22T22:18:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=d3a059b55fac4e9cc3c7c306b2e6a4cf5e424aad'/>
<id>d3a059b55fac4e9cc3c7c306b2e6a4cf5e424aad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: move get_dependency_gen_args to base Compiler</title>
<updated>2020-10-01T22:05:00+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-22T17:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=e7f0890cb9a26e2e64e79739c80fddb609d484cf'/>
<id>e7f0890cb9a26e2e64e79739c80fddb609d484cf</id>
<content type='text'>
So that every subclass doesn't have to reimplement it. Especially since
the Gnu implementation moved out of the CCompiler and into the
GnuLikeCompiler mixin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that every subclass doesn't have to reimplement it. Especially since
the Gnu implementation moved out of the CCompiler and into the
GnuLikeCompiler mixin
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: move split_shlib_to_parts to the base compiler</title>
<updated>2020-10-01T22:05:00+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-22T17:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=1513aa437dd397934eff176c81d742a78e54ddb9'/>
<id>1513aa437dd397934eff176c81d742a78e54ddb9</id>
<content type='text'>
Only the GnuLikeCompiler overrides this, and it's implemented multiple
places
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only the GnuLikeCompiler overrides this, and it's implemented multiple
places
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: make is_cross part of the base Compiler class</title>
<updated>2020-09-24T19:14:13+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-21T17:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=2c0fbe161d61d2d15d29892456544442ab1c4ff6'/>
<id>2c0fbe161d61d2d15d29892456544442ab1c4ff6</id>
<content type='text'>
Every class needs to set this, so it should be part of the base. For
classes that require is_cross, the positional argument remains in their
signature. For those that don't, they just allow the base class to set
their value to it's default of False.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every class needs to set this, so it should be part of the base. For
classes that require is_cross, the positional argument remains in their
signature. For those that don't, they just allow the base class to set
their value to it's default of False.
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: put name_string method in base compiler</title>
<updated>2020-09-24T19:14:13+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-17T20:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=98416e7f755dc9d660349556400363e734ac7828'/>
<id>98416e7f755dc9d660349556400363e734ac7828</id>
<content type='text'>
Every language had the exact same implementation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every language had the exact same implementation
</pre>
</div>
</content>
</entry>
<entry>
<title>types: import typing as T (fixes #6333)</title>
<updated>2020-01-08T14:28:17+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-01-06T14:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=09b53c534f74806ebc49bb2fcdfbae0e3b26fb84'/>
<id>09b53c534f74806ebc49bb2fcdfbae0e3b26fb84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: move language attribute to the class level</title>
<updated>2019-12-12T17:35:30+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2019-11-25T19:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=ee6e249f659cd4658ae2f1a425d4aa01585c23aa'/>
<id>ee6e249f659cd4658ae2f1a425d4aa01585c23aa</id>
<content type='text'>
We know that if a compiler class inherits CCompiler it's language will
be C, so doing this at the class level makes more sense.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We know that if a compiler class inherits CCompiler it's language will
be C, so doing this at the class level makes more sense.
</pre>
</div>
</content>
</entry>
<entry>
<title>compilers: replace CompilerType with MachineInfo</title>
<updated>2019-10-07T19:08:20+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2019-08-21T20:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=0c22798b1ad4678abb205280060175678a790c4a'/>
<id>0c22798b1ad4678abb205280060175678a790c4a</id>
<content type='text'>
Now that the linkers are split out of the compilers this enum is
only used to know what platform we're compiling for. Which is
what the MachineInfo class is for
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that the linkers are split out of the compilers this enum is
only used to know what platform we're compiling for. Which is
what the MachineInfo class is for
</pre>
</div>
</content>
</entry>
</feed>
