| Age | Commit message (Collapse) | Author |
|
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 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>
|
|
This results in much cleaner call site for the majority of use cases.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
XZ happens to be the only widely-used format that is awful to deal with, everything else is natively supported.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Mesa unfortunately requires this horrible format.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This unfortunately pulls in platform-specific package.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is cleaner syntax in some specific cases.
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 is much cleaner and more maintainable than specifying URL prefix manually. This change also populates Anitya project identifiers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables a cleaner higher-level helper.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is built independently of llvm build system to avoid having to build llvm again.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by glslang.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by spirv-tools.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is currently a hakurei runtime dependency, but will eventually be removed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This breaks riscv64.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The configure script is hard coded to use gcc without fallback on riscv64.
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>
|
|
This change also renames confusingly named flags field and corrects its doc comment.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also removes arch-specific patches because they were not useful.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This now passes the test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Some aarch64 regression tests fail intermittently on the default size.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is quite expensive, but no other option, unfortunately.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This had not yet passed all test suites because emulator is prohibitively slow.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Eliminates the xz dependency.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|