summaryrefslogtreecommitdiff
path: root/pcre
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '10.1' into 10.2Oleksandr Byelkin2020-05-0224-2517/+2544
|\
| * Merge branch 'merge-pcre' into 10.1Oleksandr Byelkin2020-04-3024-2517/+2544
| |\
| | * 8.44Oleksandr Byelkin2020-04-3047-2780/+3636
| | |
* | | Fixed some compiler warningsMonty2019-09-013-2/+3
| | |
* | | Fixed some errors & warnings found by clangMonty2019-08-081-1/+2
| | | | | | | | | | | | | | | | | | | | | - pcretest.c could use macro with side effect - maria_chk could access freed memory - Initialized some variables that could be accessed uninitalized - Fixed compiler warning in my_atomic-t.c
* | | Merge branch '10.1' into 10.2Oleksandr Byelkin2019-05-0416-27/+227
|\ \ \ | |/ /
| * | Merge branch 'merge-pcre' into 10.1Sergei Golubchik2019-04-2616-27/+227
| |\ \ | | |/
| | * 8.43Sergei Golubchik2019-04-2640-975/+1509
| | |
* | | Merge branch '10.1' into 10.2Sergei Golubchik2018-05-1019-337/+638
|\ \ \ | |/ /
| * | Merge branch '10.0' into 10.1Sergei Golubchik2018-05-0519-337/+638
| |\ \
| | * \ Merge branch 'merge-pcre' into 10.0Sergei Golubchik2018-04-2619-337/+638
| | |\ \ | | | |/
| | | * 8.42Sergei Golubchik2018-04-2456-3397/+5804
| | | |
* | | | Fix and reenable Windows compiler warning C4800 (size_t conversion).Vladislav Vaintroub2018-01-262-4/+4
| | | |
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2017-10-242-3/+9
|\ \ \ \ | |/ / /
| * | | Merge branch '10.0' into 10.1Sergei Golubchik2017-10-222-3/+9
| |\ \ \ | | |/ /
| | * | MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64leSergei Golubchik2017-10-092-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caused by 2fcd8c12522. It used the documented pcre API -pcre_exec(NULL, NULL, NULL, -999, -999, 0, NULL, 0) to calculate the pcre stack frame size. Unfortunately, modern compilers broke it by cloning and inlining pcre match() function. 2fcd8c12522 tried to workaround it by setting the stack frame size to at least 500. It didn't work, 500 is not a universal constant. Now we fix our copy of pcre to not inline or clone match() - so that stack frame detection would work again - and detect at cmake time whether system pcre is broken or usable. Also use stack, not (much slower) malloc in bundled pcre, unless on Windows
* | | | Merge 10.1 into 10.2Marko Mäkelä2017-09-062-1/+6
|\ \ \ \ | |/ / /
| * | | Merge 10.0 into 10.1Marko Mäkelä2017-09-062-1/+6
| |\ \ \ | | |/ /
| | * | Fix compiler warningsMarko Mäkelä2017-09-012-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | metadata_lock_info_duration[]: Remove the unused variable. Add some comments /* fall through */ to silence -Wimplicit-fallthrough
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2017-08-1731-521/+825
|\ \ \ \ | |/ / /
| * | | Merge branch '10.0' into 10.1Sergei Golubchik2017-08-0831-521/+825
| |\ \ \ | | |/ /
| | * | Merge branch 'merge-pcre' into 10.0Vicențiu Ciorbaru2017-07-3031-521/+825
| | |\ \ | | | |/
| | | * 8.41Vicențiu Ciorbaru2017-07-3058-3881/+4299
| | | |
* | | | MDEV-13370 Ambiguous behaviour regarding installation of header filesSergei Golubchik2017-08-141-1/+1
|/ / / | | | | | | | | | | | | install all server includes under /usr/include/mysql/server/ and C/C includes under /usr/include/mysql/
* | | Merge 10.0 into 10.1Marko Mäkelä2017-03-0930-1166/+1449
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | Also, implement MDEV-11027 a little differently from 5.5 and 10.0: recv_apply_hashed_log_recs(): Change the return type back to void (DB_SUCCESS was always returned). Report progress also via systemd using sd_notifyf().
| * | Merge branch 'merge-pcre' into 10.0Vicențiu Ciorbaru2017-03-0530-1166/+1449
| |\ \ | | |/
| | * 8.40Vicențiu Ciorbaru2017-03-0548-1236/+1630
| | |
* | | Merge branch '10.0' into 10.1Sergei Golubchik2016-06-2831-2141/+3492
|\ \ \ | |/ /
| * | Merge branch 'merge-pcre' into 10.0Sergei Golubchik2016-06-2131-2141/+3492
| |\ \ | | |/
| | * 8.39Sergei Golubchik2016-06-2158-4367/+5786
| | |
* | | Merge branch '10.0' into 10.1Sergei Golubchik2015-12-2139-1264/+2225
|\ \ \ | |/ /
| * | Merge branch 'merge/merge-pcre' into 10.0Sergei Golubchik2015-12-1339-1264/+2225
| |\ \ | | |/
| | * 8.38Sergei Golubchik2015-12-1356-1646/+2886
| | |
* | | Merge branch '10.0' into 10.1Sergei Golubchik2015-11-191-5/+0
|\ \ \ | |/ /
| * | MDEV-8533 Debug embedded server does not build on WindowsVladislav Vaintroub2015-11-091-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pre/CMakeLists.txt defines CMAKE_DEBUG_POSTFIX which causes a different library name on Windows debug build (pcred.lib rather than pre.lib) However MERGE_LIBRARIES macro that is used to create static embedded library (out of other static libraries), can not handle per-configuration library names. Thus the build fails with "pre.lib not found" Fix is to remove unnecessary CMAKE_DEBUG_POSTFIX
* | | restore CRLF file ending in the test dataSergei Golubchik2015-09-141-2/+2
| | |
* | | Fix spelling errorsOtto Kekäläinen2015-08-271-1/+1
|/ /
* | CRLFSergei Golubchik2015-06-111-616/+616
| |
* | Merge branch 'merge-pcre' into 10.0Sergei Golubchik2015-05-0441-768/+1695
|\ \ | |/
| * 8.37Sergei Golubchik2015-05-0479-7082/+10402
| |
* | pcre-8.36Sergei Golubchik2014-11-2050-3102/+4194
|\ \ | |/
| * 8.36Sergei Golubchik2014-11-1871-4612/+6719
| |
* | pcre-8.35Sergei Golubchik2014-06-0579-2974/+4679
|\ \ | |/
| * pcre-8.35.tar.bz2Sergei Golubchik2014-06-05107-4072/+21415
| |
| * pcre-8.34Sergei Golubchik2014-06-05361-0/+270599
|
* remove and ignore generated pcre filesSergei Golubchik2014-06-053-551/+0
|
* MDEV-6149 Include file pcre.h missing in binary dist, meaing I_S plugins ↵Sergei Golubchik2014-06-051-0/+2
| | | | | | can't be built when the bundled pcre is used, install its pcre.h in mysql/private/
* merge 10.0-base ->10.0unknown2014-02-05168-6712/+12121
|\
| * Upgrading the bundled PCRE to 8.34Alexander Barkov2014-02-03168-6705/+12145
| |
* | MDEV-5357 REGEXP word boundaries don't workAlexander Barkov2013-12-022-0/+37
|/ | | | | | | Applied a patch from Philip Hazel implementing the non-standard syntax for word boundaries in PCRE, for compatibility with the old Henry Spencer's regex library.