tvl-depot/third_party
Vincent Ambo 85a05a6f38 fix(3p/nix/libexpr): Remove the global empty attribute set
In the change to the backing structure of attribute sets, the
requirement to manually balance the capacity of the structure went
away.

This is a) because Abseil's data structures manage this on their own,
and b) because the new Bindings class is allocated using `new (GC)`
rather than writing into a predefined memory area.

As part of this change functions related to the capacity were
deprecated and set to 0 values, which in turn caused the creation of
new attribute sets to return the same (mutable!) default value in
various cases, leading to "side effects" that caused evaluation
failures.

FWIW, I'm not sure if this optimisation had noticeable performance
impact, but while untangling libexpr it definitely doesn't help trying
to follow what it's doing - so bye, bye!
2020-05-23 06:18:20 +01:00
..
abseil_cpp fix(3p/abseil): Create position independent code 2020-05-20 04:01:41 +01:00
cgit fix(third_party/cgit): Correctly make "about links" on about page 2020-04-19 19:25:43 +00:00
cpp/googleapis chore: Update from Clang 9 to Clang 10 for all projects 2020-05-22 18:29:47 +01:00
emacs refactor(tools/emacs): Move third-party overrides to //third_party 2020-05-16 04:08:28 +01:00
farmhash feat(third_party): Add Google's farmhash library 2020-05-08 18:39:43 +01:00
ffmpeg feat(third_party/ffmpeg): Add "libnpp" support to ffmpeg 2020-04-04 02:36:20 +01:00
git merge(3p/git): Merge git upstream at v2.26.2 2020-05-22 17:46:45 +01:00
glog feat(3p/glog): Update glog version 2020-05-18 02:39:26 +01:00
gopkgs chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
honk fix(third_party/honk): Create a fake $HOME 2020-04-19 23:37:25 +01:00
lieer chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
lisp chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
naersk chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
nix fix(3p/nix/libexpr): Remove the global empty attribute set 2020-05-23 06:18:20 +01:00
nixery chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
notmuch chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
python/broadlink feat(3p/python/broadlink): Add max_devices discovery parameter 2020-04-26 14:50:04 +01:00
telega chore(third_party): Bump telega version 2020-04-04 21:34:05 +01:00
terraform-gcp chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
default.nix feat(third_party): Switch to LLVM 10 by default 2020-05-22 22:57:46 +01:00
README.md docs(third_party): Add README 2019-06-29 14:12:38 +01:00

Third-Party Code

Code under this folder is one of the following:

  1. Externally developed dependencies which have been imported ("vendored") into this repository. These dependencies come with their own licenses and whatever else.

  2. Code that is developed inside of this repository, but released to an external repository via Copybara.