<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tp/tools/utilities/weak_order_diff.py, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Twilight Princess (GCN)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/'/>
<entry>
<title>Work on weak order (#2979)</title>
<updated>2025-12-21T12:13:21+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-12-21T12:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=48f1d47690d0a43a77f7ae210b0cf21a6bc835bc'/>
<id>48f1d47690d0a43a77f7ae210b0cf21a6bc835bc</id>
<content type='text'>
* JAUSectionHeap OK

* Slightly improve d_camera weak func order (12 -&gt; 10)

* Minor d_a_alink fixes

* weak_order_diff.py: Change to take source file as cli argument instead of .o file

For cli autocompletion to work.

* Reorganize J3D structs (no change in weak order)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* JAUSectionHeap OK

* Slightly improve d_camera weak func order (12 -&gt; 10)

* Minor d_a_alink fixes

* weak_order_diff.py: Change to take source file as cli argument instead of .o file

For cli autocompletion to work.

* Reorganize J3D structs (no change in weak order)</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bugs in weak_order_diff.py (#2955)</title>
<updated>2025-12-16T01:08:14+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-12-16T01:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=a11e3d6016a6eea4a90decd3e75500948f39f43a'/>
<id>a11e3d6016a6eea4a90decd3e75500948f39f43a</id>
<content type='text'>
* Fix readelf path

* Improve diffing of literal/in-function data order</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix readelf path

* Improve diffing of literal/in-function data order</pre>
</div>
</content>
</entry>
<entry>
<title>Work on weak function ordering (#2917)</title>
<updated>2025-12-06T02:46:58+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-12-06T02:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=ae9fa8922a52ccbff29891024aeafd1aed2d0400'/>
<id>ae9fa8922a52ccbff29891024aeafd1aed2d0400</id>
<content type='text'>
* Fix functionvalue weak func order

* Add script to help diffing weak function order

* Improve alink weak func order (44 -&gt; 15)

* Improve m_Do_ext weak order (12 -&gt; 7)

* Remove old hack

* Fix d_a_tbox weak func order

* Fix d_a_npc_ks weak func order

* Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix functionvalue weak func order

* Add script to help diffing weak function order

* Improve alink weak func order (44 -&gt; 15)

* Improve m_Do_ext weak order (12 -&gt; 7)

* Remove old hack

* Fix d_a_tbox weak func order

* Fix d_a_npc_ks weak func order

* Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols</pre>
</div>
</content>
</entry>
</feed>
