Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for ext/misc/regexp.c
2025-01-13
| ||
11:28 | [388e7f2373] part of check-in [ed83b79100] GCC 13 has become more quite pedantic about the signature of functions matching the type of pointers through which the functions are called. Make adjustments to extension functions and test procedures to work around this. No changes to the core. (check-in: [ed83b79100] user: drh branch: trunk, size: 27095) | |
2023-05-12
| ||
19:06 | [4bdd004591] part of check-in [f06c16a8b0] Fix harmless compiler warning caused by [0772ddf56713d013]. (check-in: [f06c16a8b0] user: drh branch: trunk, size: 27067) | |
15:45 | [588b6f67b4] part of check-in [0772ddf567] Make the regexp extension more robust against OOM errors during compilation of the recognizer engine. Forum post f50aecd5e8. (check-in: [0772ddf567] user: drh branch: trunk, size: 27058) | |
2022-12-23
| ||
14:49 | [f50ab59bfa] part of check-in [c14bbe1606] Fix lots of harmless, nuisance compiler warnings, mostly unused parameter warnings in extensions. (check-in: [c14bbe1606] user: drh branch: trunk, size: 27035) | |
2022-11-17
| ||
19:24 | [064838f7b3] part of check-in [abb18f61c5] Fix corner cases in UTF8 handling in the REGEXP extension. Forum post 3ffe058b04. (check-in: [abb18f61c5] user: drh branch: trunk, size: 27021) | |
2022-07-21
| ||
18:37 | [5abed0ace2] part of check-in [648172de20] Fix harmless compiler warning seen with MSVC. (check-in: [648172de20] user: mistachkin branch: trunk, size: 27019) | |
2022-07-18
| ||
13:55 | [1459fe1452] part of check-in [ed8a8ebd62] Enhance the REGEXP extension so that it will accept the start-of-input mark ("^") in the middle of parentheses. Forum post 0d6a9160f81ef1a8. (check-in: [ed8a8ebd62] user: drh branch: trunk, size: 27009) | |
13:10 | [76693a7c74] part of check-in [af15bb7530] Fix a problem in the REGEXP extension for the {M,N} construct where M is zero. See forum post 8694e55a2c29963c for more information. (check-in: [af15bb7530] user: drh branch: trunk, size: 26631) | |
11:44 | [554bbbc069] part of check-in [cb5c08978f] Enhance the ext/misc/regexp.c code so that when it is compiled with SQLITE_DEBUG, a new function named regexp_bytecode() is available that prints out the compiled NFA as human-readable text, for debugging purposes. (check-in: [cb5c08978f] user: drh branch: trunk, size: 26612) | |
2022-07-03
| ||
18:12 | [c1fb4f0639] part of check-in [3c04d21e6c] Enhance the REGEXP extension so that the end-of-input indicate ("$") is allowed to occur on one branch of an OR ("|"). Forum post 0107d5d40dd273e2, second issue. (check-in: [3c04d21e6c] user: drh branch: trunk, size: 24532) | |
14:25 | [03e4837115] part of check-in [c94595a6e1] Fix the initial-prefix optimization for the REGEXP extension such that it works even if the prefix contains characters that require a 3-byte UTF8 encoding. This should fix the problem reported by forum post 96692f8ba5. (check-in: [c94595a6e1] user: drh branch: trunk, size: 24549) | |
2021-12-31
| ||
22:53 | [b267fd05ff] part of check-in [e654b57a9f] Mark the REGEXP operator in the built-in extension as deterministic. (check-in: [e654b57a9f] user: drh branch: trunk, size: 24549) | |
2021-10-05
| ||
18:59 | [8cd0d2d904] part of check-in [cddd3b382a] Fix harmless compiler warnings, mostly caused by prior efforts to get static analyzers to run without warnings. (check-in: [cddd3b382a] user: drh branch: trunk, size: 24458) | |
2021-06-07
| ||
00:54 | [5853b0e5ed] part of check-in [17e26a1f5e] Remove unnecessary end-of-line whitespace from the regexp.c extension. (check-in: [17e26a1f5e] user: drh branch: trunk, size: 24425) | |
2021-06-04
| ||
16:11 | [35fa6349ea] part of check-in [83aca2d870] Fix harmless compiler warnings. (check-in: [83aca2d870] user: drh branch: trunk, size: 24441) | |
15:56 | [14f9ea26fa] part of check-in [569e00d4ac] Fix more cases in the regexp extension where the 0x00 terminator at the end of the input string is being pattern matched. [forum/forumpost/9104f0d9e7|Forum post 9104f0d9e7]. (check-in: [569e00d4ac] user: drh branch: trunk, size: 24376) | |
2021-06-03
| ||
13:44 | [bc97bedcb5] part of check-in [fa23108b29] Fix a bug in the regexp extension in which the "." wildcard would match the 0x00 terminator at the end of the comparison string. (check-in: [fa23108b29] user: drh branch: trunk, size: 24283) | |
12:31 | [1b9aa91151] part of check-in [1a8e43cc1b] Fix the case-insensitive version of the regexp() function so that it does not use the prefix optimization incorrectly. Forum post 983b43ef8e. (check-in: [1a8e43cc1b] user: drh branch: trunk, size: 24272) | |
2020-01-07
| ||
19:45 | [246244c714] part of check-in [4c21373c21] Create the "trusted_schema" pragma. Add sqlite3_vtab_config() calls to set the risk rank for many virtual tables. (check-in: [4c21373c21] user: drh branch: new-security-options, size: 23950) | |
2019-12-19
| ||
21:11 | [be064ad947] part of check-in [3d4c0bf890] Fix the regexp extension so that it correctly translates all over-length 3-byte UTF8 sequences into 0xfffd. (check-in: [3d4c0bf890] user: drh branch: trunk, size: 23935) | |
2019-08-13
| ||
20:34 | [653b6ab5e8] part of check-in [a21d1dde73] Add some static to the 'regexp' extension. (check-in: [a21d1dde73] user: mistachkin branch: trunk, size: 23935) | |
2019-01-08
| ||
20:02 | [79345bf034] part of check-in [ca67f2ec0e] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec0e] user: drh branch: trunk, size: 23921) | |
2018-01-01
| ||
16:59 | [9f6655fe21] part of check-in [3d6fba623a] Experiments with the regexp.c extension, trying to get it to report the exact substring that matches the RE. (check-in: [3d6fba623a] user: drh branch: regexp-span, size: 29800) | |
2016-04-12
| ||
20:05 | [a68d25c659] part of check-in [ab69527c16] More harmless compiler warning fixes. (check-in: [ab69527c16] user: mistachkin branch: warnings, size: 23915) | |
2013-07-18
| ||
14:16 | [af92cdaa50] part of check-in [7acc8cd32d] Documentation changes to warn that sqlite3_set_auxdata() might call the destructor even before it returns. Also fix the regexp extension to deal with that case. Ticket [406d3b2ef91c]. (check-in: [7acc8cd32d] user: drh branch: trunk, size: 23845) | |
2013-04-25
| ||
16:42 | [c25c65fe77] part of check-in [84018099c8] Added the transitive_closure, ieee754, and amatch extensions. (check-in: [84018099c8] user: drh branch: std-ext, size: 23738) | |
2013-04-23
| ||
20:10 | Renamed and modified src/test_regexp.c → ext/misc/regexp.c. [c0fdb8af86] part of check-in [860fc393bf] Make "test_regexp.c" into a loadable extension and move it over to ext/misc/regexp.c. Add the "load_static_extension" command for testing purposes. (check-in: [860fc393bf] user: drh branch: std-ext, size: 23343) | |