Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103591 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 19226 invoked from network); 12 Dec 2018 12:25:14 -0000 Received: from unknown (HELO NAM02-CY1-obe.outbound.protection.outlook.com) (40.107.76.119) by pb1.pair.com with SMTP; 12 Dec 2018 12:25:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dlB7DL+z3yWf04TQmZrijzMFQkfwIxa5TjLLUu+sRf0=; b=wtp7fKvlNCouHizUzJr27Bl5rbHNTDlXQOqYaJ5th9/S9qvzNr4/rBHP9SdpYTNkTmERv1OemI597BwBZoYnPz2/8sZHkZF/0VRZmTZKYYkoNavEixDv+9g6WyQnd2CYWVskdEWfNH0GWlwH9D3IWIJSTHnDBh7AY76OC1LuJTE= Received: from BY1PR02MB1260.namprd02.prod.outlook.com (10.162.109.14) by BY1PR02MB1193.namprd02.prod.outlook.com (10.162.108.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1425.19; Wed, 12 Dec 2018 08:52:31 +0000 Received: from BY1PR02MB1260.namprd02.prod.outlook.com ([fe80::d820:ec53:686e:d032]) by BY1PR02MB1260.namprd02.prod.outlook.com ([fe80::d820:ec53:686e:d032%6]) with mapi id 15.20.1404.026; Wed, 12 Dec 2018 08:52:31 +0000 To: Levi Morrison , Christoph Becker CC: Marco Pivetta , internals Thread-Topic: [PHP-DEV] [RFC] FFI - Foreign Function Interface Thread-Index: AQHUjXpko1rEMMDoSkumhvX3R+wd3qVx5g6AgAf++4CAAB4ZAIAA0ecA Date: Wed, 12 Dec 2018 08:52:30 +0000 Message-ID: <8bdd5523-1dbd-c2a4-c605-b32237b3d3b5@zend.com> References: <6cd879da-b622-3265-e9ca-771badd228e0@gmx.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1PR06CA0143.eurprd06.prod.outlook.com (2603:10a6:7:16::30) To BY1PR02MB1260.namprd02.prod.outlook.com (2a01:111:e400:5228::14) authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmitry@zend.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [212.232.72.197] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BY1PR02MB1193;6:Ze0adqRpWREP0FSzVhU2HCjACKU1+pBy+kFQWVhPICHWE78VjxFFJb7canB7zWH2qfywovHsrAo92UZUgPFZedWLik7Bcc2Zb5u2XQU4EOIG/iznz3xgBMuqiZcWm0N8lkKuWISgg8QK1kjPjmGA6xUNKMQM/Z/F0XIBRNBsc4218ui5dO6y9j23MRdotUDg1Mok2SukKPsyj7r00bmykHaXt1P82kK2R9UHGFZfk2cWYmtuMmGHULvvqEQy/8Np1r+W/yCZBQ4z2y8XmuYx5XSt8hai1uVRajLnwnnuBvvYpfrIgBqsYh1V1rLbuOe38I33JOBUNkN+sGKAW2HH8xyhWI+LbDgJQdOYO30sACkm26WskAPSIsRoZijAJ+gHkuXwiY4D5+OpIMiN5Ffiw/b0FMKDcsFWfAJ0zrC2zxjms530DbdfhHkdqqpR/OLv9OSSubuTRKAQfyqG82CTEw==;5:mlhahcfp9f5kZZ6DbLuRhpYypVxmJeEUVmOFUYC40UJq2OnBoZS8oBetOmwXY3VxnJzrJpMXAFxYb/Bd83PzPvyzfManq88OAq3A4R6Y2JtiJFV14ohF2iPIqw/QX8wnlmsQLWiYx0mWu6SnYFKiqxM27gYIPCAAkUbtck6AyAY=;7:3tku7ewxgGXN1nkJSVkzo6R7KLSc9Uyy2BCblj31/AN4FLWs77ueZHlWp+xOnIATFwZ6c5KQiPxvQ24s8a4B5Ghw5iFQ5RenSGWjepTNkpd1Ho240FRdzzj8yDaj/iMqgiIGUOttHQoP1bBL3PdKgw== x-ms-office365-filtering-correlation-id: 65580e74-3ad7-4fed-b0e8-08d6600f267c x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);SRVR:BY1PR02MB1193; x-ms-traffictypediagnostic: BY1PR02MB1193: x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(3230017)(999002)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231472)(944501520)(4982022)(52105112)(93006095)(93001095)(10201501046)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);SRVR:BY1PR02MB1193;BCL:0;PCL:0;RULEID:;SRVR:BY1PR02MB1193; x-forefront-prvs: 0884AAA693 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(396003)(39830400003)(366004)(346002)(136003)(189003)(199004)(76176011)(52116002)(53936002)(93886005)(14454004)(86362001)(966005)(486006)(36756003)(31696002)(99286004)(5660300001)(2906002)(26005)(102836004)(478600001)(106356001)(7736002)(105586002)(186003)(476003)(2616005)(97736004)(53546011)(606006)(6506007)(110136005)(31686004)(446003)(11346002)(236005)(81166006)(316002)(386003)(54906003)(81156014)(6486002)(229853002)(6512007)(6306002)(54896002)(256004)(25786009)(68736007)(66066001)(8936002)(6246003)(71200400001)(71190400001)(4326008)(39060400002)(6436002)(16799955002)(6116002)(8676002)(3846002)(15188155005);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR02MB1193;H:BY1PR02MB1260.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: kYKJovHde6Q8UU5rQelgnX0fXgwJLuJvR7U/HicT9TurY/tP52NVtByPcJi18rNUinDLOLVB9QxlxUkgUCuWnzrrKdnq5nIdwWfLhFo1DAgQL4lAEB/baATomrm1nnfYlibCy/atp3rUnCf4xmDE1K6VLgv5vJMendu8QDTwnBe7XvNoY0p+tVzx/8X1ot4rBnWrPowS2of6VZ3NZqSh3rD76gL1f/IxuEcy9XuOIidcGMJUS6rzvbAMpomBpysaeucItg2w7m4SKmMPiOK2SB7jHbnpZGYfHT88EZ0HuHEXtRszzJhKtu8dPjsyDggd spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_8bdd55231dbdc2a4c605b32237b3d3b5zendcom_" MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65580e74-3ad7-4fed-b0e8-08d6600f267c X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2018 08:52:31.0189 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR02MB1193 Subject: Re: [PHP-DEV] [RFC] FFI - Foreign Function Interface From: dmitry@zend.com (Dmitry Stogov) --_000_8bdd55231dbdc2a4c605b32237b3d3b5zendcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpPbiAxMi8xMS8xOCAxMToyMSBQTSwgTGV2aSBNb3JyaXNvbiB3cm90ZToNCg0KDQpPbiBUdWUs IERlYyAxMSwgMjAxOCBhdCAxMTozMyBBTSBDaHJpc3RvcGggTS4gQmVja2VyIDxjbWJlY2tlcjY5 QGdteC5kZTxtYWlsdG86Y21iZWNrZXI2OUBnbXguZGU+PiB3cm90ZToNCk9uIDA2LjEyLjIwMTgg YXQgMTc6MjYsIE1hcmNvIFBpdmV0dGEgd3JvdGU6DQoNCj4gTG9va3MgdmVyeSBpbnRlcmVzdGlu ZywgZXNwZWNpYWxseSBmb3Igc2ltcGxpZnlpbmcgdGhlIGxhbmRzY2FwZSBvZg0KPiBleHRlbnNp b25zLg0KPg0KPiBTdGlsbCwgdGhlIGFtb3VudCBvZiBhYmJyZXZpYXRpb25zIGFuZCBuYW1pbmcg aXNzdWVzIGlzIHF1aXRlIGh1Z2U6IG5lZWRzIGENCj4gbG90IG9mIGNhcmUgb24gdGhhdCBlbmQs IElNTy4gRXZlbiBqdXN0IHRoZSBuYW1lIG9mIHRoZSB0eXBlIChgRkZJYCkgY2FuDQo+IHNpbXBs eSBiZSBleHBhbmRlZCB0byBgRm9yZWlnbkZ1bmN0aW9uSW50ZXJmYWNlYC4NCg0KQnkgdGhlIHNh bWUgcmVhc29uaW5nLCBodHRwX3Jlc3BvbnNlX2NvZGUoKSBpcyBhIGJhZCBuYW1lLCBhbmQgc2hv dWxkIGJlDQpjaGFuZ2VkIHRvIGh5cGVyX3RleHRfdHJhbnNmZXJfcHJvdG9jb2xfcmVzcG9uc2Vf Y29kZSgpLiAgU2FtZSBmb3INCnBhcnNlX3VybCgpLCB3aGljaCBzaG91bGQgYmV0dGVyIGJlIG5h bWVkDQpwYXJzZV91bmlmb3JtX3Jlc291cmNlX2xvY2F0b3IoKS4gOykNCg0KRG9uJ3QgZ2V0IG1l IHdyb25nLCBJJ20gYWxsIGZvciBoYXZpbmcgc2VsZi1leHBsYWluaW5nIGlkZW50aWZpZXJzLCBi dXQNCmlmIHdpdGhpbiBhIGdpdmVuIGRvbWFpbiBhbiBhYmJyZXZpYXRpb24gaXMgKnZlcnkqIGNv bW1vbiwgaXQgbWFrZXMgbm90DQptdWNoIHNlbnNlIHRvIHNwZWxsIGl0IG91dC4gIEFuZCBGRkkg aXMgdmVyeSBjb21tb24gd2hlbiBpbnRlcmZhY2luZyB0bw0KQyBmcm9tIGEgc2NyaXB0aW5nIGxh bmd1YWdlLg0KDQotLQ0KQ2hyaXN0b3BoIE0uIEJlY2tlcg0KDQotLQ0KUEhQIEludGVybmFscyAt IFBIUCBSdW50aW1lIERldmVsb3BtZW50IE1haWxpbmcgTGlzdA0KVG8gdW5zdWJzY3JpYmUsIHZp c2l0OiBodHRwOi8vd3d3LnBocC5uZXQvdW5zdWIucGhwDQoNCk15IG9ubHkgbml0IG9uIG5hbWlu ZyBpcyB0aGF0ICJGRkkiIG5lZWRzIHRvIHNwZWNpZnkgaW4gc29tZSB3YXkgKndoaWNoKiBGRkku IEFsdGhvdWdoIGFuIEZGSSB3aXRoIEMgaXMgdmVyeSBjb21tb24gaXQgaXMgbm90IHRoZSBvbmx5 IG9uZSB0aGF0IGV4aXN0cy4gTmFtaW5nIHRoaXMgIkNGRkkiIG9yIHN1Y2ggd291bGQgc29sdmUg dGhpcy4NCg0KUGVyc29uYWxseSwgSSB0aGluayBGRkkgaXMgbW9yZSBjb21tb24gYW5kIGJldHRl ci4gSnVzdCBhc2sgZ29vZ2xlLi4uDQpJIHRoaW5rLCBQeXRob24gdXNlcyBDRkZJLCBiZWNhdXNl IHRoZXkgaGF2ZSBhbiBvbGRlciBGRkkgaW1wbGVtZW50YXRpb24gKGJhc2VkIG9uIGN0eXBlcyku DQoNClRoYW5rcy4gRG1pdHJ5Lg0K --_000_8bdd55231dbdc2a4c605b32237b3d3b5zendcom_--