Vincent Ambo
9aa2ecd78c
refactor(3p/nix/nix-daemon): Remove activities from protocol
...
Removes the activity transfer that was previously nulled out from the
daemon protocol completely.
This might actually break Nix completely, I haven't tried yet, but
that's fine because this will be replaced with gRPC.
2020-05-19 04:51:45 +01:00
Vincent Ambo
c7be956f3f
style(3p/nix/libexpr): Reformat with clang-format
2020-05-19 04:51:01 +01:00
Vincent Ambo
f8deeb1442
chore(3p/nix/nix): Remove progress bar implementation
...
The progress bar has lots of complexity for little benefit. The
previous activity tracking stuff has been deleted as part of the
logging refactoring and I am not going to implement support for this
again for now.
2020-05-19 04:49:39 +01:00
Vincent Ambo
939dd9f817
refactor(3p/nix/libexpr): Replace logging.h with glog
2020-05-19 01:24:50 +01:00
Vincent Ambo
d0c44425e1
refactor(3p/nix/libmain): Replace logging.h with glog
2020-05-19 01:04:14 +01:00
Vincent Ambo
505b6b044b
refactor(3p/nix/libstore): Replace logging.h with glog
2020-05-19 01:04:14 +01:00
Vincent Ambo
6dc6c29fa4
refactor(3p/nix/libutil): Replace internal logging library with glog
2020-05-18 02:34:41 +01:00
Vincent Ambo
c584480cd4
chore(3p/nix/libutil): Remove logging implementation
2020-05-18 00:39:50 +01:00
Vincent Ambo
0335b91b93
feat(3p/nix): Add glog dependency
2020-05-17 23:58:51 +01:00
Vincent Ambo
e797b4d09b
chore(3p/nix): Always enable the garbage collector
...
It's unclear why this toggle existed, now it doesn't.
2020-05-17 22:27:53 +01:00
Vincent Ambo
9d865dbb1f
chore(3p/nix): Remove symlink setup from Meson build
...
This belongs in the derivation itself, IMO.
2020-05-17 20:45:47 +01:00
Vincent Ambo
40395860c7
chore(3p/nix): Remove old build system and other miscellanies
...
There are still remnants of the old build system (for example, the
build derivations are not yet updated at all), but we'll get there.
2020-05-17 16:43:21 +01:00
Vincent Ambo
0f2cf531f7
style(3p/nix): Reformat project in Google C++ style
...
Reformatted with:
fd . -e hh -e cc | xargs clang-format -i
2020-05-17 16:31:57 +01:00
Vincent Ambo
65a1aae98c
fix(3p/nix): Fix Meson configuration for libexpr
2020-05-17 16:28:17 +01:00
p01arst0rm
055139ac6a
feat(3p/nix): added meson support
...
(cherry picked from commit 086a81b7a5bbe1fc022efb5935ff68f6ad71ddaf)
2020-05-17 15:55:13 +01:00
Vincent Ambo
7994fd1d54
Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10'
...
git-subtree-dir: third_party/nix
git-subtree-mainline: cf8cd640c1
git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10
2020-05-17 15:52:38 +01:00