History of generic/regc_lex.c of d68fd866c4199176
Not logged in

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