Ecco una PR con le modifiche richieste.
Non sono ancora riuscito a farlo funzionare correttamente, c’è stato un java.lang.NullPointerException, ma potrebbe essere solo che ho disabilitato rudemente mini_racer. Non vedo l’ora di vedere un Discourse completamente funzionante in esecuzione su TruffleRuby.
Non ho approfondito ulteriormente, ma ho notato un errore quando ho semplicemente disabilitato il caricamento di stackprof e memory_profiler. Quindi per ora ho disabilitato completamente mini_profiler.
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'>
Potrebbe essere stato un effetto collaterale di altri problemi. Immagino che potremmo indagare quando gli altri problemi saranno risolti.