OvermindDL1

OvermindDL1

Ruby yjit is switching to Rust!

In December 2021, we opened an issue to solicit feedback regarding the porting of the YJIT codebase from C99 to Rust. There were some reservations, but this project was given the go ahead by Ruby core developers and Matz. Since then, we have successfully completed the port of YJIT to Rust. We are opening this pull request to upstream Rust YJIT, effectively replacing the C version of YJIT.

Most Liked

DevotionGeo

DevotionGeo

Wow, they were quick! And it looks like the best decision.

Popular Backend topics Top

First poster: bot
Kotlin v1.4.20 has been released. Link: Release Kotlin 1.4.20 · JetBrains/kotlin · GitHub
New
First poster: bot
Spring v5.1.20.RELEASE, v5.2.12.RELEASE and v5.3.2 has been released. Link: Release v5.1.20.RELEASE · spring-projects/spring-framework ...
New
First poster: bot
Integrated Haskell Platform v0.9.0 has been released. Link: Release v0.9.0 (Beta 26.02.2021) · digitallyinduced/ihp · GitHub
New
First poster: bot
Circle is a new programming language that extends C++ 17 to support data-driven imperative metaprogramming. Circle combines the immediacy...
New
First poster: bot
Node.js v12.22.0 has been released. Link: Release 2021-03-30, Version 12.22.0 'Erbium' (LTS), @richardlau · nodejs/node · GitHub
New
First poster: bot
Julia v1.7.0-beta1 has been released. Link: Release v1.7.0-beta1 · JuliaLang/julia · GitHub
New
First poster: bot
Kotlin v1.6.10 has been released. Link: Release Kotlin 1.6.10 · JetBrains/kotlin · GitHub
New
First poster: bot
A new Go blog post/announcement has been posted! Get the full details here: Go 1.18 Beta 1 is available, with generics - The Go Program...
New
First poster: bot
Scala v2.13.8 has been released. Link: Release Scala 2.13.8 · scala/scala · GitHub
New
First poster: bot
A new PostgreSQL blog post/announcement has been posted! Get the full details here: PostgreSQL: PostgreSQL JDBC 42.3.2/42.2.25 Security...
New

Other popular topics Top

malloryerik
Any thoughts on Svelte? Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue...
New
AstonJ
SpaceVim seems to be gaining in features and popularity and I just wondered how it compares with SpaceMacs in 2020 - anyone have any thou...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
PragmaticBookshelf
“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin Even when you’re ultimately right about what the future ho...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
wmnnd
Here’s the story how one of the world’s first production deployments of LiveView came to be - and how trying to improve it almost caused ...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New