Commit Graph

24752 Commits

Author SHA1 Message Date
Mario Rodas
9fac9b397e Merge pull request #290523 from marsam/update-chez
chez: 9.6.4 -> 10.0.0
2024-02-25 17:58:53 -05:00
7c6f434c
a9a0c2c4ed Merge pull request #291393 from hraban/sbcl/source-provenance
sbcl: set source provenance on binary bootstrap
2024-02-25 19:24:13 +00:00
github-actions[bot]
41e7732291 Merge staging-next into staging 2024-02-25 18:01:23 +00:00
Hraban Luyat
84e89be710 sbcl: set source provenance on binary bootstrap
Fixes nixos/nixpkgs#282476
2024-02-25 12:24:13 -05:00
7c6f434c
178b53e118 Merge pull request #290943 from hraban/ecl-check
ecl: enable (install)check phase
2024-02-25 16:38:45 +00:00
7c6f434c
5b235cc570 Merge pull request #262107 from hraban/clisp-sbcl-docheck
sbcl: remove patches, enable checks, allow overriding
2024-02-25 16:34:47 +00:00
github-actions[bot]
257171f024 Merge master into haskell-updates 2024-02-25 00:13:49 +00:00
github-actions[bot]
8eb8b5cbf0 Merge staging-next into staging 2024-02-25 00:02:47 +00:00
Pol Dellaiera
bfb3eb0209 Merge pull request #289708 from r-ryantm/auto-update/dart
dart: 3.2.6 -> 3.3.0
2024-02-25 00:00:16 +01:00
Robert Scott
259fabc9ee Merge pull request #282638 from risicle/ris-trivialautovarinit
cc-wrapper: add `trivialautovarinit` hardening flag support
2024-02-24 20:23:31 +00:00
github-actions[bot]
546111468a Merge staging-next into staging 2024-02-24 12:01:41 +00:00
github-actions[bot]
a3e2b0de90 Merge master into staging-next 2024-02-24 12:01:15 +00:00
Robert Scott
5ddeaeb1fe llvmPackages_*.llvm: disable trivialautovarinit hardening flag 2024-02-24 12:00:10 +00:00
Robert Scott
4a91b3e798 cc-wrapper: add trivialautovarinit hardening flag support
this equates to -ftrivial-auto-var-init=pattern

clang has removed support for -ftrivial-auto-var-init=zero and
are unlikely to re-add it, so use -ftrivial-auto-var-init=pattern
on both compilers if only to make behaviour more consistent
between the two.

add to pkgsExtraHardening's defaultHardeningFlags.
2024-02-24 12:00:09 +00:00
Weijia Wang
1fd991c51a Merge pull request #291045 from wegank/llvm-git-darwin
llvmPackages_git.libcxxabi: unbreak on x86_64-darwin
2024-02-24 08:45:44 +01:00
github-actions[bot]
492a69d45a Merge staging-next into staging 2024-02-24 06:03:59 +00:00
github-actions[bot]
3affb60f96 Merge master into staging-next 2024-02-24 06:03:30 +00:00
Weijia Wang
a9db778648 llvmPackages_git.libcxxabi: unbreak on x86_64-darwin
Co-authored-by: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
2024-02-24 05:57:43 +01:00
Adam C. Stephens
a1092630e7 Merge pull request #291000 from LeSuisse/edk2-202402
edk2: 202311 -> 202402
2024-02-23 23:57:13 -05:00
Weijia Wang
023bc57dcc llvmPackages_17.mlir: cleanup 2024-02-24 05:35:53 +01:00
Weijia Wang
a426b50dc6 Merge pull request #290767 from wegank/mlir-git
llvmPackages_git.mlir: init
2024-02-24 04:48:21 +01:00
Hraban Luyat
3029b8dc4d sbcl: disable all checks on x86_64-darwin 2024-02-23 22:26:42 -05:00
Hraban Luyat
f8719ace2a sbcl: disable traceroot (GC) test on aarch64-linux
This isn’t about perfect test coverage, but about codifying what works today.
2024-02-23 22:26:42 -05:00
Hraban Luyat
e8de41602f sbcl: find test binaries in PATH 2024-02-23 22:26:42 -05:00
Hraban Luyat
1c6e7b5937 sbcl: run pre/postCheck hooks 2024-02-23 22:26:42 -05:00
Hraban Luyat
fb3be43ae1 sbcl: run postInstall hook after installPhase 2024-02-23 22:26:42 -05:00
Hraban Luyat
5cd820b39a sbcl: patch all paths to uname, env and sh 2024-02-23 22:26:42 -05:00
Hraban Luyat
65e6531546 sbcl: disable floating point tests 2024-02-23 22:26:42 -05:00
Hraban Luyat
5e8a9aa362 sbcl: include test binaries during checks 2024-02-23 22:26:42 -05:00
Hraban Luyat
b9464efdb3 sbcl: update meta.description field 2024-02-23 22:26:42 -05:00
Hraban Luyat
bf07f42487 sbcl: allow overriding build flags from Nix
E.g.:

