Skip to content
tobami edited this page Aug 13, 2010 · 31 revisions

This is a list of the most important changes for each version.

0.4

  • DB Redesign (http://github.com/tobami/codespeed/blob/master/documentation/backend.png)
    • New Project model
    • Benchmark model now has units and associated lessisbetter field
    • Revision model: make usable with git and other DCVS by having a commitid charfield instead of version number. Add branch field.
    • Interpreter model changed to Executable. It is now associated to a Project.
    • Result model now has std deviation, max, and min optional fields. Result_type removed (in Benchmark model now).
  • Revision control integration
    • Integration for svn implemented, others like git are possible
  • Added Home and About pages
  • Overview
    • Revisions labels now include date (you can’t memorize commitid in git)
    • Allow selecting of executable and revision to compare to.
    • Add std dev column
    • Show all commit logs between the selected revision and the (tested) one preceding it.

0.3

  • Plot Grid: a new default view for Timeline, showing all benchmarks at the same time
    • Thanks go to nsf (no.smile.face) for helping with the implementation
    • Added colored boxes to the interpreter list
  • Decoupled the codespeed app from the Django project
    • Changed pyspeed to speedcenter (better generic project name for a benchmarking site)
    • Moved app specific settings to codespeed/settings.py
    • Moved templates to its subdirectory
  • Several bug fixes

0.2

  • First working version for speed.pypy.org
  • Backend
  • Views
    • Overview
    • Timeline

Clone this wiki locally