Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 4B5FD71700 for ; Tue, 2 Jul 2013 16:48:06 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 981EA14A174; Tue, 2 Jul 2013 16:48:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id C55C614A172 for ; Tue, 2 Jul 2013 16:48:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id TPYVNQ2PP4Tn for ; Tue, 2 Jul 2013 16:48:03 +0000 (UTC) Received: from nef.pbox.org (ns.pbox.org [IPv6:2001:41d0:1:e836::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.netbsd.org (Postfix) with ESMTPS id AA5E114A110 for ; Tue, 2 Jul 2013 16:48:02 +0000 (UTC) Received: from nef.pbox.org (localhost [127.0.0.1]) by nef.pbox.org (8.14.5/8.14.5/) with ESMTP id r62GlwpI016712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 2 Jul 2013 18:47:58 +0200 (CEST) Received: (from agc@localhost) by nef.pbox.org (8.14.5/8.14.5/Submit) id r62Glwxe006268 for pkgsrc-changes@netbsd.org; Tue, 2 Jul 2013 18:47:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 67BFB14A0F0 for ; Tue, 2 Jul 2013 10:33:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id ssaT42U4OIRu for ; Tue, 2 Jul 2013 10:33:02 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 9FF9F14A0E0 for ; Tue, 2 Jul 2013 10:33:02 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 9DE6E96; Tue, 2 Jul 2013 10:33:02 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Tue, 2 Jul 2013 10:33:02 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/lang/clang To: pkgsrc-changes@netbsd.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20130702103302.9DE6E96@cvs.netbsd.org> X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.4.3 (nef.pbox.org [0.0.0.0]); Tue, 02 Jul 2013 18:47:59 +0200 (CEST) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: adam Date: Tue Jul 2 10:33:02 UTC 2013 Modified Files: pkgsrc/lang/clang: Makefile PLIST distinfo pkgsrc/lang/clang/patches: patch-ac Added Files: pkgsrc/lang/clang/patches: patch-utils_lit_utils_check-coverage patch-utils_lit_utils_check-sdist Removed Files: pkgsrc/lang/clang/patches: patch-include_llvm_Support_CFG.h patch-lib_Target_X86_X86JITInfo.cpp patch-tools_clang_lib_Driver_ToolChains.cpp patch-tools_clang_lib_Driver_Tools.cpp patch-tools_clang_lib_Frontend_InitHeaderSearch.cpp patch-tools_clang_test_Driver_dragonfly.c Log Message: Changes 3.3: The CellSPU port has been removed. It can still be found in older versions. The IR-level extended linker APIs (for example, to link bitcode files out of archives) have been removed. Any existing clients of these features should move to using a linker with integrated LTO support. LLVM and Clang’s documentation has been migrated to the Sphinx documentation generation system which uses easy-to-write reStructuredText. See llvm/docs/README.txt for more information. TargetTransformInfo (TTI) is a new interface that can be used by IR-level passes to obtain target-specific information, such as the costs of instructions. Only “Lowering” passes such as LSR and the vectorizer are allowed to use the TTI infrastructure. We’ve improved the X86 and ARM cost model. The Attributes classes have been completely rewritten and expanded. They now support not only enumerated attributes and alignments, but “string” attributes, which are useful for passing information to code generation. See How To Use Attributes for more details. TableGen’s syntax for instruction selection patterns has been simplified. Instead of specifying types indirectly with register classes, you should now specify types directly in the input patterns. See SparcInstrInfo.td for examples of the new syntax. The old syntax using register classes still works, but it will be removed in a future LLVM release. MCJIT now supports exception handling. Support for it in the old jit will be removed in the 3.4 release. Command line options can now be grouped into categories which are shown in the output of -help. See Grouping options into categories. The appearance of command line options in -help that are inherited by linking with libraries that use the LLVM Command line support library can now be modified at runtime. See The cl::getRegisteredOptions function. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/clang/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/clang/PLIST cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/clang/distinfo cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/clang/patches/patch-ac cvs rdiff -u -r1.1 -r0 \ pkgsrc/lang/clang/patches/patch-include_llvm_Support_CFG.h \ pkgsrc/lang/clang/patches/patch-lib_Target_X86_X86JITInfo.cpp \ pkgsrc/lang/clang/patches/patch-tools_clang_test_Driver_dragonfly.c cvs rdiff -u -r1.3 -r0 \ pkgsrc/lang/clang/patches/patch-tools_clang_lib_Driver_ToolChains.cpp \ pkgsrc/lang/clang/patches/patch-tools_clang_lib_Driver_Tools.cpp cvs rdiff -u -r1.2 -r0 \ pkgsrc/lang/clang/patches/patch-tools_clang_lib_Frontend_InitHeaderSearch.cpp cvs rdiff -u -r0 -r1.1 \ pkgsrc/lang/clang/patches/patch-utils_lit_utils_check-coverage \ pkgsrc/lang/clang/patches/patch-utils_lit_utils_check-sdist Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.