Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/regc_lex.c at check-in d68fd866c4199176
|
2025-05-14
| ||
| 10:58 | Proposed fix for [fbc56b259e]: Add support for \z in regex as end-of-string anchor file: [ac84fc9501] check-in: [31c03110d4] user: jan.nijtmans branch: bug-fbc56b259e, size: 25877 | |
|
2024-08-24
| ||
| 11:06 | Mrge [d68fd866c4199176]: Fix [4ed788c618]: regexp \U not fully implemented - unclear in docs. file: [145e7c6eda] check-in: [a13a354899] user: pooryorick branch: unchained, size: 26230 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [5ef0c0923e] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 26316 | |
|
2023-11-21
| ||
| 08:19 | Merge 8.7 file: [2024253218] check-in: [d68fd866c4] user: jan.nijtmans branch: main, size: 25858 | |
|
2023-11-20
| ||
| 22:13 | Experimental fix for [4ed788c618]: regexp \U not fully implemented - unclear in docs file: [dd6a0530a2] check-in: [f31a38e350] user: jan.nijtmans branch: bug-4ed788c618, size: 25855 | |
|
2023-06-28
| ||
| 17:27 | merge trunk file: [c898bb7017] check-in: [f9c873e34d] user: dgp branch: dgp-disable-deprecated-resyntax, size: 25957 | |
|
2023-06-21
| ||
| 13:08 | RE syntax documentation describes some features as deprecated. Open branch to examine their removal. file: [e342efda60] check-in: [fa5748b035] user: dgp branch: dgp-disable-deprecated-resyntax, size: 25954 | |
|
2022-10-17
| ||
| 19:46 | Merge 8.7 file: [56269b7666] check-in: [c4297a8793] user: jan.nijtmans branch: main, size: 25944 | |
| 19:44 | More octal -> hex usage file: [de88e34f33] check-in: [087ea5a34b] user: jan.nijtmans branch: core-8-branch, size: 25941 | |
|
2021-08-23
| ||
| 10:01 | Add FALLTHRU markers, to help GCC emit less false warnings file: [13ed3bca70] check-in: [85f10205a7] user: jan.nijtmans branch: core-8-5-branch, size: 26268 | |
|
2021-02-19
| ||
| 07:21 | Merge 8.7 file: [60997c6858] check-in: [dbcb35a6b5] user: jan.nijtmans branch: main, size: 25944 | |
| 07:20 | Merge 8.6 file: [4ad5a90d4e] check-in: [178e807735] user: jan.nijtmans branch: core-8-branch, size: 25941 | |
| 07:20 | Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. Thanks to Tom Lane for the bug-report and the fix file: [1b1348e191] check-in: [4113aee487] user: jan.nijtmans branch: core-8-6-branch, size: 25951 | |
| 07:18 | Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. Thanks to Tom Lane for the bug-report and the fix. file: [b4b28921f2] check-in: [2162ee3450] user: jan.nijtmans branch: core-8-5-branch, size: 26301 | |
|
2021-01-11
| ||
| 11:54 | Merge 8.7 file: [f714640fa1] check-in: [4d8578a441] user: jan.nijtmans branch: main, size: 25940 | |
| 11:52 | Merge 8.6 file: [74dd9f6342] check-in: [68252f07db] user: jan.nijtmans branch: core-8-branch, size: 25937 | |
| 11:41 | Fix [1dab713a38]: Uninitialized-variable use while parsing '*' in BRE-mode regexps file: [e9c262e970] check-in: [a2ea227d7b] user: jan.nijtmans branch: core-8-6-branch, size: 25947 | |
| 11:39 | Fix [1dab713a38]: Uninitialized-variable use while parsing '*' in BRE-mode regexps file: [7edc4ccb58] check-in: [88bf40aa59] user: jan.nijtmans branch: core-8-5-branch, size: 26297 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [7984264e63] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 25936 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [29ae29b070] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 25933 | |
|
2020-09-20
| ||
| 09:05 | Fix [9ffffcbeee]: compiler warnings in regcomp.c file: [5f878f5ed0] check-in: [5fc493fe32] user: jan.nijtmans branch: trunk, size: 25937 | |
|
2020-04-24
| ||
| 21:37 | Merge 8.6 (Except encoding-12.6 test-case still to be handled) file: [6f78fce82e] check-in: [c15333aed7] user: jan.nijtmans branch: core-8-branch, size: 26025 | |
| 20:54 | merge 8.5 file: [e7ec81dd2f] check-in: [649f53b9f4] user: dgp branch: core-8-6-branch, size: 26034 | |
| 20:39 | Fix [cc4d805771]: reg-13.17.error fails in 8.5 tip file: [d4e402c230] check-in: [8363cf9bbd] user: jan.nijtmans branch: core-8-5-branch, size: 26293 | |
| 20:21 | Merge from 8.5. Failing tests encoding-12.6, reg-13.3[34] appear to be real failures reporting first contact with tests and code. file: [d80e3e821e] check-in: [d9384dfa5c] user: dgp branch: core-8-6-branch, size: 26034 | |
| 15:38 | Make (unsupported) 'U' regex escaping work again. file: [eb765ddd32] check-in: [e2b50da1f3] user: jan.nijtmans branch: core-8-5-branch, size: 26293 | |
| 15:10 | Add protections against overflow in Unicode values. Backported from 8.6. Also remove some out-of-date comments. file: [85a94f9a0b] check-in: [90f19f6415] user: jan.nijtmans branch: core-8-5-branch, size: 26287 | |
|
2020-03-05
| ||
| 14:39 | Update to Unicode-13 file: [f9608fe300] check-in: [341689c2ff] user: jan.nijtmans branch: core-8-6-branch, size: 25943 | |
| 14:03 | Update all internal tables to Unicode 13. (while on it) sync tclWinDdde.c and tclWinReg.c, making it 100% identical to other branches. file: [a77f4116b5] check-in: [bbf15a656d] user: jan.nijtmans branch: core-8-5-branch, size: 26138 | |
|
2020-02-11
| ||
| 13:31 | Update all tables to [http://unicode.org/versions/Unicode13.0.0/|Unicode 13] (to be released March 10, 2020) file: [3537475ef3] check-in: [8858804859] user: jan.nijtmans branch: unicode-13, size: 25934 | |
|
2019-08-28
| ||
| 11:15 | Merge 8.6 file: [d2862160d3] check-in: [8f92213e5f] user: jan.nijtmans branch: core-8-branch, size: 25934 | |
| 09:59 | Add /* FALLTHRU */ markers in various places (silencing possible GCC warnings). Eliminate some more "register" keywords. Eliminate (or silence) some unused function parameters. file: [345087a658] check-in: [7c9c59b504] user: jan.nijtmans branch: core-8-6-branch, size: 25943 | |
|
2016-04-08
| ||
| 12:29 | merge trunk file: [bc1dad0c6b] check-in: [d001fa087b] user: jan.nijtmans branch: novem, size: 25967 | |
| 12:26 | Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w missing characters file: [169d25426d] check-in: [a3e6750fec] user: jan.nijtmans branch: core-8-6-branch, size: 25976 | |
| 12:23 | Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w missing characters file: [86eb90f564] check-in: [4ca1a7770f] user: jan.nijtmans branch: core-8-5-branch, size: 26138 | |
|
2016-03-22
| ||
| 15:38 | Add 9 unicode characters (Punctuation, Connector), which are generally considered as part of \w. Use those as default for tcl_wordchars on all platforms. TIP to be adapted. See: [https://msdn.microsoft.com/en-us/library/20bw873z%28v=vs.110%29.aspx#WordCharacter] file: [2d77d33fe5] check-in: [dee8ead23c] user: jan.nijtmans branch: tip-389-impl, size: 25729 | |
|
2016-01-29
| ||
| 22:32 | Backout TIP #388 implementation, this part doesn't belong in 8.5 file: [b65537f2c0] check-in: [8660791a56] user: jan.nijtmans branch: 8.5-with-8.6-regexp, size: 25348 | |
|
2015-09-22
| ||
| 08:20 | merge trunk file: [d5eecdbc50] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 25582 | |
|
2015-09-21
| ||
| 19:25 | [187d7f499b] Sync the regexp engine to the Postgres version. file: [858f0719dd] check-in: [2039e3cf3d] user: dgp branch: trunk, size: 25591 | |
|
2013-03-22
| ||
| 14:38 | Eliminate some usage of VOID and its variants. Remove unnecessary #undef's file: [d0a27b363a] check-in: [173d15f828] user: jan.nijtmans branch: novem, size: 25984 | |
|
2012-04-23
| ||
| 12:30 | make some more internal tables const On cygwin, install dll's in /usr/bin, not in /usr/lib file: [7e338f8590] check-in: [6de689d796] user: jan.nijtmans branch: core-8-4-branch, size: 24619 | |
|
2012-04-18
| ||
| 22:05 | make some more internal tables const a few CONST -> const changes file: [ede685c3c5] check-in: [24c0f42d9a] user: jan.nijtmans branch: core-8-5-branch, size: 25753 | |
|
2011-08-12
| ||
| 08:02 | TIP 388 implementation file: [6f908fd91b] check-in: [28fe328b17] user: jan.nijtmans branch: tip-388-impl, size: 25996 | |
|
2010-02-21
| ||
| 20:09 | Follow-up to Fix [Bug 2954959] expr abs(0.0) is -0.0 Some more tests, showing that the LONG implementation was not quite correct too, and a fix for that. Some more internal "const" additions file: [2ed70ef0a9] check-in: [4a0630650d] user: nijtmans branch: trunk, size: 25753 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [9147921ec7] check-in: [2d205c22fb] user: dkf branch: trunk, size: 25735 | |
|
2007-10-30
| ||
| 10:27 | Backport of fix for first part of [Bug 1810264] file: [9b24bccf9b] check-in: [6062122390] user: dkf branch: core-8-4-branch, size: 24509 | |
|
2007-10-27
| ||
| 13:58 | Part of fix for [Bug 1810264] file: [13f4f28161] check-in: [0f9890ca2b] user: dkf branch: trunk, size: 25735 | |
|
2007-04-19
| ||
| 09:00 | Improve const-correctness of RE compiler file: [8d26c105ea] check-in: [cf122e81f8] user: dkf branch: trunk, size: 25718 | |
|
2005-11-09
| ||
| 16:36 | ANSIfy the RE compiler. file: [8513e8f56a] check-in: [afc463b61c] user: dkf branch: trunk, size: 25600 | |
|
1999-10-13
| ||
| 02:22 | * generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regcomp.c: * generic/regcustom.h: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regguts.h: * generic/tclRegexp.c: * generic/tclTest.c: * tests/reg.test: updated to Henry Spencer's new regexp engine (mid-Sept 99). Should greatly reduce stack space reqs. file: [18515b6b56] check-in: [801921c818] user: hobbs branch: trunk, size: 24495 | |
|
1999-06-17
| ||
| 19:30 | * generic/regcomp.c: lint * tests/reg.test: * generic/regex.h: * generic/regc_lex.c: Added REG_BOSONLY flag to allow Expect to iterate through a string an only find matches that start at the current position within the string. file: [cbe4cb1c67] check-in: [12e2267e22] user: stanton branch: trunk, size: 24431 | |
|
1999-06-02
| ||
| 01:53 | * tests/reg.test: * generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regc_nfa.c: * generic/regcomp.c: * generic/regcustom.h: * generic/rege_dfa.c: * generic/regerror.c: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regfree.c: * generic/regfronts.c: * generic/regguts.h: * generic/tclCmdMZ.c: * generic/tclRegexp.c: * generic/tclRegexp.h: * generic/tclTest.c: Applied Henry Spencer's latest regexp patches that fix an infinite loop bug and add support for testing whether a string could match with additional input. [Bug: 2117] file: [ae8a0d7522] check-in: [96584c60d8] user: stanton branch: trunk, size: 24278 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1998-11-11
| ||
| 04:54 | lots of lint wrapped mutex declarations in ifdefs to avoid compiler warnings file: [dea7cccf5e] check-in: [9535a849c1] user: stanton branch: core-8-1-branch-old, size: 22503 | |
| 01:44 | integrated latest regexp updates from Henry Spencer, includes new regexp switches "-line", "-lineanchor", and "-linestop" for controlling newline behavior file: [0276c217cb] check-in: [61908a0265] user: stanton branch: core-8-1-branch-old, size: 22761 | |
|
1998-10-21
| ||
| 20:39 | Added: Integrated latest regexp changes from Henry Spencer. Moved regexp related declarations out of tclInt.h and into tclRegexp.h. Added "encoding" command. file: [30e8a2d1b5] check-in: [502d826d63] user: stanton branch: core-8-1-branch-old, size: 22800 | |