sbcl.overrideAttrs (old: {
  enableFeatures = old.enableFeatures ++ [ "foobar" ];
})
2024-02-23 22:26:42 -05:00
Hraban Luyat
949059e7c9 sbcl: allow overriding bootstrapLisp
Makes development more pleasant because using your existing SBCL as a boostrap
host is considerably faster.
2024-02-23 22:26:42 -05:00
github-actions[bot]
57bbe4245f Merge master into haskell-updates 2024-02-24 00:11:45 +00:00
github-actions[bot]
a118fdbd61 Merge staging-next into staging 2024-02-24 00:02:31 +00:00
Fabián Heredia Montiel
db1ee6dfe6 Merge remote-tracking branch 'origin/master' into staging-next
fastcdr was moved to by-name

Related to:

- https://github.com/NixOS/nixpkgs/pull/290836
2024-02-23 16:47:01 -06:00
Thomas Gerbet
60731f2750 edk2: 202311 -> 202402
Fixes CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232, CVE-2023-45233,
CVE-2023-45234, CVE-2023-45235, CVE-2022-36763, CVE-2022-36764 and CVE-2022-36765.

GHSA-hc6x-cw6p-gj7h
https://blog.quarkslab.com/pixiefail-nine-vulnerabilities-in-tianocores-edk-ii-ipv6-network-stack.html
GHSA-4hcq-p8q8-hj8j

Changelog:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202402
2024-02-23 22:56:23 +01:00
Pol Dellaiera
d6c4250439 Merge pull request #286823 from ereslibre/bump-unison
unison-ucm: 0.5.15 -> 0.5.17
2024-02-23 19:47:01 +01:00
github-actions[bot]
cfc5c35a0b Merge staging-next into staging 2024-02-23 18:01:34 +00:00
github-actions[bot]
b67dbe0ff1 Merge master into staging-next 2024-02-23 18:01:06 +00:00
Hraban Luyat
5d1fa73585 ecl: enable (install)check phase 2024-02-23 12:56:09 -05:00
R. Ryantm
cb3d40911d ballerina: 2201.8.4 -> 2201.8.5 2024-02-23 15:57:16 +00:00
taku0
29287bec75 Merge pull request #275205 from linsui/jdk
temurin-bin: set sourceProvenance
2024-02-23 22:46:44 +09:00
Weijia Wang
6c705cbea0 Merge branch 'staging-next' into staging 2024-02-23 06:29:40 +01:00
Weijia Wang
4ec69afa51 Merge branch 'master' into staging-next 2024-02-23 06:29:25 +01:00
Weijia Wang
276b313a2b llvmPackages_git.mlir: init 2024-02-23 05:47:53 +01:00
Weijia Wang
bd1607202d llvmPackages: move patches to proper folders (#287092)
* llvmPackages: move clang-*-LLVMgold-path.patch to common/clang

* llvmPackages: move exegesis-force-bdver2.patch to 9/llvm

* llvmPackages: move llvm-config-link-static.patch to common/llvm

* llvmPackages: move TLI-musl.patch to common/llvm

* llvmPackages: move libcxx-0001-musl-hacks.patch to common/llvm
2024-02-23 05:14:36 +01:00
Weijia Wang
2930699c8c Merge branch 'staging-next' into staging 2024-02-23 05:12:00 +01:00
Weijia Wang
5f5062d1ef Merge branch 'master' into staging-next 2024-02-23 05:09:55 +01:00
Hraban Luyat
b1f97bf100 sbcl: remove unused import 2024-02-22 21:22:21 -05:00
Hraban Luyat
d09db9c096 sbcl: fix patching of test files & timestamps
It’s unclear what problem the test patching was trying to solve, but on current
SBCL builds this does more harm than good. Removing those patches leaves the
test in its original state, which builds and passes.

As for the timestamps: also unclear, removing it doesn’t seem to affect anything
either way and this feels very much like a fix for /nix/store read-only
access. I’ve test SBCL without these and it works fine, so I don’t think this is
relevant anymore? Unfortunately there are no comments so it’s hard to know why
these existed.
2024-02-22 21:22:21 -05:00