<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aergia.git/t/utils.py, branch master</title>
<subtitle>A sampling profiler for suspended coroutines, loosely based off of SCALENE
</subtitle>
<id>https://git.operationnull.com/aergia.git/atom?h=master</id>
<link rel='self' href='https://git.operationnull.com/aergia.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/'/>
<updated>2025-08-18T01:18:12+00:00</updated>
<entry>
<title>Add changes accompanying completion of paper.</title>
<updated>2025-08-18T01:18:12+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-08-18T01:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=92c2270a29ee3bba762fd7cd4c8fb80ca5a10178'/>
<id>urn:sha1:92c2270a29ee3bba762fd7cd4c8fb80ca5a10178</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some manual tests for aiohttp and aiofiles</title>
<updated>2025-07-29T23:04:55+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-29T23:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=a27bc8281a9795397fa5c01445140ba6504960f7'/>
<id>urn:sha1:a27bc8281a9795397fa5c01445140ba6504960f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Partial solution to tracing all lines (coroutines calling methods)</title>
<updated>2025-07-27T22:00:13+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-27T22:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=61b9858e52c71f9b04452d09a350e5f3a0d26d28'/>
<id>urn:sha1:61b9858e52c71f9b04452d09a350e5f3a0d26d28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a lot more tests, finish yappi comparisons</title>
<updated>2025-07-23T03:01:59+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-23T03:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=160b13fd8a46138f31b9458cb46c54af3af95936'/>
<id>urn:sha1:160b13fd8a46138f31b9458cb46c54af3af95936</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trial the addition of some yappi-aergia comparison tests</title>
<updated>2025-07-22T08:37:17+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-22T08:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=7d3238ccc4fd44f3279fccc46ef64b74ab0f71e6'/>
<id>urn:sha1:7d3238ccc4fd44f3279fccc46ef64b74ab0f71e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor test suite, add comments</title>
<updated>2025-07-22T08:17:17+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-22T08:17:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=3cefc8b2ad4a15b62708e63f25cdd4c010bd9e1b'/>
<id>urn:sha1:3cefc8b2ad4a15b62708e63f25cdd4c010bd9e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Aergia.get_deepest_traceable_frame refactor, tests</title>
<updated>2025-07-20T19:43:17+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-20T19:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=1eddfd07cad491ce8d216ee3fda72bdd9ecb9eae'/>
<id>urn:sha1:1eddfd07cad491ce8d216ee3fda72bdd9ecb9eae</id>
<content type='text'>
Generators and list comprehension gives correct but less ideal results, matching yappi. Can this be improved in the future?
</content>
</entry>
<entry>
<title>Fix a bug where inactive loops would be indexed (read desc)</title>
<updated>2025-07-20T05:22:13+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-20T05:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=0c0af7dd5a9d1c30820b52f8209151f0f2d5610d'/>
<id>urn:sha1:0c0af7dd5a9d1c30820b52f8209151f0f2d5610d</id>
<content type='text'>
Cleaned up Aergia.walk_back_until_loop to only get running event loops. Previously, this manifested as a bug. The asyncio.Process class would fork off a thread, and the event loop would be found in that thread's local variables, even though that thread was not executing that event loop. This would result in get_event_loops containing duplicate values, and affected event loops would be assigned duplicate time
</content>
</entry>
<entry>
<title>Reformat repository to allow for new unit tests</title>
<updated>2025-07-20T04:21:10+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-07-20T04:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/aergia.git/commit/?id=ac55d9ff0b588b91202ccad72ee71e508e33ad08'/>
<id>urn:sha1:ac55d9ff0b588b91202ccad72ee71e508e33ad08</id>
<content type='text'>
</content>
</entry>
</feed>
