تغييرات مطلوبة لدعم المناقشة حول TruffleRuby

إليك طلب سحب مع التغييرات المطلوبة.

لم أتمكن بعد من تشغيله بنجاح، كان هناك 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'>

قد يكون هذا تأثيرًا جانبيًا لمشاكل أخرى. أعتقد أنه يمكننا التحقيق عندما يتم حل المشاكل الأخرى.