| Age | Commit message (Collapse) | Author |
|
This also migrates to source from the Microsoft Github release.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is much cleaner, and should be functionally equivalent.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Binary pip releases are not considered acceptable, this more generic helper is required for building from source.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
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 significantly simplifies synchronisation of access to identErr.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids disabling the artifact until cache is reopened. The same has to be implemented for Cancel in a future change.
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 cancels all current pending cures without closing the cache.
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>
|
|
Munmap is not always immediate.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables easier expansion of the protocol.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables a specific artifact to be targeted for cancellation.
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>
|
|
These are memory management and caching primitives. Having them as part of Cache is cumbersome and requires a temporary directory that is never used. This change isolates them from Cache to enable independent use.
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 otherwise outputs nothing, and appears to hang until the (fully single-threaded) bootstrap completes.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables correct formatting for awkward configure scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These take very long and are never used in the Rosa OS environment.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The test suite is racy, this reduces flakiness.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This discontinues use of nproc, and also overrides detection behaviour in ninja.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This exposes preferred job count to the container initial process.
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 is fine, now that stages beyond stage0 have explicit target.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids having to sidestep the NewPackage name formatting machinery to take the cache fast path.
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 newLLVMVariant.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This eliminates most newLLVM family of functions.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also removes unused dependencies.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This removes the pointless special treatment given to musl.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The newLLVM family of functions predate the package system. This change migrates compiler-rt without changing any resulting artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
More remnants from early days, these are not reusable at all but that was not known at the time.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables easier reuse of the patchset.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The llvm helper is a remnant from very early days, and ended up not being very useful, but was never removed. This change begins its removal, without changing the resulting artifacts for now.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by userspace gpu drivers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are also tracked by Anitya.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This cleans up call site of NewPackage.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|