Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-29 | Bump version to 2.0.0 | Boris Kolpackov | 2 | -5/+5 | |
2012-04-29 | Rework unique pointer conversion (Clang warning) | Boris Kolpackov | 1 | -21/+19 | |
2012-04-29 | Add missing #include | Boris Kolpackov | 1 | -0/+2 | |
2012-04-26 | Replace remaining std::auto_ptr uses with odb::details::unique_ptr | Boris Kolpackov | 4 | -14/+8 | |
GCC in C++11 mode issues a deprecation warning for std::auto_ptr. | |||||
2012-04-26 | Add database::reset() | Boris Kolpackov | 3 | -22/+35 | |
2012-04-26 | Make session optional | Boris Kolpackov | 5 | -184/+210 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 25 | -751/+1725 | |
2012-03-06 | Detect situations where session is required but not used | Boris Kolpackov | 2 | -0/+13 | |
Throw session_required. | |||||
2012-03-02 | Bump version to 1.9.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2012-03-02 | Reimplement C++11 support to be header-only | Boris Kolpackov | 7 | -57/+85 | |
This way, the same build of the runtime libraries can be used in both C++98 and C++11 modes. This is important for when runtimes are installed or packaged. | |||||
2012-03-02 | Portability workarounds for incomplete C++11 support in VC++ and old GCC | Boris Kolpackov | 8 | -28/+133 | |
2012-03-01 | Add support for using C++11 std::unique_ptr to pass connection factory | Boris Kolpackov | 1 | -0/+54 | |
2012-02-29 | Use move instead of copy in container traits if C++11 is available | Boris Kolpackov | 2 | -0/+20 | |
2012-02-29 | Support for C++11 containers (array, forward_list, unordered) | Boris Kolpackov | 7 | -2/+411 | |
2012-02-29 | Support for C++11 std::unique_ptr and std::shared_ptr as wrappers | Boris Kolpackov | 1 | -1/+100 | |
2012-02-29 | Support for C++11 std::unique_ptr as object pointer | Boris Kolpackov | 5 | -57/+645 | |
This includes the odb::lazy_unique_ptr implementation. | |||||
2012-02-28 | Handle C++11 movable object pointers such as std::unique_ptr | Boris Kolpackov | 2 | -0/+49 | |
2012-02-28 | Add support for object pointers with two template parameters | Boris Kolpackov | 3 | -0/+127 | |
Such as C++11 std::unique_ptr. | |||||
2012-02-28 | Remove allocator constructors and reset() from TR1 lazy_shared_ptr | Boris Kolpackov | 2 | -43/+2 | |
Those are not provided by TR1. | |||||
2012-02-28 | Support for C++11 std::shared_ptr/weak_ptr as object pointers | Boris Kolpackov | 8 | -4/+1344 | |
This includes odb::lazy_shared_ptr and odb::lazy_weak_ptr implementations. | |||||
2012-02-28 | Build infrastructure for C++11 support | Boris Kolpackov | 6 | -2/+62 | |
2012-01-29 | Bump version to 1.8.01.8.0 | Boris Kolpackov | 2 | -5/+5 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 150 | -150/+150 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 150 | -151/+1 | |
Too much effort to maintain. | |||||
2012-01-09 | Add note on disabling __declspec(thread) usage if loading libodb DLL dynamically | Boris Kolpackov | 1 | -3/+15 | |
Windows XP/Server 2003 do not support this. | |||||
2011-12-06 | Override second version of tracer::execute() to suppress Sun CC warning1.7.0 | Boris Kolpackov | 1 | -0/+11 | |
2011-12-05 | Bump version to 1.7.0 | Boris Kolpackov | 2 | -5/+5 | |
2011-12-05 | Add link to licensing overview page | Boris Kolpackov | 1 | -0/+6 | |
2011-11-16 | Set proper permissions for configure script | Boris Kolpackov | 1 | -0/+0 | |
2011-11-15 | Add support for selecting threading implementation | Boris Kolpackov | 5 | -2/+98 | |
2011-11-15 | Remove generated file from repository | Boris Kolpackov | 1 | -10/+0 | |
2011-11-07 | Add support for SQL statement tracing | Boris Kolpackov | 13 | -6/+298 | |
2011-11-03 | Qualify details namespace with odb to help buggy VC++1.7.0.a1 | Boris Kolpackov | 2 | -3/+3 | |
2011-11-02 | Bump version to 1.7.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2011-11-02 | Add database::reload() overloads for pointers | Boris Kolpackov | 2 | -0/+46 | |
2011-11-02 | Add result_iterator::id() function that returns id without loading object | Boris Kolpackov | 1 | -0/+6 | |
2011-11-02 | Optimize load_id(), load() sequence for SQLite and PostgreSQL | Boris Kolpackov | 2 | -3/+9 | |
In these databases both of these functions load the data into the object image. If there is no chance of image overwrite between these calls, then we don't need to load the image the second time. | |||||
2011-11-01 | Implement support for optimistic concurrency | Boris Kolpackov | 4 | -5/+34 | |
New pragmas: optimistic, version. New test: optimistic. New database function: reload(). | |||||
2011-10-27 | Make sure output directory exist before generating config.h | Boris Kolpackov | 1 | -1/+1 | |
2011-10-27 | Add support for persistent classes without object ids | Boris Kolpackov | 7 | -77/+398 | |
New pragma id (object). New test: common/no-id. | |||||
2011-10-26 | Correct typo | Constantin Michael | 1 | -1/+1 | |
2011-10-24 | Add comment | Boris Kolpackov | 1 | -0/+5 | |
2011-10-21 | Add support for const data members | Boris Kolpackov | 2 | -13/+43 | |
Const data members are automatically treated as readonly. New test: const-member. | |||||
2011-10-21 | Add support for readonly members | Boris Kolpackov | 1 | -0/+10 | |
New pragma: readonly. New test: readonly. | |||||
2011-10-21 | Do not allocate memory for buffer if constructed with zero capacity | Constantin Michael | 1 | -2/+2 | |
2011-10-21 | Allow specification of buffer capacity on construction defaulting to 256 bytes | Constantin Michael | 1 | -2/+7 | |
2011-10-19 | Mention autotools as prerequisite in INSTALL-GIT | Boris Kolpackov | 1 | -3/+9 | |
2011-10-03 | Bump version to 1.6.01.6.01.6 | Boris Kolpackov | 2 | -5/+5 | |
2011-09-22 | Make common result implementation instead of separate for views and objects1.6.0.a2 | Boris Kolpackov | 3 | -307/+173 | |
2011-09-22 | Workaround for VC9 | Boris Kolpackov | 1 | -5/+13 | |