MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유
현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.
#yjit
https://ruby-news.kr/articles/mri-internals-how-ruby-arrays-became-a-vm-playground
MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유
현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.
#yjit
https://ruby-news.kr/articles/mri-internals-how-ruby-arrays-became-a-vm-playground
MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유
현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.
Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf
jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.
#yjit
https://ruby-news.kr/articles/github-kazuho-jrf-json-transformer-with-the-power-and-speed-of-ruby-github
Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf
jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.
What if Ruby rewrote its own engine in Rust?
That's YJIT, built inside CRuby at Shopify. Railsbench runs 65% faster on Ruby 3.3.
Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트
Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.
#yjit #jit
https://ruby-news.kr/articles/doom-chris-hasinski-en
Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트
Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.
Ruby 4.0.2 정식 출시 및 YJIT 버그 수정 업데이트 안내
Ruby 4.0.2는 Puma 서버 환경에서 발생하는 YJIT 관련 NoMethodError 버그를 해결하여 웹 애플리케이션의 구동 안정성을 대폭 향상시킨 정기 업데이트 버전입니다.
Ruby 4.0.2 정식 출시 및 YJIT 버그 수정 업데이트 안내
Ruby 4.0.2는 Puma 서버 환경에서 발생하는 YJIT 관련 NoMethodError 버그를 해결하여 웹 애플리케이션의 구동 안정성을 대폭 향상시킨 정기 업데이트 버전입니다.