Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-05 | Initial take on build2-based build | Boris Kolpackov | 1 | -1/+5 | |
Only C++11 is supported with GCC 4.8 and up and VC 14 and up. This change also introduces the ODB_THREADS_CXX11 threading model. It is the default for the build2 build but can be disabled with a global ODB_THREADS_NONE define (global means that it should be in effect both when building and using the library). | |||||
2016-08-04 | Minor config.hxx rearrangement | Boris Kolpackov | 1 | -9/+15 | |
2016-08-03 | Reorganize config files | Boris Kolpackov | 1 | -17/+25 | |
Split config.h inclusion and C++11 tests. Move VC C++11 to config.hxx. | |||||
2016-06-15 | Get rid of C++11 deprecation warnings for auto_ptr, exception specs | Boris Kolpackov | 1 | -0/+10 | |
In particular, std::auto_ptr is no longer mapped in C++11. | |||||
2015-12-20 | Detect Clang that pretends to be very old GCC | Boris Kolpackov | 1 | -1/+3 | |
On FreeBSD, Clang 3.7 says it is GCC 4.2. Go figure. | |||||
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2014-01-18 | Fix incorrect GCC version test (harmless until 5.0.0 is released) | Boris Kolpackov | 1 | -2/+2 | |
2014-01-18 | Fix incorrect C++11 feature macro name | Boris Kolpackov | 1 | -3/+3 | |
2013-10-15 | Automatically map C++11 enum classes (strong enums) | Boris Kolpackov | 1 | -0/+4 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2013-02-05 | Add support for change-tracking containers | Boris Kolpackov | 1 | -0/+4 | |
ODB now supports "smart" ordered containers. Such containers get extra functions for updating and deleting individual elements. Based on this functionality implement two change-tracking containers: odb::vector (equivalent to std::vector) and QOdbList (equivalent to QList). New tests: common/container/change-tracking and qt/common/container/change- tracking. | |||||
2012-03-02 | Reimplement C++11 support to be header-only | Boris Kolpackov | 1 | -1/+2 | |
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 | 1 | -0/+18 | |
2012-02-28 | Build infrastructure for C++11 support | Boris Kolpackov | 1 | -0/+3 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-09-06 | Generate config.h | Boris Kolpackov | 1 | -5/+4 | |
2010-08-26 | Add support for creating other build systems (meta-building) | Boris Kolpackov | 1 | -0/+23 | |
Add support for automake, VC++ 9, and VC++ 10. Also add the Win32 and 'NULL' threading model implementations. |