From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1518 invoked by alias); 20 Nov 2016 20:41:58 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 1169 invoked by uid 89); 20 Nov 2016 20:41:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.3 required=5.0 tests=AWL,BAYES_20,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=H*F:U*tom, Hx-spam-relays-external:sk:gproxy4, H*RU:69.89.23.142, HX-HELO:sk:gproxy4 X-HELO: gproxy4-pub.mail.unifiedlayer.com Received: from gproxy4-pub.mail.unifiedlayer.com (HELO gproxy4-pub.mail.unifiedlayer.com) (69.89.23.142) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with SMTP; Sun, 20 Nov 2016 20:41:46 +0000 Received: (qmail 19329 invoked by uid 0); 20 Nov 2016 20:41:44 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy4.mail.unifiedlayer.com with SMTP; 20 Nov 2016 20:41:44 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw3 with id ALhg1u00N2f2jeq01Lhj7y; Sun, 20 Nov 2016 13:41:44 -0700 X-Authority-Analysis: v=2.1 cv=K/+xQUmI c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=L24OOQBejmoA:10 a=DLofnH8J5JRgfgGys6wA:9 Received: from 174-16-143-211.hlrn.qwest.net ([174.16.143.211]:40590 helo=bapiya.Home) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86_1) (envelope-from ) id 1c8Yvk-0005f5-Cu for gdb-patches@sourceware.org; Sun, 20 Nov 2016 13:41:40 -0700 From: Tom Tromey To: gdb-patches@sourceware.org Subject: [RFA 00/13] series #4 of c++ in python Date: Sun, 20 Nov 2016 20:42:00 -0000 Message-Id: <1479674496-14000-1-git-send-email-tom@tromey.com> X-BWhitelist: no X-Exim-ID: 1c8Yvk-0005f5-Cu X-Source-Sender: 174-16-143-211.hlrn.qwest.net (bapiya.Home) [174.16.143.211]:40590 X-Source-Auth: tom+tromey.com X-Email-Count: 2 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-SW-Source: 2016-11/txt/msg00595.txt.bz2 This is another series addressing the use of C++ in the Python layer. For this series, I looked at two things: explicit decrefs and use of make_cleanup_py_decref. After this series most of the explicit decrefs are done in Python class destructors. So, this is probably the last such series. It is based on the earlier series. This series fixes a few latent bugs. It culminates in the removal of make_cleanup_py_decref and make_cleanup_py_xdecref. I've built and tested it locally against Python 2 and Python 3, but I'm also sending it through the buildbot. Tom