Skip to content

5.0.1-51

Compare
Choose a tag to compare
@anmonteiro anmonteiro released this 23 Feb 22:43
· 15 commits to main since this release

CHANGES:

  • Fix [@mel.send] and [@mel.this] interaction in the presence of constant
    [@mel.as ".."] arguments
    (#1328)
  • Allow skipping over [@mel.as ".."] constant arguments in [@mel.send] in
    the absence of @mel.this
    (#1328)
  • core: fix missed function argument fusion optimization on OCaml versions 5.2
    and above, caused by ocaml/ocaml#12236 generating
    multiple function nodes for fun a -> fun b -> ... in the Lambda IR. This
    issue, while partially fixed in Melange 5.0.0, didn't account for default
    arguments (#1253,
    #1334).