Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-10 | Handle -x option in default options file | Boris Kolpackov | 1 | -11/+39 | |
This can be used, for example, to override the g++ executable path. | |||||
2012-10-29 | Add support for database prefixes in command line interface | Boris Kolpackov | 1 | -48/+62 | |
2012-10-25 | Static multi-database support | Boris Kolpackov | 1 | -312/+346 | |
Add new options (--multi-database, --default-database). Generate common code to -odb.?xx files and database-specific to -odb-<db>.?xx. | |||||
2012-09-20 | Fix typo | Boris Kolpackov | 1 | -1/+1 | |
2012-09-12 | Implement --output-name, --generate-schema-only, and --at-once options | Boris Kolpackov | 1 | -25/+61 | |
2012-08-10 | Don't add standard odb prologues/epilogues when tracing | Boris Kolpackov | 1 | -53/+60 | |
2012-06-20 | Cosmetic change | Boris Kolpackov | 1 | -1/+0 | |
2012-04-30 | Add support for -isystem -iquote -idirafter preprocessor options2.0.0 | Boris Kolpackov | 1 | -9/+18 | |
2012-04-29 | Use traditional const placement | Boris Kolpackov | 1 | -1/+1 | |
2012-03-09 | Pass -std and -framework options when extracting profile paths | Boris Kolpackov | 1 | -4/+16 | |
2012-03-09 | Add support for --show-sloc and --sloc-limit options | Boris Kolpackov | 1 | -29/+151 | |
2012-03-08 | Print usage/version information to STDOUT instead of STDERR | Boris Kolpackov | 1 | -9/+8 | |
2012-02-28 | Disable warnings about deprecated constructs | Boris Kolpackov | 1 | -0/+1 | |
If desired, those should be picked up by the user's C++ compiler, not ODB compiler. | |||||
2012-02-23 | Use gnu++ instead of c++ for C++ standard to enable GCC extensions | Boris Kolpackov | 1 | -2/+2 | |
This is to be consistent with the default GCC mode which is gnu++98. | |||||
2012-02-23 | Add --std option that allows selecting between C++98 and C++11 | Boris Kolpackov | 1 | -14/+42 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 1 | -0/+20 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -2/+2 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2012-01-20 | Recognize preprocessor options (-D/-U) in default options file | Boris Kolpackov | 1 | -0/+57 | |
2012-01-20 | Escape equal sign in plugin option values | Boris Kolpackov | 1 | -0/+8 | |
2012-01-20 | ODB compiler implementation, traits, and types test for SQL Server | Boris Kolpackov | 1 | -2/+2 | |
2011-10-21 | Implement more robust profile path parsing | Boris Kolpackov | 1 | -2/+13 | |
2011-10-21 | Make ODB Oracle aware | Constantin Michael | 1 | -0/+1 | |
2011-08-04 | Add support for value wrappers | Boris Kolpackov | 1 | -0/+5 | |
Wrapper is a class that wraps another type. Examples of wrappers are various smart pointers, holders, etc. A wrapper can be transparent or it can handle the NULL semantics. The new odb::nullable class template is a NULL wrapper that helps to add the NULL semantics to a value type. New test: common/wrapper. | |||||
2011-07-25 | Add support for Mac OS X DYLD_LIBRARY_PATH1.5.0 | Boris Kolpackov | 1 | -2/+8 | |
2011-07-05 | Make compiler pgsql aware | Constantin Michael | 1 | -0/+1 | |
2011-04-27 | Pass through -framework option (Mac OS X)1.4.0 | Boris Kolpackov | 1 | -0/+15 | |
2011-04-24 | Add --odb-{prologue,epilogue}-file options | Boris Kolpackov | 1 | -1/+56 | |
2011-04-22 | Extract #include directives from prologues/epilogues | Boris Kolpackov | 1 | -0/+6 | |
This is necessary in a situation where a forward-declared object's definition is #include'd into the ODB compilation with --odb-epilogue. In this case the ODB compiler extract the directive from the epilogue's text. | |||||
2011-03-30 | Add support for database-specific profiles | Boris Kolpackov | 1 | -37/+49 | |
2011-03-21 | Infrastructure setup and schema generation for SQLite | Boris Kolpackov | 1 | -0/+1 | |
2011-03-15 | Handle paths with spaces on Windows1.2.0 | Boris Kolpackov | 1 | -20/+21 | |
2011-02-18 | Add support for default options file | Boris Kolpackov | 1 | -0/+53 | |
Now, if configured, the ODB compiler will load the default options file (../etc/odb/default.options by default). This file can be used for installation-wide customization, such as adding extra include search paths. | |||||
2011-02-04 | Check runtime/compiler version compatibility during ODB compilation | Boris Kolpackov | 1 | -1/+10 | |
2011-02-01 | Pass profile paths to plugin; handle profile options | Boris Kolpackov | 1 | -63/+10 | |
2011-01-24 | Windows fixes for output redirection | Boris Kolpackov | 1 | -1/+8 | |
2011-01-23 | Distinguish between data and diagnostics when extracting profile paths | Boris Kolpackov | 1 | -8/+50 | |
2011-01-23 | Ignore subsequent requests to load the same profile | Boris Kolpackov | 1 | -6/+18 | |
2011-01-20 | Implement support for profiles | Boris Kolpackov | 1 | -35/+286 | |
New option: --profile/-p. | |||||
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -2/+2 | |
2010-12-09 | Cosmetic changes | Boris Kolpackov | 1 | -1/+1 | |
2010-11-29 | Make sure there is newline after input file content | Boris Kolpackov | 1 | -0/+4 | |
2010-11-19 | Fix bug in option passing between driver and plugin | Boris Kolpackov | 1 | -6/+16 | |
This requires new option description functionality from CLI. | |||||
2010-11-19 | Fix bug in plugin argument encoding | Boris Kolpackov | 1 | -1/+1 | |
2010-11-16 | Rework pointer traits, add naked, auto_ptr, and TR1 specializations | Boris Kolpackov | 1 | -1/+6 | |
2010-11-15 | Add support for custom object pointers | Boris Kolpackov | 1 | -5/+23 | |
New option: --default-pointer. New object pragma specifier: pointer. | |||||
2010-11-09 | Add support for standard and custom ODB compilation prologues and epilogues | Boris Kolpackov | 1 | -0/+25 | |
2010-11-09 | Implement new compilation architecture | Boris Kolpackov | 1 | -71/+427 | |
Instead of compiling the header directly, g++ is now invoked to compile stdin. At the same time the odb driver pipes the original header to g++. This new approach allows us to add some source code before and/or after the original header. | |||||
2010-10-22 | Use new path::complete() function | Boris Kolpackov | 1 | -186/+180 | |
2010-09-28 | Set LD_LIBRARY_PATH | Boris Kolpackov | 1 | -3/+55 | |