| Age | Commit message (Collapse) | Author |
|
This also introduces the generic helper for unusual build scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also migrates LLVM LIT via the newly implemented special case.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For source handle special case.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The new release came with new broken tests, but at least nettle3 can be removed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Most of these are currently unused.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This method predates the helper infrastructure.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This can be invoked from azalea.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Packages will be migrated separtely.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Packages will take quite some work.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This causes a single rebuild due to substitution.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is added by the helper. Removing it has no effect since it is promoted by Append.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Other nss-related packages are unlikely to be migrated any time soon.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also enables concurrent evaluation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables deferring evaluation of azalea-based packages and fixes the longstanding quirk of version being disjoint from other metadata.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The azalea implementation used an adaptation of this as testdata.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Useful to track performance regressions over migrations.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is the first nontrivial package to be migrated to azalea. Validated to generate identical IR.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are quite trivial, so migrate them in one pass.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This migrates GNU sed to azalea, and resulting IR matches.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Supported fields are still rather minimal, but evaluation works, and resulting artifacts cure correctly.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables recovery and better error handling for errors originating from external azalea files.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is more efficient for the inputs array and packages in general.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes more sense for its purpose.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
It existed in mae's #33, but ozy was not satisfied with including
a binary file identical to https://hakurei.app's favicon, and hence
removed it. However, it's possible to explicitly specify the favicon
with a link tag [1]; provided a content security policy that isn't too
strong, this should work fine.
[1]: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/rel#icon
|
|
These are no longer arrays, so must be cloned for sorting.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These headers differ by target architecture.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This cleans up many function signatures.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For upcoming azalea integration. The API is quite ugly right now to ease migration.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
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 <cat@gensokyo.uk>
|
|
This syntax is not final, but acts as a stopgap solution and a proof of concept.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This has many dependencies.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Maintainers tried to be clever with this and breaks cmake paths.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required to break circular dependency.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libglvnd test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver xephyr.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver xephyr.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver xephyr.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libXfont2.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libXfont.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|