| Commit message (Expand) | Author | Age | Files | Lines |
| * | lib/systems/platforms: Add ppc64; linux: Add 64-bit POWER settings, strip vml... | Alyssa Ross | 2026-02-02 | 1 | -11/+15 |
| |\ |
|
| | * | lib/systems/platforms: Drop powernv extraConfig•••Settings are covered by ppc64 changes in common-config.
| OPNA2608 | 2026-01-22 | 1 | -10/+0 |
| | * | lib/systems/platforms: Add ppc64 | OPNA2608 | 2026-01-22 | 1 | -2/+16 |
| * | | lib/systems: Add nodejs as emulator for pkgsCross.ghcjs | Alexandre Esteves | 2026-01-25 | 1 | -0/+2 |
| * | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-15 | 1 | -7/+24 |
| |\| |
|
| | * | Add clang64 toolchain to pkgsCross (#450796) | John Ericson | 2026-01-15 | 1 | -7/+24 |
| | |\ |
|
| | | * | lib.systems.examples: Add LLVM x86-64 UCRT platform and clean up•••Co-authored-by: Eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com>
| umbrageodotus | 2026-01-12 | 1 | -7/+24 |
| * | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-13 | 1 | -5/+2 |
| |\| | |
|
| | * | | lib.systems: correct and simplify canExecute condition regarding march | aleksana | 2026-01-13 | 1 | -5/+2 |
| | |/ |
|
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2026-01-06 | 2 | -1/+16 |
| |\| |
|
| | * | uclibc-ng: detect CONFIG_ARM_EABI from platform•••This commit introduces a `isEabi` predicate for platforms and employs it
to detect whether to configure uclibc with CONFIG_ARM_EABI or not.
| Alessandro Di Federico | 2025-12-30 | 2 | -1/+16 |
| * | | platforms: drop REISERFS_FS | Sandro Jäckel | 2026-01-03 | 1 | -3/+0 |
| |/ |
|
| * | lib.systems: add isPE | David McFarland | 2025-12-05 | 1 | -0/+3 |
| * | Merge remote-tracking branch 'origin/staging-next' into staging | K900 | 2025-11-02 | 1 | -9/+0 |
| |\ |
|
| | * | systems/examples: remove x86_64-unknown-redox•••relibc itself has been removed in 2024 already.
| Wolfgang Walther | 2025-10-28 | 1 | -9/+0 |
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-10-25 | 3 | -4/+10 |
| |\| |
|
| | * | lib.systems.parse: Default glibc ppc64 to ELFv1 ABI (#451088) | Alyssa Ross | 2025-10-25 | 1 | -2/+2 |
| | |\ |
|
| | | * | lib.systems.parse: Default glibc ppc64 to ELFv1 ABI | OPNA2608 | 2025-10-11 | 1 | -2/+2 |
| | * | | lib.systems.examples.ppc64-elfv1: Drop manual fix of rust.rustcTarget•••ABI is now simplified automatically.
| OPNA2608 | 2025-10-11 | 1 | -1/+0 |
| | * | | lib.systems: Simplify ABI on POWER for rust.rustcTarget•••Rust does not know how to parse "gnuabielfv{1,2}", so simplify those down to just "gnu".
This obsoletes the manual rustcTarget fix in the ppc64-elfv1 example.
| OPNA2608 | 2025-10-11 | 1 | -1/+8 |
| | |/ |
|
| * | | lib.systems.darwinMinVersion: 11.3 -> 14.0 | Randy Eckenrode | 2025-10-09 | 1 | -1/+1 |
| * | | lib.systems.darwinSdkVersion: 11.3 -> 14.4 | Randy Eckenrode | 2025-10-09 | 1 | -1/+1 |
| |/ |
|
| * | lib: remove optional builtins prefixes from prelude functions (#447402) | Philip Taron | 2025-09-30 | 1 | -1/+1 |
| |\ |
|
| | * | lib: remove optional builtins prefixes from prelude functions•••Remove optional builtins prefixes from prelude functions by running:
builtins=(
abort
baseNameOf
break
derivation
derivationStrict
dirOf
false
fetchGit
fetchMercurial
fetchTarball
fetchTree
fromTOML
import
isNull
map
null
placeholder
removeAttrs
scopedImport
throw
toString
true
)
fd --type file . lib --exec-batch sed --in-place --regexp-extended "
s/\<builtins\.($(
printf '%s\n' "${builtins[@]}" |
paste --delimiter '|' --serial -
))\>/\1/g
"
nix fmt
| NAHO | 2025-09-30 | 1 | -1/+1 |
| * | | cygwin: init as a target toolchain•••The old cygwin support used -pc-windows-cygnus as the config. This is
supported by LLVM, but not by GNU. This will change it to -pc-cygwin,
which is more generally supported.
Because the kernel is now 'cygwin' rather than 'windows', isWindows will
return false. There are lots of different reasons isWindows is used in
nixpkgs, but in my experience they often have to do with posix
compatibility and don't apply to cygwin.
Co-authored-by: Brian McKenna <brian@brianmckenna.org>
| David McFarland | 2025-09-27 | 4 | -18/+30 |
| |/ |
|
| * | lib.systems: add ppc32 target | Marie Ramlow | 2025-09-10 | 2 | -0/+6 |
| * | Merge remote-tracking branch 'origin/master' into staging-next | Fabián Heredia Montiel | 2025-08-18 | 1 | -6/+6 |
| |\ |
|
| | * | lib.systems.examples: bump Android SDK and NDK•••Per <https://github.com/android/ndk/wiki>, NDK 26 is EOL.
| Emily | 2025-08-18 | 1 | -6/+6 |
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-08-01 | 3 | -0/+17 |
| |\| |
|
| | * | lib.systems: Add examples & helpers for MSVC | Ross Smyth | 2025-07-31 | 3 | -0/+17 |
| * | | Merge branch 'staging-next' into staging | Wolfgang Walther | 2025-07-24 | 4 | -517/+534 |
| |\| |
|
| | * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 4 | -474/+491 |
| * | | nodejs: split destCPU into stdenv.$platform.node•••this architecture mapping is used broadly in the node ecosystem.
an assortment of tools and hooks, like buildNpmPackage or
pnpm.configHook, will benefit from reusing these values. placing them in
stdenv makes sense because (1) several of these tools don't currently
depend on nodejs, and may even be available where nodejs is not and (2)
`stdenv.{build,host,target}Platform` seems to be less error-prone than
`pkgs*.nodejs.{os,arch}` -- especially for setup hooks where the offsets
are shifted.
| Colin | 2025-07-07 | 1 | -0/+45 |
| |/ |
|
| * | lib.systems.examples: Add rust.rustcTarget for ppc64-elfv1 | OPNA2608 | 2025-07-05 | 1 | -0/+1 |
| * | lib.systems.inspect.patterns: init isAbiElfv1 | OPNA2608 | 2025-06-26 | 1 | -0/+5 |
| * | lib.systems.examples: Split glibc powerpc64 back into 2 ABI options•••ELFv1 is the historically better supported one on glibc, ELFv2 seems to have some issues with our toolchain.
Restore the option to pick the ABI with pkgsCross.
| OPNA2608 | 2025-06-21 | 1 | -1/+5 |
| * | lib.systems: don't throw if go unsupported•••Better to have a value that can actually be checked for, rather than
throwing, so optional Go support can be disabled when unsupported.
| Alyssa Ross | 2025-05-30 | 1 | -1/+1 |
| * | lib: prefer replaceString over replaceStrings | Gutyina Gergő | 2025-05-28 | 1 | -2/+2 |
| * | lib.systems.loongarch64-multiplatform: init | Weijia Wang | 2025-05-25 | 1 | -0/+11 |
| * | lib.systems: raise minimum loongarch64 feature support (#403201) | Aleksana | 2025-05-23 | 3 | -1/+69 |
| |\ |
|
| | * | lib.systems.examples: separate loongarch64 for desktop and embedded variants | aleksana | 2025-05-22 | 2 | -1/+24 |
| | * | lib.systems.architectures: add loongarch64 | aleksana | 2025-05-22 | 1 | -0/+45 |
| * | | lib.systems.elaborate.canExecute: handle different gcc.arch (#403549) | Aleksana | 2025-05-23 | 2 | -1/+79 |
| |\ \
| |/
|/| |
|
| | * | lib.systems.elaborate.canExecute: handle different gcc.arch | aleksana | 2025-05-22 | 1 | -1/+15 |
| | * | lib.systems.architectures: add hasInferior and canExecute function | aleksana | 2025-05-22 | 1 | -0/+64 |
| * | | lib.systems.examples.riscv64-musl: init | Alyssa Ross | 2025-05-15 | 1 | -0/+4 |
| * | | lib/systems: remove android cruft•••These used legacy names for Android SDK and NDK versions, so now we can
do away with them.
| Morgan Jones | 2025-05-12 | 1 | -15/+3 |
| * | | lib.systems: add golang platform dialect | aleksana | 2025-04-30 | 1 | -0/+29 |
| |/ |
|
| * | lib.systems.inspect.patterns.isEfi: add loongarch | aleksana | 2025-04-29 | 1 | -0/+5 |
| * | Revert "pkgs/top-level/stage.nix: add pkgsLLVMLibc"•••This reverts commit 41b14024d24bd7488b58d7a252f8f16b194d57f9.
| zowoq | 2025-04-24 | 3 | -7/+1 |