d04fb318

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add flake.nix for NixCI compatibility

- Package linux-ptrace and posix-waitpid from their GitHub sources
- Fetch syscalls-table submodule content in the Nix build
- Fix aeson 2.x API: use Key.fromString instead of T.pack for object keys
- Fix template-haskell 2.18+ API: ConP now takes a [Type] argument
- Fix template-haskell 2.18+ API: TupE now takes [Maybe Exp]
- Disable test suite (tests require ptrace syscall, unavailable in sandbox)

Suite timing

Time to Start Worker time Duration Time to finish
Config 18m00s 2s 2s 18m02s
Eval 18m02s 27s 27s 18m29s
Build 18m19s 1m35s 1m03s 19m22s
Test - - - -
Deploy - - - -
Suite 18m00s 2m05s 1m22s 19m22s

Timeline

0s18m10s18m20s18m30s18m40s18m50s19m19m10s19m20s