BSD Ports

lang/sablevm 1.13nb7 NetBSD

SableVM free Java virtual machine

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-lgpl-v2.1
Categories
lang
Package size
179.1 KiB, 1348.0 KiB installed

Description

SableVM is a portable bytecode interpreter written in C, and implementing the Java virtual machine specification, second edition. Its goals are to be reasonably small, fast and efficient, as well as providing a well designed and robust platform for conducting research.

SableVM implements many innovative techniques, including: * 3 flavors of threaded interpretation (switched, threaded and inlined). * Bidirectional object layout. * Spinlock-free thin locks. * Sparse interface vtables. * Low-cost maps for precise garbage collection.

Install

Binary package:

pkgin install sablevm

From pkgsrc:

cd /usr/pkgsrc/lang/sablevm && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.13nb7
NetBSD 10.1 aarch64-
SmartOS / illumos x86_641.13nb7
macOS 15 arm64-

Dependencies

Run dependencies 4

No port depends on this one.