Repositories
-
miniboxing-plugin
Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:
-
miniboxing.github.io
The miniboxing project website:
-
value-benchmarks
Benchmarks for different Value Class encodings
-
ildl-example
Example of using the data-centric metaprogramming plugin.
-
ildl-plugin
Data-centric metaprogramming for Scala
-
-
-
miniboxing-example
An example of using the miniboxing plugin.
-
-
-
staging-plugin
Project Stagium
-
value-plugin
Value class plugin using LDL.
-
macros-playground
Playground for testing the interaction between macros and specialization. For questions contact vlad dot ureche at epfl dot ch.
-
breeze
Forked from scalanlp/breezeBreeze is a library for numerical processing, machine learning, and natural language processing. Its primary focus is on being generic, clean, and powerful without sacrificing (much) efficiency. Breeze is the merger of the ScalaNLP and Scalala projects, because one of the original maintainers is unable to continue development. The Scalala parts …
-
agent-playground
A playground for agent-related experiments. If you have questions, feel free to contact me at vlad dot ureche at epfl dot ch.
-
classloader-playground
A playground for classloader-related experiments. If you have questions, feel free to contact me at vlad dot ureche at epfl dot ch.
-
jvm-experiments
A quick hack repo for Hotspot experiments related to miniboxing. Mainly for debugging slowdowns observed in miniboxed code. If you have questions, feel free to contact me at vlad dot ureche at epfl dot ch.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
