63b2a45bb6
meson: make tests happen in the Nix derivation too!
209dadc142
meson: we can now run functional tests!
adbbecb518
Merge pull request 'Add gitignore' (#6) from emilytrau/nixos-module:emilytrau/gitignore into main
ebdf6e66ae
Add gitignore
583a5add2b
meson: okay NOW we can pass functional tests
c19a93f53f
meson: make tests happen in the Nix derivation too!
24858943b2
meson: we can now run functional tests!
d6c3f414a9
meson: implement unit tests
meson: add check that all present sources are mentioned in a build file
something something
set -euo pipefail
mesonFiles="$(fd -F meson.build)"
sourceFiles="$(fd '\.(cc
bd947ea357
meson: we can now run libutil tests!
b4d07656ff
build: optionally build and install with meson
78baefefbd
meson: we can now run libutil tests!
16f8a2259f
build: optionally build and install with meson
6d14ba13bd
build: optionally build and install with meson
a7161b6c0f
Merge "clang-tidy check infrastructure" into main
fab55aff0e
flake: fix arm32 Linux cross devShell on macOS (fix nix flake check)
22e3f0e987
libexpr: unbreak PosTable performance
5a28d70d1e
Merge "un-ups your start" into main
set up a project mastodon account
chaos.social's rules say nothing about projects being unwelcome: https://meta.chaos.social/rules
And yeah NixOS org is on chaos so I think that works well?
meson build system
Update: the Meson build on macOS specifically is ending up with references to Boost in the closure, which is something we don't want (we explicitly copy the boost libs we need into $out/lib
to…
d9a3ccd680
build: optionally build and install with meson
f38ae92a38
libutil: make AutoCloseFD a better resource
0f518f44e2
Merge "libexpr: associate let exprs with the correct StaticEnv" into main
afb839a0c9
libexpr: associate let exprs with the correct StaticEnv
37c4b10c44
Add clang format configuration
lsof in tests is never exercised
Brought to attention in https://gerrit.lix.systems/c/lix/+/580/comment/4f83a1c6_4e8cb552/