Voici une PR avec les modifications demandées.
Je n’ai toujours pas réussi à le faire fonctionner correctement, il y avait une java.lang.NullPointerException, mais c’est peut-être juste moi qui ai désactivé grossièrement mini_racer. J’ai vraiment hâte de voir un Discourse entièrement fonctionnel fonctionnant sur TruffleRuby.
Je n’ai pas approfondi cela, mais j’ai remarqué une erreur lorsque j’ai seulement désactivé le chargement de stackprof et memory_profiler. J’ai donc complètement désactivé mini_profiler pour l’instant.
2022-05-04 21:48:13 +0200 Rack app ("POST /mini-profiler-resources/results" - (127.0.0.1)): #<SystemStackError: stack level too deep
from StackOverflowCheckImpl.java:328:in `com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.newStackOverflowError0'>
Cela pourrait avoir été un effet secondaire d’autres problèmes. Je suppose que nous pourrions enquêter une fois les autres problèmes résolus.