matz

spinel

matz

暂无描述

AI 简介

Spinel 是一个将 Ruby 源代码编译成独立的本地可执行文件的 AOT(Ahead-of-Time)编译器。它通过全程序类型推断生成优化后的 C 代码,相比 CRuby 可以实现显著的速度提升。Spinel 的核心特点包括使用 Prism 进行解析和序列化抽象语法树、进行全程序类型推断以及自托管的编译后端。这使得 Spinel 非常适合需要高性能 Ruby 应用的场景,如计算密集型任务或希望减少启动时间的应用。此外,由于生成的二进制文件是独立且无运行时依赖的,因此也适用于嵌入式系统或其他资源受限环境。

Ruby
MIT License
1.6k
Stars
69
Forks
9
Watchers
31
Issues

Star 增长

今日0
近 7 天+17
近 30 天+118
综合评分69.04
默认分支master