Sebastien Bourdeauducq
|
ff27e22ee6
|
flake: switch back to nixpkgs unstable
Too many issues with python-updates branch for now.
|
2023-09-13 19:15:47 +08:00 |
Sebastien Bourdeauducq
|
d25921230e
|
switch to Python 3.11
|
2023-09-13 09:44:08 +08:00 |
Sebastien Bourdeauducq
|
66f07b5bf4
|
flake: switch to nixos-unstable
|
2023-09-12 18:14:39 +08:00 |
Sebastien Bourdeauducq
|
d824c5d8b5
|
flake: cleanup dev shells
|
2023-05-30 16:28:46 +08:00 |
Sebastien Bourdeauducq
|
3af287d1c4
|
flake: nixpkgs 23.05
|
2023-05-27 18:14:55 +08:00 |
Sebastien Bourdeauducq
|
aead36f0fd
|
update dependencies
|
2023-03-08 15:19:09 +08:00 |
Sebastien Bourdeauducq
|
c1c45373a6
|
update dependencies
|
2023-01-12 19:31:03 +08:00 |
Sebastien Bourdeauducq
|
946ea155b8
|
flake: switch to NixOS release
|
2022-11-30 11:37:48 +08:00 |
Sebastien Bourdeauducq
|
085c6ee738
|
update dependencies
|
2022-11-18 16:15:46 +08:00 |
Sebastien Bourdeauducq
|
12acd35e15
|
switch to nixpkgs master, python 3.10
|
2022-08-05 17:24:49 +08:00 |
Sebastien Bourdeauducq
|
b242463548
|
update dependencies
|
2022-07-02 19:04:19 +08:00 |
Sebastien Bourdeauducq
|
892597cda4
|
update dependencies
|
2022-06-06 17:54:23 +08:00 |
Sebastien Bourdeauducq
|
33321c5e9c
|
README,nix: remove lld
|
2022-06-06 17:50:32 +08:00 |
Sebastien Bourdeauducq
|
4c39dd240f
|
update all dependencies
|
2022-05-31 23:09:51 +08:00 |
Sebastien Bourdeauducq
|
b04631e935
|
update dependencies, switch to nixpkgs 22.05
|
2022-05-24 11:10:29 +08:00 |
Sebastien Bourdeauducq
|
0ec2ed4d91
|
update dependencies
|
2022-05-17 12:05:12 +08:00 |
Sebastien Bourdeauducq
|
3f327113b2
|
update dependencies, use upstream inkwell
|
2022-04-27 15:41:46 +08:00 |
Sebastien Bourdeauducq
|
837aaa95f1
|
flake: contain sipyco to nac3artiq-profile
|
2022-04-19 10:34:55 +08:00 |
Sebastien Bourdeauducq
|
a19e9c0bec
|
flake: provide llvm-as for IRRT
clang already depends on llvmPackages_13.llvm, so, unlike the statically-linked tools
from llvm-nac3, this does not make the bloat even worse.
|
2022-04-19 10:23:41 +08:00 |
Sebastien Bourdeauducq
|
42d1aad507
|
flake: add PGO build to Hydra
|
2022-04-18 23:58:43 +08:00 |
Sebastien Bourdeauducq
|
2777a6e05f
|
flake: use nac3devices example for PGO
|
2022-04-18 23:57:57 +08:00 |
Sebastien Bourdeauducq
|
85f21060e4
|
update to LLVM 14
|
2022-04-18 18:47:20 +08:00 |
David Nadlinger
|
879c66cccf
|
flake.nix: Fix outdated nixConfig keys
The old syntax seems to be silently ignored on (at least)
Nix 2.7.0.
|
2022-04-13 21:21:18 +01:00 |
Sebastien Bourdeauducq
|
8209c0a475
|
windows: create MSYS2 package
|
2022-04-04 14:24:47 +08:00 |
Sebastien Bourdeauducq
|
edd039abdc
|
windows: build LLD
|
2022-03-27 18:41:23 +08:00 |
Sebastien Bourdeauducq
|
de4320eefb
|
improve package names
|
2022-03-26 15:15:59 +08:00 |
Sebastien Bourdeauducq
|
a380cd5010
|
move all Nix files to one folder
|
2022-03-26 15:13:43 +08:00 |
Sebastien Bourdeauducq
|
6d9b3abcd7
|
nicer MSYS2 development shell
|
2022-03-22 22:14:46 +08:00 |
Sebastien Bourdeauducq
|
03f5b80153
|
windows: add nac3artiq derivation (WIP)
|
2022-03-22 19:19:06 +08:00 |
Sebastien Bourdeauducq
|
eb6ceefdcd
|
build LLVM with Wine + MSYS2
|
2022-03-22 18:03:25 +08:00 |
Sebastien Bourdeauducq
|
343f6fd067
|
update dependencies
|
2022-02-13 10:51:03 +08:00 |
Sebastien Bourdeauducq
|
f5ce7376e3
|
flake: fix Windows build
|
2022-02-05 16:53:47 +08:00 |
Sebastien Bourdeauducq
|
e891683f2e
|
flake: hack-link libstdc++ statically on Windows. Closes #175
|
2022-01-24 16:54:05 +08:00 |
Sebastien Bourdeauducq
|
465514ca7a
|
flake: fix mcfgthread filename
|
2022-01-24 15:52:04 +08:00 |
Sebastien Bourdeauducq
|
9c34dd9c80
|
flake: distribute mcfgthreads-12.dll on hydra
|
2022-01-24 15:49:32 +08:00 |
Sebastien Bourdeauducq
|
ba997ae094
|
flake: run nac3standalone demo checks
also keep auxiliary projects in separate Nix outputs
|
2022-01-23 11:32:34 +08:00 |
Sebastien Bourdeauducq
|
9c20e84c84
|
flake: fix/cleanup
|
2022-01-09 11:30:36 +08:00 |
Sebastien Bourdeauducq
|
b88f17ed42
|
switch to clang-unwrapped, build IRRT with wasm32
|
2022-01-09 10:56:28 +08:00 |
Sebastien Bourdeauducq
|
4904610dc6
|
flake: provide mimalloc-enabled Python
The Linux linker and the libc are garbage, so there isn't much of an alternative to using the Nix wrapper and LD_PRELOAD.
|
2022-01-04 21:54:55 +08:00 |
Sebastien Bourdeauducq
|
6162d21a5b
|
LLVM PGO support
|
2021-12-26 21:11:14 +08:00 |
Sebastien Bourdeauducq
|
8101483ebd
|
flake: style
|
2021-12-26 18:57:02 +08:00 |
Sebastien Bourdeauducq
|
dc5e42c5eb
|
flake: use LLVM 13 throughout
|
2021-12-26 18:56:23 +08:00 |
Sebastien Bourdeauducq
|
d2a5cd6d57
|
update to LLVM 13
|
2021-12-25 22:49:47 +08:00 |
Sebastien Bourdeauducq
|
9e3f75255e
|
update inkwell. Closes #67
|
2021-12-25 22:17:06 +08:00 |
Sebastien Bourdeauducq
|
d2ffdeeb47
|
flake: update nixpkgs and work around openssh cross compilation breakage. Closes #123
|
2021-12-08 21:21:37 +08:00 |
Sebastien Bourdeauducq
|
ae902aac2f
|
remove devshell inputs from hydraJobs
We are not recompiling packages that depend on LLVM anymore, llvm-nac3 is only used for static linking within NAC3.
|
2021-12-08 17:43:05 +08:00 |
Sebastien Bourdeauducq
|
3f73896477
|
remove a small amount of LLVM bloat
Also avoids libffi.dll dependency on Windows.
|
2021-12-08 17:41:34 +08:00 |
Sebastien Bourdeauducq
|
ddb4c548ae
|
add and use local copy of LLVM Nix files
Modifications accumulate and many are not suitable for nixpkgs upstream.
Based on nixpkgs 3f629e3dd5293bd3c211c4950c418f7cfb4501af
|
2021-12-08 16:55:25 +08:00 |
Sebastien Bourdeauducq
|
baa713a3ca
|
flake: don't attempt to fixup Windows build
|
2021-12-05 14:40:10 +08:00 |
Sebastien Bourdeauducq
|
d2919b9620
|
Revert "flake: better shells"
llvm-config/llvm-sys hates pkgs.buildEnv.
This reverts commit e4f35372d3 .
|
2021-12-05 14:35:58 +08:00 |