Submitter | Jun Wu |
---|---|
Date | May 13, 2017, 6:55 p.m. |
Message ID | <2387f3cfbf1ef2b8cfec.1494701725@x1c> |
Download | mbox | patch |
Permalink | /patch/20599/ |
State | Superseded |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 625DD2C214; Sat, 13 May 2017 14:55:59 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id A6iKhbTKCFch; Sat, 13 May 2017 14:55:59 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 4F8042C241; Sat, 13 May 2017 14:55:56 -0400 (EDT) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 326762C1EE for <mercurial-devel@mercurial-scm.org>; Sat, 13 May 2017 14:55:54 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Aj6fBaRj3lBC for <mercurial-devel@mercurial-scm.org>; Sat, 13 May 2017 14:55:53 -0400 (EDT) Received: from mx0b-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 661F82C211 for <mercurial-devel@mercurial-scm.org>; Sat, 13 May 2017 14:55:53 -0400 (EDT) Received: from pps.filterd (m0109332.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v4DIrfRm001380 for <mercurial-devel@mercurial-scm.org>; Sat, 13 May 2017 11:55:52 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=3ea7wHu1L6KFJaEzdqyvW0mS4vnWTgNUTYKdDTWpvY0=; b=GCGGjVwy/N2cE/7f6q7rn8YiNKhj0tszSlHmsaC09ancHom8L9PIZpZwAP5gt9IRkMrD 6oFE/g8VS7GdIcCixOVkTWVu2iWF/M1P8THAOvmbyRRsnqj31CqgkMVDcZ3ua9+z3UMv CRdCX60hXi8Z+fGfs1klxmeDT2SXWIxw/4M= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 2adyvgs5nc-2 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Sat, 13 May 2017 11:55:52 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sat, 13 May 2017 11:55:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3ea7wHu1L6KFJaEzdqyvW0mS4vnWTgNUTYKdDTWpvY0=; b=XSn6PEfhSlpyGpKaOcPsdKWRpEkRxhMx+VlzRCX1LGiqzzN6HPOKwIMx+f+uPB4qqqWYdV1tR4DJROzieCvpBFXpZsiDnfiW9VkqMXfVdM8/cq8FyxgCH67ZDihF/xgHcxy46zEBduQlK74XucwGr1SwBGw8r6gLaU6SDR2prfs= Authentication-Results: mercurial-scm.org; dkim=none (message not signed) header.d=none; mercurial-scm.org; dmarc=none action=none header.from=fb.com; Received: from [127.0.0.1] (199.201.64.2) by DM5PR15MB1516.namprd15.prod.outlook.com (10.173.225.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Sat, 13 May 2017 18:55:39 +0000 MIME-Version: 1.0 Subject: [PATCH 3 of 7 V2] bdiff: use PYMODULEINIT X-Mercurial-Node: 2387f3cfbf1ef2b8cfec514cc558d94dc257a219 X-Mercurial-Series-Index: 3 X-Mercurial-Series-Total: 7 Message-ID: <2387f3cfbf1ef2b8cfec.1494701725@x1c> X-Mercurial-Series-Id: <55ae1324c950e76270cc.1494701723@x1c> In-Reply-To: <55ae1324c950e76270cc.1494701723@x1c> References: <55ae1324c950e76270cc.1494701723@x1c> User-Agent: Mercurial-patchbomb/4.2+83-789f2d14f5b1 Date: Sat, 13 May 2017 11:55:25 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.2] X-ClientProxiedBy: DM5PR2201CA0037.namprd22.prod.outlook.com (10.174.180.154) To DM5PR15MB1516.namprd15.prod.outlook.com (10.173.225.149) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c3cb6e80-3821-4964-59e1-08d49a31a67a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM5PR15MB1516; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1516; 3:DrxNrwZtux3go6u5sJgnmiEdS/9ZEx9sBgRcHz2+b0h8ORJRiUAtSytK/oorcO4ejqgvLZzM6Kqwc3NOBby6imJcV1S4359L6+v6RtavQeyXJe7kRX8nUM8nuQO1v4/UNKSz6hMXqJ6o9xn1m/phQDnB+I84kSdjnb9cxRUzVLWRySDXADjNntEocCh+TVK0OQeM5KGj/smwnASVQ84ZktKD/b3y8+hlI9JukruSqC03gyoUeCeXVONKZag8DldtDrZ9M0Su9CI7ugJm8dzKI0pR+/xYO5XpEvMDO5Vq9SOalc7g8RcIMMKKfJKIU3M+Br3nLbl0TCP6k9Z2K7xX+A==; 25:+wBTFo45iD79EXVjXo6Mp/cxjQsh92QlXTkZp7vNBDomMGI2Ftd/bt6ncXw/ZZfJSvyo0dXrHfl/oyU03hWcevTVSS+K6YD5dKXhERcXS25aBzvLkKY7zL3gQFJYXSRKFxEqwj/qAWdy5jdzneBCQoqz/1uaMBcnTkjR1X1+L+B5hxYEGPNDN+KGcybhpocv7dHXteaZGYx5DbVLUdrMWm0dFufxz8khOIxGxnIDy2ck3Op51bLdym3ZNTVRzATGN+fnJSQv8RwyncEsrtwbecQDqSdaaaXOFMGgWQFbrZcOQzJQrQPj9N5PdG/od91pxVr/OPr/l8q/zzvSHjDCiM+QVRFnBooneBU30hJqWVZSqzEZVEOd1SVLtVsDsnzNEfzt6SdDYB+Bn8uzjMo+ue13ztzqVPxMJp9s+6XuyoDULw4HgZHPiuRmHqrLhOGTmh/OXVMTrNIbYjev4LsG2qZDx8Ckhck4vd+dWmNil7Y= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1516; 31:QEUU668ujFfcyzm6nxqzs/jaV6tq6i5zQXAWnTKnTOsdMpM/JCTHbV3oVMHMI0pseVLsxRFLz9e4GNR1OULutWtnT6l/5SndXrRwGDWvCpb/4Z3WxsBsbpDFzFHoyPUKCjTXSY5/PBiT2/KWBcldBCWGc8+XXAmpmEVXs12E4mDH5/UnoRwMuGDZLY5wKiTCu9+I2ouQHB3IZT3960av6Mo1ecC1/C4kw6uEeaVDxGPDcMyhZq3IoalVopprQKO0mVQFLnxQ8QYtg63IXTJWnw==; 20:r9GqPPci6k35ru/sd0LtmMAwQaqziFkL4vJddfHptk0fnb7tgNg5vA4X/O9LUGkEDKbyVAvkAuxBiKr8qzq6lPstflAjDNNrGyNgfaXqAEoHZdy7WNI++whX64LermZzfzz0QRw8PfejH9m6I6lvEhge88hucoJ1tWeMyFSZ2cPSfdUDjzrDw/GwaUrzCCaCTCotlIOwTP+H6x5C0qTSzdqAkQFSdrOcNn5AL0LIWaMI05j3z+5qcNp8053dUl9iNkqISFQ8qXgsWaiHPxN1thfEnkS9BvNznb/6lEMR67wo9EjkLjmU2xvogyejlo42ogAK/tIVxvKy9erPPSrABAw2BzxrN8xc+VhBS5cLgsGH3QNqb0OCsb2QxDI5QrOX+3e+vzj0PH+JEs4eRTyC/VAgTrLToAet3vQgUdx8fux9UrIUB9SiqJRf+LZFkUcp5Le2z62Jzi0OVZ/knh1Att2myyEZdkX/beDqiROQgLS0YzUJNWbw57LOBr2WYg8n X-Microsoft-Antispam-PRVS: <DM5PR15MB1516CE7463C7DC67D7C2645ECDE30@DM5PR15MB1516.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(6053077)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(6059035)(16040078)(201703131423075)(201703011903075)(201703061421075)(201703151056150)(201703061814153)(16043105)(6072148); SRVR:DM5PR15MB1516; BCL:0; PCL:0; RULEID:; SRVR:DM5PR15MB1516; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1516; 4:U7FpYJUp6TwahMP9eVDB+7XBRfIctWqClcfngms6sL?= =?us-ascii?Q?26t2PI5xWqbt8Hw9eS7SY+DXb3fQ/PsOt+u6fItH3kUAlcQVsLsJlvjxqfEP?= =?us-ascii?Q?BFPQfbeC8A6TMO/zccQtLJqats3Gjh/7qPaUvjtxD8vzjCm/ksxON9NEMHyY?= =?us-ascii?Q?LfuUbcedJd2nelLHNKdvJ7ssGj8hRqs3mzbqiIVIn+b5vfmL5qXZ3Q5kQ47+?= =?us-ascii?Q?NNrzmLTrOAAYPkwH9Jh0dVqvGoOGgRfQgv6S6By7BvvOnHL3JpYslBr4cZYS?= =?us-ascii?Q?9TQbcQz0uPyHV4sLKMxtb9qSxyuDM7nMbdO7UrimKKhslLzes16nqvqh/IaK?= =?us-ascii?Q?DPLponLtIAXguE1FghUV7Me2nQhVoMc/c4he95TRTe/w7prZbdJKVfttIdXv?= =?us-ascii?Q?AWpFPkPQn0bIVNnMn5VeTg2P+g78TdPkXeCfgDnpxyVRA+HecpiaThYBaGen?= =?us-ascii?Q?OA04eNkdfcbzB1m+yL08jgjUtNlpATVh63+OT52e4jZP3qeRdD9yfH12h4fN?= =?us-ascii?Q?vMm1dw3LNqTDoJbYGjtmLoWXRCuE46pdNTUgYkRl8n+FryQzDMsHsRRxPjoz?= =?us-ascii?Q?u/TrsmSXxLwsZT5E3JkCyWb052bjmH1iIXwWJwT+c9olAKPdU0PW0DnZNqLo?= =?us-ascii?Q?ST1OgteUPp3Qg5U7q/SUesN/HSIEffIxe6BMQgT0/dDVS2tTQO/vMf6YsKMh?= =?us-ascii?Q?ttCw9UOzvbaxZebL1f22o25XVBf2e0Bf1LqB25dNgiRedl+BO+Q+iN4/Ar7y?= =?us-ascii?Q?pASRxVG8i1w6vKEqbWFMLnogmBQ+UwzaAv/UKIaVvmo8FBZZZFl9S+7lr3QT?= =?us-ascii?Q?LyAaKdzmZVUyRmfndlkTcrxd1H7LWIuVf1q/P68lJDtIkkeepNTyG4v11jmT?= =?us-ascii?Q?pI1P/t8txirkydexD6+WcWaK+j2TUhZX4z7c5oTfauqglwX/Kvua2pqUGLcQ?= =?us-ascii?Q?popPrueS05DfdVvHNOlMmW4ubiUYmh2nH8uCRNPL3PaCgHQ7igfRv8ZaV0Zz?= =?us-ascii?Q?8=3D?= X-Forefront-PRVS: 0306EE2ED4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(39840400002)(39850400002)(39450400003)(39410400002)(448600002)(7736002)(305945005)(230700001)(110136004)(5660300001)(50466002)(46406003)(83506001)(86362001)(33646002)(25786009)(2351001)(2906002)(9686003)(6306002)(53936002)(23726003)(3846002)(81166006)(54356999)(76176999)(90366009)(50986999)(77096006)(6116002)(6666003)(2950100002)(6916009)(38610400001)(33716001)(8676002)(47776003)(586005)(66066001)(42186005)(4001350100001)(97756001)(189998001)(6486002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR15MB1516; H:[127.0.0.1]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1516; 23:+ApVz77O7DDCcNYVyOGCTSGT/20TRH7SxYmMZUQJw?= =?us-ascii?Q?a7ytTNZuMJq9uK2UExfhjHk1N2/5rhFe5bILKoq8akfGllsrVNGr9G9vgoSn?= =?us-ascii?Q?o4AXJc/FKzhuN2refPvQ3/Z6/MsJc/Uf09ByKBL3I7aHisCrzjaLDPNTmYPr?= =?us-ascii?Q?uuLYJRGbjoaiFLbMxKY5lcwBDVuyyDx9NiqxjfpV62j9eVNmOBNCKxStJMiV?= =?us-ascii?Q?sPXFde3tfxvG3thu3FEctAjD7sowrmbjJwkIiy7idfwI0/s6QdiIgvQ987Tb?= =?us-ascii?Q?LgltZ87pBxmxhcX+V29eSdGHybDwx72dYt7DCwW6cpEuRIcqTlK8o0yv9nNi?= =?us-ascii?Q?pgtrG+xWyC6ycA9YdM0XNhviPmWge32gGUaiizJ34uuT+9YDkBzUr5Joud/4?= =?us-ascii?Q?r7XijkyPceeGifztHHJ6SgnaArveNcyU54nC668VNFKbYKc+t9BnXdwqM7vq?= =?us-ascii?Q?ROknyzSuY5lNrwYSna8bul7vXOIKwr0v/vS5KCm5qupfS+mv8XMEmsX49DUa?= =?us-ascii?Q?/CLZumQCecJzJN7bFtzpqXNV0/C6UzRAuHipBxw688qVlK5YBR0yV4rYkVfm?= =?us-ascii?Q?Wh79RIjXAS2NsH+2/r8MW2rghBpPLApCwQUwDLuUhrp6yXhLAAgTJKueddkV?= =?us-ascii?Q?2Q64an57uHDPRmw/xexrE6PRenZhOy9TZp+g8k/l3pQaT0LjCARLgW3Hol75?= =?us-ascii?Q?gKM/o0z72X7x1l6vn8gLX+EqV1nGtNLKxxzJJ1s0I/WJSmL0ATZDK8ZXQU4B?= =?us-ascii?Q?wAFipQyErmtmXBUcRzJxg+iTigV5sHZEJRJcBA6PfcSTlYoo79Q9PLzRzBnh?= =?us-ascii?Q?M1KuvEjRy/Ukg0YKhK9berT5BVqMNA8V1xFHsHUGI5NiS13AfdW59DsIYbyD?= =?us-ascii?Q?fwSfFBjDpCFUYNH/zQX9OOPol2+/7SGO+4RUpC792eL09vSDvveuiFiw00zr?= =?us-ascii?Q?bQJc9txnsF3Amzp+hQvGMrroQpnveuNF15LtUSozgj3+a8X6EWkCD2XF1X9j?= =?us-ascii?Q?bXUjI9WERvDp3XyqQlzx1TaW/iBew29f9NswDuRrMyEw5+7PcdVFuNw4vuLz?= =?us-ascii?Q?MtU3BnIRqLHjdh0TRnJp5ScjHOLzi9gU4vDlH9vq+r/LmnwoMLZK53H0sO5N?= =?us-ascii?Q?4I+UJc8Ws1qLqzTqd+WLOdlhELazwFEK1HAsRzvKLHane9s7n1ZSA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1516; 6:rpq1BAPQbo1s6Qq/8d/gRZUZOinNhE5WhyFq7pXfN8D7BnMDIfrYTe5ocad9ajmU0u37eJkRnAky/k/LY92BwStFGhMLtYuh57IxQO9Vgyo0WIRUNdW1snL+LHKMTqFnSk//EVxKMzJ/tiHl6i3bugmryQEC0EIgns2MfhlEq0z0ODr7GjGSTLlferGXAsrMGn++i1EEEM1mmU+K9t8fz+je0cytnpgQJLPK+MAAtl65qsVBR+l+K76Aq3uo0qTJA8xEvSbssdmV9gMOL/Y/wWRyc+9XirHiowXaJ6D4dGhKixITQ6K8nXzOFCgkT1pBbEFr+1rPLD2lQxMWmPgICYRxSQDNh2qL5J4YRci+ICVuGiaCV3k1/DasqucIFx8wJYscqdysGmEyw4TOdX1yGqy1br+dTnn8cdwoTAlfkRHjfz+2vUKIyH5u3hNecMjC/Ae1T1/+WyH6P9wWUDmXPOL0eoOu9YB50+eSuAPi3p2D1yxS65SZGeqZTNf03CvoaJ69Vl5YcSjBk9xWLn6J1w==; 5:eNNCCgyHbpkQD1jL+eZ3buC46wb7kJI6w3H1MaYshJEnjf61DNSrweMsNfsWZlm9wAw+dMsDP200dczYrh/7xQ/NNUjh+8U6rDQY3dsbDGqgf5pCNJPguieiNgdPWuP50KgBjzc5gh6a8+9Pw4OIlA==; 24:k4n1bygtKSH83GqJJkK8Y+WxdtCjy201iFWokOrRlFy55dMYS9XNBARJEQ/vNHIAfnDE5kH0SXEcefiFKhiQMe6QVt3ZP19og6VE9tc2j8k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1516; 7:H8RPxCvzzA5HobLB7qD1Or9FP+GxorZD/PdmEzdh0qsakfrL3Z3sybIqMI2vriAlxgez7XkTcdXqycLvOv7QTJ5gSHcxu/0ahEHGEXitVcT17O9Rw4zW27hfKzUSorm4TJEeafsA3EhPGvjt67khdO2ON9flXZs2YD63l4TyT0eJ5EG/WvBvfoSqDQxahhB2Vzq82PH+hSzZBD/tiZ957vIKoj9BdzLs2c+u1wpFoFifbgv390F5vLaCc6eVzX/tgzfYo86qNLZz4EWBNnADzmpEM0P2KTduyYpnxG28Lxnx+4tW3rli4qdtijb0vCHD3brc9nvrzps67AEUfqFmpA==; 20:UKNxWwVFtUcrrwH+8V/3COZM6/BUwWO+RTSFScZMp3IcPGtVwqlK0EiCKsKdG4u+ZDd3eq+djqD8ngPs27U4ED4XE+nzsyehiv3j9gyZ5c26f/Tt5sQ4150269a2Y47IrqEm/eGzHGtEj+cbi3ciY43XVlpwl6YjQ0tLAtiMt8M= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2017 18:55:39.9730 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR15MB1516 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-05-13_10:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - May 13, 2017, 6:55 p.m.
Patch
diff --git a/mercurial/bdiff_module.c b/mercurial/bdiff_module.c --- a/mercurial/bdiff_module.c +++ b/mercurial/bdiff_module.c @@ -193,21 +193,3 @@ static PyMethodDef methods[] = { }; -#ifdef IS_PY3K -static struct PyModuleDef bdiff_module = { - PyModuleDef_HEAD_INIT, - "bdiff", - mdiff_doc, - -1, - methods -}; - -PyMODINIT_FUNC PyInit_bdiff(void) -{ - return PyModule_Create(&bdiff_module); -} -#else -PyMODINIT_FUNC initbdiff(void) -{ - Py_InitModule3("bdiff", methods, mdiff_doc); -} -#endif +PYMODULEINIT(bdiff, methods, mdiff_doc, 1, SKIP, SKIP);