Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade accidentally downgraded libmariadb | Marko Mäkelä | 2019-11-21 | 1 | -0/+0 |
| | | | | | | In commit daabc5cc68440fe7871b7c570e114a6a0d119bfb the libmariadb component was accidentally downgraded. Restore the latest libmariadb release, v3.1.5. | ||||
* | MDEV-20729 Fix REFERENCES constraint in column definition | Aleksey Midenkov | 2019-11-20 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | Add support of referential constraints directly in column defininions: create table t1 (id1 int primary key); create table t2 (id2 int references t1(id1)); Referenced field name can be omitted if equal to foreign field name: create table t1 (id int primary key); create table t2 (id int references t1); Until 10.5 this syntax was understood by the parser but was silently ignored. In case of generated columns this syntax is disabled at parser level by ER_PARSE_ERROR. Note that separate FOREIGN KEY clause for generated columns is disabled at storage engine level. | ||||
* | new CC 3.1 due to typo in it | Oleksandr Byelkin | 2019-10-31 | 1 | -0/+0 |
| | |||||
* | new CC 3.1 | Oleksandr Byelkin | 2019-10-30 | 1 | -0/+0 |
| | |||||
* | Fix problem with warnings of new compilers. | Oleksandr Byelkin | 2019-10-04 | 1 | -0/+0 |
| | |||||
* | C/C | Sergei Golubchik | 2019-09-03 | 1 | -0/+0 |
| | |||||
* | C/C | Sergei Golubchik | 2019-09-01 | 1 | -0/+0 |
| | |||||
* | MDEV-20377: Introduce cmake -DWITH_MSAN:BOOL=ON | Marko Mäkelä | 2019-08-19 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MemorySanitizer is a compile-time instrumentation layer in clang and GCC. Together with AddressSanitizer mostly makes the run-time instrumentation of Valgrind redundant. It is a little more tricky to set up, because running with uninstrumented libraries will lead into false positives. You will need an instrumented libc++, and you should use -stdlib=libc++ instead of the default libstdc++. To build the instrumented library, you can refer to https://github.com/google/sanitizers/wiki/MemorySanitizerLibcxxHowTo or you can adapt these steps that worked for me, for clang-8 version 8.0.1: cd /mariadb sudo apt source libc++-8-dev cd llvm-toolchain-8-8.0.1 mkdir libc++msan; cd libc++msan cmake ../libcxx -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_SANITIZER=Memory \ -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 Then, in your MariaDB build directory, you have to compile with libc++ and bundled libraries, such as WITH_SSL=bundled, WITH_ZLIB=bundled. For uninstrumented system libraries, you will get false positives for uninitialized values. Like this: cmake -DWITH_MSAN=ON -DWITH_SSL=bundled -DWITH_ZLIB=bundled \ -DCMAKE_CXX_FLAGS='-stdlib=libc++' .. Note: you should also add -O2 to the compiler options, or you may get crashes due to stack overflow. Finally, to run tests, you must replace libc++ with the instrumented one: LD_LIBRARY_PATH=/mariadb/llvm-toolchain-8-8.0.1/libc++msan/lib \ MSAN_OPTIONS=abort_on_error=1 \ ./mtr --big-test --parallel=auto --force --retry=0 Failure to do so will report numerous false positives related to operations on std::string and the like. This is work in progress. Some issues will still have to be fixed for WITH_MSAN to be usable. See MDEV-20377 for details. | ||||
* | revert accidental libmariadb change | Eugene Kosov | 2019-08-08 | 1 | -0/+0 |
| | |||||
* | fix build (-Werror + -Wignored-qualifiers) | Eugene Kosov | 2019-08-06 | 1 | -0/+0 |
| | |||||
* | Merge branch '10.1' into 10.2 | Oleksandr Byelkin | 2019-07-26 | 1 | -0/+0 |
|\ | |||||
* | | switch to CC 3.1 | Oleksandr Byelkin | 2019-07-20 | 1 | -0/+0 |
| | | |||||
* | | update Connector C | Oleksandr Byelkin | 2019-05-04 | 1 | -0/+0 |
| | | |||||
* | | MDEV-18131 : Update C/C to fix IP address SAN verification in 10.2+ | Vladislav Vaintroub | 2019-04-29 | 1 | -0/+0 |
| | | |||||
* | | C/C again | Sergei Golubchik | 2019-02-08 | 1 | -0/+0 |
| | | | | | | | | fixes memory leaks in restart_mysqld.inc tests | ||||
* | | C/C again | Sergei Golubchik | 2019-02-07 | 1 | -0/+0 |
| | | |||||
* | | update C/C to get latest PS fixes | Sergei Golubchik | 2019-02-07 | 1 | -0/+0 |
| | | |||||
* | | C/C 3.0.9 | Sergei Golubchik | 2019-02-06 | 1 | -0/+0 |
| | | |||||
* | | update C/C to v3.0.8 | Sergei Golubchik | 2018-12-20 | 1 | -0/+0 |
| | | |||||
* | | C/C 3.0.7 | Sergei Golubchik | 2018-11-12 | 1 | -0/+0 |
| | | |||||
* | | Update libmariadb | Vladislav Vaintroub | 2018-10-03 | 1 | -0/+0 |
| | | |||||
* | | update libmariadb | Sergei Golubchik | 2018-09-24 | 1 | -0/+0 |
| | | |||||
* | | SLES11 OpenSSL 0.9.8 support | Sergei Golubchik | 2018-08-09 | 1 | -0/+0 |
| | | |||||
* | | update C/C up to v3.0.6 tag | Sergei Golubchik | 2018-08-09 | 1 | -0/+0 |
| | | | | | | | | update the test to the new (correct) result | ||||
* | | update C/C | Sergei Golubchik | 2018-06-24 | 1 | -0/+0 |
| | | |||||
* | | update C/C | Sergei Golubchik | 2018-05-15 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2018-03-18 | 1 | -0/+0 |
| | | |||||
* | | Update C/C | Vladislav Vaintroub | 2018-02-14 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2018-02-07 | 1 | -0/+0 |
| | | |||||
* | | update C/C | Vladislav Vaintroub | 2018-01-26 | 1 | -0/+0 |
| | | |||||
* | | Fix and reenable Windows compiler warning C4800 (size_t conversion). | Vladislav Vaintroub | 2018-01-26 | 1 | -0/+0 |
| | | |||||
* | | Fix compilation warnings for libmariadb | Marko Mäkelä | 2018-01-11 | 1 | -0/+0 |
| | | |||||
* | | Update CONC | Vladislav Vaintroub | 2018-01-10 | 1 | -0/+0 |
| | | |||||
* | | update libmariadb | Vladislav Vaintroub | 2018-01-04 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2017-12-28 | 1 | -0/+0 |
| | | |||||
* | | Update C/C to fix unit tests with clang | Vladislav Vaintroub | 2017-11-24 | 1 | -0/+0 |
| | | |||||
* | | MDEV-14483 Export _mysl_client_plugin_declaration from auth_gssapi_client.so | Vladislav Vaintroub | 2017-11-24 | 1 | -0/+0 |
| | | | | | | | | Update C/C to include fix for this bug. | ||||
* | | update C/C | Vladislav Vaintroub | 2017-11-13 | 1 | -0/+0 |
| | | |||||
* | | update C/C | Sergei Golubchik | 2017-10-26 | 1 | -0/+0 |
| | | |||||
* | | Update C/C | Vladislav Vaintroub | 2017-10-03 | 1 | -0/+0 |
| | | | | | | | | Fixes some warnings. | ||||
* | | Update libmariadb submodule | Vicențiu Ciorbaru | 2017-09-20 | 1 | -0/+0 |
| | | |||||
* | | MDEV-13370 Ambiguous behaviour regarding installation of header files | Sergei Golubchik | 2017-08-14 | 1 | -0/+0 |
| | | | | | | | | | | install all server includes under /usr/include/mysql/server/ and C/C includes under /usr/include/mysql/ | ||||
* | | Merge branch '10.1' into 10.2 | Sergei Golubchik | 2017-07-05 | 1 | -0/+0 |
|\ \ | |/ | |||||
| * | Remove accidentally added directory. | Jan Lindström | 2016-10-29 | 1 | -0/+0 |
| | | |||||
| * | A few fixes for VATS in 10.1 | sensssz | 2016-10-25 | 1 | -0/+0 |
| | |||||
* | update libmariadb | Sergei Golubchik | 2017-07-05 | 1 | -0/+0 |
| | |||||
* | new connector version which correspond BULK command | Oleksandr Byelkin | 2017-06-14 | 1 | -0/+0 |
| | |||||
* | update to the latest C/C to fix failures on Windows | Sergei Golubchik | 2017-05-10 | 1 | -0/+0 |
| | |||||
* | Update C/C (fix build on Windows) | Vladislav Vaintroub | 2017-05-10 | 1 | -0/+0 |
| | |||||
* | update C/C | Sergei Golubchik | 2017-05-09 | 1 | -0/+0 |
| |