mirror of
https://github.com/enso-org/enso.git
synced 2024-12-23 18:34:03 +03:00
0133e9ef4f
`Bump` library uses parser combinators behind the scenes which are known to be good at expressing grammars but are not performance-oriented. This change ditches the dependency in favour of an existing Java implementation. `jsemver` implements the full specification, which is probably an overkill in our case, but proved to be an almost drop-in replacement for the previous library. Closes #8692 # Important Notes Peformance improvements: - roughly 50ms compared to the previous approach (from 80ms to 20-40ms) I don't see any time spent in the new implementation during startup so it could be potentially aggressively inlined. Further more, we could use a facade and offer our own strip down version of semver. |
||
---|---|---|
.. | ||
com.chuusai.shapeless_2.13-2.3.10 | ||
com.fasterxml.jackson.core.jackson-annotations-2.15.2 | ||
com.fasterxml.jackson.core.jackson-core-2.15.2 | ||
com.fasterxml.jackson.core.jackson-databind-2.15.2 | ||
com.typesafe.akka.akka-actor_2.13-2.6.20 | ||
com.typesafe.akka.akka-http_2.13-10.2.10 | ||
com.typesafe.akka.akka-http-core_2.13-10.2.10 | ||
com.typesafe.akka.akka-parsing_2.13-10.2.10 | ||
com.typesafe.akka.akka-slf4j_2.13-2.6.20 | ||
com.typesafe.config-1.4.2 | ||
com.typesafe.scala-logging.scala-logging_2.13-3.9.4 | ||
commons-codec.commons-codec-1.9 | ||
commons-io.commons-io-2.12.0 | ||
commons-logging.commons-logging-1.2 | ||
files-add | ||
io.circe.circe-core_2.13-0.14.5 | ||
io.circe.circe-generic_2.13-0.14.5 | ||
io.circe.circe-jawn_2.13-0.14.5 | ||
io.circe.circe-numbers_2.13-0.14.5 | ||
io.circe.circe-parser_2.13-0.14.5 | ||
io.circe.circe-yaml_2.13-0.14.2 | ||
org.apache.commons.commons-compress-1.23.0 | ||
org.apache.commons.commons-lang3-3.12.0 | ||
org.apache.commons.commons-text-1.10.0 | ||
org.apache.httpcomponents.httpclient-4.4.1 | ||
org.apache.httpcomponents.httpcore-4.4.1 | ||
org.graalvm.polyglot.polyglot-23.1.2 | ||
org.graalvm.sdk.collections-23.1.2 | ||
org.graalvm.sdk.nativeimage-23.1.2 | ||
org.graalvm.sdk.word-23.1.2 | ||
org.graalvm.truffle.truffle-api-23.1.2 | ||
org.scala-lang.modules.scala-java8-compat_2.13-1.0.0 | ||
org.scala-lang.scala-library-2.13.11 | ||
org.scala-lang.scala-reflect-2.13.11 | ||
org.slf4j.slf4j-api-2.0.9 | ||
org.typelevel.cats-core_2.13-2.9.0 | ||
org.typelevel.cats-kernel_2.13-2.9.0 | ||
org.typelevel.jawn-parser_2.13-1.4.0 | ||
org.yaml.snakeyaml-1.33 | ||
reviewed-licenses | ||
notice-header | ||
report-state |