Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-23 | Provide different implementations for ODB_POTENTIALLY_UNUSED | Boris Kolpackov | 1 | -1/+9 | |
The same approach does not work for VC++ and GCC. | |||||
2011-07-23 | Change unused macro to use a void pointer instead of a reference | Constantin Michael | 1 | -1/+1 | |
2011-07-05 | Add support for multi-pass database schema generation | Boris Kolpackov | 2 | -5/+20 | |
2011-07-05 | Aesthetic changes | Constantin Michael | 1 | -1/+2 | |
2011-07-05 | Convert buffer to templated basic_buffer | Constantin Michael | 2 | -23/+31 | |
2011-07-04 | Implement support for database operations callbacks | Boris Kolpackov | 3 | -21/+84 | |
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback". | |||||
2011-04-26 | Bump version to 1.4.01.4.0 | Boris Kolpackov | 2 | -5/+5 | |
2011-04-22 | Refactor such that const keyword always precedes type that it qualifies | Constantin Michael | 5 | -17/+17 | |
2011-04-18 | Fix loaded() function in lazy_ptr to conform to documentation | Boris Kolpackov | 7 | -14/+66 | |
2011-04-05 | Bump version to 1.3.01.3.0 | Boris Kolpackov | 2 | -5/+5 | |
2011-03-31 | Bump version to 1.3.0.b1 | Boris Kolpackov | 2 | -5/+5 | |
2011-03-28 | Forward-declare result class template | Boris Kolpackov | 1 | -0/+4 | |
2011-03-25 | Add support for forward-declaring shared_base-based types | Boris Kolpackov | 6 | -9/+58 | |
The forward declaration must specialize the counter_type template to explicitly specify shared_base as the counter type. | |||||
2011-03-16 | Make sure we can free memory even in case of "unsafe" DLL termination1.2.0 | Boris Kolpackov | 1 | -11/+18 | |
2011-03-15 | Change shared_ptr callback interface to work in mt-environment | Boris Kolpackov | 2 | -5/+5 | |
2011-03-15 | Bump version to 1.2.0 | Boris Kolpackov | 2 | -5/+5 | |
2011-03-01 | Add support for embedded database schemas | Boris Kolpackov | 6 | -6/+202 | |
New options: --schema-format, --default-schema. New example: schema/embedded. | |||||
2011-02-21 | Add recoverable, connection_lost, and timeout exceptions | Boris Kolpackov | 2 | -1/+32 | |
The deadlock exception now inherits from recoverable. New manual section: 3.5, "Error Handling and Recovery". | |||||
2011-02-21 | Get rid of unnecessary qualification | Boris Kolpackov | 1 | -12/+12 | |
2011-02-18 | Add odb::core namespace to be used in using-directives | Boris Kolpackov | 6 | -0/+48 | |
Port all the examples and tests. | |||||
2011-02-15 | Get rid of build version in INSTALL-GIT (just use latest) | Boris Kolpackov | 1 | -1/+1 | |
2011-02-01 | Cosmetic changes | Boris Kolpackov | 2 | -4/+4 | |
2011-01-24 | Rearrange function order to suppress MinGW export warnings1.1.0 | Boris Kolpackov | 1 | -37/+37 | |
2011-01-24 | Add dummy source file for DLL export | Boris Kolpackov | 2 | -5/+18 | |
2011-01-24 | Workaround for VC 10 | Boris Kolpackov | 1 | -8/+11 | |
2011-01-24 | Bump version to 1.1.0 | Boris Kolpackov | 2 | -5/+5 | |
2011-01-18 | Add support for native SQL statement execution | Boris Kolpackov | 2 | -0/+27 | |
New test: mysql/native. New manual section: 3.9, "Executing Native SQL Statements". | |||||
2011-01-07 | Cosmetic changes | Boris Kolpackov | 1 | -1/+1 | |
2011-01-04 | Copyright update | Boris Kolpackov | 127 | -126/+136 | |
2010-12-13 | Add a wrapper header for TR1 <memory> | Boris Kolpackov | 1 | -0/+39 | |
2010-12-10 | Cosmetic changes | Boris Kolpackov | 1 | -3/+4 | |
2010-12-09 | Cosmetic change (rename naked pointer to raw pointer) | Boris Kolpackov | 4 | -14/+14 | |
2010-12-09 | Cosmetic changes | Boris Kolpackov | 1 | -1/+1 | |
2010-12-09 | Add lazy pointer support | Boris Kolpackov | 14 | -3/+2260 | |
Built-in support is provided for raw, auto, and tr1 shared/weak pointers. New test: common/lazy-ptr. | |||||
2010-12-01 | Implement not_null pointer pragma | Boris Kolpackov | 2 | -0/+12 | |
New exception: null_pointer. | |||||
2010-11-30 | Cosmetic changes | Boris Kolpackov | 1 | -0/+2 | |
2010-11-26 | Postpone fetching of the data for cached results | Boris Kolpackov | 1 | -2/+20 | |
This way if an object of the same type is loaded in between iteration, the fetched image won't be messed up. | |||||
2010-11-26 | Rename guard_type to guard for consistency | Boris Kolpackov | 3 | -4/+4 | |
2010-11-26 | Add support for recursive object loading | Boris Kolpackov | 3 | -32/+44 | |
If an object of a type needs to be loaded recursively, then it is addded to the delayed loading list which is processed once the statements are unlocked. | |||||
2010-11-24 | Add support for unordered storage of ordered containers | Boris Kolpackov | 1 | -0/+17 | |
New pragma: unordered. | |||||
2010-11-24 | Bump version to 1.1.0.a2 | Boris Kolpackov | 2 | -5/+5 | |
2010-11-22 | Add session, database operations on pointers and const objects | Boris Kolpackov | 14 | -42/+1103 | |
Currently, session is just an object cache. The persist, update, and erase database operations are overloaded to also work on object pointers. All the database operations and the query facility now support const objects. New session-related exceptions: not_in_session, already_in_session, const_object. | |||||
2010-11-22 | Add common implementation of typeinfo comparator | Boris Kolpackov | 1 | -0/+40 | |
2010-11-22 | Add pointer kind and const_pointer to pointer traits | Boris Kolpackov | 2 | -0/+21 | |
2010-11-22 | Forward-declare details::shared_ptr | Boris Kolpackov | 1 | -0/+9 | |
2010-11-22 | Minor stylistic changes | Boris Kolpackov | 1 | -2/+4 | |
2010-11-22 | Allow implicit conversion of TLS pointers | Boris Kolpackov | 3 | -10/+12 | |
2010-11-17 | Add support for unidirectional object relationships | Boris Kolpackov | 1 | -0/+15 | |
New test: common/relationship. | |||||
2010-11-17 | Use complete list of template parameters for container specializations | Boris Kolpackov | 4 | -20/+24 | |
2010-11-16 | Rework pointer traits, add naked, auto_ptr, and TR1 specializations | Boris Kolpackov | 3 | -61/+137 | |