Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use #pragma once | Alexis Hildebrandt | 2023-04-10 | 1 | -4/+1 |
| | |||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Change header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Drop conditionals for Boost earlier than 1.49 | Tim Landscheidt | 2019-01-17 | 1 | -9/+1 |
| | | | | | | | Ledger requires Boost 1.49 or later and enforces this in CMakeLists.txt. This means BOOST_VERSION will always be 104900 or higher. Also, since Boost 1.46, BOOST_FILESYSTEM_VERSION is 3. | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Whitespace cleanup | John Wiegley | 2015-08-04 | 1 | -1/+1 |
| | |||||
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -28/+0 |
| | | | | and all boost serialisation related code. | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Bug 634 Added roundto function, optimized floor and ceiling | Craig Earls | 2013-01-30 | 1 | -0/+7 |
| | | | | Fixes Bug634 by adding roundto(amount, places). | ||||
* | Bug 634 and 488, Corrected behavior of floor, and added ceiling | Craig Earls | 2012-10-25 | 1 | -0/+7 |
| | | | | This is only a partial fix for 634, since rounding is not fixed. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -2/+2 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -1/+1 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -16/+18 |
| | |||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -5/+5 |
| | |||||
* | Removed value_t::price and balance_t::price | John Wiegley | 2012-03-07 | 1 | -2/+0 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Added value_t::to_size_t method | John Wiegley | 2012-02-17 | 1 | -10/+11 |
| | |||||
* | Fixes for variable shadowing (28/28) | John Wiegley | 2012-02-17 | 1 | -4/+4 |
| | |||||
* | Work around a bug in Clang 3.0 (already fixed in pre-3.1) | John Wiegley | 2012-02-10 | 1 | -1/+1 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | Added some debug code | John Wiegley | 2011-02-10 | 1 | -0/+4 |
| | |||||
* | Removed an invalid called to VERIFY() | John Wiegley | 2010-06-13 | 1 | -1/+0 |
| | |||||
* | In value_t::_dup, test if storage is uninitialized | John Wiegley | 2010-06-13 | 1 | -1/+1 |
| | |||||
* | For value_t, use boost::any to refer to objects | John Wiegley | 2010-06-13 | 1 | -27/+54 |
| | |||||
* | Moved value_t::label() to value.cc | John Wiegley | 2010-06-13 | 1 | -33/+1 |
| | |||||
* | Added a new scope_value() inline helper function | John Wiegley | 2010-06-13 | 1 | -0/+4 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -63/+63 |
| | |||||
* | Use ptr_deque for value_t::sequence_t | John Wiegley | 2010-06-10 | 1 | -3/+3 |
| | | | | | | | | | 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." | ||||
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -2/+1 |
| | | | | | | | | With -X COMM, all values are computed in terms of COMM, regardless. With -V, only secondary commodities will ever be computed, never primaries. Further, if a secondary commodities has an associated price, the valuation is done in terms of that price's commodity. | ||||
* | amount_t::print and value_t::print now use flags | John Wiegley | 2010-06-07 | 1 | -5/+5 |
| | |||||
* | Value expression sequences are now comparable | John Wiegley | 2010-06-05 | 1 | -2/+0 |
| | | | | Fixes #228 / ED9388D7-E523-40EB-841B-9AE9BAA70329 | ||||
* | Allow expr_t& to be passed in a value_t | John Wiegley | 2010-05-08 | 1 | -2/+27 |
| | |||||
* | Rewrite the "print" command as a custom function | John Wiegley | 2010-03-08 | 1 | -5/+5 |
| | | | | | There ended up being too many corner cases for the generalized formatter to handle. | ||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -1/+1 |
| | |||||
* | Added floored() and in_place_floor() methods | John Wiegley | 2009-11-11 | 1 | -0/+7 |
| | |||||
* | account.amount and .total return simplified values | John Wiegley | 2009-11-10 | 1 | -0/+2 |
| | |||||
* | Added basic foundation for XML reporting | John Wiegley | 2009-11-09 | 1 | -0/+2 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -0/+4 |
| | |||||
* | Report sought magnitude when balancing errors occur | John Wiegley | 2009-11-05 | 1 | -0/+2 |
| | |||||
* | Added value_t::push_front | John Wiegley | 2009-11-04 | 1 | -1/+9 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-11-04 | 1 | -2/+2 |
| | |||||
* | Completed Python bindings for value_t | John Wiegley | 2009-11-02 | 1 | -2/+1 |
| | |||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+28 |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | ||||
* | Change the value_t::POINTER type to value_t::SCOPE | John Wiegley | 2009-10-30 | 1 | -47/+17 |
| | | | | | scope_t pointers are the only kind that are ever stored in value objects, so there was no need to make it generic and use boost::any. |