<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/video_core/macro/macro_interpreter.cpp, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>Add break for default cases</title>
<updated>2022-11-14T00:30:55+00:00</updated>
<author>
<name>Kyle Kienapfel</name>
<email>Docteh@users.noreply.github.com</email>
</author>
<published>2022-11-11T12:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=6fa3faec658893c9fae19116232d24dac08babc7'/>
<id>6fa3faec658893c9fae19116232d24dac08babc7</id>
<content type='text'>
Visual Studio has an option to search all files in a solution, so I
did a search in there for "default:" looking for any missing break
statements.

I've left out default statements that return something, and that throw
something, even if via ThrowInvalidType. UNREACHABLE leads towards throw

R_THROW macro leads towards a return
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Visual Studio has an option to search all files in a solution, so I
did a search in there for "default:" looking for any missing break
statements.

I've left out default statements that return something, and that throw
something, even if via ThrowInvalidType. UNREACHABLE leads towards throw

R_THROW macro leads towards a return
</pre>
</div>
</content>
</entry>
<entry>
<title>video_coare: Reimplementing the maxwell drawing trigger mechanism</title>
<updated>2022-10-21T09:09:22+00:00</updated>
<author>
<name>FengChen</name>
<email>vonchenplus@gmail.com</email>
</author>
<published>2022-10-21T07:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=1f54cd4ac78dd1af48490dcc404bec4adf2876f3'/>
<id>1f54cd4ac78dd1af48490dcc404bec4adf2876f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Change semantics of UNREACHABLE to unconditionally crash</title>
<updated>2022-06-14T00:09:00+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2022-06-07T21:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=084d7d6b014443be7625fb9d8f1ddd309a22f6f4'/>
<id>084d7d6b014443be7625fb9d8f1ddd309a22f6f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=99ceb03a1cfcf35968cab589ea188a8c406cda52'/>
<id>99ceb03a1cfcf35968cab589ea188a8c406cda52</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/macro_interpreter: Move impl class to the cpp file</title>
<updated>2022-01-25T19:03:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-01-25T19:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=81d1a1133dad918cabc9f50948b6535b4a1e8893'/>
<id>81d1a1133dad918cabc9f50948b6535b4a1e8893</id>
<content type='text'>
Keeps the implementation hidden from the intended API and lessens the
header dependencies on the interpreter's header.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keeps the implementation hidden from the intended API and lessens the
header dependencies on the interpreter's header.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Remove unnecessary enum class casting in logging messages</title>
<updated>2020-12-07T05:41:50+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-07T05:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=4c5f5c9bf301d3626df104dbed6fed6f115cedc8'/>
<id>4c5f5c9bf301d3626df104dbed6fed6f115cedc8</id>
<content type='text'>
fmt now automatically prints the numeric value of an enum class member
by default, so we don't need to use casts any more.

Reduces the line noise a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fmt now automatically prints the numeric value of an enum class member
by default, so we don't need to use casts any more.

Reduces the line noise a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Resolve more variable shadowing scenarios</title>
<updated>2020-12-04T21:19:09+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-04T19:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=677a8b208d47d0d2397197ce74c7039a8ea79d20'/>
<id>677a8b208d47d0d2397197ce74c7039a8ea79d20</id>
<content type='text'>
Resolves variable shadowing scenarios up to the end of the OpenGL code
to make it nicer to review. The rest will be resolved in a following
commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves variable shadowing scenarios up to the end of the OpenGL code
to make it nicer to review. The rest will be resolved in a following
commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>macro-interpreter: Resolve -Wself-assign-field warning</title>
<updated>2020-08-14T12:26:50+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-14T12:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=34ec64233a57cea75faa66029e2e1b50b9587d87'/>
<id>34ec64233a57cea75faa66029e2e1b50b9587d87</id>
<content type='text'>
This was assigning the field to itself, which is a no-op. The size
doesn't change between its initial assignment and this one, so this is a
safe change to make.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was assigning the field to itself, which is a no-op. The size
doesn't change between its initial assignment and this one, so this is a
safe change to make.
</pre>
</div>
</content>
</entry>
<entry>
<title>Macro HLE support</title>
<updated>2020-06-24T02:09:01+00:00</updated>
<author>
<name>David Marcec</name>
<email>dmarcecguzman@gmail.com</email>
</author>
<published>2020-06-04T15:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=6ce5f3120be6a65a798d3abc6fda0fe6171d0296'/>
<id>6ce5f3120be6a65a798d3abc6fda0fe6171d0296</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark parameters as const</title>
<updated>2020-06-03T06:33:38+00:00</updated>
<author>
<name>David Marcec</name>
<email>dmarcecguzman@gmail.com</email>
</author>
<published>2020-06-03T06:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=411f5527d41ba5c4f09b914b4fb4df0c6493f744'/>
<id>411f5527d41ba5c4f09b914b4fb4df0c6493f744</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
