<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/spcontainer_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/spcontainer_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/spcontainer_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-10-28T19:33:13Z</updated>
<entry>
<title>internal/outcome: rename from app</title>
<updated>2025-10-28T19:33:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-28T19:32:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a0b4e47acc228e48165966d8e139277b8f6f450e'/>
<id>urn:sha1:a0b4e47acc228e48165966d8e139277b8f6f450e</id>
<content type='text'>
This is less ambiguous, and more accurately describes the purpose of the package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/comp: rename from bits</title>
<updated>2025-10-21T11:54:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-21T11:54:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e94acc424c5746eb6cf903ed97b4e71223fda50f'/>
<id>urn:sha1:e94acc424c5746eb6cf903ed97b4e71223fda50f</id>
<content type='text'>
This package will also hold syscall lookup tables for seccomp.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: remove spfinal</title>
<updated>2025-10-18T17:58:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-18T17:58:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c0e860000a53f0fd44f4fa233cafa8a317623aa0'/>
<id>urn:sha1:c0e860000a53f0fd44f4fa233cafa8a317623aa0</id>
<content type='text'>
This no longer needs to be an independent outcomeOp since spFilesystemOp is moved late.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app/dispatcher: reduce check code duplication</title>
<updated>2025-10-16T20:47:12Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-16T20:32:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3f391329357789f55559404a3d28c60679111a74'/>
<id>urn:sha1:3f391329357789f55559404a3d28c60679111a74</id>
<content type='text'>
This also improves readability of test cases.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/container: pack boolean options</title>
<updated>2025-10-13T21:39:00Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T21:37:24Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4c647add0db06cc7a28571aee7502737f0d66b27'/>
<id>urn:sha1:4c647add0db06cc7a28571aee7502737f0d66b27</id>
<content type='text'>
The memory saving is relatively insignificant, however this increases serialisation efficiency.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: parallel tests</title>
<updated>2025-10-12T19:38:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-12T19:38:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7638a44fa613f23434318bdf136723aa010e8638'/>
<id>urn:sha1:7638a44fa613f23434318bdf136723aa010e8638</id>
<content type='text'>
Most tests already had no global state, however parallel was never enabled. This change enables it for all applicable tests.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app/spcontainer: check fs init behaviour</title>
<updated>2025-10-11T18:58:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-11T18:58:53Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=db7051a36814a5c9e02e22c2e8d1df42c5f4b8f0'/>
<id>urn:sha1:db7051a36814a5c9e02e22c2e8d1df42c5f4b8f0</id>
<content type='text'>
This covers every statement. Some of them are unreachable unless the kernel returns garbage.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: rename /.hakurei constant</title>
<updated>2025-10-11T05:32:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-11T05:29:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f5a597c4061b18b53e3124107c0e1434a98aedc9'/>
<id>urn:sha1:f5a597c4061b18b53e3124107c0e1434a98aedc9</id>
<content type='text'>
This provides disambiguation from fhs.AbsTmp.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app/spcontainer: check params init behaviour</title>
<updated>2025-10-10T17:44:02Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-10T17:44:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9e3df0905b28c336c3b9df95bd8dfbccd36b7e61'/>
<id>urn:sha1:9e3df0905b28c336c3b9df95bd8dfbccd36b7e61</id>
<content type='text'>
This change also significantly reduces duplicate information in test case.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
