Socket
Book a DemoInstallSign in
Socket

ruby-llvm

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ruby-llvm

20.1.7
bundlerRubygems
Version published
Maintainers
2
Created
Source

Known Vulnerabilities Code Climate Maintainability Code Climate Issue Count

Ruby-LLVM

Ruby-LLVM is a Ruby language binding to the LLVM compiler infrastructure library. LLVM allows users to create just-in-time (JIT) compilers, ahead-of-time (AOT) compilers for multiple architectures, code analyzers and more. LLVM bindings can also be used to speed up Ruby code by compiling and loading computationally intensive algorithms on the fly.

Current version

This library currently binds to LLVM-18 (specifically llvm-c 18.

About version numbers

The first two digits of ruby-llvm's version number refer to the required major and minor version of LLVM. The third digit refers to the ruby-llvm release itself. Because LLVM's api changes often, this coupling between LLVM and ruby-llvm versions is useful.

Debian/Ubuntu

LLVM Debian/Ubuntu Packages

Homebrew

LLVM can be installed with Homebrew by executing brew install llvm --shared

Source and other binaries

  • LLVM Download Page
  • If compiling from source the --enable-shared and --enable-jit flags may be needed.

See Also

License

Ruby-LLVM is available under the BSD 3-clause (see LICENSE), Copyright (c) 2010-2013 Jeremy Voorhis

Ruby-LLVM is possible because of its contributors:

  • Evan Phoenix
  • David Holroyd
  • Takanori Ishikawa
  • Ronaldo M. Ferraz
  • Mac Malone
  • Chris Wailes
  • Ary Borenszweig
  • Richard Musiol
  • Juan Wajnerman
  • Steven Farlie
  • Peter Zotov
  • Austin Seipp
  • Torsten Rüger
  • Nathaniel Barnes

FAQs

Package last updated on 20 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.