3 ms·
- JIT - WebAssembly support - Data immutable object - pattern matching - create gems with –ext=rust support - syntax_suggest
by claudiug 4y ago
- JIT
- WebAssembly support
- Data immutable object
- pattern matching
- create gems with –ext=rust support
- syntax_suggest
- dwheeler 4y agoIt also has performance improvements. They don't look earth-shattering in many cases, but performance improvements are always welcome because they are a win even if you don't use the new functionality. The improvements in memory allocation are likely to help many cases. Yjit has matured and is faster, so if you use yjit it's likely to be even faster at a cost of memory (and now uses Rust). Yjit was experimental so many would not use it in production... it is no longer experimental. This version also implements object shapes, which generally improve performance. For details see: https://www.youtube.com/watch?v=2aVyTtxs0GU https://www.youtube.com/watch?v=2aVyTtxs0GU