<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/nanowasm/src/routines/call_import.c, branch master</title>
<subtitle>The tiny WebAssembly interpreter that does not block you.
</subtitle>
<id>https://gitea.privatedns.org/xavi/nanowasm/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/nanowasm/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm/'/>
<updated>2025-11-11T23:35:04+00:00</updated>
<entry>
<title>call_import.c: Fix prev_ret</title>
<updated>2025-11-11T23:35:04+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-11-11T23:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm/commit/?id=c3d6bac9d716433ca31f7d39332b2a6a96d8187d'/>
<id>urn:sha1:c3d6bac9d716433ca31f7d39332b2a6a96d8187d</id>
<content type='text'>
So far, this variable was only being assigned by unwind.c, which is
called only for WebAssembly functions. However, it is still mandatory
to report the last returned value from imported functions, too, as
prev_ret is relied upon by operators such as `drop`.
</content>
</entry>
<entry>
<title>call_import.c: Always set ci-&gt;pc</title>
<updated>2025-11-09T19:02:30+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-11-09T19:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm/commit/?id=18f901125ad1b97ee3f79cb2f5d87704b52191ee'/>
<id>urn:sha1:18f901125ad1b97ee3f79cb2f5d87704b52191ee</id>
<content type='text'>
Otherwise, imports without parameters would jump to `call` directly
without assigning ci-&gt;pc first, so that nwp_interp_resume would read
incorrectly from offset 0.
</content>
</entry>
<entry>
<title>First commit</title>
<updated>2025-11-06T13:38:40+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-09-06T22:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm/commit/?id=6d9d80362f9932bbc87e162b8ef7df06c73e27e1'/>
<id>urn:sha1:6d9d80362f9932bbc87e162b8ef7df06c73e27e1</id>
<content type='text'>
</content>
</entry>
</feed>
