From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7927 invoked by alias); 15 Oct 2014 17:51:29 -0000 Mailing-List: contact jit-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: jit-owner@gcc.gnu.org Received: (qmail 7905 invoked by uid 89); 15 Oct 2014 17:51:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.98.4 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients X-HELO: mx1.redhat.com Message-ID: <543EB41E.5070402@redhat.com> Date: Wed, 01 Jan 2014 00:00:00 -0000 From: Jeff Law User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 MIME-Version: 1.0 To: David Malcolm , jit@gcc.gnu.org, "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH 09/10] Prebuilt texinfo documentation for the JIT library (Re: Patches 5-10 of jit merger) References: <1413222308-25753-1-git-send-email-dmalcolm@redhat.com> <1413299342.9513.50.camel@surprise> <1413392371.9513.111.camel@surprise> In-Reply-To: <1413392371.9513.111.camel@surprise> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-SW-Source: 2014-q4/txt/msg00031.txt.bz2 On 10/15/14 10:59, David Malcolm wrote: > On Tue, 2014-10-14 at 11:09 -0400, David Malcolm wrote: >> On Mon, 2014-10-13 at 13:45 -0400, David Malcolm wrote: >>> I'd like to merge the JIT branch into trunk: >>> https://gcc.gnu.org/wiki/JIT >>> >>> This is "v2" since it incorporates fixes for the various issues >>> identified by Joseph in an earlier submission: >>> https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02056.html >>> >>> I've split up the current diff between trunk and the branch into 5 >>> areas for ease of review (and to allow for early merger of the >>> supporting work, if it's deemed ready): >>> >>> patch 1: exposes an entrypoint in libiberty that I need >>> patch 2: configure and Makefile changes in "gcc" >>> patch 3: timevar.h: Add an auto_timevar class >>> patch 4: State cleanups in "gcc" >>> patch 5: Add the "jit" code itself >>> >>> [this is a diff of trunk r215958 aka >>> e012cdc775868e9922f5fef9068a764546876d93 which is from 2014-10-06, >>> vs jit branch version 75b3ee7acdc6de55354d65bb7d619386463e50a1]. >>> >>> I've successfully bootstrapped and regression-tested the cumulative >>> result of all of the patches against a control build, building them >>> both with --enable-host-shared, and with >>> --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto >>> adding ",jit" to the test build (both on x86_64-unknown-linux-gnu; >>> Fedora 20). >>> >>> There were no regressions vs the control build, and the patched build >>> gains a jit.sum, with 4663 passes (and no failures). >>> >>> OK for trunk? >> >> Patch 5 seems to have been too large, even compressed, so I'm breaking >> it up into separate pieces and compressing, giving 10 patches in total >> >> Patches 1-4 are as above. >> >> Patch 5: remaining JIT-related changes outside of the gcc/jit/ subdir >> >> Patch 6: the core of the JIT implementation: the gcc/jit subdir >> >> Patch 7: the testsuite: gcc/testsuite/jit.dg >> >> Patch 8: sphinx-based documentation: the gcc/jit/docs subdir >> >> Patch 9: texinfo documentation autogenerated from the sphinx sources. >> >> Patch 10: the ChangeLog.jit logs from the branch. > > For some reason, patches 8 and 9 don't seem to have made it through to > the list, even after a couple of attempts. > > Here's the ChangeLog for patch 9: > > This is for the benefit of those without Sphinx installed, and is > autogenerated by running "make texinfo" in the gcc/jit/docs > subdirectory. > > gcc/jit/ChangeLog: > > * docs/_build/texinfo/Makefile: New. > * docs/_build/texinfo/factorial.png: New. > * docs/_build/texinfo/libgccjit.texi: New. > * docs/_build/texinfo/sum-of-squares.png: New. > > The new files can be seen at: > https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc/jit/docs/_build/texinfo;h=4bfa8d323708ba7189fdf74532c1aa160f13f4b9 Assuming these are built from the sphinx stuff, these are fine once the rest of the JIT stuff is approved -- as it updating these things if there's any updates necessary to the source sphinx documentation. jeff