Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release aqua 0.12.0 #853

Merged
merged 2 commits into from
Aug 25, 2023

Conversation

fluencebot
Copy link
Contributor

@fluencebot fluencebot commented Aug 22, 2023

🤖 I have created a release beep boop

0.12.0 (2023-08-25)

⚠ BREAKING CHANGES

  • js-client: Move to new js-client interface (#855)

Features

Bug Fixes


This PR was generated with Release Please. See documentation.

@linear
Copy link

linear bot commented Aug 22, 2023

LNG-220 Nested ability passing compiles with error

aqua Main

export main

ability Simple:
    arrow(x: i8) -> bool

ability Complex:
    simple: Simple

func foo{Complex}() -> bool:
    <- Complex.simple.arrow(42)

func main() -> bool:
    closure = (x: i8) -> bool:
        <- x == 42
    MySimple = Simple(arrow = closure)
    MyComplex = Complex(simple = MySimple)
    <- foo{MyComplex}()

produces error log while compiling

2023.08.11 13:46:58 CallArrowRawInliner.scala [ERROR] Inlining, cannot find arrow Complex.simple.arrow, available:  and vars: PARTICLE_TTL, PARTICLE_TIMESTAMP, nil, INIT_PEER_ID, HOST_PEER_ID, LAST_ERROR

@fluencebot fluencebot force-pushed the release-please--branches--main--components--aqua branch 2 times, most recently from e8f4c88 to 804ed1a Compare August 24, 2023 13:10
@linear
Copy link

linear bot commented Aug 24, 2023

LNG-208 Restrict using abilities and arrows in arrays, options, structs, etc

  • Forbid exporting functions that accept abilities (exporting functions that return abilities or arrows is already forbidden)
  • Forbid exporting abilities
  • Forbid using non data types in collections

@fluencebot fluencebot changed the title chore(main): release aqua 0.11.12 chore(main): release aqua 0.12.0 Aug 25, 2023
@fluencebot fluencebot force-pushed the release-please--branches--main--components--aqua branch from 0dcbbb6 to 9f2cd46 Compare August 25, 2023 08:39
@nahsi nahsi merged commit 5adbae0 into main Aug 25, 2023
@nahsi nahsi deleted the release-please--branches--main--components--aqua branch August 25, 2023 08:55
@fluencebot
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants