enso/lib/scala
Hubert Plociniczak 114b3a5c5e
Cleaning up YAML parsing in preparation for circe-yaml removal (#10309)
The current implementation contains logic that should enable us to make some backward compatibility config changes.
At the same time, the logic is tightly integrated with circe's JSON library, which we want to eventually to get rid off.
Rather than trying to keep it somehow around and maintain via some hacks this PR proposes to ditch that logic completely as we currently have no use-case for such scenarios.

As a result, classes modelling YAML configs now don't have the extra fields and there is 1:1 correspondence.

Performance has also improved although that wasn't the main objective, yet. Follow up PR will attempt to replace `circe-yaml` with `snakeyaml` directly.

In preparation for #9113. Note that the dependency upgrade is necessary because it brings latest available `snakeyaml` (as part of `circe-yaml`).
2024-06-20 13:07:54 +00:00
..
akka-native/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
bench-processor/src Towards simplifying runtime-compiler dependencies (#8894) 2024-04-25 10:03:42 +02:00
cli/src Removing dependencies to speed up startup (#10249) 2024-06-12 18:15:36 +00:00
common-polyglot-core-utils/src/main/java/org/enso/polyglot/common_utils Add new text_left and text_right functions (#8691) 2024-01-15 23:43:23 +00:00
connected-lock-manager/src Fix expectations in lock manager test (#9592) 2024-04-02 11:46:44 +00:00
connected-lock-manager-server/src/main/scala/org/enso/lockmanager/server Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
distribution-manager/src/main Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
downloader/src Declare HTTPDownloaderTest as flaky (#9339) 2024-03-12 09:53:55 +00:00
edition-updater/src Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +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 Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
filewatcher/src All unit tests use the same testing logging provider (#8593) 2023-12-21 13:45:33 +00:00
interpreter-dsl/src/main/java/org/enso/interpreter/dsl Don't let the non-Enso types float around the Enso interpreter! (#9584) 2024-04-02 06:22:19 +02:00
json-rpc-server Record interaction between GUI and LS (#10107) 2024-06-03 06:50:59 +00:00
json-rpc-server-test Project manager returns normalized name of the created project (#9510) 2024-03-21 15:38:43 +00:00
library-manager/src Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +00:00
library-manager-test/src Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +00:00
locking-test-helper/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logging-config/src/main/java/org/enso/logger Include milliseconds in the log output (#10016) 2024-05-23 16:44:32 +02:00
logging-service/src/main/java/org/enso/logging Let logging to file respect log level (#8264) 2023-11-14 11:59:27 +00:00
logging-service-logback/src Suppress logs for test cases unless a failure is reported (#8694) 2024-01-09 09:59:10 +00:00
logging-truffle-connector/src/main Towards simplifying runtime-compiler dependencies (#8894) 2024-04-25 10:03:42 +02:00
logging-utils/src Update java formatter sbt plugin (#8543) 2023-12-15 14:45:23 +00:00
logging-utils-akka/src/main Replace a custom logger with off the shelf implementation (#7559) 2023-09-04 09:40:16 +00:00
pkg Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
profiling-utils/src ydoc-server is a separate module (#10156) 2024-06-07 12:56:42 +02:00
project-manager Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
refactoring-utils/src Speeding up "hello world" example by 16% 2023-11-19 16:38:31 +01:00
runtime-version-manager/src Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
runtime-version-manager-test/src Cleaning up YAML parsing in preparation for circe-yaml removal (#10309) 2024-06-20 13:07:54 +00:00
searcher/src Improve SuggestionsRepo initialization (#9808) 2024-05-13 13:40:52 +00:00
semver/src Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +00:00
task-progress-notifications/src/main/scala/org/enso/cli/task/notifications Removing dependencies to speed up startup (#10249) 2024-06-12 18:15:36 +00:00
testkit/src/main Declare HTTPDownloaderTest as flaky (#9339) 2024-03-12 09:53:55 +00:00
text-buffer/src TextEdit with custom IdMap (#10283) 2024-06-15 18:03:18 +00:00
version-output/src/main Log project manager version on startup (#7646) 2023-08-24 16:45:22 +00:00