1
1
mirror of https://github.com/tweag/nickel.git synced 2024-10-06 08:07:37 +03:00
nickel/core/stdlib
Viktor Kleen f3d7430476
Remove the double contract application introduced in #1194 (#1625)
Because of #1228 we syntactically forbid contracts from containing free
type variables. This was implemented in #1271 and #1272. As a result,
the double contract application in #1194 became dead code. This PR
removes the `%dualize%` primop, the `dualize` field in `Label` and the
double application logic when constructing recursive environments for
records.
2023-09-22 13:44:10 +00:00
..
internals.ncl Remove the double contract application introduced in #1194 (#1625) 2023-09-22 13:44:10 +00:00
std.ncl Assume -> ApplyContract (#1617) 2023-09-21 17:33:53 +00:00