Size: a a a

2020 September 15

λ

λoλdog in graalvm_ru
𝛈 µ
А релиз ощутимо быстрее предыдущего собирает
Помнишь флаг, про который я говорил? Он теперь по дефолту
источник

OS

Oleg Shelajev in graalvm_ru
У него пока только билдится
источник

OS

Oleg Shelajev in graalvm_ru
Но не работает
источник

OS

Oleg Shelajev in graalvm_ru
[graalvm202-scala-fence-bug]$ ./target/graalvm-native-image/graalvm202-scala-fence-bug
scala.concurrent.impl.ExecutionContextImpl$$anon$3@7f0a50301bf8[Running, parallelism = 16, size = 0, active = 0, running = 0, steals = 0, tasks = 0, submissions = 0]
источник

OS

Oleg Shelajev in graalvm_ru
git diff
diff --git a/build.sbt b/build.sbt
index 1615cce..2e5a252 100644
--- a/build.sbt
+++ b/build.sbt
@@ -14,9 +14,12 @@ graalVMNativeImageOptions ++= Seq(
  "--enable-https",
  "--enable-http",
  "--enable-all-security-services",
-  "--initialize-at-build-time=scala,testpkg"
+  "--initialize-at-build-time=scala,scala.runtime.Statics"
)

libraryDependencies += "org.graalvm.nativeimage" % "svm" % "20.2.0" % Provided
+libraryDependencies += "org.scalameta" %% "svm-subs" % "20.2.0"

enablePlugins(GraalVMNativeImagePlugin)
источник

OS

Oleg Shelajev in graalvm_ru
я не знаю как у тебя раньше работало честно говоря
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
я не знаю как у тебя раньше работало честно говоря
А у тебя работает ?)
источник

λ

λoλdog in graalvm_ru
А, ты в билд тайм что-то сунул
источник

OS

Oleg Shelajev in graalvm_ru
Единственное что я не очень понимаю это как это на 20.1 работает
источник

λ

λoλdog in graalvm_ru
Магия )
источник

OS

Oleg Shelajev in graalvm_ru
мне кажется не работало )
источник

λ

λoλdog in graalvm_ru
Да мне тож так кажется
источник

𝛈µ

𝛈 µ in graalvm_ru
Oleg Shelajev
я не знаю как у тебя раньше работало честно говоря
Воткни версию 20.1 и всё заработает
источник

𝛈µ

𝛈 µ in graalvm_ru
Ны вы же специалисты по граалю
источник

𝛈µ

𝛈 µ in graalvm_ru
Хорошо бы выяснить, почему раньше работало
источник

λ

λoλdog in graalvm_ru
Так тебе ж пофиксили
источник

𝛈µ

𝛈 µ in graalvm_ru
Oleg Shelajev
мне кажется не работало )
Так зачем "кажется". Просто проверь - поменяй версию и запусти
источник

𝛈µ

𝛈 µ in graalvm_ru
λoλdog
Так тебе ж пофиксили
Да, спасибо, но мне кажется, что это регрессия какая-то
источник

OS

Oleg Shelajev in graalvm_ru
Не надо проверить конечно
источник

λ

λoλdog in graalvm_ru
Так что это скорее не регресс, а баг в старой версии
источник