Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-12 | Bump version to 2.2.0.a22.2.0.a2 | Boris Kolpackov | 2 | -5/+5 | |
2012-12-12 | Don't use 0 to initialize std::function | Boris Kolpackov | 1 | -1/+3 | |
This doesn't work on VC++ 11. | |||||
2012-12-10 | Fix incorrect return statement | Boris Kolpackov | 2 | -4/+4 | |
2012-11-29 | Namespace management for static multi-database support | Boris Kolpackov | 9 | -14/+36 | |
Now in libodb the odb::core namespace is split into odb::common (database- independent stuff) and odb::core proper, which imports odb::common. Each database runtime now defines odb::<db>::core namespace which also imports odb::common and adds the database-specific bits. The overall idea is that one can do using namespace odb::<db>::core just like for odb::core. | |||||
2012-11-28 | Add support for DLL exporting of generated code | Boris Kolpackov | 1 | -10/+1 | |
New options: --export-symbol, --extern-symbol. | |||||
2012-11-21 | Add dynamic multi-database query support | Boris Kolpackov | 12 | -35/+1328 | |
2012-11-02 | Rework query alias tag system | Boris Kolpackov | 1 | -5/+4 | |
Now each object pointer or view-associated object with alias gets its own unique tag. | |||||
2012-10-31 | Add dynamic multi-database support excluding query | Boris Kolpackov | 2 | -2/+37 | |
2012-10-29 | Add workaround for VC++2.2.0.a1 | Boris Kolpackov | 5 | -5/+6 | |
2012-10-29 | Bump version to 2.2.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2012-10-29 | Add static multi-database support for lazy pointers | Boris Kolpackov | 7 | -242/+334 | |
A lazy pointer must load the object using the static database interface with which it was initialized. | |||||
2012-10-25 | Static multi-database support | Boris Kolpackov | 1 | -1/+0 | |
Add new options (--multi-database, --default-database). Generate common code to -odb.?xx files and database-specific to -odb-<db>.?xx. | |||||
2012-10-19 | Implement early connection release | Boris Kolpackov | 16 | -94/+269 | |
2012-10-19 | Completion of prepared query support | Boris Kolpackov | 13 | -24/+574 | |
2012-10-19 | Update prepared statement code for multi-database support | Boris Kolpackov | 1 | -1/+2 | |
2012-10-19 | Initial support for prepared queries | Boris Kolpackov | 17 | -53/+162 | |
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 12 | -212/+398 | |
All generated code now includes database id. The database-specific database class interface has been updated to include all the database operations. The database-specific tests now use this interface. | |||||
2012-09-17 | Remove unused local typedefs (GCC 4.8 warning)2.1.0 | Boris Kolpackov | 1 | -2/+0 | |
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 5 | -2/+229 | |
2012-09-14 | Bump version to 2.1.0 | Boris Kolpackov | 2 | -5/+5 | |
2012-07-27 | Bump version to 2.1.0.a22.1.0.a2 | Boris Kolpackov | 2 | -5/+5 | |
2012-07-17 | Bump version to 2.1.0.a12.1.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2012-07-16 | Simplify query inheritance hierarchy | Boris Kolpackov | 1 | -2/+2 | |
This should also allow Sun CC handle queries for objects with circular dependencies. | |||||
2012-07-03 | Add template qualifiers that are missing according to Clang 3.1 | Boris Kolpackov | 6 | -18/+32 | |
2012-06-18 | Add argument to session ctor that indicates whether to make it current | Boris Kolpackov | 2 | -8/+11 | |
2012-06-18 | Remove unnecessary checks for current transaction | Boris Kolpackov | 2 | -5/+3 | |
2012-06-18 | Bump version to 2.0.12.0.1 | Boris Kolpackov | 2 | -3/+3 | |
2012-06-18 | Add workaround for VC++ lookup bug | Boris Kolpackov | 1 | -1/+1 | |
2012-05-04 | Add -D_REENTRANT when building on Linux to emulate -pthread | Boris Kolpackov | 1 | -1/+3 | |
2012-04-30 | Add empty source file to facilitate VC++ symbol exporting2.0.0 | Boris Kolpackov | 2 | -0/+12 | |
2012-04-30 | VC++ workarounds | Boris Kolpackov | 2 | -3/+9 | |
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. |