<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.4.3</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.4.3</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.4.3'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-05-21T17:18:10Z</updated>
<entry>
<title>release: 0.4.3</title>
<updated>2026-05-21T17:18:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T17:18:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e231341e48ef9a6dd85546e901fe4ea3ea8d9fb6'/>
<id>urn:sha1:e231341e48ef9a6dd85546e901fe4ea3ea8d9fb6</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: arch-specific expected offline substituted</title>
<updated>2026-05-21T16:51:15Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T16:51:15Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=70f977627df0e35f401cc531d45c3d6baf58adf0'/>
<id>urn:sha1:70f977627df0e35f401cc531d45c3d6baf58adf0</id>
<content type='text'>
IR includes the target architecture name.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/package: migrate hakurei</title>
<updated>2026-05-21T15:07:25Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T15:07:25Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f3a6f7ddf97f6e681b2db1318b47d51ab86a5c13'/>
<id>urn:sha1:f3a6f7ddf97f6e681b2db1318b47d51ab86a5c13</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/dist: include version in release</title>
<updated>2026-05-21T14:37:08Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T14:34:50Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2a9aa3b4007a73a6c9d4608cb9a8822247881fd6'/>
<id>urn:sha1:2a9aa3b4007a73a6c9d4608cb9a8822247881fd6</id>
<content type='text'>
This makes HAKUREI_VERSION optional during build.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/package: migrate bison</title>
<updated>2026-05-21T14:06:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T14:06:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=68a91523b9e58ee8a9f86723d616e82c0645b64a'/>
<id>urn:sha1:68a91523b9e58ee8a9f86723d616e82c0645b64a</id>
<content type='text'>
This is the final remaining trivial legacy artifact.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: move azalea builtins</title>
<updated>2026-05-21T13:51:50Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T13:51:50Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=564732162223e76a307bb06e132e9f0351f239bf'/>
<id>urn:sha1:564732162223e76a307bb06e132e9f0351f239bf</id>
<content type='text'>
This improves readability.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/azalea: integer arrays</title>
<updated>2026-05-21T13:47:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T13:47:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cdd31dd27b79bf997b73325cf31e8bba66a81117'/>
<id>urn:sha1:cdd31dd27b79bf997b73325cf31e8bba66a81117</id>
<content type='text'>
This is useful for some helper functions. Performance is unaffected.

Before:
BenchmarkStage3-128     	    8308	   1960687 ns/op	 1023794 B/op	   14755 allocs/op
BenchmarkAll-128        	    3331	   5518571 ns/op	 2902320 B/op	   37993 allocs/op

After:
BenchmarkStage3-128     	    8330	   1946273 ns/op	 1023046 B/op	   14750 allocs/op
BenchmarkAll-128        	    3296	   5585805 ns/op	 2901746 B/op	   37991 allocs/op

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: do not register stage0</title>
<updated>2026-05-21T13:20:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T13:19:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0615899e5666aa3a4c8aa9fb69622be411f33dab'/>
<id>urn:sha1:0615899e5666aa3a4c8aa9fb69622be411f33dab</id>
<content type='text'>
Nothing can depend on this, so remove it from the namespace.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/go: migrate to generic helper</title>
<updated>2026-05-21T10:55:38Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T10:47:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0914569e62089f2a9545243c529d238c662d4b04'/>
<id>urn:sha1:0914569e62089f2a9545243c529d238c662d4b04</id>
<content type='text'>
The go toolchain predates all abstractions currently available. This migration causes rebuilds due to internal cleanups affecting the final build script.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/package: migrate tamago</title>
<updated>2026-05-21T10:40:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-21T09:47:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=25d9edfc64a6e75f9384999416afd4791b6a716d'/>
<id>urn:sha1:25d9edfc64a6e75f9384999416afd4791b6a716d</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
