Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
48 hours | Add relocatable class to builds manifest value of ODB compiler packageHEADmaster | Boris Kolpackov | 1 | -1/+1 | |
6 days | Various minor tweaks and comments | Boris Kolpackov | 2 | -7/+20 | |
2024-05-01 | Go back to comparing compiler/runtime interface versions | Boris Kolpackov | 3 | -0/+17 | |
2024-04-30 | Remove old cruft (libtool support, etc) from plugin search code | Boris Kolpackov | 1 | -25/+5 | |
2024-04-30 | Fix Clang -Wno-undefined-var-template in dynamic multi-database support code | Boris Kolpackov | 2 | -9/+41 | |
Note that after this change we can no longer support multi-file circular dependencies in this mode since we need to generate extern template declarations involving classes that may participate in the cycle (see now excluded odb-tests/common/circular/multiple/). | |||||
2024-04-29 | Get rid of ODB_BUILD2 macro in ODB compiler | Boris Kolpackov | 5 | -24/+9 | |
2024-04-29 | Redo version.hxx as version.hxx.in in ODB compiler | Boris Kolpackov | 5 | -44/+75 | |
2024-04-25 | Update ODB compiler plugin to work with GCC 14 | Boris Kolpackov | 2 | -4/+18 | |
2024-04-24 | Reimplement has_lt_operator check without full instantiation | Boris Kolpackov | 2 | -6/+32 | |
The full instantiation caused a segfault in certain cases with GCC 11.4.0 from Ubuntu 22.04 (but not from Debian). | |||||
2024-04-23 | Suppress bunch of unused/uninitialized warnings | Boris Kolpackov | 1 | -0/+2 | |
2024-03-28 | Add odb-tests as tests dependency for libodb | Karen Arutyunov | 1 | -1/+1 | |
2024-02-27 | Add missing convert_from() calls during inverse container statement generation | Boris Kolpackov | 1 | -2/+6 | |
2024-02-26 | Add root LICENSE file | Boris Kolpackov | 5 | -7/+7 | |
Also tweak copyright in package LICENSE files. | |||||
2024-02-05 | Keep toolchain dependency version 0.16.0- until 0.17.0 is released | Karen Arutyunov | 1 | -2/+5 | |
2024-02-01 | Add libodb-mssql package to repository | Karen Arutyunov | 1 | -2/+2 | |
2024-01-24 | Add libodb package to repository | Karen Arutyunov | 1 | -4/+0 | |
2024-01-24 | Turn odb repository into muti-package repository | Karen Arutyunov | 248 | -510/+32287 | |
Also remove the autoconf/make-based build system. | |||||
2024-01-19 | Prevent inner self-typedefs from causing scope cycles | Boris Kolpackov | 4 | -15/+107 | |
2023-09-21 | Skip declarations inside anonymous namespaces | Boris Kolpackov | 1 | -2/+8 | |
There could be nothing of interest to us inside but they wreck havoc with our attempts to sort declarations into namespaces. | |||||
2023-09-21 | Support integer template parameters in parser::emit_type_name() | Boris Kolpackov | 1 | -2/+5 | |
2023-09-06 | Make GCC plugin directory, g++ executable name customizable | Boris Kolpackov | 1 | -17/+4 | |
Specifically, there are now two new optional configuration variables: config [dir_path] config.odb.plugin_dir ?= [null] config [string] config.odb.gxx_name ?= [null] | |||||
2023-07-05 | Change version to 2.5.0-b.26.z | Boris Kolpackov | 1 | -4/+4 | |
2023-06-30 | Release version 2.5.0-b.25v2.5.0-b.25 | Boris Kolpackov | 1 | -4/+4 | |
2023-06-12 | Fix GCC 13 -Woverloaded-virtual warning | Boris Kolpackov | 4 | -0/+9 | |
2023-06-12 | Fix incorrect function override signature | Boris Kolpackov | 1 | -1/+2 | |
2023-03-20 | Regenerate options parsing files | Karen Arutyunov | 1 | -0/+50 | |
2023-01-11 | Add support for custom table definition options | Boris Kolpackov | 4 | -8/+126 | |
2022-09-12 | Use ad hoc recipes to compile options.cli file | Karen Arutyunov | 5 | -33/+63 | |
2022-07-29 | Change version to 2.5.0-b.24.z | Boris Kolpackov | 1 | -4/+4 | |
2022-07-26 | Release version 2.5.0-b.23v2.5.0-b.23 | Boris Kolpackov | 1 | -4/+4 | |
2022-07-18 | Work around bogus -Wrestrict GCC 12 warning (bug #105329) | Boris Kolpackov | 1 | -1/+1 | |
2022-07-13 | Work around bogus "used uninitialized" warnings issued by GCC 12 | Boris Kolpackov | 1 | -0/+2 | |
2022-07-01 | Regenerate options parsing files | Karen Arutyunov | 1 | -35/+63 | |
2022-06-21 | Use unwrapped container value type when determining if it's composite | Boris Kolpackov | 1 | -6/+14 | |
2022-06-21 | Add missing <odb/schema-version.hxx> include in generated inline file | Boris Kolpackov | 1 | -0/+4 | |
2022-03-01 | Add support for --std=c++20 | Boris Kolpackov | 4 | -3/+16 | |
2021-10-26 | Fix few issues in build2 metadata | Boris Kolpackov | 2 | -5/+6 | |
2021-10-20 | Change version to 2.5.0-b.22.z | Boris Kolpackov | 1 | -4/+4 | |
2021-10-16 | Release version 2.5.0-b.21v2.5.0-b.21 | Boris Kolpackov | 1 | -4/+4 | |
2021-08-06 | Allow specifying "ad hoc" options (-I, -D, etc) in options files | Boris Kolpackov | 1 | -19/+27 | |
2021-08-06 | Parse default options file directly using new argv_file_scanner ctor | Boris Kolpackov | 1 | -3/+1 | |
2021-08-06 | Deal with Windows command line length limit | Boris Kolpackov | 1 | -21/+155 | |
2021-08-05 | Regenerate options parsing code | Boris Kolpackov | 3 | -27/+113 | |
2021-07-07 | Resolve name lookup ambiguity causing error with GCC 11 | Boris Kolpackov | 2 | -0/+10 | |
2021-06-29 | Add support for bulk operations in PostgreSQL 14 | Boris Kolpackov | 5 | -21/+62 | |
2021-04-30 | Use transaction::connection(database&) in generated code | Boris Kolpackov | 1 | -36/+28 | |
2021-04-29 | Use new prepared_query_impl::verify_connection() in execute_query() | Boris Kolpackov | 1 | -8/+6 | |
2021-04-06 | Report environment variables in build2 metadata | Boris Kolpackov | 1 | -1/+5 | |
2021-03-31 | Adjust to changes in GCC 11 | Boris Kolpackov | 1 | -0/+20 | |
2021-02-24 | Adapt to cutl/ to libcutl/ rename | Karen Arutyunov | 34 | -51/+51 | |