Changes Requested to Support Discourse on TruffleRuby

BTW: Has anything changed about mini_racer not being supported on TruffleRuby? That’s a major blocker.

I have a branch with most of the mini_racer functionality passing the test suite using using GraalJS for TruffleRuby. I believe it handles all of the functionality needed for Discourse. It just needs to be reviewed and I’ll then I’ll try to get it merged. This is how I’ve been running it locally: https://twitter.com/brandonfish/status/1486755128577253376