<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/rosa/gnu.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/rosa/gnu.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/rosa/gnu.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-05-18T13:29:53Z</updated>
<entry>
<title>internal/rosa/package: migrate gcc</title>
<updated>2026-05-18T13:29:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-18T13:21:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eb2b53307a195cfdb46187771f137eef93b8c4ba'/>
<id>urn:sha1:eb2b53307a195cfdb46187771f137eef93b8c4ba</id>
<content type='text'>
The azalea implementation used an adaptation of this as testdata.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/package: migrate gnutls</title>
<updated>2026-05-18T13:06:00Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-18T13:00:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=594221eb78fede12840121982782a470e6ed29d0'/>
<id>urn:sha1:594221eb78fede12840121982782a470e6ed29d0</id>
<content type='text'>
This is the first nontrivial package to be migrated to azalea. Validated to generate identical IR.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: migrate GNU software</title>
<updated>2026-05-18T12:23:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-18T09:20:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=34822925e18cb35e1815d3837a8b55169953d876'/>
<id>urn:sha1:34822925e18cb35e1815d3837a8b55169953d876</id>
<content type='text'>
These are quite trivial, so migrate them in one pass.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: evaluate packages from fs</title>
<updated>2026-05-18T08:54:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-18T08:53:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=37df040d85e06100c69c6aa3560b2e4ebf977255'/>
<id>urn:sha1:37df040d85e06100c69c6aa3560b2e4ebf977255</id>
<content type='text'>
This migrates GNU sed to azalea, and resulting IR matches.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: pass stage alongside state</title>
<updated>2026-05-17T08:50:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T07:44:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=38bc2c750842826c5af4f66abe3e1905258cd274'/>
<id>urn:sha1:38bc2c750842826c5af4f66abe3e1905258cd274</id>
<content type='text'>
This cleans up many function signatures.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: key metadata by string</title>
<updated>2026-05-17T06:56:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T04:07:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=30eb0d6a613ad268f6805ccbcdcabf158e7f526f'/>
<id>urn:sha1:30eb0d6a613ad268f6805ccbcdcabf158e7f526f</id>
<content type='text'>
For upcoming azalea integration. The API is quite ugly right now to ease migration.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/gnu: gcc 15.2.0 to 16.1.0</title>
<updated>2026-05-12T08:52:31Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-12T08:52:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6ae5efec56c987c23950bc761c3a81de0eebe58d'/>
<id>urn:sha1:6ae5efec56c987c23950bc761c3a81de0eebe58d</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: configurable architecture</title>
<updated>2026-05-07T11:01:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-07T10:45:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=65b7dd8b37e3a4eac6a4081f147f98b9a251da91'/>
<id>urn:sha1:65b7dd8b37e3a4eac6a4081f147f98b9a251da91</id>
<content type='text'>
This enables curing via binfmt.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/gnu: bison disable broken test</title>
<updated>2026-05-01T17:23:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-01T17:23:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5a18f1492906773b20a6e0ec2b1350edcaa8cb96'/>
<id>urn:sha1:5a18f1492906773b20a6e0ec2b1350edcaa8cb96</id>
<content type='text'>
This is miscompiled by the current toolchain.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/gnu: test skip helper</title>
<updated>2026-05-01T20:19:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-01T17:08:25Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f12880688dad3dd9ac561927a765038d1c0990d4'/>
<id>urn:sha1:f12880688dad3dd9ac561927a765038d1c0990d4</id>
<content type='text'>
The terribleness of GNU invites interesting helpers.

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