<feed xmlns='http://www.w3.org/2005/Atom'>
<title>botw/tools/progress.py, branch master</title>
<subtitle>Decompilation of The Legend of Zelda: Breath of the Wild (Switch v1.5.0)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/'/>
<entry>
<title>tools: Migrate to external repo</title>
<updated>2021-08-10T20:11:03+00:00</updated>
<author>
<name>MonsterDruide1</name>
<email>5958456@gmail.com</email>
</author>
<published>2021-08-07T19:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=18152c59096dbd247f0b15d23ef5b4264cebec55'/>
<id>18152c59096dbd247f0b15d23ef5b4264cebec55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove expected/</title>
<updated>2021-07-30T18:06:14+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2021-07-30T17:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=2204f46b0b488967184c3add50d3fe28f131bf18'/>
<id>2204f46b0b488967184c3add50d3fe28f131bf18</id>
<content type='text'>
The intention was to catch functional regressions in non-matching
functions but this doesn't actually work well because referenced
code and data may have moved after a function was dumped, in which
case the reference checker is unable to verify that function calls
and data references are still correct.

Considering this increases the amount of complexity in the checker
and makes the workflow more complicated for contributors, let's just
drop this mechanism. It isn't worth it.

Putting binary files in the repo is also pretty meh.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The intention was to catch functional regressions in non-matching
functions but this doesn't actually work well because referenced
code and data may have moved after a function was dumped, in which
case the reference checker is unable to verify that function calls
and data references are still correct.

Considering this increases the amount of complexity in the checker
and makes the workflow more complicated for contributors, let's just
drop this mechanism. It isn't worth it.

Putting binary files in the repo is also pretty meh.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Remove AI class progress counter</title>
<updated>2020-12-09T23:20:30+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-12-09T23:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=72e8d72ad2b3e973114a9b7d3859bba75c2d46eb'/>
<id>72e8d72ad2b3e973114a9b7d3859bba75c2d46eb</id>
<content type='text'>
It won't be accurate because the factory functions can and will be
automatically generated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It won't be accurate because the factory functions can and will be
automatically generated.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/progress: Add option to print CSV line</title>
<updated>2020-11-22T10:54:00+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-11-22T10:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=601ecd92a1c34582775b91c61a744716af2fd7c3'/>
<id>601ecd92a1c34582775b91c61a744716af2fd7c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Deduplicate code</title>
<updated>2020-11-09T18:16:37+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-11-09T18:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=5d09d99b1bbee904b03e3f0b86cf166d5aea2c2a'/>
<id>5d09d99b1bbee904b03e3f0b86cf166d5aea2c2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Compare non-matching functions against expected output</title>
<updated>2020-11-01T14:43:22+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-11-01T13:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=d0deedac4c67170ecbae45afaca0d67a8aabd577'/>
<id>d0deedac4c67170ecbae45afaca0d67a8aabd577</id>
<content type='text'>
This makes it possible to catch regressions for non-matching functions,
especially those that only have minor issues.

This also reclassifies some minor non-matchings as major non-matchings
whenever it's really not obvious to see that they are equivalent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it possible to catch regressions for non-matching functions,
especially those that only have minor issues.

This also reclassifies some minor non-matchings as major non-matchings
whenever it's really not obvious to see that they are equivalent.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Reformat progress</title>
<updated>2020-11-01T13:57:14+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-11-01T13:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=9aacce607d74d34d0a8ced7946b5154baebe5a5c'/>
<id>9aacce607d74d34d0a8ced7946b5154baebe5a5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Clean up the progress script</title>
<updated>2020-09-07T16:34:50+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-09-07T16:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=3c06896cfee58c03658d1c7bca7bb5667de70265'/>
<id>3c06896cfee58c03658d1c7bca7bb5667de70265</id>
<content type='text'>
And make the output clearer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And make the output clearer.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Also show percentage of matching code in terms of code size</title>
<updated>2020-08-21T09:28:25+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-08-21T09:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=3ff4e8db65c289d542f5034edfd48700e89a165c'/>
<id>3ff4e8db65c289d542f5034edfd48700e89a165c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2020-08-18T20:50:25+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-06-05T15:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=2de366be0fa75e571c605e017b5604bccbdb75bf'/>
<id>2de366be0fa75e571c605e017b5604bccbdb75bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
