aboutsummaryrefslogtreecommitdiff
path: root/odb
AgeCommit message (Expand)AuthorFilesLines
2012-03-06Detect situations where session is required but not usedBoris Kolpackov2-0/+13
2012-03-02Bump version to 1.9.0.a1Boris Kolpackov1-4/+4
2012-03-02Reimplement C++11 support to be header-onlyBoris Kolpackov5-15/+85
2012-03-02Portability workarounds for incomplete C++11 support in VC++ and old GCCBoris Kolpackov8-28/+133
2012-03-01Add support for using C++11 std::unique_ptr to pass connection factoryBoris Kolpackov1-0/+54
2012-02-29Use move instead of copy in container traits if C++11 is availableBoris Kolpackov2-0/+20
2012-02-29Support for C++11 containers (array, forward_list, unordered)Boris Kolpackov7-2/+411
2012-02-29Support for C++11 std::unique_ptr and std::shared_ptr as wrappersBoris Kolpackov1-1/+100
2012-02-29Support for C++11 std::unique_ptr as object pointerBoris Kolpackov5-57/+645
2012-02-28Handle C++11 movable object pointers such as std::unique_ptrBoris Kolpackov2-0/+49
2012-02-28Add support for object pointers with two template parametersBoris Kolpackov3-0/+127
2012-02-28Remove allocator constructors and reset() from TR1 lazy_shared_ptrBoris Kolpackov2-43/+2
2012-02-28Support for C++11 std::shared_ptr/weak_ptr as object pointersBoris Kolpackov8-4/+1344
2012-02-28Build infrastructure for C++11 supportBoris Kolpackov4-2/+20
2012-01-29Bump version to 1.8.01.8.0Boris Kolpackov1-4/+4
2012-01-29Update copyright yearBoris Kolpackov131-131/+131
2012-01-29Remove author field from file headerBoris Kolpackov131-132/+1
2011-12-06Override second version of tracer::execute() to suppress Sun CC warning1.7.0Boris Kolpackov1-0/+11
2011-12-05Bump version to 1.7.0Boris Kolpackov1-4/+4
2011-11-15Add support for selecting threading implementationBoris Kolpackov1-2/+29
2011-11-15Remove generated file from repositoryBoris Kolpackov1-10/+0
2011-11-07Add support for SQL statement tracingBoris Kolpackov13-6/+298
2011-11-03Qualify details namespace with odb to help buggy VC++1.7.0.a1Boris Kolpackov2-3/+3
2011-11-02Bump version to 1.7.0.a1Boris Kolpackov1-4/+4
2011-11-02Add database::reload() overloads for pointersBoris Kolpackov2-0/+46
2011-11-02Add result_iterator::id() function that returns id without loading objectBoris Kolpackov1-0/+6
2011-11-02Optimize load_id(), load() sequence for SQLite and PostgreSQLBoris Kolpackov2-3/+9
2011-11-01Implement support for optimistic concurrencyBoris Kolpackov4-5/+34
2011-10-27Make sure output directory exist before generating config.hBoris Kolpackov1-1/+1
2011-10-27Add support for persistent classes without object idsBoris Kolpackov7-77/+398
2011-10-26Correct typoConstantin Michael1-1/+1
2011-10-24Add commentBoris Kolpackov1-0/+5
2011-10-21Add support for const data membersBoris Kolpackov2-13/+43
2011-10-21Add support for readonly membersBoris Kolpackov1-0/+10
2011-10-21Do not allocate memory for buffer if constructed with zero capacityConstantin Michael1-2/+2
2011-10-21Allow specification of buffer capacity on construction defaulting to 256 bytesConstantin Michael1-2/+7
2011-10-03Bump version to 1.6.01.6.01.6Boris Kolpackov1-4/+4
2011-09-22Make common result implementation instead of separate for views and objects1.6.0.a2Boris Kolpackov3-307/+173
2011-09-22Workaround for VC9Boris Kolpackov1-5/+13
2011-09-22Workaround for VC9Boris Kolpackov2-2/+2
2011-09-22Workaround for Sun CCBoris Kolpackov2-2/+2
2011-09-21Rework const object handlingBoris Kolpackov16-227/+216
2011-09-20Bump version to 1.6.0.a2Boris Kolpackov1-4/+4
2011-09-20Change query syntax to use . for composite and -> for object pointer accessBoris Kolpackov1-0/+18
2011-09-09New templated query_columns architectureBoris Kolpackov1-12/+13
2011-09-05Support for views; native partBoris Kolpackov11-354/+893
2011-09-05Use more descriptive names in details/meta/Boris Kolpackov8-64/+67
2011-08-28Make sure underlying value is in default-constructed state if nullable is NULLBoris Kolpackov1-6/+3
2011-08-24Add support for transaction multiplexingBoris Kolpackov4-28/+71
2011-08-22Bump version to 1.6.0.a11.6.0.a1Boris Kolpackov1-4/+4