<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/rosa/azalea/evaluate_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/rosa/azalea/evaluate_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/rosa/azalea/evaluate_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-08-10T12:36:21Z</updated>
<entry>
<title>internal/rosa/azalea: implement nil identifier</title>
<updated>2026-08-10T12:36:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-08-10T09:10:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7d86e19c07b3a76cbba08dd209dc6bcea6067029'/>
<id>urn:sha1:7d86e19c07b3a76cbba08dd209dc6bcea6067029</id>
<content type='text'>
This also implements a nil-capable string type.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: apply modernisers</title>
<updated>2026-06-08T05:58:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-08T05:19:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f869ff95a12756de97827b4afd93763f9661f144'/>
<id>urn:sha1:f869ff95a12756de97827b4afd93763f9661f144</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/azalea: replace binding token</title>
<updated>2026-05-24T07:20:26Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-24T07:18:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a3867ad65fd07b2daead85fe5c30422ac916890e'/>
<id>urn:sha1:a3867ad65fd07b2daead85fe5c30422ac916890e</id>
<content type='text'>
This replaces the '*' placeholder with a less confusing '#'.

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/azalea: pass through source ident</title>
<updated>2026-05-19T09:10:11Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-19T09:05:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3010a209b52c3103a1f2dea5442aa1e7428855b4'/>
<id>urn:sha1:3010a209b52c3103a1f2dea5442aa1e7428855b4</id>
<content type='text'>
For source handle special case.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: initial azalea bindings</title>
<updated>2026-05-17T17:56:38Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T16:59:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0360e779f3fb9dc770e1f33420ca5b8f8f638666'/>
<id>urn:sha1:0360e779f3fb9dc770e1f33420ca5b8f8f638666</id>
<content type='text'>
Supported fields are still rather minimal, but evaluation works, and resulting artifacts cure correctly.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/azalea: package special case</title>
<updated>2026-05-17T14:49:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T14:44:00Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f24ae21af111e0ce34f62a37ddb4a9fc18166ae6'/>
<id>urn:sha1:f24ae21af111e0ce34f62a37ddb4a9fc18166ae6</id>
<content type='text'>
This is more efficient for the inputs array and packages in general.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/azalea: evaluator</title>
<updated>2026-05-17T03:44:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-16T12:54:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c2ff9c9fa55ea569a5e70ee90d2eb0b2ee2a0540'/>
<id>urn:sha1:c2ff9c9fa55ea569a5e70ee90d2eb0b2ee2a0540</id>
<content type='text'>
Performance is sufficient for the use case, despite the fact that I could not even think of a lower-effort way to do this:

BenchmarkParse-128        	   55100	     21494 ns/op
BenchmarkEvaluate-128     	  131670	      9248 ns/op

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