Permalink
Commits on Jun 13, 2010
  1. Merge branch 'next'

    jwiegley committed Jun 13, 2010
Commits on Jun 12, 2010
  1. Add support for typed metadata

    jwiegley committed Jun 12, 2010
    The metadata construct 'Key: Value' is now just a special case for
    'Key:: "Value"'.  Another after a :: in metadata setting is parsed as a
    full value expression and typed as such.  For example:
    
      ; Key:: $400 + $500
    
      ledger -l 'tag("Key") < $1000'
  2. Improved value expression function 'commodity'

    jwiegley committed Jun 12, 2010
    Without arguments -- and in a posting -- it is equivalent to
    "commodity(amount)".  Otherwise, it returns the commodity symbol of its
    argument.
  3. Improved the way that acprep finds Python

    jwiegley committed Jun 12, 2010
    If Boost.Python comes from /opt, then Python must too.
  4. Minor whitespace fix

    jwiegley committed Jun 12, 2010
Commits on Jun 11, 2010
  1. Untabified all source files

    jwiegley committed Jun 11, 2010
Commits on Jun 10, 2010
  1. Fixed a minor typo in acprep

    jwiegley committed Jun 10, 2010
  2. Use ptr_deque for value_t::sequence_t

    jwiegley committed Jun 10, 2010
    This is to work around undefined behavior according to the Standard,
    [lib.res.on.functions]/2:
    
    "In particular, the effects are undefined in the following cases: [..]
    - if an incomplete type (3.9) is used as a template argument when
    instantiating a template component."
  3. Fixed the "generate" command

    jwiegley committed Jun 10, 2010
  4. Allow fixated costs, as well as prices

    jwiegley committed Jun 10, 2010
    You can now establish a fixated price automatically by way of a fixated
    cost.  The syntax for this is:
    
      2009/11/01 Sample
          Assets                1 apple @ =$0.10
          Equity
  5. Disable --cache, and use of Boost.Serialization

    jwiegley committed Jun 10, 2010
    This makes the --cache option meaningless, but it wasn't proving to be a
    speed benefit anyway.  Plus, Boost.Serialization slows down overall
    build times by an order of magnitude, and can consume inordinate amounts
    of memory during compilation.
  6. Minor fix to tools/pre-commit

    jwiegley committed Jun 10, 2010
Commits on Jun 9, 2010
  1. Merge branch 'next'

    jwiegley committed Jun 9, 2010