| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes HAKUREI_VERSION optional during build.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Nothing can depend on this, so remove it from the namespace.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This restores unexported artifact behaviour.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These no longer serve any purpose.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The rest are migrated individually.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This introduces bindings for extra paths and KnownChecksum, and exposes a passthrough special case.
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>
|
|
Useful to track performance regressions over migrations.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This migrates GNU sed to azalea, and resulting IR matches.
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 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>
|
|
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>
|
|
This change extends cmd/mbf commands for working with fault entries.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Works around incomplete syscall translation by qemu.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is a clean workaround for configuration differences to save time during development.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables non-native cures from the daemon.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables transparent cross-compilation without breaking purity.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This transparently supports curing foreign exec artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This output is generally not needed and only useful when debugging container machinery itself.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Performance does not matter in this case.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes output less noisy. The build is fast enough not to require progress indication.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes debugging the bootstrap process much less cumbersome.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This displays package metadata with optional status from a report.
|
|
This is the daemon equivalent of CureAll in internal/rosa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These changes preset behaviour globally. Useful for ad hoc workarounds for development or bootstrapping on resource-constrained systems.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This removes the multistep bootstrap hack. Stage0 exceptions are also eliminated for a later change to bring the stage0 distribution down to just a bare toolchain, toybox and shell. This change also enables dynamic linking and ThinLTO.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This location makes more sense than the current directory.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This used to scrub the cache, and was not fully removed when that became nonviable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Synchronisation is not needed here during interactive use.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Like the previous change, this enables synchronisation on the client side via epoll.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables synchronisation on the client side via epoll.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids disabling the artifact when using the individual cancel method. Unfortunately this makes the method blocking.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This command arranges for all pending cures to be aborted. It does not wait for cures to complete.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This exposes the new fine-grained cancel API in cmd/mbf.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables easier expansion of the protocol.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
An acknowledgement is not always required in this use case. This change also adds 64 bits of connection configuration for future expansion.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This can sometimes fire during testing due to how short the test is.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This services internal/pkg artifact IR with Rosa OS extensions originating from another process.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This can now be allocated independently.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is cleaner with less shared state.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Some commands do not require the cache. This change also makes acquisition of locked cache cancelable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is cleaner than checking cpu count during cure, it is impossible to avoid impurity in both situations but this is configurable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This has no effect outside formatting of name and is a remnant of the old llvm helpers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This eliminates most newLLVM family of functions.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|