Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2842

ANN: gcc-python-plugin 0.16

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From David Malcolm <dmalcolm@redhat.com>
Newsgroups comp.lang.python.announce
Subject ANN: gcc-python-plugin 0.16
Date Fri, 04 May 2018 16:47:34 -0400
Lines 29
Approved python-announce-list@python.org
Message-ID <mailman.36.1525780858.28519.python-announce-list@python.org> (permalink)
References <1525466854.2961.34.camel@redhat.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de BzynodO2yi3iBmslOYJxlAvomAZUiSNExjUdecEqi05A==
Return-Path <dmalcolm@redhat.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.011
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'python,': 0.02; 'cpython': 0.03; 'warnings': 0.05; 'compiler': 0.07; 'plugin': 0.07; 'subject:ANN': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url- ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'url:releases': 0.07; 'attributes': 0.09; 'interpreter': 0.13; 'url-ip:192.30/16': 0.13; 'tarball': 0.16; 'subject:python': 0.18; 'licensed': 0.20; 'moved': 0.24; 'finish': 0.32; 'start,': 0.32; 'at:': 0.32; 'url:readthedocs': 0.33; 'software,': 0.33; 'code': 0.33; 'method': 0.36; 'url:en': 0.37; 'url-ip:192/8': 0.37; 'received:209': 0.37; 'adds': 0.38; 'header :Mime-Version:1': 0.38; 'subject:-': 0.39; 'url:org': 0.39; 'gcc': 0.62; 'sfxlen:1': 0.62; 'free': 0.62; 'url:index': 0.66; 'within': 0.66; 'releases': 0.66; 'to:no real name:2**2': 0.67; 'continued': 0.71; 'dave': 0.71; '4.6': 0.84; 'checker': 0.84; 'enjoy!': 0.84; 'onwards': 0.84; 'upstream': 0.84; 'url-ip:162.209.114.75/32': 0.84; 'url-ip:162.209.114/24': 0.84; 'url-ip:162.209/16': 0.84
X-Scanned-By MIMEDefang 2.79 on 10.5.11.12
X-Greylist Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.45]); Fri, 04 May 2018 20:47:35 +0000 (UTC)
X-Mailman-Approved-At Tue, 08 May 2018 08:00:57 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.26
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <1525466854.2961.34.camel@redhat.com>
Xref csiph.com comp.lang.python.announce:2842

Show key headers only | View raw


gcc-python-plugin is a plugin for GCC 4.6 onwards which embeds the
CPython interpreter within GCC, allowing you to write new compiler
warnings in Python, generate code visualizations, etc.

This releases adds support for gcc 7 and gcc 8 (along with continued
support for gcc 4.6, 4.7, 4.8, 4.9, 5 and 6).

The upstream location for the plugin has moved from fedorahosted.org to
https://github.com/davidmalcolm/gcc-python-plugin

Additionally, this release contains the following improvements:

* add gcc.RichLocation for GCC 6 onwards
* gcc.Location
  * add caret, start, finish attributes for GCC 7 onwards
  * add gcc.Location.offset_column() method

Tarball releases are available at:
  https://github.com/davidmalcolm/gcc-python-plugin/releases

Prebuilt-documentation can be seen at:
  http://gcc-python-plugin.readthedocs.org/en/latest/index.html


The plugin and checker are Free Software, licensed under the GPLv3 or
later.

Enjoy!
Dave Malcolm

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: gcc-python-plugin 0.16 David Malcolm <dmalcolm@redhat.com> - 2018-05-04 16:47 -0400

csiph-web