Commit Graph

587 Commits

Author SHA1 Message Date
InversionSpaces
1c1d87b603 Add fail expr and fail tag 2023-06-22 15:33:05 +02:00
Anatolios Laskaris
46705754e6
chore: Fix default branch (#771)
Fix
2023-06-22 15:13:24 +03:00
Anatolios Laskaris
aa10706506
chore: Refactor CI after moving tests from aqua-playground [fixes FLU-352] (#763)
* move integration tests to repo

* Move aqua-playground CI

* Fix

* Use local aqua cli

* Move aqua tests to e2e

* Test new build.sbt

* Fix?

* Test

* Test

* Test

* Test

* Update

* Fix

* Fix

* Fix

* fix

* Fix

* Rename aqua-api to api directory for consistency

* Migrate to pnpm

* Add bump version script

* Test snapshot workflow

* fix

* Fix

* Fix

* Setup pnpm

* Update pnpm version

* Fix

* Do not publish tests

* Update

* Fix

* Fix?

* delete import

* Fix

* Fix

* Fix?

* Fix

* Fix

* Use main branch

* Fix quotes

* Fix

* Fix release

* Cleanup

* Remove compiled examples

* Cleanup

---------

Co-authored-by: DieMyst <dmitry.shakhtarin@fluence.ai>
2023-06-22 14:59:56 +03:00
Dima
6cc3a969d2
chore: move integration tests to repo [LNG-167] (#756) 2023-06-19 19:28:34 +03:00
InversionSpaces
b9d03cbcf0
refactor(compiler): Refactor Topology (#754)
* Separate files

* Refactor `capturedTopologies`

* Refactor pathOn

* Refactor firstExecutesOn, lastExecutesOn

* Refactor resolve

* Extract debug print

* Refactor cata and resolve

* Refactor through

* Refactor pathAfterAndPingNext

* Refactor For.beginsOn
2023-06-19 17:10:25 +02:00
renovate[bot]
4acbf4dc7e
chore(deps): update dependency org.typelevel:cats-parse to v0.3.9 (#760)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-19 13:20:27 +03:00
Anatolios Laskaris
a70da08bdf
chore: Readd fluence-cli to e2e (#759)
* Readd fluence-cli

* Use main
2023-06-19 12:23:26 +03:00
fluencebot
4fcfaf9c7c
chore(main): release aqua 0.11.7 (#758)
* chore(main): release aqua 0.11.7

* chore: Bump aqua version to 0.11.7
2023-06-16 15:41:56 +03:00
InversionSpaces
e22fff7c8a
fix(compiler): Fix incorrect service method renaming [fixes LNG-199] (#757)
* Rename only arrows, not service calls

* Add tests

* Fix comment
2023-06-16 15:05:41 +03:00
fluencebot
c73a98b7a0
chore(main): release aqua 0.11.6 (#753)
* chore(main): release aqua 0.11.6

* chore: Bump aqua version to 0.11.6
2023-06-15 08:03:46 -06:00
Dima
889c50734b
fix: generate JS in Aqua API properly (#755)
fix aqua API for JS
2023-06-15 08:01:26 -06:00
InversionSpaces
017eca7056
fix(compiler): Fix SO in Topology [fixes LNG-149] (#752)
* Skip `next` in `for` topology resolution

* Add tests
2023-06-15 13:17:15 +02:00
Anatolios Laskaris
bae5eed08a
chore: Exclude aqua-api-example directory from renovate (#751)
Exclude aqua-api-example directory from renovate
2023-06-15 10:07:33 +03:00
fluencebot
6c7147212d
chore(main): release aqua 0.11.5 (#749) 2023-06-14 18:34:49 +03:00
InversionSpaces
d6e3ec725c
refactor(compiler): Remove ShadowRaw (#742) 2023-06-14 16:41:38 +03:00
InversionSpaces
f1abd587b7
fix(compiler): Fix closure passing [fixes LNG-92] (#747) 2023-06-14 16:09:50 +03:00
InversionSpaces
739854a20b
fix(parser): Fix compare ops parsing (#748)
* Fix order of compare ops parse

* Add tests
2023-06-14 12:52:30 +00:00
fluencebot
45c44b3046
chore(main): release aqua 0.11.4 (#743) 2023-06-13 14:08:12 +03:00
InversionSpaces
c5534a964c
fix(compiler): Fix closure call compilation [fixes LNG-193] (#741) 2023-06-13 12:56:17 +03:00
Dima
8c2240d3b1
fix(aqua-api): Compilation to js/ts for file without exports [LNG-196] (#744) 2023-06-13 11:04:50 +02:00
InversionSpaces
e9c004452e
feat(tracing): Introduce function calls tracing [fixes LNG-169] (#732)
* Introduced MetaModel.CallArrowModel

* Fixed ArrowInlinerSpec

* Implemented trace calls injection

* Propagate TracingConfig

* Add tracing flag to js api

* Use detach instead of xor

* Write tests

* ScalarType -> LiteralType

* Add tests

* Fix after rebase

* Fixed tests

* Add tests

* Remove debug prints

* Clean up and add comments

* Fix issues

* Add tracing flag to js api

* Rename liftString -> quote

* Change literal type

* Use CallServiceModel constructor

* Fix js args

* Fixed tests

* Add tracing option to cli
2023-06-12 15:28:27 +02:00
fluencebot
e2f67b3c0f
chore(main): release aqua 0.11.3 (#737)
* chore(main): release aqua 0.11.3

* chore: Bump aqua version to 0.11.3
2023-06-09 13:43:20 +02:00
Dima
5f5fc494b6
fix(aqua-api): Add default constants to Aqua API [LNG-194] (#738) 2023-06-09 10:59:41 +00:00
InversionSpaces
62b16426de
feat(devcontainer): Add js-client to devcontainer (#736)
Add js-client to devcontainer
2023-06-09 08:44:54 +00:00
fluencebot
7410765606
chore(main): release aqua 0.11.2 (#734) 2023-06-07 16:05:10 +03:00
Dima
0b66aa96ec
feat(aqua-api): return JS and TS sources from API [LNG-164] (#730) 2023-06-07 14:07:14 +02:00
Dima
21cb3937ac
fix(language-server): Go-to definition for path in use expression [LNG-187] (#733)
add tokens for `use` and `use-from` expressions to language server
2023-06-06 14:40:26 -06:00
renovate[bot]
da0821d9d5
chore(deps): update dependency typescript to v5.1.3 (#729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-05 15:15:49 +03:00
renovate[bot]
f9112851b4
chore(deps): update dependency sbt/sbt to v1.9.0 (#728)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-05 15:00:03 +03:00
fluencebot
266a5e0949
chore(main): release aqua 0.11.1 (#725) 2023-06-01 16:59:48 +00:00
Dima
ddb758cee0
fix(inline): Nullable value in a nested struct [LNG-160] (#724)
Co-authored-by: InversionSpaces <InversionSpaces@vivaldi.net>
2023-06-01 15:54:19 +00:00
InversionSpaces
82f25dd993
refactor: Refactor Transform, add comments (#723)
Refactored transform, added comments
2023-06-01 13:16:51 +00:00
InversionSpaces
df19ec6734
refactor(js): NPM modules resolution (#722)
Refactored NPM modules resolution
2023-05-31 12:00:13 +02:00
fluencebot
19c4e509a8
chore(main): release aqua 0.11.0 (#713) 2023-05-29 16:31:42 +03:00
Aleksey Proshutisnkiy
d393b71891
feat: use new blueprint (#708)
Co-authored-by: Dima <dmitry.shakhtarin@fluence.ai>
2023-05-29 12:29:54 +00:00
InversionSpaces
ae2a433185
feat(parser): Strict indentation [fixes LNG-135] (#714)
* Implemented indentation consistency checking

* Added comments

---------

Co-authored-by: Dima <dmitry.shakhtarin@fluence.ai>
2023-05-29 12:17:08 +00:00
renovate[bot]
32430f445d
chore(deps): update dependency org.scalatest:scalatest to v3.2.16 (#718)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 10:58:27 +03:00
renovate[bot]
7e9bc26374
chore(deps): update dependency scala to v3.3.0 (#720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 13:03:54 +03:00
InversionSpaces
3d432e6421
refactor(compiler-api): Use syntax extensions, rewrite folds (#717) 2023-05-27 12:34:37 +03:00
InversionSpaces
fe8a3fa8cd
refactor(parser): Use syntax extensions for readability (#716)
Used syntax extensions
2023-05-18 11:08:11 +00:00
Dima
e4205dfbbf
feat!: add name scopes to if/else/try blocks (#715) 2023-05-17 17:10:18 +03:00
renovate[bot]
94503218cf
chore(deps): update dependency co.fs2:fs2-io to v3.7.0 (#710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 16:52:04 +03:00
InversionSpaces
9539c81236
feat(devcontainer): Add devcontainer spec [fixes LNG-148] (#712)
Added devcontainer spec
2023-05-16 11:52:06 -06:00
InversionSpaces
3af28d5e53
refactor(LNG-147): Rewrite list to tree conversion tail recusive (#711)
* Implemented ListToTreeConverter
2023-05-16 10:17:30 +00:00
renovate[bot]
440899f6c6
chore(deps): update dependency sbt/sbt to v1.8.3 (#709)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 12:47:00 +03:00
fluencebot
2367f29ee8
chore(main): release aqua 0.10.6 (#700) 2023-05-03 18:04:52 +03:00
Dima
670e779ba0
refactor: fix: LNG-143 LNG-144 definitions and locations algebras (#705) 2023-05-03 16:24:19 +03:00
renovate[bot]
fe889c9e00
chore(deps): update dependency org.portable-scala:sbt-scalajs-crossproject to v1.3.1 (#702)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 14:02:41 +03:00
renovate[bot]
5eef3de5c3
chore(deps): update dependency org.typelevel:cats-effect to v3.6-1f95fd7 (#703)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 13:42:03 +03:00
Dima
dac8fb5774
refactor: Move LSP logic to LSP package (#701) 2023-04-20 13:01:47 +03:00