| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | lib/systems/platforms: Add ppc64; linux: Add 64-bit POWER settings, strip ↵ | Alyssa Ross | 2026-02-02 | 1 | -11/+15 |
| |\ | | | | | | | vmlinux kernels (#447752) | ||||
| | * | lib/systems/platforms: Drop powernv extraConfig | OPNA2608 | 2026-01-22 | 1 | -10/+0 |
| | | | | | | | | | Settings are covered by ppc64 changes in common-config. | ||||
| | * | 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 | umbrageodotus | 2026-01-12 | 1 | -7/+24 |
| | | | | | | | | | | | | | Co-authored-by: Eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> | ||||
| * | | | 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 | Alessandro Di Federico | 2025-12-30 | 2 | -1/+16 |
| | | | | | | | | | | | This commit introduces a `isEabi` predicate for platforms and employs it to detect whether to configure uclibc with CONFIG_ARM_EABI or not. | ||||
| * | | 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 | Wolfgang Walther | 2025-10-28 | 1 | -9/+0 |
| | | | | | | | | | relibc itself has been removed in 2024 already. | ||||
| * | | 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 | OPNA2608 | 2025-10-11 | 1 | -1/+0 |
| | | | | | | | | | | | | | ABI is now simplified automatically. | ||||
| | * | | lib.systems: Simplify ABI on POWER for rust.rustcTarget | OPNA2608 | 2025-10-11 | 1 | -1/+8 |
| | |/ | | | | | | | | | 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. | ||||
| * | | 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 | NAHO | 2025-09-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | cygwin: init as a target toolchain | David McFarland | 2025-09-27 | 4 | -18/+30 |
| |/ | | | | | | | | | | | | | 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> | ||||
| * | 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 | Emily | 2025-08-18 | 1 | -6/+6 |
| | | | | | | | | | Per <https://github.com/android/ndk/wiki>, NDK 26 is EOL. | ||||
| * | | 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 | Colin | 2025-07-07 | 1 | -0/+45 |
| |/ | | | | | | | | | | | 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. | ||||
| * | 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 | OPNA2608 | 2025-06-21 | 1 | -1/+5 |
| | | | | | | | 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. | ||||
| * | lib.systems: don't throw if go unsupported | Alyssa Ross | 2025-05-30 | 1 | -1/+1 |
| | | | | | | Better to have a value that can actually be checked for, rather than throwing, so optional Go support can be disabled when unsupported. | ||||
| * | 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 | Morgan Jones | 2025-05-12 | 1 | -15/+3 |
| | | | | | | | | | | | These used legacy names for Android SDK and NDK versions, so now we can do away with them. | ||||
| * | | 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" | zowoq | 2025-04-24 | 3 | -7/+1 |
| | | | | | This reverts commit 41b14024d24bd7488b58d7a252f8f16b194d57f9. | ||||
