summaryrefslogtreecommitdiffstats
path: root/generic/regc_locale.c
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade internal Unicode tables to Unicode 9.0jan.nijtmans2016-06-211-191/+202
|\
| * Upgrade internal Unicode tables to Unicode 9.0jan.nijtmans2016-06-211-191/+202
| |
* | Upgrade all internal Unicode tables from Unicode 7.0 to Unicode 8.0jan.nijtmans2015-06-181-242/+255
|\ \ | |/
| * Upgrade all internal Unicode tables from Unicode 7.0 to Unicode 8.0jan.nijtmans2015-06-181-244/+257
| |
| * Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no ↵jan.nijtmans2014-07-111-2/+2
| | | | | | | | | | | | longer a whitespace, but for Tcl it still is. "NEL/Next Line" (U+0085) should have been a Unicode whitespace, but never was in Tcl. This is corrected in Tcl 8.6, but for legacy reasons not in Tcl 8.5. Update documentation accordingly, and extend test-cases for Unicode 7 compliance.
* | Update Unicode tables to Unicode 7.0jan.nijtmans2014-07-041-297/+340
|\ \ | |/
| * Update Unicode tables to Unicode 7.0jan.nijtmans2014-07-041-297/+340
| |
* | Update to Unicode 6.3 tablesjan.nijtmans2013-10-091-9/+10
|\ \ | |/
| * Update to Unicode 6.3 tablesjan.nijtmans2013-10-091-10/+12
| |
* | Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - ↵jan.nijtmans2013-06-171-2/+3
|\ \ | |/ | | | | \u001f
| * Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - ↵jan.nijtmans2013-06-171-2/+3
| | | | | | | | \u001f
* | merge trunk jan.nijtmans2012-10-091-2/+2
|\ \ | |/ | | <p>Dont include U+0082 and U+0083 in the Tcl space set
* | tip 318 updatejan.nijtmans2012-09-231-2/+3
|/
* Support Unicode 6.2 (Add Turkish lira sign)jan.nijtmans2012-07-271-1/+1
|\
| * Support Unicode 6.2 (Add Turkish lira sign)jan.nijtmans2012-07-271-1/+1
| |
* | [Frq 3464401] Support Unicode 6.1jan.nijtmans2012-02-021-308/+324
|\ \ | |/
| * merge to feature branchrfe_3464401jan.nijtmans2012-01-261-241/+361
| |\
| * | [Frq 3464401] Support Unicode 6.1jan.nijtmans2011-12-261-261/+261
| | | | | | | | | (not to be merged until Unicode 6.1 is final!!!)
* | | [Frq 3473670]: Various Unicode-related speedups/robustnessjan.nijtmans2012-01-221-158/+257
|\ \ \ | | |/ | |/|
| * | merge trunkrfe_3473670jan.nijtmans2012-01-221-158/+257
| | | | | | | | | | | | expand all unicode tables and tools to eventually handle the unicode chars > 0xffff (if UTF_MAX_CHAR > 3)
* | | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2012-01-091-33/+71
|\ \ \ | |/ /
| * | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2012-01-091-85/+90
| |/
* | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2011-12-241-138/+84
|\ \ | |/
| * [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2011-12-231-212/+84
| |
* | [Bug 3457031]: Some Unicode 6.0 chars not in [:print:] classjan.nijtmans2011-12-111-87/+5
| |
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
| * [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-231-394/+605
| | | | | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
* | [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-231-226/+327
| | | | | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | Eliminate multi-char collating element code completely. Simplifies the codedkf2007-11-141-70/+23
| | | | | | | | | | quite a bit. If people still want the full code, it will remain on the 8.4 branch. [Bug 1831425]
* | Comment/#ifdef out the multi-char collating element support code.dkf2007-11-141-22/+28
| | | | | | | | We never used or supported it. [Bug 1831425]
* | Improve const-correctness of RE compilerdkf2007-04-191-24/+24
| |
* | Complete conversion to ANSI function definitionsdkf2007-04-101-8/+8
| |
* | various "const" additions, in line with TIP #27nijtmans2007-02-201-11/+11
| |
* | * generic/regc_locale.c (cclass):das2006-07-201-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c (TclExecuteByteCode): * generic/tclIOCmd.c (Tcl_ExecObjCmd): * generic/tclListObj.c (NewListIntRep): * generic/tclObj.c (Tcl_GetLongFromObj, Tcl_GetWideIntFromObj, FreeBignum, Tcl_SetBignumObj): * generic/tclParseExpr.c (Tcl_ParseExpr): * generic/tclStrToD.c (TclParseNumber): * generic/tclStringObj.c (TclAppendFormattedObjs): * unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
* | Fix [1376892]dkf2006-04-121-1/+86
| |
* | ANSIfy the RE compiler.dkf2005-11-091-368/+409
| |
* | Fix memleak. [Bug 902562]dkf2004-02-231-2/+2
|/
* Extra comments for argumentsdkf2002-07-291-28/+29
|
* Fixes for regexp issues raised in [Bug 578363].dkf2002-07-291-352/+368
| | | | | Lots of thanks to pvgoran@users.sf.net for tracking them down! Also made the RE files touched meet the Tcl Engineering Guidelines a bit better (they've a long way to go, but this is a start...)
* generic/regc_locale.c (casecmp): slight performance improvementhobbs2002-02-071-9/+5
|
* * Updated APIs in generic/tclUtf.c and generic/tclRegexp.c accordingdgp2002-01-171-3/+4
| | | | to the guidelines of TIP 27. Updated callers.
* * generic/regc_locale.c: updated character class range data forhobbs2001-05-281-170/+215
| | | | | | | Unicode v3.1.0 compliance. * generic/tclUniData.c: regenerated from Unicode v3.1.0 data file (new as of 2001-05-16). This brings Tcl to current unicode compliance.
* * generic/regc_color.c:hobbs1999-10-131-2/+2
| | | | | | | | | | | | | | | | * 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.
* * unix/Makefile.in: Changed install-doc to install-man.stanton1999-06-241-230/+379
| | | | | | | | | | | | | * tools/uniParse.tcl: * tools/uniClass.tcl: * tools/README: * tests/string.test: * generic/regc_locale.c: * generic/tclUniData.c: * generic/tclUtf.c: * doc/string.n: Updated Unicode character tables to reflect latest Unicode 2.1 data. Also rationalized "regexp" and "string is" definitions of character classes.
* * tests/reg.test:stanton1999-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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]
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+781