Внесены изменения для поддержки Discourse в TruffleRuby

Вот PR с запрошенными изменениями.

Мне всё ещё не удалось запустить это успешно, возникла ошибка java.lang.NullPointerException, но это может быть связано с моим грубым отключением mini_racer. Я очень жду момента, когда полностью функциональный Discourse будет работать на TruffleRuby.

Я не углублялся в это, но заметил ошибку, когда отключил только загрузку stackprof и memory_profiler. Поэтому пока я полностью отключил 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'>

Это могло быть побочным эффектом других проблем. Думаю, мы сможем заняться этим, когда будут решены остальные проблемы.