Check-in [d68fd866c4]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Merge 8.7
Timelines: family | ancestors | descendants | both | trunk | main
Files: files | file ages | folders
SHA3-256: d68fd866c41991764532527a2e09e2eb6cba5dc3a9aff4b6777fc851a0f1cd9b
User & Date: jan.nijtmans 2023-11-21 08:19:25.478
References
2024-08-24
11:06
Mrge [d68fd866c4199176]: Fix [4ed788c618]: regexp \U not fully implemented - unclear in docs. check-in: a13a354899 user: pooryorick tags: unchained, INCOMPATIBLE_LICENSE
Context
2024-08-24
11:06
Mrge [d68fd866c4199176]: Fix [4ed788c618]: regexp \U not fully implemented - unclear in docs. check-in: a13a354899 user: pooryorick tags: unchained, INCOMPATIBLE_LICENSE
2023-11-22
12:06
Merge 8.7 check-in: 2f8765cf18 user: jan.nijtmans tags: trunk, main
2023-11-21
08:19
Merge 8.7 check-in: d68fd866c4 user: jan.nijtmans tags: trunk, main
08:18
Fix [4ed788c618]: regexp \U not fully implemented - unclear in docs check-in: 21eaa89b6b user: jan.nijtmans tags: core-8-branch
2023-11-20
20:47
Merge 8.7 check-in: 93689150f7 user: jan.nijtmans tags: trunk, main
Changes
Unified Diff Ignore Whitespace Patch
Changes to generic/regc_lex.c.
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
	RETV(PLAIN, c);
	break;
    case CHR('U'):
	i = lexdigits(v, 16, 1, 8);
	if (ISERR()) {
	    FAILW(REG_EESCAPE);
	}
	if (i > 0xFFFF) {
	    /* TODO: output a Surrogate pair
	     */
	    i = 0xFFFD;
	}
	RETV(PLAIN, (uchr) i);
	break;
    case CHR('v'):
	RETV(PLAIN, CHR('\v'));
	break;
    case CHR('w'):
	NOTE(REG_ULOCALE);







<
<
<
<
<







839
840
841
842
843
844
845





846
847
848
849
850
851
852
	RETV(PLAIN, c);
	break;
    case CHR('U'):
	i = lexdigits(v, 16, 1, 8);
	if (ISERR()) {
	    FAILW(REG_EESCAPE);
	}





	RETV(PLAIN, (uchr) i);
	break;
    case CHR('v'):
	RETV(PLAIN, CHR('\v'));
	break;
    case CHR('w'):
	NOTE(REG_ULOCALE);