-
Notifications
You must be signed in to change notification settings - Fork 6
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
fix(deps): update dependency @fluencelabs/aqua to v0.15.0 #56
Conversation
a3d061c
to
feb16a9
Compare
LNG-109 Unfold arguments (call arrow and copy) in parallel where it is possible FLU-218 fix aqua version in release (now it is 0.9.1-0.9.2) LNG-108 Invalid error message when calling function with wrong number of args
When calling a function that expects one argument with zero arguments there is an error
But it must be
|
7637632
to
e9a060c
Compare
e9a060c
to
26ef516
Compare
LNG-119 Functors don't work properly with arrays that is created rigth in Aqua
|
26ef516
to
10057ac
Compare
10057ac
to
9b54e9d
Compare
LNG-223 `for .. parsec` instruction for round-based protocols LNG-208 Restrict using abilities and arrows in arrays, options, structs, etc
LNG-222 Scope (`new`) generation for streams doesn't work with `try`
produces
while
produces
LNG-215 Add structural subtyping for `data` and `ability`
This should compile:
Now compiler says that LNG-209 Restrict return arrows and abilities from exported functions LNG-58 Invalid variable name in generated AIR
aqua:
AIR:
LNG-204 Fix math for `u64` type
Now it is impossible to use
output:
LNG-217 Add equality comparison operators
Add binary operators
Inline
(use LNG-57 Allow applying properties on complex expressions
Version0.7.2-303 Code
Error
LNG-220 Nested ability passing compiles with error
produces error log while compiling
LNG-211 Introduce boolean algebra
Add binary boolean operations Result of Precedence:
e.g expression Evaluation of arguments:
Implementation: Translate
Translate
Translate
LNG-214 Compiler fails on nested ability function call
On such a code snippet:
Compiler errors internally:
LNG-203 Make `on` propagate error with correct topology
Now To propagate error from LNG-125 Replace `Op.noop` with a non-FFI snippet
Currently, topology hops are done using This could be replaced with smth like:
It does the same (moves execution to peer_id, leaves this move in the execution trace), but with no FFI calls, so should be twice as efficient. LNG-199 Fix incorrect service method renaming
Produces incorrect air
Bug introduced while fixing LNG-92 LNG-149 Fix SO in Topology in some cases
Such aqua script generates SO in Topology module of compiler:
LNG-92 Passing closures doesn't work (0.7.7-353)
And it generates the following air
LNG-169 Add logging near all calls for debugging (with flag in compiler) LNG-193 Assignment does not work with closure return
Next snippet:
Makes compiler to write error log
but compilation still succeeds with incorrect AIR. LNG-135 Strict indentation as in Python
Indentation in block must be on one level
This will throw an error:
This will throw an error too:
|
8fd80cc
to
866c453
Compare
866c453
to
5bbc0da
Compare
0cc20cc
to
0cddde2
Compare
a1ec964
to
418e27c
Compare
fce83ba
to
817f152
Compare
817f152
to
4c3ade6
Compare
5fdac27
to
9b93990
Compare
9b93990
to
95dd12b
Compare
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
0.7.4-322
->0.15.0
Release Notes
fluencelabs/aqua (@fluencelabs/aqua)
v0.12.1
Bug Fixes
<-
(#876) (69a808e)v0.12.0
⚠ BREAKING CHANGES
Features
Bug Fixes
v0.11.11
Features
Bug Fixes
v0.11.9
Features
Bug Fixes
if
with brackets parsing (#812) (4c3c32b)u64
[fixes LNG-204] (#811) (50ba194)v0.11.8
Features
on
propagate errors [fixes LNG-203] (#788) (b8b0faf)Bug Fixes
v0.11.7
Compare Source
Bug Fixes
v0.11.6
Compare Source
Bug Fixes
v0.11.5
Compare Source
Bug Fixes
v0.11.4
Compare Source
Features
Bug Fixes
v0.11.3
Compare Source
Features
Bug Fixes
v0.11.2
Compare Source
Features
Bug Fixes
use
expression [LNG-187] (#733) (21cb393)v0.11.1
Compare Source
Features
Bug Fixes
v0.11.0
Compare Source
⚠ BREAKING CHANGES
Features
v0.10.6
Compare Source
Bug Fixes
ParRes with no children converted to Null
log (#699) (5f00b1e)v0.10.5
Compare Source
Features
Bug Fixes
v0.10.4
Compare Source
Features
Bug Fixes
v0.10.3
Compare Source
Bug Fixes
v0.10.2
Compare Source
Features
Bug Fixes
v0.10.1
Compare Source
Bug Fixes
v0.10.0
Compare Source
⚠ BREAKING CHANGES
Features
v0.9.5
Compare Source
Bug Fixes
v0.9.4
Compare Source
Bug Fixes
Performance Improvements
v0.9.3
Compare Source
Features
Bug Fixes
nil
in return [DXJ-226] (#629) (7ab980a)v0.9.2
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.