Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-19 | Bump version to 2.3.02.3.0 | Boris Kolpackov | 2 | -5/+5 | |
2013-10-15 | Automatically map C++11 enum classes (strong enums) | Boris Kolpackov | 2 | -0/+10 | |
2013-10-09 | Bump version to 2.3.0.b22.3.0.b2 | Boris Kolpackov | 2 | -5/+5 | |
2013-10-05 | Add schema_catalog::base_version() for completeness | Boris Kolpackov | 2 | -0/+25 | |
2013-10-05 | Remove export macro from class template | Boris Kolpackov | 1 | -1/+1 | |
2013-10-03 | Add support for compile-time detection of unnecessary data migration functions | Boris Kolpackov | 2 | -8/+91 | |
2013-09-28 | Rework migration API in schema_catalog | Boris Kolpackov | 2 | -33/+57 | |
Specifically: - Rename latest_version() to current_version(). - Change next_version() to return one past current instead of 0 if passed current. - migrate() will now do schema creation if current database version is 0 (no schema). | |||||
2013-09-28 | Make schema version access (but not modification) thread-safe | Boris Kolpackov | 3 | -39/+29 | |
Also cache the version in statements so that we don't have to lock the mutex (slow) every time we need to check the version. | |||||
2013-09-28 | Return number of calls made from migrate_data() | Boris Kolpackov | 2 | -6/+13 | |
Can be useful for debugging/tracing. | |||||
2013-09-17 | Fix polymorphic section index overrun2.3.0.b1 | Boris Kolpackov | 1 | -11/+21 | |
2013-09-17 | Bump version to 2.3.0.b1 | Boris Kolpackov | 2 | -5/+5 | |
2013-09-15 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2013-09-12 | Optimize schema version access for default schema | Boris Kolpackov | 3 | -34/+58 | |
2013-09-10 | Add support for overriding statement processing, flag for AS in JOIN | Boris Kolpackov | 3 | -162/+186 | |
2013-09-10 | Cosmetic changes | Boris Kolpackov | 2 | -2/+2 | |
2013-09-05 | Versioned section support | Boris Kolpackov | 1 | -2/+2 | |
2013-09-03 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 1 | -23/+34 | |
2013-09-02 | Support for versioning simple value in object | Boris Kolpackov | 3 | -6/+36 | |
2013-08-30 | Statement processing/optimization base work | Boris Kolpackov | 2 | -4/+44 | |
2013-08-28 | Support for added and deleted data member pragmas | Boris Kolpackov | 5 | -14/+96 | |
2013-08-27 | Add support for statement processing | Boris Kolpackov | 3 | -15/+849 | |
2013-08-27 | Add support for getting version and migration flag in one structure | Boris Kolpackov | 3 | -9/+24 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 14 | -5/+416 | |
Sections are an optimization mechanism that allows the partitioning of data members of a persistent class into groups that can be separately loaded and/or updated. | |||||
2013-07-08 | Add support for Visual Studio 2005 | Boris Kolpackov | 5 | -21/+402 | |
2013-06-21 | Fix bug in in_range() query function in dynamic multi-database support | Boris Kolpackov | 1 | -1/+1 | |
2013-06-11 | Qualify name to work around bogus VC++ ambiguities | Boris Kolpackov | 1 | -2/+2 | |
2013-05-21 | Add ability to get underlying eager pointer in weak pointers | Boris Kolpackov | 4 | -0/+84 | |
2013-05-21 | Ignore requests to load transient objects in lazy pointers | Boris Kolpackov | 2 | -13/+15 | |
2013-05-11 | Make move constructor inline | Boris Kolpackov | 2 | -23/+16 | |
C++11 support has to be inline or template. | |||||
2013-04-25 | Add support for data migration | Boris Kolpackov | 2 | -18/+189 | |
2013-04-25 | Add support for schema version table | Boris Kolpackov | 4 | -7/+125 | |
2013-04-25 | Add default constructor, finalized() accessor to transaction | Boris Kolpackov | 2 | -0/+17 | |
2013-04-25 | Add schema_catalog::drop_schema(), control schema dropping in create_schema() | Boris Kolpackov | 2 | -9/+28 | |
2013-04-09 | Add support for embedded schema migration | Boris Kolpackov | 6 | -19/+234 | |
2013-02-21 | Add support for pattern matching (SQL LIKE) | Boris Kolpackov | 3 | -0/+95 | |
2013-02-21 | Bump version to 2.2.22.2.2 | Boris Kolpackov | 2 | -3/+3 | |
2013-02-21 | Handle operations other than 'eq' and 'and' in dynamic queries | Boris Kolpackov | 1 | -2/+19 | |
2013-02-14 | Bump version to 2.2.12.2.1 | Boris Kolpackov | 2 | -3/+3 | |
2013-02-14 | Make sure windows.hxx is always installed on Windows | Boris Kolpackov | 8 | -21/+42 | |
2013-02-12 | Don't use uninitialized iterator on the rhs of assignment2.2.0 | Boris Kolpackov | 1 | -0/+11 | |
2013-02-12 | Factor windows.h inclusion into separate header, disable min/max macros | Boris Kolpackov | 12 | -74/+45 | |
2013-02-12 | Workarounds for non-standard Sun CC STL | Boris Kolpackov | 4 | -163/+210 | |
2013-02-11 | Remove stray references | Boris Kolpackov | 1 | -4/+4 | |
2013-02-11 | Support compilers that deduce const arrays to const reference differently | Boris Kolpackov | 1 | -0/+15 | |
2013-02-11 | Detect POSIX threads on MinGW-W64 | Boris Kolpackov | 1 | -1/+10 | |
2013-02-09 | Remove unnecessary local typedef (GCC 4.8 warning) | Boris Kolpackov | 1 | -2/+0 | |
2013-02-09 | Bump version to 2.2.0 | Boris Kolpackov | 2 | -5/+5 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 184 | -184/+184 | |
2013-02-09 | Escape m4 macro | Boris Kolpackov | 1 | -1/+1 | |
2013-02-08 | Add schema_catalog::exists() function | Boris Kolpackov | 2 | -0/+16 | |