aiken/crates
KtorZ 91a7e77ab4 Add 'Pair' pattern and rework internals to use it.
Currently, pattern-matching on 'Pair' is handled by treating Pair as a
  record, which comes as slightly odd given that it isn't actually a
  record and isn't user-defined. Thus now, every use of a record must
  distinguish between Pairs and other kind of records -- which screams
  for another variant constructor instead.

  We cannot use `Tuple` either for this, because then we have no ways to
  tell 2-tuples apart from pairs, which is the whole point here. So the
  most sensical thing to do is to define a new pattern `Pair` which is
  akin to tuples, but simpler since we know the number of elements and
  it's always 2.
2024-05-04 14:04:12 -04:00
..
aiken feat(export): allow trace levels to be controlled 2024-04-08 14:30:07 -04:00
aiken-lang Add 'Pair' pattern and rework internals to use it. 2024-05-04 14:04:12 -04:00
aiken-lsp feat(lsp): find_node for TypedArgVia 2024-04-02 19:22:19 -04:00
aiken-project fix: remaining cargo tests 2024-05-04 14:04:12 -04:00
uplc feat: builtin wrapper reduction optimization 2024-04-26 19:24:04 +02:00