summaryrefslogtreecommitdiff
path: root/glib/gregex.c
Commit message (Expand)AuthorAgeFilesLines
* g_regex_escape_string: bad GIR: utf8[] -> utf8Bart Jacobs2023-01-261-1/+1
* gregex: Prevent invalid memory access for unmatched subpatternsPhilip Withnall2023-01-111-2/+2
* gregex: Remove an unreachable return statementPhilip Withnall2022-10-181-1/+1
* Merge branch 'regex-errors-msg-cleanups' into 'main'Philip Withnall2022-10-121-9/+57
|\
| * regex: Use critical messages if an unexpected NULL parameter is providedMarco Trevisan (Treviño)2022-09-211-1/+1
| * gregex: Use pcre2 error messages if we don't provide a specific oneMarco Trevisan (Treviño)2022-09-211-8/+56
* | gregex: Drop explanation G_REGEX_JAVASCRIPT_COMPATGuido Günther2022-09-271-12/+0
* | gregex: Allow G_REGEX_JAVASCRIPT_COMPAT in compile mask for g_regex_newGuido Günther2022-09-271-1/+4
|/
* glib/regex: Do not use JIT when using unsupported match optionsMarco Trevisan (Treviño)2022-09-121-13/+25
* regex: Handle JIT errors more explicitlyMarco Trevisan (Treviño)2022-09-121-2/+3
* regex: Avoid allocating offsets until we've a matchMarco Trevisan (Treviño)2022-09-121-5/+1
* regex: Compute the offsets size based on match resultsMarco Trevisan (Treviño)2022-09-121-3/+13
* gregex: Avoid re-allocating if we have no size changeMarco Trevisan (Treviño)2022-09-121-3/+10
* gregex: Handle the case we need to re-allocate the match dataMarco Trevisan (Treviño)2022-09-121-1/+14
* regex: Use size types more in line with PCRE2 returned valuesMarco Trevisan (Treviño)2022-09-121-15/+19
* gregex: Fix a potential PCRE2 code leak on reallocation failuresMarco Trevisan (Treviño)2022-09-121-7/+5
* gregex: Do not try access the undefined match offsets if we have no matchMarco Trevisan (Treviño)2022-09-121-0/+6
* gregex: Mark g_match_info_get_regex as transfer noneMarco Trevisan (Treviño)2022-09-121-1/+1
* regex: Do not mix PCRE2 Compile, Match, Newline and BSR flagsMarco Trevisan (Treviño)2022-09-121-314/+323
* gregex: use correct size for pcre2_pattern_infoMamoru TASAKA2022-07-261-1/+1
* gregex: do not set match and recursion limits on match contextAleksei Rybalkin2022-07-251-2/+0
* gregex: use g_debug instead of g_warning in case JIT is not availableAleksei Rybalkin2022-07-221-9/+9
* gregex: use G_REGEX_OPTIMIZE flag to enable JIT compilationAleksei Rybalkin2022-07-201-16/+88
* Merge branch 'gregex-match-info-leak-fix' into 'main'Philip Withnall2022-07-201-1/+4
|\
| * gregex: Free match info if offset matching recalc failedMarco Trevisan (Treviño)2022-07-201-1/+4
* | gregex: Ensure we translate the errcode without asserting on G_REGEX_ERROR_CO...Marco Trevisan (Treviño)2022-07-151-2/+6
|/
* gregex: use %s format specifier for localized error messageAleksei Rybalkin2022-07-141-3/+6
* replace pcre1 with pcre2Aleksei Rybalkin2022-07-121-415/+698
* gregex: Add G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULTSimon McVittie2022-06-231-4/+4
* glib: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
* docs: mark macros, flags, enums with percent signGabor Karsay2022-03-041-22/+22
* Merge branch 'wip/pwithnall/962-drop-embedded-pcre' into 'main'Philip Withnall2021-06-211-4/+0
|\
| * build: Drop the internal_pcre option in favour of the subprojectPhilip Withnall2021-06-161-4/+0
* | gregex: Fix return from g_match_info_fetch() for unmatched subpatternsPhilip Withnall2021-06-091-9/+21
|/
* glib: Drop unnecessary volatile qualifiers from internal variablesPhilip Withnall2020-11-201-3/+3
* tree: Fix various typos and outdated terminologyPhilip Withnall2020-06-121-3/+3
* minor typos in the documentation (a/an)Дилян Палаузов2019-08-241-3/+3
* Use G_GNUC_FALLTHROUGH where appropriateBenjamin Otte2018-09-041-0/+1
* gregex: Highlight in the docs that input must be in UTF-8Philip Withnall2018-05-081-0/+6
* gregex: Highlight some argument names in the documentationPhilip Withnall2018-05-081-3/+3
* gregex: Clarify units in documentationPhilip Withnall2018-05-081-8/+8
* docs: Escape some backslashes for markdownVolker Sobek2017-10-051-1/+1
* gregex: Fix an assignment-after-free errorPhilip Withnall2017-01-121-1/+0
* gregex: Fix a potential use-after-free bugPhilip Withnall2017-01-121-1/+3
* License headers: replace current FSF address by a link to gnu.orgSébastien Wilmet2017-01-041-3/+2
* introspection: use (nullable) or (optional) instead of (allow-none)Christian Hergert2016-11-221-14/+14
* Use Unicode in translatable stringsPiotr Drąg2016-10-121-4/+4
* gregex: loosen behaviour testingAllison Lortie2016-08-161-0/+4
* Fix documentation typosPhillip Wood2016-04-111-1/+1
* docs: GRegex: @start_position is in bytesSébastien Wilmet2016-01-281-6/+6