Skip to content
Change the repository type filter

All

    Repositories list

    • 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:
      Java
      Other
      17121450Updated Apr 11, 2020Apr 11, 2020
    • The miniboxing project website:
      JavaScript
      Other
      1000Updated Oct 16, 2016Oct 16, 2016
    • Benchmarks for different Value Class encodings
      Scala
      0000Updated Dec 9, 2015Dec 9, 2015
    • Example of using the data-centric metaprogramming plugin.
      Scala
      BSD 3-Clause "New" or "Revised" License
      0300Updated Aug 6, 2015Aug 6, 2015
    • Data-centric metaprogramming for Scala
      Scala
      BSD 3-Clause "New" or "Revised" License
      11750Updated Aug 6, 2015Aug 6, 2015
    • Experimental Push streams in Scala.
      Scala
      2000Updated Jun 4, 2015Jun 4, 2015
    • Benchmarks - Miniboxing plugin
      Scala
      1000Updated Jun 1, 2015Jun 1, 2015
    • An example of using the miniboxing plugin.
      Scala
      BSD 3-Clause "New" or "Revised" License
      2100Updated May 20, 2015May 20, 2015
    • A framework for scalable graph computing.
      Scala
      Apache License 2.0
      32000Updated Aug 28, 2014Aug 28, 2014
    • spire

      Public
      Powerful new number types and numeric abstractions for Scala.
      Scala
      MIT License
      243000Updated Jun 17, 2014Jun 17, 2014
    • Project Stagium
      Scala
      Other
      0100Updated Jun 15, 2014Jun 15, 2014
    • Value class plugin using LDL.
      Scala
      Other
      1540Updated Jun 15, 2014Jun 15, 2014
    • Playground for testing the interaction between macros and specialization. For questions contact vlad dot ureche at epfl dot ch.
      Scala
      0000Updated Apr 23, 2014Apr 23, 2014
    • breeze

      Public
      Breeze 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 …
      Scala
      Apache License 2.0
      691000Updated Jul 15, 2013Jul 15, 2013
    • A playground for agent-related experiments. If you have questions, feel free to contact me at vlad dot ureche at epfl dot ch.
      Scala
      Other
      0000Updated Apr 25, 2013Apr 25, 2013
    • A playground for classloader-related experiments. If you have questions, feel free to contact me at vlad dot ureche at epfl dot ch.
      Scala
      1000Updated Mar 4, 2013Mar 4, 2013
    • 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.
      Scala
      Other
      0100Updated Jan 28, 2013Jan 28, 2013