aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-09-14Use __thread keyword if availableBoris Kolpackov5-3/+53
2010-09-13Make odb::exception abstractBoris Kolpackov5-21/+48
Implement what() in concrete exceptions.
2010-09-13Change pragma syntaxBoris Kolpackov1-3/+3
Change odb pragma namespace to db. Use qualifiers (object, value, and member) to specify type/member name. Add support for mapping C++ types to db types.
2010-09-12Add INSTALL fileBoris Kolpackov1-0/+73
2010-09-12Update README filesBoris Kolpackov1-0/+20
2010-09-12Add the NEWS fileBoris Kolpackov2-1/+2
2010-09-12Update ODB descriptionBoris Kolpackov1-1/+1
2010-09-10Add low-level once API that is static initialization-safeBoris Kolpackov5-21/+39
2010-09-10Fix win32 TLS bugBoris Kolpackov1-1/+1
2010-09-10Add support for result cachingBoris Kolpackov1-0/+15
2010-09-10Update disabled warnings optionsBoris Kolpackov2-8/+8
2010-09-10Fix incorrect preprocessor test for when to include DllMainBoris Kolpackov1-1/+3
2010-09-10Add support for early destruction of TLS objectBoris Kolpackov6-5/+66
2010-09-10Disable C4251 for all versions of VC++Boris Kolpackov1-7/+2
2010-09-09Add empty source files to allow inline function exportingBoris Kolpackov4-0/+48
2010-09-09Disable C4200 zero-size array in structBoris Kolpackov2-8/+8
2010-09-09Disable C4068 unknown pragmaBoris Kolpackov1-0/+1
2010-09-09Include lean windows.hBoris Kolpackov11-6/+62
2010-09-08Don't include generated dependencies for dist targetBoris Kolpackov1-1/+1
2010-09-06Cosmetic changesBoris Kolpackov2-4/+2
2010-09-06Generate config.hBoris Kolpackov2-6/+26
2010-09-03Implement Win32 TLS supportBoris Kolpackov26-49/+872
2010-09-02Misc changesBoris Kolpackov1-6/+2
2010-09-02Rename a fileBoris Kolpackov1-0/+0
2010-08-30Support for automake and VC++ buildsBoris Kolpackov12-89/+231
2010-08-30Use the header wrapper instead of posix/mutex.hxxBoris Kolpackov1-1/+1
2010-08-26Add support for creating other build systems (meta-building)Boris Kolpackov61-76/+2001
Add support for automake, VC++ 9, and VC++ 10. Also add the Win32 and 'NULL' threading model implementations.
2010-08-20Add deadlock exceptionBoris Kolpackov2-8/+5
2010-08-19Remove unused id_source constantBoris Kolpackov1-6/+0
2010-08-19Add default value (0) to resetBoris Kolpackov1-1/+1
2010-08-18Move shared_ptr to the details namespaceBoris Kolpackov28-833/+822
2010-08-18Move buffer to the details namespaceBoris Kolpackov6-92/+98
2010-08-18Use TLS to store current transactionBoris Kolpackov1-7/+13
2010-08-18Add multi-threading primitivesBoris Kolpackov19-1/+673
Currently only the pthread-based implementation is present.
2010-08-18Add callback support for zero counter event in shared_baseBoris Kolpackov3-3/+31
2010-08-16Make small functions inlineBoris Kolpackov2-25/+21
2010-08-16Cosmetic changeBoris Kolpackov1-1/+1
2010-08-16Make use of const style consistentBoris Kolpackov9-39/+39
2010-08-16Add pointer guard for naked pointerBoris Kolpackov4-11/+69
2010-08-13Let the DB implementation define a specialization of queryBoris Kolpackov2-26/+3
2010-08-13Cosmetic changeBoris Kolpackov1-1/+1
2010-08-13Move value_traits to the DB-specific namespaceBoris Kolpackov1-25/+0
2010-08-10Rework result/result_iterator interactionBoris Kolpackov1-25/+45
2010-08-10Add ability to load result into an existing objectBoris Kolpackov1-0/+11
2010-08-10Make result copy-assignableBoris Kolpackov3-30/+30
Return result from database::query instead of pointer to impl
2010-08-10Add comparison operators for shared_ptrBoris Kolpackov1-0/+14
2010-08-10Add query supportBoris Kolpackov6-0/+282
2010-08-10Cosmetic changeBoris Kolpackov1-1/+1
2010-08-03Add pre/post header for compiler-specific actionsBoris Kolpackov4-0/+50
2010-08-03Remove committed/rolled-back transaction from currentBoris Kolpackov1-2/+3