Skip to content
Vlad Ureche edited this page Aug 13, 2013 · 27 revisions

Welcome to the miniboxing plugin wiki!

To try the miniboxing plugin, you have two options:

  • [use the Miniboxing virtual machine][Try-|-Miniboxing-Virtual-Machine] with the project already installed
  • [install the project on your own machine][wiki/Try-|-Local-installation]

The project consists of multiple parts:

  • [the miniboxing compiler plugin][Plugin-|-Miniboxing-Plugin]: The Scala compiler plugin that specializes code
  • [the miniboxing classloader][Plugin-|-Miniboxing-Classloader]: The specializing classloader, which does a more in-depth specialization of code, at runtime, to ensure better performance
  • [the miniboxing runtime][Plugin-|-Miniboxing-Runtime]: The runtime support, which allows miniboxed values to interact with the environment
  • [the miniboxing benchmarks][Plugin-|-Miniboxing-Benchmarks]: The set of benchmarks used to test the performance of the miniboxed transformations
  • [the miniboxing plugin tests][Plugin-|-Miniboxing-Tests]: The set of files used to check the correctness of the miniboxing plugin

Enjoy!