Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100937 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24558 invoked from network); 24 Oct 2017 18:39:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2017 18:39:36 -0000 Authentication-Results: pb1.pair.com header.from=weltling@outlook.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=weltling@outlook.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain outlook.de designates 40.92.65.24 as permitted sender) X-PHP-List-Original-Sender: weltling@outlook.de X-Host-Fingerprint: 40.92.65.24 mail-oln040092065024.outbound.protection.outlook.com Received: from [40.92.65.24] ([40.92.65.24:42214] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D7/56-58908-6E88FE95 for ; Tue, 24 Oct 2017 14:39:35 -0400 Received: from DB5EUR01FT007.eop-EUR01.prod.protection.outlook.com (10.152.4.59) by DB5EUR01HT058.eop-EUR01.prod.protection.outlook.com (10.152.5.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.156.4; Tue, 24 Oct 2017 18:39:30 +0000 Received: from DB3PR0202MB3356.eurprd02.prod.outlook.com (10.152.4.54) by DB5EUR01FT007.mail.protection.outlook.com (10.152.4.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.156.4 via Frontend Transport; Tue, 24 Oct 2017 18:39:30 +0000 Received: from DB3PR0202MB3356.eurprd02.prod.outlook.com ([fe80::b0f8:7ff1:67bc:bf60]) by DB3PR0202MB3356.eurprd02.prod.outlook.com ([fe80::b0f8:7ff1:67bc:bf60%13]) with mapi id 15.20.0156.007; Tue, 24 Oct 2017 18:39:30 +0000 To: Jakub Zelenka CC: "internals@lists.php.net" Thread-Topic: [PHP-DEV] [RFC] PCRE2 migration Thread-Index: AQHTRlclSW8LhSV+sE+OraDWLGGUN6Lx8jaAgAAAgPCAAR+sgIAASnJQ Sender: Anatol Belski Date: Tue, 24 Oct 2017 18:39:30 +0000 Message-ID: References: In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=v-anbels@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-10-24T18:39:27.2083868Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General authentication-results: php.net; dkim=none (message not signed) header.d=none;php.net; dmarc=none action=none header.from=php.net; x-incomingtopheadermarker: OriginalChecksum:3F115637267A2270AD1DF7A99E3D5CD10A911907C79AB6F3720AA5F15E01446A;UpperCasedChecksum:1E197B2003DDC578DC41573C19CC170637D1471E4C66821779D0ECBAF657B00D;SizeAsReceived:8083;Count:49 x-ms-exchange-messagesentrepresentingtype: 2 x-tmn: [Xy8KZ3FP+NQnDgx+14iD4Y51syBWhUck] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB5EUR01HT058;6:3IDw04yChuJ8SCmsYyi3F/JRzbf7BxxVNdmluY5i69+nt61jDExVy7nY4v+rjf/KG8JxxPOGI5RSIxB471WeyP5fH4ydXzCT70q6bu/v+B5YRbQwPxRfCvjM+b/fvOOq+5PGID01HWTfBxVf5E+m2gLmzu1vaEUbmrm1nsO2waVhDU6o/yFLjgijdH0DtFRu+fhWgzTb/SWDNwNOcOCmOG+iFJWtIfiFuBsZrQMikDEOq0x/3Y1frsVbV+Tj0YvR7QZheR/2jja421WZ9vYi5VHT5X/9odOu1fQ1RWuo9Xmx7iszO9WCXKAre8MvQ/Sh8YiebaE1gSQ9iJjgb/W4FQ==;5:SLVxgmygUjNwpPZaVp3LP66oWthWjzLF78LxMhgZZqXjF/73vj5x7j31er0h1wH+VMkZvX00Kv65RL0I2D7jeRaW93eEl7+9/EuQ8iZVcR+TFWM+A8Esy/r+BBYBO+ou5fkwwNRD2BBWE4RrcirtOQ==;24:YEnEvnUqJ8ZxCRBOC4o/0H2i1grXUb6bzwA8sDoesM2DHYT34ms+jxiTS/8uJq26KBho0DoWmb/G1Xw6kNJpvsI5pw7EM9lOl8doD1yEV/Q=;7:kk6rqAEhXokmNvJ2++6w4UyseheYJmOwHrYPbUFEGZOrIEvi/o0dyZPZ3zonFsbrQQ3ySru4YUI3pmngP1gOU/59UvVJvCui6AcuxTJ7np3KmDqEP3j+IDFqAUyIfselmA8GrwK9yDh59MGFZf8wDJ9HID8ZHvot6KrjmM78BKOV2/8zCher8ACnmW/+U2yNEc8STqN26UFZ0Qe8z0UwJ9mjTqf1F+LDznzOjjR5tVs= x-incomingheadercount: 49 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 043235ad-e857-4639-5d99-08d51b0e904a x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045);SRVR:DB5EUR01HT058; x-ms-traffictypediagnostic: DB5EUR01HT058: x-exchange-antispam-report-test: UriScan:(166708455590820); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:DB5EUR01HT058;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB5EUR01HT058; x-forefront-prvs: 047001DADA x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:DB5EUR01HT058;H:DB3PR0202MB3356.eurprd02.prod.outlook.com;FPR:;SPF:None;LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 043235ad-e857-4639-5d99-08d51b0e904a X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2017 18:39:30.5984 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT058 Subject: RE: [PHP-DEV] [RFC] PCRE2 migration From: ab@php.net (Anatol Belski) SGkgSmFrdWIsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogamFrdWIu cGhwQGdtYWlsLmNvbSBbbWFpbHRvOmpha3ViLnBocEBnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBK YWt1Yg0KPiBaZWxlbmthDQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjQsIDIwMTcgMzo1NCBQ TQ0KPiBUbzogQW5hdG9sIEJlbHNraSA8YWJAcGhwLm5ldD4NCj4gQ2M6IGludGVybmFsc0BsaXN0 cy5waHAubmV0DQo+IFN1YmplY3Q6IFJlOiBbUEhQLURFVl0gW1JGQ10gUENSRTIgbWlncmF0aW9u DQo+IA0KPiANCj4gDQo+IE9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0IDEwOjA3IFBNLCBBbmF0b2wg QmVsc2tpIDxhYkBwaHAubmV0DQo+IDxtYWlsdG86YWJAcGhwLm5ldD4gPiB3cm90ZToNCj4gDQo+ IA0KPiAJSGkgSmFrdWIsDQo+IA0KPiAJPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiAJ PiBGcm9tOiBqYWt1Yi5waHBAZ21haWwuY29tIDxtYWlsdG86amFrdWIucGhwQGdtYWlsLmNvbT4N Cj4gW21haWx0bzpqYWt1Yi5waHBAZ21haWwuY29tIDxtYWlsdG86amFrdWIucGhwQGdtYWlsLmNv bT4gXSBPbiBCZWhhbGYgT2YNCj4gSmFrdWINCj4gCT4gWmVsZW5rYQ0KPiAJPiBTZW50OiBNb25k YXksIE9jdG9iZXIgMjMsIDIwMTcgMTA6NDMgUE0NCj4gCT4gVG86IEFuYXRvbCBCZWxza2kgPGFi QHBocC5uZXQgPG1haWx0bzphYkBwaHAubmV0PiA+DQo+IAk+IENjOiBpbnRlcm5hbHNAbGlzdHMu cGhwLm5ldCA8bWFpbHRvOmludGVybmFsc0BsaXN0cy5waHAubmV0Pg0KPiAJPiBTdWJqZWN0OiBS ZTogW1BIUC1ERVZdIFtSRkNdIFBDUkUyIG1pZ3JhdGlvbg0KPiAJPg0KPiAJPiBIZXkNCj4gCT4N Cj4gCT4NCj4gCT4gT24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgOToxNyBBTSwgQW5hdG9sIEJlbHNr aSA8YWJAcGhwLm5ldA0KPiA8bWFpbHRvOmFiQHBocC5uZXQ+DQo+IAk+IDxtYWlsdG86YWJAcGhw Lm5ldCA8bWFpbHRvOmFiQHBocC5uZXQ+ID4gPiB3cm90ZToNCj4gCT4NCj4gCT4NCj4gCT4gICAg ICAgSGksDQo+IAk+DQo+IAk+ICAgICAgIEkgd291bGQgbGlrZSBoZXJlYnkgdG8gcHV0IHRoZSBS RkMgYWJvdXQgdGhlIFBDUkUyIG1pZ3JhdGlvbiBmb3INCj4gdGhlDQo+IAk+ICAgICAgIGNvcmUg aHR0cHM6Ly93aWtpLnBocC5uZXQvcmZjL3BjcmUyLW1pZ3JhdGlvbg0KPiA8aHR0cHM6Ly93aWtp LnBocC5uZXQvcmZjL3BjcmUyLW1pZ3JhdGlvbj4NCj4gCT4gPGh0dHBzOi8vd2lraS5waHAubmV0 L3JmYy9wY3JlMi1taWdyYXRpb24NCj4gPGh0dHBzOi8vd2lraS5waHAubmV0L3JmYy9wY3JlMi1t aWdyYXRpb24+ID4gIHVuZGVyIGRpc2N1c3Npb24uIEEgYmFzaWMNCj4gCT4gICAgICAgcG9ydCBp cyBhdmFpbGFibGUgaGVyZSBodHRwczovL2dpdGh1Yi5jb20vcGhwL3BocC1zcmMvcHVsbC8yODU3 DQo+IDxodHRwczovL2dpdGh1Yi5jb20vcGhwL3BocC1zcmMvcHVsbC8yODU3Pg0KPiAJPiA8aHR0 cHM6Ly9naXRodWIuY29tL3BocC9waHAtc3JjL3B1bGwvMjg1Nw0KPiA8aHR0cHM6Ly9naXRodWIu Y29tL3BocC9waHAtc3JjL3B1bGwvMjg1Nz4gPiAgZm9yIGENCj4gCT4gICAgICAgcmV2aWV3Lg0K PiAJPg0KPiAJPg0KPiAJPg0KPiAJPg0KPiAJPiBTb3JyeSBpZiB0aGF0J3MgYSBzdHVwaWQgcXVl c3Rpb24gYW5kIEknbSBtaXNzaW5nIHNvbWV0aGluZyBpbXBvcnRhbnQNCj4gYnV0IHdoeSBkbw0K PiAJPiB3ZSBuZWVkIHRvIHN0aWxsIGJ1bmRsZSBQQ1JFMj8NCj4gCT4NCj4gCUkgYXNrIHN1Y2gg cXVlc3Rpb25zIGp1c3QgZm9yIHRoZSBmdW4gb2YgaXQgYWxsIHRoZSB0aW1lLCB0aGF0IG1ha2Vz IHNlbnNlDQo+IHRvIG15IGNoYXJhY3RlciDwn5iKDQo+IA0KPiAJVGhlIHBvaW50IG9mIHRoZSBS RkMgaXMgdGhlIG1heCBCQy4gQ3VycmVudGx5IFBDUkUgaXMgYnVuZGxlZC4NCj4gT3RoZXJ3aXNl LCB0aGUgbGliIGlzIGVzc2VudGlhbCBmb3IgdGhlIGNvcmUgYW5kIHRodXMgbmVlZHMgdG8gYmUg YWx3YXlzIGF2YWlsYWJsZS4NCj4gRm9yIG9sZGVyIGRpc3RybyB2ZXJzaW9ucyBsaWtlIGZvciBl eGFtcGxlIERlYmlhbiBKZXNzaWUgb3Igb3RoZXIgT1NlcyBub3QgeWV0DQo+IHByb3ZpZGluZyBQ Q1JFMiBmcm9tIHRoZSBwYWNrYWdlIG1hbmFnZW1lbnQsIHRoYXQgd291bGQgYmUgdGhlIG9ubHkg d2F5IHRvDQo+IGdldCBhIG5ld2VyIFBIUCB2ZXJzaW9uLCBldmVuIGlmIGNvbXBpbGVkIGJ5IGhh bmQuIEV4Y2VwdCBtYXliZSB3aGVuIGxpYnBjcmUyDQo+IHdlcmUgcHJvdmlkZWQgYnkgYSB0aGly ZCBwYXJ0eSByZXBvLCBvciBhIFBQQSBpbiB0aGUgRGViaWFuIHRlcm1pbm9sb2d5Lg0KPiANCj4g CUFub3RoZXIgcG9pbnQgb24gdGhhdCBpcywgZXZlbiBpZiBhIHBhY2thZ2UgaXMgYXZhaWxhYmxl IG9uIHRoZSB0YXJnZXQNCj4gcGxhdGZvcm0gLSB0aGUgYnVuZGxlZCB2ZXJzaW9uIGlzIHdoYXQg aXMgdGVzdGVkIGFuZCBoaWdobHkgcmVjb21tZW5kZWQuDQo+IEJ1aWxkZXJzIGNhbiBkZWNpZGUg b3RoZXJ3aXNlLCBidXQgd2hhdCB3ZSBwcm92aWRlIG1ha2VzIHRoZSBwb2ludC4gTGF0ZWx5LCBm b3INCj4gZXhhbXBsZSAtIHRoZSB2YWxncmluZCBzdXBwb3J0IGlzIGFsc28gZXNzZW50aWFsLCBh cyBhIHJlbGVhc2UgdmVyc2lvbiBzdXBwbGllZCBieQ0KPiBhIGRpc3RybyBsaWtlbHkgd291bGRu J3QgYmUgYnVpbHQgd2l0aCB2YWxncmluZCBzdXBwb3J0IGJ1dCBpdCdzIHJlcXVpcmVkIHRvIGRl YnVnDQo+IFBIUCBpc3N1ZXMuDQo+IA0KPiANCj4gDQo+IAlPdGhlcndpc2UsIHRoZXJlJ3Mgbm8g bmVlZCBmb3IgYnVuZGxpbmcuIFRoaXMgZGVwZW5kZW5jeSBpcyBjdXJyZW50bHkNCj4gbm90IHBh dGNoZWQgaW4gdGhlIHdheSBpdCB3b3VsZCBiZSB0aGUgb25seSBvbmUgdG8gYmUgcmVxdWlyZWQg YnVuZGxlZC4gSXQgaXMNCj4gc2ltcGx5IGhhbmR5IHRvIGhhdmUgaXQgYnVuZGxlZCBmb3IgdGhl IGRldmVsb3BtZW50IGFuZCBjb21wYXRpYmlsaXR5LiBBbnkNCj4gZGlzdHJpYnV0aW9uIGNhbiBk ZWNpZGUsIHdoZXRoZXIgdGhleSB3b3VsZCB1c2UgaXQgYnVuZGxlZCBvciBleHRlcm5hbC4NCj4g DQo+IA0KPiANCj4gDQo+IFdlbGwgSSB0aGluayB0aGF0IGFsbCBsaXN0ZWQgcmVhc29ucyBmb3Ig YnVuZGxpbmcgY291bGQgYmUgYXBwbGllZCB0byBvdGhlciBsaWJyYXJpZXMuDQo+IEZvciBleGFt cGxlIHdlIHdvbid0IHN0YXJ0IGJ1bmRsaW5nIE9wZW5TU0wganVzdCBiZWNhdXNlIHdlIHdvbid0 IHRvIG1ha2UNCj4gdGhlIG5ldyBmdW5jdGlvbmFsaXR5IGVhc2lseSBhdmFpbGFibGUuIFRoZSBk ZWJ1Z2dpbmcgcG9pbnQgY2FuIGJlIGFsc28gdHJ1ZQ0KPiB0aGVyZSBiZWNhdXNlIGRpc3Ryb3Mg d29uJ3Qgc2hpcCB2ZXJzaW9uIGNvbmZpZ3VyZWQgd2l0aCAtZC4gSG93ZXZlciBvbmUgY2FuDQo+ IGVhc2lseSBjb21waWxlIHRoZSBsaWJyYXJ5IGluIHRoYXQgd2F5IHNvIEkgZG9uJ3Qgc2VlIGl0 IGFzIGEgcHJvYmxlbSBhdCBhbGwuDQo+IFBlcnNvbmFsbHkgSSdtIG5vdCBhIGJpZyBmYW4gb2Yg YnVuZGxpbmcgbGlicmFyaWVzIHVubGVzcyB0aGVyZSBpcyBzb21lIHRlY2huaWNhbA0KPiByZWFz b24gdG8gZG8gc28gKGZvciBleGFtcGxlIGFuIHVuZXhwb3NlZCBBUEkgdGhhdCBpcyBuZWNlc3Nh cnkgZm9yIGlubmVyDQo+IHdvcmtpbmcgb2YgdGhlIGV4dGVuc2lvbikuIFRoZSBudW1iZXIgb2Yg UENSRTIgcmVsZWFzZXMgYW5kIGl0cyBzaXplIGlzIG9mDQo+IGNvdXJzZSBtdWNoIHNtYWxsZXIg dGhhbiBmb3IgZXhhbXBsZSBtZW50aW9uZWQgT3BlblNTTCBidXQgaXQgc3RpbGwgc2VlbXMgYSBi aXQNCj4gdW5uZWNlc3NhcnkgdG8gbWUuDQo+IA0KVGhhdCdzIHRydWUsIG9uZSBjb3VsZCBjcmVh dGUgYSBjdXN0b20gbGlicGNyZTIgYnVpbGQgd2l0aCB2YWxncmluZCBzdXBwb3J0IHRvIGxpbmsg ZXh0ZXJuYWxseS4gQnV0LCBpdCdzIG5vdCBhYm91dCBqdXN0IGRlYnVnIGJ1aWxkIG9yIHN5bWJv bHMsIEpJVCBjb21waWxlZCBwYXR0ZXJucyBhcmUgYSBzZWxmLW1vZGlmeWluZyBjb2RlLCB2YWxn cmluZCBlbmFibGVkIHRlc3RzIHdvdWxkIG5vdCBnZXQgaXQgcmlnaHQgd2l0aG91dCBhIHNwZWNp YWwgdmFsZ3JpbmQgaW50ZWdyYXRpb24uIEFsbW9zdCBuZWVkZWQgZm9yIGRldiBhbmQgYnVnIGZp eGluZy4NCg0KPiANCj4gQW55d2F5IHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGRpc2N1 c3NlZCBzZXBhcmF0ZWx5IGFzIHdlIGFscmVhZHkgYnVuZGxlDQo+IFBDUkUgc28gdGhpcyBpcyBq dXN0IGEgYnVuZGxlIHJlcGxhY2VtZW50IHRoYXQgYWN0dWFsbHkgcmVkdWNlcyB0aGUgbnVtYmVy IG9mDQo+IGJ1bmRsZWQgbGluZXMuLi4gOikNCj4gDQpZZWFoLCB0aGUgUkZDJ3MgYXBwcm9hY2gg aXMgdG8gaGF2ZSBzYW1lIHN0YXR1cyBhcyBpdCBpcyBub3csIGJ1dCB3aXRoIFBDUkUyIGluc3Rl YWQgb2YgUENSRS4gTW9yZSBsaWtlIGFib3V0IHNvbHZpbmcgdGhlIHByaW5jaXBhbCBxdWVzdGlv biB0aGFuIGdvaW5nIGludG8gZnVydGhlciBkZXRhaWxzLg0KDQpSZWdhcmRzDQoNCkFuYXRvbA0K