depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
third_party
/
nix
/
src
/
libexpr
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-16
r/1305
refactor(3p/nix): Use a static empty Bindings for 0-element attrs
Vincent Ambo
1
-2
/
+11
2020-07-15
r/1298
refactor(3p/nix): Revert VectorBindings implementation
Vincent Ambo
2
-235
/
+30
2020-07-13
r/1289
refactor(3p/nix/libexpr): Backport upstream VectorBindings merge sort
Vincent Ambo
1
-17
/
+28
2020-07-13
r/1288
fix(3p/nix/libexpr): Remove default & copy constructors for VectorBindings
Vincent Ambo
1
-1
/
+2
2020-07-13
r/1287
fix(3p/nix/libexpr): Fix post-increment operator in BindingsIterator
Vincent Ambo
1
-1
/
+2
2020-07-13
r/1286
refactor(3p/nix): Remove unused insert_or_assign
Griffin Smith
2
-26
/
+0
2020-07-13
r/1285
feat(3p/nix): Statically pass bindings capacity where possible
Griffin Smith
5
-31
/
+39
2020-07-13
r/1284
feat(3p/nix): Add vector-backed impl for Bindings
Griffin Smith
2
-16
/
+150
2020-07-13
r/1283
refactor(3p/nix): Abstract away concrete bindings impl
Griffin Smith
2
-24
/
+94
2020-07-13
r/1281
docs(3p/nix): Minor semantic correction to a comment
Vincent Ambo
1
-1
/
+1
2020-07-13
r/1280
refactor(3p/nix/libexpr): Remove the nix::Symbol default constructor
Vincent Ambo
10
-37
/
+50
2020-07-13
r/1278
refactor(3p/nix/libexpr): Make nix::AttrName a std::variant
Vincent Ambo
5
-50
/
+64
2020-07-04
r/1206
chore(3p/nix/libexpr): Remove dead code from attribute sets
Vincent Ambo
3
-17
/
+2
2020-06-23
r/1066
fix(3p/nix): Make traces log, not dlog
Griffin Smith
1
-2
/
+2
2020-06-21
r/1052
feat(3p/nix): install pkgconfig files for libexpr, libmain and libstore
Luke Granger-Brown
2
-4
/
+7
2020-06-21
r/1051
chore(3p/nix): use GNUInstallDirs to determine output directory names
Luke Granger-Brown
1
-1
/
+1
2020-06-21
r/1050
chore(3p/nix): export library headers to include/ in output.
Luke Granger-Brown
1
-2
/
+7
2020-05-28
r/868
refactor(3p/nix): Introduce CMake as the build system for Nix
Vincent Ambo
1
-0
/
+75
2020-05-27
r/867
chore(3p/nix): Remove meson build files for core packages
Vincent Ambo
1
-97
/
+0
2020-05-27
r/865
refactor(3p/nix): Anchor local includes at src/
Vincent Ambo
33
-109
/
+107
2020-05-25
r/846
refactor(3p/nix): Replace tokenizeStrings with absl::StrSplit
Vincent Ambo
3
-9
/
+14
2020-05-25
r/845
refactor(3p/nix/libutil): Replace hasPrefix/Suffix with Abseil
Vincent Ambo
3
-9
/
+13
2020-05-25
r/843
refactor(3p/nix/libutil): Replace string2Int & trim functions
Vincent Ambo
3
-4
/
+9
2020-05-24
r/840
style(3p/nix): Remove 'using std::*' from types.hh
Vincent Ambo
13
-110
/
+123
2020-05-24
r/835
refactor(3p/nix/libutil): Replace chomp() with absl::strings
Vincent Ambo
2
-3
/
+9
2020-05-23
r/829
fix(3p/nix/libexpr): Ensure ExprOpUpdate merges into destination
Vincent Ambo
1
-17
/
+5
2020-05-23
r/828
refactor(3p/nix/libexpr): Make other 'const' in Bindings::merge
Vincent Ambo
2
-8
/
+5
2020-05-23
r/827
fix(3p/nix/libexpr): Actually use AttributeMap type alias
Vincent Ambo
1
-2
/
+2
2020-05-23
r/826
docs(3p/nix/libexpr): Add comment on ExprSelect
Vincent Ambo
1
-1
/
+8
2020-05-23
r/825
docs(3p/nix/libexpr): Add some comments about function calls
Vincent Ambo
2
-5
/
+10
2020-05-23
r/823
fix(3p/nix/libexpr): Fix attrNames/attrValues builtins for btree_map
Vincent Ambo
1
-21
/
+9
2020-05-23
r/822
fix(3p/nix/libexpr): Ensure symbols are compared by value
Vincent Ambo
1
-1
/
+1
2020-05-23
r/821
fix(3p/nix/libexpr): Remove the global empty attribute set
Vincent Ambo
3
-10
/
+0
2020-05-23
r/820
chore(3p/nix/libexpr): Minor readability improvements in eval/value
Vincent Ambo
4
-19
/
+7
2020-05-23
r/819
chore(3p/nix/libexpr): Remove unused __overrides feature
Vincent Ambo
1
-47
/
+11
2020-05-23
r/818
chore(3p/nix/libexpr): Expose separate insert & "upsert" methods
Vincent Ambo
2
-3
/
+10
2020-05-22
r/817
fix(3p/nix/libexpr): Use gc_allocator<T> as the btree_map allocator
Vincent Ambo
1
-1
/
+8
2020-05-22
r/813
fix(3p/nix/libexpr): Do not allow duplicate attribute insertion
Vincent Ambo
1
-3
/
+17
2020-05-22
r/806
refactor(3p/nix/libexpr): Use gc_cpp to allocate Value instances
Vincent Ambo
1
-20
/
+4
2020-05-22
r/805
refactor(3p/nix/libexpr): state->allocBindings -> Bindings::NewGC
Vincent Ambo
6
-11
/
+10
2020-05-22
r/804
fix(3p/nix/libexpr): Make new Bindings class visible to GC
Vincent Ambo
2
-6
/
+9
2020-05-22
r/803
chore(3p/nix/libexpr): Delete Bindings::sort
Vincent Ambo
11
-43
/
+6
2020-05-22
r/802
fix(3p/nix): Update for usage of new attribute set API
Vincent Ambo
9
-150
/
+159
2020-05-22
r/801
refactor(3p/nix/libexpr): Use absl::btree_map::iterator type
Vincent Ambo
3
-5
/
+11
2020-05-22
r/800
refactor(3p/nix/libexpr): Use absl::btree_map::merge for '//'
Vincent Ambo
3
-22
/
+14
2020-05-21
r/799
refactor(3p/nix/libexpr): Use absl::btree_map for AttrSets
Vincent Ambo
5
-68
/
+84
2020-05-21
r/797
refactor(3p/nix/libexpr): Use std::string as qualified type
Vincent Ambo
25
-183
/
+195
2020-05-21
r/796
docs(3p/nix/libexpr): Add clarifying comments to SymbolTable
Vincent Ambo
1
-7
/
+19
2020-05-21
r/795
fix(3p/nix): Compatibility with updated SymbolTable
Vincent Ambo
15
-122
/
+126
2020-05-21
r/794
refactor(3p/nix/libexpr): Use absl::node_hash_set in SymbolTable
Vincent Ambo
3
-32
/
+39
[next]