
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
Wow, they were quick! And it looks like the best decision.
2
Popular Backend topics

Quarkus 1.9.1.Final has been released.
Link: Release 1.9.1.Final · quarkusio/quarkus · GitHub
New

Integrated Haskell Platform v20201113 has been released.
Link: Release Beta 13.11.2020 · digitallyinduced/ihp · GitHub
New

Node.js v12.20.0, v15.3.0 and v14.15.1 has been released.
Link: Release 2020-11-24, Version 12.20.0 'Erbium' (LTS), @mylesborins · node...
New

A new PostgreSQL blog post/announcement has been posted!
Get the full details here: PostgreSQL: Announcing the release of Apache AGE 0.3.0
New

A new Lunatic blog post/announcement has been posted!
Get the full details here: https://lunatic.solutions/lunatic-chat/
New

Node.js v12.22.0 has been released.
Link: Release 2021-03-30, Version 12.22.0 'Erbium' (LTS), @richardlau · nodejs/node · GitHub
New

Ruby on Rails v7.0.0.rc1 has been released.
Link: Release 7.0.0.rc1 · rails/rails · GitHub
New

Julia v1.8.0-beta1 has been released.
Link: Release v1.8.0-beta1 · JuliaLang/julia · GitHub
New

Node.js v21.6.2, v20.11.1 and v18.19.1 has been released.
Link: Release 2024-02-14, Version 21.6.2 (Current), @RafaelGSS · nodejs/node ...
New

A new Gleam blog post/announcement has been posted!
Get the full details here: Hello echo! Hello git! - Gleam
New
Other popular topics

If it’s a mechanical keyboard, which switches do you have?
Would you recommend it? Why?
What will your next keyboard be?
Pics always w...
New

Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more e...
New

Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it.
Does your monitor have eye p...
New

I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New

If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New

Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New

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

Saw this on TikTok of all places! :lol:
Anyone heard of them before?
Lite:
New

Author Spotlight:
VM Brasseur
@vmbrasseur
We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New

I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc.
However, I don’t...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /svelte
- /typescript
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /gleam
- /ocaml
- /react
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /centos
- /html
- /php
- /deepseek
- /zig
- /scala
- /lisp
- /textmate
- /sublime-text
- /nixos
- /debian
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /ubuntu
- /revery
- /django
- /manjaro
- /spring
- /diversity
- /nodejs
- /lua
- /julia
- /slackware
- /c
- /markdown