summaryrefslogtreecommitdiff
path: root/src/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Rename src/regex.c to src/regex-emacs.c.Paul Eggert2018-08-051-6614/+0
* Tune SAFE_FREEPaul Eggert2018-06-281-1/+1
* Make regex matching reentrant; update syntax during matchDaniel Colascione2018-06-161-10/+20
* Port --enable-gcc-warnings to GCC 8Paul Eggert2018-04-281-3/+2
* Merge from origin/emacs-26Glenn Morris2018-02-171-1/+1
|\
| * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-161-1/+1
* | Raise limit of regexp repetition (Bug#24914)Noam Postavsky2018-01-261-2/+3
* | Merge from origin/emacs-26Paul Eggert2018-01-011-1/+1
|\ \ | |/
| * Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* | Simplify by assuming !_MSC_VER.Paul Eggert2017-11-021-19/+13
|/
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* ; Don't use non-ASCII quotes in commentsEli Zaretskii2017-07-301-4/+4
* Convert hex digits more systematicallyPaul Eggert2017-07-051-3/+1
* Pacify GCC 7 with --enable-gcc-warningsPaul Eggert2017-05-161-1/+1
* Merge with gnulib, pacifying GCC 7Paul Eggert2017-05-161-4/+4
* Use 'char *FOO' instead of 'char* FOO'Paul Eggert2017-02-181-13/+13
* Remove immediate_quit.Paul Eggert2017-02-011-6/+4
* Replace QUIT with maybe_quitPaul Eggert2017-01-251-5/+2
* Use expanded stack during regex matchesNoam Postavsky2017-01-081-30/+43
* Fix computation of regex stack limitNoam Postavsky2017-01-081-9/+6
* Add support for Unicode whitespace in [:blank:]Philipp Stephani2017-01-061-4/+8
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | Documentation and commentary improvementsEli Zaretskii2016-12-101-0/+1
* | Fix compilation problems.Eli Zaretskii2016-12-051-14/+0
* | Merge branch 'concurrency'Eli Zaretskii2016-12-041-7/+14
|\ \
| * \ merge from trunkKen Raeburn2015-11-011-95/+104
| |\ \
| * \ \ merge from trunkTom Tromey2013-08-191-5/+4
| |\ \ \
| * \ \ \ Merge from trunkTom Tromey2013-07-121-14/+19
| |\ \ \ \
| * \ \ \ \ merge from trunk; clean up some issuesTom Tromey2013-06-031-206/+192
| |\ \ \ \ \
| * \ \ \ \ \ merge from trunkTom Tromey2013-01-051-4/+2
| |\ \ \ \ \ \
| * \ \ \ \ \ \ merge from trunkTom Tromey2012-12-171-6/+4
| |\ \ \ \ \ \ \
| * | | | | | | | This introduces a thread-state object and moves various C globalsTom Tromey2012-08-151-6/+4
* | | | | | | | | Don't access pointers to freed storage in regex.cPaul Eggert2016-11-261-36/+15
* | | | | | | | | Merge from origin/emacs-25Paul Eggert2016-11-041-73/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Revert fixes to allocation of regex matchingNoam Postavsky2016-10-251-73/+0
* | | | | | | | | * src/regex.c (re_search_2): Use UNINIT, not IF_LINT.Paul Eggert2016-10-231-2/+2
* | | | | | | | | Merge from origin/emacs-25Paul Eggert2016-10-231-2/+77
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | * src/regex.c (re_search_2): Make new code safe for -Wjump-misses-init.Paul Eggert2016-10-231-3/+6
| * | | | | | | | Port to GCC 6.2.1 + --enable-gcc-warningsPaul Eggert2016-10-221-17/+19
| * | | | | | | | Fix handling of allocation in regex matchingNoam Postavsky2016-10-211-3/+73
* | | | | | | | | Limit <config.h>’s includesPaul Eggert2016-09-301-14/+2
* | | | | | | | | Remove dead loop iterations in regex.cMichal Nazarewicz2016-09-091-16/+12
* | | | | | | | | Replace decimalnump with alphanumericpMichal Nazarewicz2016-09-091-1/+1
* | | | | | | | | Remove inaccurate comment in regex.cMichal Nazarewicz2016-09-091-2/+1
* | | | | | | | | Spelling and minor grammar fixesPaul Eggert2016-08-051-2/+2
* | | | | | | | | Port regex changes to strict ISO CPaul Eggert2016-08-021-2/+2
* | | | | | | | | Remove unused STREQ macroMichal Nazarewicz2016-08-021-2/+0
* | | | | | | | | Hardcode regex syntax to remove dead code handling different syntaxMichal Nazarewicz2016-08-021-9/+31
* | | | | | | | | Get rid of re_set_whitespace_regexpMichal Nazarewicz2016-08-021-15/+24