From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.devel Subject: Re: Merging bignum to master Date: Tue, 14 Aug 2018 13:04:43 +0000 Message-ID: References: <877ekwu1mn.fsf@tromey.com> <611579fd-52f2-0104-ef82-a7a4a3929700@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000da29c0057364dc64" X-Trace: blaine.gmane.org 1534251932 11705 195.159.176.226 (14 Aug 2018 13:05:32 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 14 Aug 2018 13:05:32 +0000 (UTC) Cc: tom@tromey.com, emacs-devel@gnu.org To: eggert@cs.ucla.edu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 14 15:05:27 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fpZ0n-0002uP-Me for ged-emacs-devel@m.gmane.org; Tue, 14 Aug 2018 15:05:25 +0200 Original-Received: from localhost ([::1]:44316 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fpZ2u-0003xE-72 for ged-emacs-devel@m.gmane.org; Tue, 14 Aug 2018 09:07:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fpZ0n-0003Co-RN for emacs-devel@gnu.org; Tue, 14 Aug 2018 09:05:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fpZ0m-0007rH-OO for emacs-devel@gnu.org; Tue, 14 Aug 2018 09:05:25 -0400 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:36037) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fpZ0m-0007pb-9E for emacs-devel@gnu.org; Tue, 14 Aug 2018 09:05:24 -0400 Original-Received: by mail-lj1-x22a.google.com with SMTP id u7-v6so15328272lji.3 for ; Tue, 14 Aug 2018 06:05:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AX8vn+ATZP5nxCLhI91XSdZvsj5eJ26WiHPa21MNvJw=; b=PDhWidz/CRDjZnIbqx9YcQC8lvrMMjy0ZusLwR9hMRwfn7k4p8BmQ4Mjl78Z2ZQY0p /aT3N+rPRRevtlFcc7FFDrBDPXYze7MZCBU32t7lRB6aPNpD/Y2UfFbqjc7J/g1owYhJ SDjuHt3fJy3rSd0OyHEbae2EMBAz33BQ7N/KFdsXECcmrHvXzdoSzO0X6lkzkomB67PA mXfpLAWsK75pV+7EiY4Z5bhzb+KVsqau+OG+8wuXSwKyANzPEnxV09pUGbCnJghaxr+J 8JIFqHcJaozDW9sLz47IdivwvmR0QeeuHsd7FABVeuQcc50m8OyeybUqYu8lTnIA+ta4 uJoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AX8vn+ATZP5nxCLhI91XSdZvsj5eJ26WiHPa21MNvJw=; b=Qlm/qwI9Zjt3nPaI591PqnldhWCFbZ1xnTiiANGDaAiej1Lxop6qlM4VHgL/pbtapb wQuy9IiWlatc4yB5RcUo1cU5c/hbCUhNgk9ZIXGhLbuDbK7OKaSBQR1+bxOHhbgT114w CBVwuOiSADnv8zHKuJJRW61FJLLJKb1qp8HWC3MgDjr8sp1pVOlNBFVGxXit6wBROsW7 1CaKSO+BZuQK/587suLfcPsq/FyiUFHFYV01Z6IEXWkh52XJE+2rF4T47hUrvaffLwBt /j75IfOgd3YeJeXPqKLeCBhqoD9RW4Vffaxcl432a8z4+xtKOvVFPAJV6d7gRQc8jGmj b+PQ== X-Gm-Message-State: AOUpUlHb051nC4pgM28JkTNCXGIQEu2TJRv4Y55nEnhpEAMcpcTKJ0dn +I5lxntPVVuTmzGU0BTla7otu4tbnSyoDMvmmtA= X-Google-Smtp-Source: AA+uWPyvWNu3Mcld0f0GNcL4cQxIwKkG0zdg8s7fgn16euqI2qP6+a7gQUN10jEK8c/CC+nr9o0A1QOuCdB3zE2rSv0= X-Received: by 2002:a2e:712:: with SMTP id 18-v6mr16156852ljh.101.1534251922755; Tue, 14 Aug 2018 06:05:22 -0700 (PDT) In-Reply-To: <611579fd-52f2-0104-ef82-a7a4a3929700@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228523 Archived-At: --000000000000da29c0057364dc64 Content-Type: text/plain; charset="UTF-8" Is it intentional that int-forwarded variables are still limited to the fixnum range? In any case, we probably didn't want to rename XINTFWD to XFIXNUMFWD... --000000000000da29c0057364dc64 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-fix-minor-oversights-in-the-bignum-patch.patch" Content-Disposition: attachment; filename="0001-fix-minor-oversights-in-the-bignum-patch.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jktpl5i20 RnJvbSA1NDZjYzk0YTgzMGFjOTcxYWM3MjcwMGRlYWM5MDhmZDhlNDFkMzU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaXAgQ2V0IDxwaXBjZXRAZ21haWwuY29tPgpEYXRlOiBUdWUs IDE0IEF1ZyAyMDE4IDEyOjM2OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gZml4IG1pbm9yIG92 ZXJzaWdodHMgaW4gdGhlIGJpZ251bSBwYXRjaAoKLS0tCiBzcmMvZGF0YS5jICB8IDYgKysrLS0t CiBzcmMvbHJlYWQuYyB8IDcgKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2RhdGEuYyBiL3NyYy9kYXRhLmMK aW5kZXggYTEyMTViOWQ2YmYuLjRjZDkzZjBhYzdmIDEwMDY0NAotLS0gYS9zcmMvZGF0YS5jCisr KyBiL3NyYy9kYXRhLmMKQEAgLTc0LDcgKzc0LDcgQEAgWEtCT0FSRF9PQkpGV0QgKHVuaW9uIExp c3BfRndkICphKQogICByZXR1cm4gJmEtPnVfa2JvYXJkX29iamZ3ZDsKIH0KIHN0YXRpYyBzdHJ1 Y3QgTGlzcF9JbnRmd2QgKgotWEZJWE5VTUZXRCAodW5pb24gTGlzcF9Gd2QgKmEpCitYSU5URldE ICh1bmlvbiBMaXNwX0Z3ZCAqYSkKIHsKICAgZWFzc2VydCAoSU5URldEUCAoYSkpOwogICByZXR1 cm4gJmEtPnVfaW50ZndkOwpAQCAtMTAwMiw3ICsxMDAyLDcgQEAgZG9fc3ltdmFsX2ZvcndhcmRp bmcgKHJlZ2lzdGVyIHVuaW9uIExpc3BfRndkICp2YWxjb250ZW50cykKICAgc3dpdGNoIChYRldE VFlQRSAodmFsY29udGVudHMpKQogICAgIHsKICAgICBjYXNlIExpc3BfRndkX0ludDoKLSAgICAg IFhTRVRJTlQgKHZhbCwgKlhGSVhOVU1GV0QgKHZhbGNvbnRlbnRzKS0+aW50dmFyKTsKKyAgICAg IFhTRVRJTlQgKHZhbCwgKlhJTlRGV0QgKHZhbGNvbnRlbnRzKS0+aW50dmFyKTsKICAgICAgIHJl dHVybiB2YWw7CiAKICAgICBjYXNlIExpc3BfRndkX0Jvb2w6CkBAIC0xMDk1LDcgKzEwOTUsNyBA QCBzdG9yZV9zeW12YWxfZm9yd2FyZGluZyAodW5pb24gTGlzcF9Gd2QgKnZhbGNvbnRlbnRzLCBy ZWdpc3RlciBMaXNwX09iamVjdCBuZXd2YQogICAgIHsKICAgICBjYXNlIExpc3BfRndkX0ludDoK ICAgICAgIENIRUNLX0ZJWE5VTSAobmV3dmFsKTsKLSAgICAgICpYRklYTlVNRldEICh2YWxjb250 ZW50cyktPmludHZhciA9IFhGSVhOVU0gKG5ld3ZhbCk7CisgICAgICAqWElOVEZXRCAodmFsY29u dGVudHMpLT5pbnR2YXIgPSBYRklYTlVNIChuZXd2YWwpOwogICAgICAgYnJlYWs7CiAKICAgICBj YXNlIExpc3BfRndkX0Jvb2w6CmRpZmYgLS1naXQgYS9zcmMvbHJlYWQuYyBiL3NyYy9scmVhZC5j CmluZGV4IGRmMmZlNTgxMjAzLi43NDExZjFjNzM1NCAxMDA2NDQKLS0tIGEvc3JjL2xyZWFkLmMK KysrIGIvc3JjL2xyZWFkLmMKQEAgLTM4MTMsMTAgKzM4MTMsOSBAQCBzdHJpbmdfdG9fbnVtYmVy IChjaGFyIGNvbnN0ICpzdHJpbmcsIGludCBiYXNlLCBpbnQgZmxhZ3MpCiAgICAgICByZXR1cm4g bWFrZV9iaWdudW1fc3RyIChzdHJpbmcsIGJhc2UpOwogICAgIH0KIAotICAvKiBFaXRoZXIgdGhl IG51bWJlciB1c2VzIGZsb2F0IHN5bnRheCwgb3IgaXQgZG9lcyBub3QgZml0IGludG8gYSBmaXhu dW0uCi0gICAgIENvbnZlcnQgaXQgZnJvbSBzdHJpbmcgdG8gZmxvYXRpbmcgcG9pbnQsIHVubGVz cyB0aGUgdmFsdWUgaXMgYWxyZWFkeQotICAgICBrbm93biBiZWNhdXNlIGl0IGlzIGFuIGluZmlu aXR5LCBhIE5BTiwgb3IgaXRzIGFic29sdXRlIHZhbHVlIGZpdHMgaW4KLSAgICAgdWludG1heF90 LiAgKi8KKyAgLyogVGhlIG51bWJlciB1c2VzIGZsb2F0IHN5bnRheC4gIENvbnZlcnQgaXQgZnJv bSBzdHJpbmcgdG8gZmxvYXRpbmcKKyAgICAgcG9pbnQsIHVubGVzcyB0aGUgdmFsdWUgaXMgYWxy ZWFkeSBrbm93biBiZWNhdXNlIGl0IGlzIGFuCisgICAgIGluZmluaXR5LCBhIE5BTiwgb3IgaXRz IGFic29sdXRlIHZhbHVlIGZpdHMgaW4gdWludG1heF90LiAgKi8KICAgaWYgKCEgdmFsdWUpCiAg ICAgdmFsdWUgPSBhdG9mIChzdHJpbmcgKyBzaWduZWRwKTsKIAotLSAKMi4xOC4wCgo= --000000000000da29c0057364dc64--