Permalink
Commits on Jan 31, 2012
  1. cleanup spec

    committed Jan 31, 2012
  2. make spec less brittle

    committed Jan 31, 2012
  3. remove commented code

    committed Jan 31, 2012
Commits on Jan 3, 2012
Commits on Jan 2, 2012
  1. fix typo

    committed Jan 2, 2012
  2. update change log

    committed Jan 2, 2012
  3. refactor define to insert definitions on the fly and memoize appropri…

    …ate regular expressions. These will be regenerated on first use. Remove specs for define!
    committed Jan 2, 2012
  4. update years

    committed Jan 2, 2012
  5. completely refactor definitions for standard units. When possible uni…

    …ts are defined according to their actual definitions. Rational scalars are also used when possible (and in some cases, values are approximated by their rational equivalents). This minimizes problems with round-off errors. In general it is much easier to read and understand the definitions, but recognize that some units need to be defined immediately so that they can be used to define other units. This ends up causing the parser to repeatedly call Unit.setup, which is still somewhat inefficient.
    committed Jan 2, 2012
  6. slightly modify load order

    committed Jan 2, 2012
  7. update change log

    committed Jan 2, 2012
Commits on Dec 30, 2011
  1. Version bump to 1.4.0

    committed Dec 30, 2011
  2. add explicit returns and tests

    committed Dec 30, 2011
Commits on Dec 19, 2011
  1. todos and formatting

    committed Dec 19, 2011
Commits on Dec 18, 2011
  1. don't cover stuff that can't be executed in 1.9.

    minor tweaks to yaml code,
    base? uses definitions to figure out baseness instead of hard checking for UNITY arrays.
    committed Dec 18, 2011
  2. eliminate @@BASE_UNITS

    committed Dec 18, 2011