Commit Graph

101 Commits

Author SHA1 Message Date
8f21c33f5b meta: Use mold as linker 2024-09-11 16:38:37 +08:00
669c6aca6b clean up and fix 32-bit demos 2024-08-05 19:04:25 +08:00
266707df9d standalone: Add support for running 32-bit binaries 2024-07-26 13:32:38 +08:00
76defac462 meta: use clang -x c++ instead of clang++ 2024-07-07 20:03:34 +08:00
650f354b74 core: use C++ for irrt source 2024-07-07 14:36:10 +08:00
4798c53a21 flake: Add pre-commit to dev environment 2024-06-12 16:10:57 +08:00
520bbb246b flake: add llvmPackages_14.llvm to devShells linux default (#405)
Co-authored-by: lyken <lyken@m-labs.hk>
Co-committed-by: lyken <lyken@m-labs.hk>
2024-06-05 11:11:56 +08:00
e1dbe2526a flake: switch to nixpkgs unstable for newer rustc 2024-02-20 15:46:51 +08:00
4452c8986a update ARTIQ version used for PGO profiling 2024-02-20 13:29:00 +08:00
5bf05c6a69 update ARTIQ version used for PGO profiling 2023-12-12 15:57:48 +08:00
68556da5fd update ARTIQ version used for PGO profiling 2023-12-11 09:37:03 +08:00
bfa9ceaae3 switch to new nixpkgs release 2023-12-03 10:31:05 +08:00
cee62aa6c5 pin down LLVM used for IRRT 2023-11-25 20:15:29 +08:00
f020d61cbb update ARTIQ version used for PGO profiling 2023-11-11 11:10:58 +08:00
1ca4de99b9 update ARTIQ version used for PGO profiling 2023-11-08 17:29:29 +08:00
316f0824d8 flake: Add scipy 2023-11-01 18:03:29 +08:00
e546535df0 flake: update nixpkgs 2023-11-01 15:53:47 +08:00
ea2ab0ef7c update nixpkgs, python 3.11 2023-10-25 21:09:22 +08:00
11759a722f flake: fix pgo build 2023-10-05 17:38:36 +08:00
9b28f23d8c flake: Add clang alongside clang-unwrapped 2023-09-30 09:31:18 +08:00
ff27e22ee6 flake: switch back to nixpkgs unstable
Too many issues with python-updates branch for now.
2023-09-13 19:15:47 +08:00
d25921230e switch to Python 3.11 2023-09-13 09:44:08 +08:00
66f07b5bf4 flake: switch to nixos-unstable 2023-09-12 18:14:39 +08:00
d824c5d8b5 flake: cleanup dev shells 2023-05-30 16:28:46 +08:00
3af287d1c4 flake: nixpkgs 23.05 2023-05-27 18:14:55 +08:00
aead36f0fd update dependencies 2023-03-08 15:19:09 +08:00
c1c45373a6 update dependencies 2023-01-12 19:31:03 +08:00
946ea155b8 flake: switch to NixOS release 2022-11-30 11:37:48 +08:00
085c6ee738 update dependencies 2022-11-18 16:15:46 +08:00
12acd35e15 switch to nixpkgs master, python 3.10 2022-08-05 17:24:49 +08:00
b242463548 update dependencies 2022-07-02 19:04:19 +08:00
892597cda4 update dependencies 2022-06-06 17:54:23 +08:00
33321c5e9c README,nix: remove lld 2022-06-06 17:50:32 +08:00
4c39dd240f update all dependencies 2022-05-31 23:09:51 +08:00
b04631e935 update dependencies, switch to nixpkgs 22.05 2022-05-24 11:10:29 +08:00
0ec2ed4d91 update dependencies 2022-05-17 12:05:12 +08:00
3f327113b2 update dependencies, use upstream inkwell 2022-04-27 15:41:46 +08:00
837aaa95f1 flake: contain sipyco to nac3artiq-profile 2022-04-19 10:34:55 +08:00
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
42d1aad507 flake: add PGO build to Hydra 2022-04-18 23:58:43 +08:00
2777a6e05f flake: use nac3devices example for PGO 2022-04-18 23:57:57 +08:00
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
8209c0a475 windows: create MSYS2 package 2022-04-04 14:24:47 +08:00
edd039abdc windows: build LLD 2022-03-27 18:41:23 +08:00
de4320eefb improve package names 2022-03-26 15:15:59 +08:00
a380cd5010 move all Nix files to one folder 2022-03-26 15:13:43 +08:00
6d9b3abcd7 nicer MSYS2 development shell 2022-03-22 22:14:46 +08:00
03f5b80153 windows: add nac3artiq derivation (WIP) 2022-03-22 19:19:06 +08:00
eb6ceefdcd build LLVM with Wine + MSYS2 2022-03-22 18:03:25 +08:00