Skip to content

Bend 2.0.20

Choose a tag to compare

@VictorTaelin VictorTaelin released this 20 Sep 03:55
  • A U32 match whose arm is a hand-written bit pattern answers that arm:
    since 2.0.19 the lookup table filled its gaps with the last default, so
    case U32{WCon{True{}, r}} (every odd word) between literal cases read
    the _ case on every lane (#867).
  • An erased let binds erased names only: -y +z = a b is a parse error at
    the +, not a let that erases the +z it was told to keep.
  • The arena's page cap is published with a release store and read with an
    acquire load, so a core that sees the new cap also sees the banks at
    their new place (#881).

Install: curl -fsSL https://bend-lang.com/install.sh | sh (or Homebrew: brew install bendlang/bend/bend, or Nix: nix profile install github:bendlang/bend).

sha256:

  • e8da8e28ea963e4d3956b4ab80f1c1df9a8c5208dbd6ef1e3e49bb913ed0f374 bend-2.0.20-darwin-arm64.tar.gz
  • 89b95a5de78cf3c9e76ab649ca62ee66b3e2e6e168b2baf862a0ad4e7e57f2e7 bend-2.0.20-darwin-x64.tar.gz
  • 0ca9183003ea2d5d52834fe4fbe36577f13254739cf32b1455888518914e8df4 bend-2.0.20-linux-arm64.tar.gz
  • dca589832e1645500ad258d27171ed6b5a30812bcc3088c9aedf437059be41e1 bend-2.0.20-linux-x64.tar.gz