From patchwork Mon Apr 20 22:55:47 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Gerald Pfeifer X-Patchwork-Id: 462930 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4EE95140142 for ; Tue, 21 Apr 2015 08:56:02 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass reason="1024-bit key; unprotected key" header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=ed0ABLYu; dkim-adsp=none (unprotected policy); dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:in-reply-to:message-id:references :mime-version:content-type; q=dns; s=default; b=s7Awe+Z6qqQjEV9a T5/qKlmXbLajNTcVaXQRG3ITsqk1eAeKnXU+yW2LiPSoVChdbFoybae5TUfa66AK piP53jjGVLkvRyl9CLKRIhOJ72N69js/WR1o1BcbN7pH/PvUhSbWsNvkwbHbNHq6 MtosXGUKCHd9mE1qH8gl0KhfaQk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:in-reply-to:message-id:references :mime-version:content-type; s=default; bh=HPfMMHp3/7XUM9igl2TaS5 CfmsA=; b=ed0ABLYurr3pof9qh1w2mMC3tqQx80GDDjHvCcLX+qYioeTI3QkkW/ dYieYwRylnjatXnYu2+J0Xyy9WbsEOnqS8S4Gk4w34jIORCqGpSiga22RFfldl8n +7UPeUVG3Uf1Azpveld3Ij9esWcul9WBMl9fGFE2SeMwl3vvZHVCw= Received: (qmail 122311 invoked by alias); 20 Apr 2015 22:55:54 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 122293 invoked by uid 89); 20 Apr 2015 22:55:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=AWL, BAYES_00, SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: ainaz.pair.com Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 20 Apr 2015 22:55:52 +0000 Received: from [192.168.0.133] (vie-91-186-145-235.dsl.sil.at [91.186.145.235]) by ainaz.pair.com (Postfix) with ESMTPSA id 0CF1A3F422; Mon, 20 Apr 2015 18:55:48 -0400 (EDT) Date: Tue, 21 Apr 2015 00:55:47 +0200 (CEST) From: Gerald Pfeifer To: Peter Colberg , gcc-patches@gcc.gnu.org cc: gcc@gcc.gnu.org Subject: [wwwdocs] PATCH for Re: [ANN] gcc-lua: Lua plugin for the GNU Compiler Collection In-Reply-To: <20121031175026.GA13212@alcyone> Message-ID: References: <20121031175026.GA13212@alcyone> MIME-Version: 1.0 X-IsSubscribed: yes Hi Peter, On Wed, 31 Oct 2012, Peter Colberg wrote: > gcc‑lua extends the GNU Compiler Collection with the ability to run Lua > scripts. The plugin provides an interface to register callback functions > for plugin events, and inspect the abstract syntax tree of a translation > unit. The plugin is useful for static C code analysis. gcc‑lua supports > GCC 4.6 or 4.7, and, Lua 5.1 or 5.2, or LuaJIT. I added this to our GCC Extensions page at https://gcc.gnu.org/extensions.html with the patch below. Let us know if you'd like to see this tweaked or changed otherwise. Thanks for the heads-up! Gerald Index: extensions.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/extensions.html,v retrieving revision 1.53 diff -u -r1.53 extensions.html --- extensions.html 16 Apr 2012 12:46:03 -0000 1.53 +++ extensions.html 20 Apr 2015 22:49:19 -0000 @@ -26,6 +26,13 @@ to ease development of GCC plugin-like extensions.

+

Lua plugin for GCC

+ +

gcc‑lua extends GCC with the ability to run Lua scripts. The plugin + provides an interface to register callback functions for plugin events, + and inspect the abstract syntax tree of a translation unit.

+ +

StarPU

StarPU is a GCC extension and run-time support library for hybrid