enso/lib/scala
Hubert Plociniczak 4c1e73c864
Don't propagate warnings on suspended arguments (#6345)
* Don't propagate warnings on suspended arguments

In the current implementation, application of arguments with warnings
first extracts warnings, does the application and appends the warnings
to the result.
This process was however too eager if the suspended argument was a
literal (we don't know if it will be executed after all).

The change modifies method processor to take into account the
`@Suspend` annotation and not gather warnings before the application
takes place.

* PR review
2023-04-19 11:55:23 +02:00
..
akka-native/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
cli/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
common-polyglot-core-utils/src/main/java/org/enso/polyglot/common_utils Text.to_display_text is (shortened) identity (#6174) 2023-04-05 19:53:07 +00:00
connected-lock-manager/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
distribution-manager/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
downloader/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
edition-updater/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
edition-uploader/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
editions/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
graph enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
interpreter-dsl/src/main/java/org/enso/interpreter/dsl Don't propagate warnings on suspended arguments (#6345) 2023-04-19 11:55:23 +02:00
json-rpc-server Delay initialization of JSON-RPC protocol (#5997) 2023-03-20 11:04:16 +00:00
json-rpc-server-test Delay initialization of JSON-RPC protocol (#5997) 2023-03-20 11:04:16 +00:00
library-manager/src Optimize import/export resolution (#5700) 2023-03-01 08:53:29 +00:00
library-manager-test/src Optimize import/export resolution (#5700) 2023-03-01 08:53:29 +00:00
locking-test-helper/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logger enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logging-service/src Use SimpleFormatter.formatMessage to replace {0} with actual parameters (#5870) 2023-03-11 00:15:58 +00:00
logging-truffle-connector/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logging-utils/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
pkg Update the default project template (#6310) 2023-04-17 14:09:08 +00:00
profiling-utils/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
project-manager Update ZIO library (#6072) 2023-03-28 07:58:59 +00:00
runtime-version-manager/src Don't log installed engines and runtimes in prod (#5900) 2023-03-16 10:36:55 +00:00
runtime-version-manager-test/src Don't log installed engines and runtimes in prod (#5900) 2023-03-16 10:36:55 +00:00
searcher/src Remove SQL versions repo (#6242) 2023-04-11 19:22:30 +00:00
syntax New documentation parser (#5917) 2023-03-15 15:43:51 +00:00
task-progress-notifications/src/main/scala/org/enso/cli/task/notifications New Language Server API Implementations / Mocks (#1875) 2021-07-17 16:49:51 +02:00
testkit/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
text-buffer/src More elaborate error message for invalid text edit (#6108) 2023-03-28 14:21:50 +00:00
version-output/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00