<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/system, branch v0.3.7</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/system?h=v0.3.7</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/system?h=v0.3.7'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-15T16:23:16Z</updated>
<entry>
<title>internal/wayland: reimplement connect/bind code</title>
<updated>2025-11-15T16:23:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-15T16:23:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=61972d61f650be2fb86eb2ead452b74c02b3e00f'/>
<id>urn:sha1:61972d61f650be2fb86eb2ead452b74c02b3e00f</id>
<content type='text'>
The old implementation is relocated to system/wayland/deprecated.go.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/wayland: relocate connection struct</title>
<updated>2025-11-15T14:25:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-15T14:20:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=fe40af7b7e95356b7d88e35941097edc9700f093'/>
<id>urn:sha1:fe40af7b7e95356b7d88e35941097edc9700f093</id>
<content type='text'>
This interface is getting replaced, so relocating it to the deprecated wrapper package before working on its replacement.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal: relocate packages</title>
<updated>2025-11-15T04:58:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-15T04:47:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a91920310d20e1fc472dea044fce8fd9438835df'/>
<id>urn:sha1:a91920310d20e1fc472dea044fce8fd9438835df</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/system: relocate from system</title>
<updated>2025-11-12T16:17:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T16:15:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4e7aab07d5b175345fdf3ea08868dab1e6d90126'/>
<id>urn:sha1:4e7aab07d5b175345fdf3ea08868dab1e6d90126</id>
<content type='text'>
These packages are highly specific to hakurei and are difficult to use safely from other pieces of code.

Their exported symbols are made available until v0.4.0 where they will be removed for #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: import internal/helper</title>
<updated>2025-11-12T14:19:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T14:19:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=15a66a2b314e7a674c9445e25ffb2451ec73b55e'/>
<id>urn:sha1:15a66a2b314e7a674c9445e25ffb2451ec73b55e</id>
<content type='text'>
For #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: fit test untyped int literals in 32-bit</title>
<updated>2025-11-05T11:13:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T11:13:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9fd97e71d0330d6b6509f28686cf53825bc80941'/>
<id>urn:sha1:9fd97e71d0330d6b6509f28686cf53825bc80941</id>
<content type='text'>
This enables hakurei test suite to run on 32-bit targets.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>std: rename from comp</title>
<updated>2025-11-04T17:47:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T17:47:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c1399f5030abde76728ba7982a7a22fd49e75359'/>
<id>urn:sha1:c1399f5030abde76728ba7982a7a22fd49e75359</id>
<content type='text'>
Seccomp lookup tables are going to be relocated here, and PNR constants.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>message: rename NewMsg to New</title>
<updated>2025-11-02T16:49:27Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-02T16:49:27Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ae66b3d2fb2f1f65f6ca8932e8044114e609d0b4'/>
<id>urn:sha1:ae66b3d2fb2f1f65f6ca8932e8044114e609d0b4</id>
<content type='text'>
Should have done this when relocating this from container. Now is a good time to rename it before v0.3.x.

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>helper/args: variadic check function</title>
<updated>2025-10-13T16:48:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T16:48:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=048c1957f136347826990513d198e58d049446cd'/>
<id>urn:sha1:048c1957f136347826990513d198e58d049446cd</id>
<content type='text'>
This package turns out to be much less widely used than anticipated, and might be facing removal. This change makes test cases cleaner.

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