<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp, branch 2412</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>ExpressionParser: Support unary plus operator.</title>
<updated>2024-04-12T20:52:35+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-03-21T02:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5039072ae9a97d7bf6f6711225a2368c71350f13'/>
<id>5039072ae9a97d7bf6f6711225a2368c71350f13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: Add "abs" input expression function.</title>
<updated>2022-10-12T00:28:21+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2022-10-11T20:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f5b9049421047f61cf9c139b7671564b04677de5'/>
<id>f5b9049421047f61cf9c139b7671564b04677de5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Add a handful of math functions to the expression parser.</title>
<updated>2020-08-02T20:09:09+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2020-08-02T19:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2281cde28b807e7b6d18f213868148bb22f2e7ae'/>
<id>2281cde28b807e7b6d18f213868148bb22f2e7ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Allow controller settings specified with input expresions.</title>
<updated>2020-02-08T20:01:55+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2019-10-18T19:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e8152b700f76da97d346b93662ef8492bc93190c'/>
<id>e8152b700f76da97d346b93662ef8492bc93190c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/FunctionExpression: Use Yoda conditions, we do not</title>
<updated>2019-11-22T20:36:18+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-22T20:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=814fd165af56289401124989806201a4d110bc08'/>
<id>814fd165af56289401124989806201a4d110bc08</id>
<content type='text'>
The general convention in the codebase is to compare the non-constant
value/string with the constant value/string, not the other way around.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The general convention in the codebase is to compare the non-constant
value/string with the constant value/string, not the other way around.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/FunctionExpression: Remove unnecessary 'else' in MakeFunctionExpression()</title>
<updated>2019-11-22T20:36:18+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-22T19:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1f6077922bc4f21803be7dd4435819ce19bddd54'/>
<id>1f6077922bc4f21803be7dd4435819ce19bddd54</id>
<content type='text'>
Given all conditional bodies only contain a return, the use of else here
isn't necessary.

This has the benefit of consistently vertically aligning the names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given all conditional bodies only contain a return, the use of else here
isn't necessary.

This has the benefit of consistently vertically aligning the names.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/FunctionExpression: Make MakeFunctionExpression() take a std::string_view</title>
<updated>2019-11-22T20:36:18+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-22T19:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=10fea99d8049d3224f736bcfaa1cf981fa0d14ec'/>
<id>10fea99d8049d3224f736bcfaa1cf981fa0d14ec</id>
<content type='text'>
There's nothing within this function that requires a copy of the string
to be made, so we can make use of a non-owning view
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's nothing within this function that requires a copy of the string
to be made, so we can make use of a non-owning view
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/FunctionExpression: Remove unused LOOP_MAX_REPS constant</title>
<updated>2019-11-22T20:36:18+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-22T19:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ddf8abf507c40eb5e038297a87d2881a1d33d05c'/>
<id>ddf8abf507c40eb5e038297a87d2881a1d33d05c</id>
<content type='text'>
This isn't used anywhere in the translation unit, so we can remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This isn't used anywhere in the translation unit, so we can remove it.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/FunctionExpression: Collapse namespaces</title>
<updated>2019-11-22T20:36:14+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-22T19:44:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cb8fbe872e86705136bd1fa5f50b2bccfbb9b50a'/>
<id>cb8fbe872e86705136bd1fa5f50b2bccfbb9b50a</id>
<content type='text'>
Since we target C++17, we can collapse the namespaces into a single
declaration specifier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we target C++17, we can collapse the namespaces into a single
declaration specifier.
</pre>
</div>
</content>
</entry>
</feed>
