{"id":21824297,"url":"https://github.com/shopify/yjit","last_synced_at":"2025-04-09T04:02:35.132Z","repository":{"id":45463987,"uuid":"359492191","full_name":"Shopify/yjit","owner":"Shopify","description":"Optimizing JIT compiler built inside CRuby","archived":false,"fork":false,"pushed_at":"2024-06-19T15:06:01.000Z","size":205379,"stargazers_count":696,"open_issues_count":0,"forks_count":20,"subscribers_count":259,"default_branch":"main","last_synced_at":"2025-04-01T19:21:22.502Z","etag":null,"topics":["bytecode","codegen","compiler","cruby","jit","jit-compiler","mri","ruby","ruby-jit"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shopify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-19T14:38:33.000Z","updated_at":"2025-03-23T05:46:29.000Z","dependencies_parsed_at":"2023-11-14T16:40:03.077Z","dependency_job_id":"363afb89-1388-4882-a075-29d332fdcbe3","html_url":"https://github.com/Shopify/yjit","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fyjit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fyjit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fyjit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fyjit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","download_url":"https://codeload.github.com/Shopify/yjit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247974712,"owners_count":21026742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bytecode","codegen","compiler","cruby","jit","jit-compiler","mri","ruby","ruby-jit"],"created_at":"2024-11-27T17:57:27.157Z","updated_at":"2025-04-09T04:02:35.089Z","avatar_url":"https://github.com/Shopify.png","language":null,"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://yjit.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/224488/131155756-aa8fb528-a813-4dfd-99ac-8785c3d5eed7.png\" width=\"400\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nYJIT - Yet Another Ruby JIT\n===========================\n\nYJIT has been merged upstream, and is now an official part of Ruby 3.1+.\n\nFor more information on how to build and use YJIT, see the [YJIT README](https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md).\n\nIf you want to report bugs or ask questions about YJIT, please [open an issue](https://github.com/Shopify/ruby/issues) on the Shopify/ruby repository. When reporting bugs, please include as much detail as possible regarding your current setup (e.g. OS, platform, Ruby version), and the console commands you used to run YJIT.\n\nTo cite this project in your publications, please use this bibtex snippet:\n\n```\n@inproceedings{yjit_mplr_2023,\nauthor = {Chevalier-Boisvert, Maxime and Kokubun, Takashi and Gibbs, Noah and Wu, Si Xing (Alan) and Patterson, Aaron and Issroff, Jemma},\ntitle = {Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach},\nyear = {2023},\nisbn = {9798400703805},\npublisher = {Association for Computing Machinery},\naddress = {New York, NY, USA},\nurl = {https://doi.org/10.1145/3617651.3622982},\ndoi = {10.1145/3617651.3622982},\nbooktitle = {Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes},\npages = {20–33},\nnumpages = {14},\nkeywords = {dynamically typed, optimization, just-in-time, virtual machine, ruby, compiler, bytecode},\nlocation = {Cascais, Portugal},\nseries = {MPLR 2023}\n}\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopify%2Fyjit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshopify%2Fyjit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopify%2Fyjit/lists"}