
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

Spring v5.3.0 has been released.
Link: Release v5.3.0 · spring-projects/spring-framework · GitHub
New

Kotlin v1.4.20 has been released.
Link: Release Kotlin 1.4.20 · JetBrains/kotlin · GitHub
New

A new Haskell blog post/announcement has been posted!
New

Integrated Haskell Platform v0.9.0 has been released.
Link: Release v0.9.0 (Beta 26.02.2021) · digitallyinduced/ihp · GitHub
New

Circle is a new programming language that extends C++ 17 to support data-driven imperative metaprogramming. Circle combines the immediacy...
New

Gleam v0.16.0 and v0.16.0-rc4 has been released.
Link: Release v0.16.0 · gleam-lang/gleam · GitHub
Link: Release v0.16.0-rc4 · gleam-...
New

A new PostgreSQL blog post/announcement has been posted!
Get the full details here: PostgreSQL: dbForge Schema Compare for PostgreSQL 1...
New

V weekly.2022.06 has been released.
Link: Release weekly.2022.06 · vlang/v · GitHub
New

A new PostgreSQL blog post/announcement has been posted!
New

Node.js v18.16.0 has been released.
Link: Release 2023-04-12, Version 18.16.0 'Hydrogen' (LTS), @danielleadams · nodejs/node · GitHub
New
Other popular topics

A thread that every forum needs!
Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New

I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New

I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New

New

poll
poll
Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New

“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin
Even when you’re ultimately right about what the future ho...
New

Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New

The V Programming Language
Simple language for building maintainable programs
V is already mentioned couple of times in the forum, but I...
New

I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New

Author Spotlight:
David Bryant Copeland
@davetron5000
We’re so happy to bring you another Author Spotlight, a series where we sit dow...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /svelte
- /typescript
- /crystal
- /c-plus-plus
- /kotlin
- /tailwind
- /gleam
- /ocaml
- /react
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /centos
- /php
- /deepseek
- /html
- /zig
- /scala
- /textmate
- /sublime-text
- /debian
- /nixos
- /lisp
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /ubuntu
- /django
- /revery
- /spring
- /manjaro
- /diversity
- /nodejs
- /lua
- /slackware
- /julia
- /c
- /markdown