Files
lix/lix
skye 83bca23d4a libexpr/primops: Avoid Value default construction in primop_removeAttrs
This makes the removal vector a vector of Symbols instead of Attrs, and
uses a custom Compare to still be able to std::set_difference them.

std::ranges::set_difference **should** be the perfect function for this,
but because for some reason it spuriously requires
`std::indirectly_copyable<I2, Out>`, I can't use it here. This
defficiency has bee recognized before [here](https://github.com/cplusplus/papers/issues/1021),
but no one has driven the fix forward.

Part of #744

Change-Id: I6d2c016ea41e033bf38836f859541b506a6a6964
2026-03-18 22:03:33 -04:00
..
2026-03-17 14:24:13 +01:00
2026-03-17 14:24:13 +01:00
2026-03-17 15:10:18 +01:00
2026-01-30 17:29:51 +00:00
2026-01-30 17:29:51 +00:00
2025-07-14 18:20:47 -07:00