<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>AdaCore - The GNAT Pro Company &#187; GNAT Compilation System</title>
	<atom:link href="http://www.adacore.com/category/developers-center/technologies/gnat/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adacore.com</link>
	<description>AdaCore technology and news</description>
	<pubDate>Sat, 04 Jul 2009 01:31:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>[GNAT] Linker map now contains size of discarded sections</title>
		<link>http://www.adacore.com/2009/06/25/NF-63-I612-011-gnat/</link>
		<comments>http://www.adacore.com/2009/06/25/NF-63-I612-011-gnat/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   The size of each discarded section is now printed in the linker map. This
   concerns only platforms where AdaCore provides a linker (GNU/Linux x86 and
   x86-64, Windows and ppc-elf platforms).
]]></description>
			<content:encoded><![CDATA[   The size of each discarded section is now printed in the linker map. This
   concerns only platforms where AdaCore provides a linker (GNU/Linux x86 and
   x86-64, Windows and ppc-elf platforms).
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/25/NF-63-I612-011-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] More straight-line code generated for arrays</title>
		<link>http://www.adacore.com/2009/06/23/NF-63-I511-020-gnat/</link>
		<comments>http://www.adacore.com/2009/06/23/NF-63-I511-020-gnat/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   The compiler now generates more straight-line code for the manipulation of
   arrays with dynamic bounds when it can infer properties for these bounds.
]]></description>
			<content:encoded><![CDATA[   The compiler now generates more straight-line code for the manipulation of
   arrays with dynamic bounds when it can infer properties for these bounds.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/23/NF-63-I511-020-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] Implement -gnateS switch for output of SCOs</title>
		<link>http://www.adacore.com/2009/06/21/NF-63-I527-034-gnat/</link>
		<comments>http://www.adacore.com/2009/06/21/NF-63-I527-034-gnat/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   A new switch for the compiler -gnateS causes the compiler to output SCO
   (source coverage obligation) information to the ALI file. This information
   is used by advanced coverage tools now being implemented. For details of
   the format of SCO information, see the compiler unit SCOs (scos.adb/ads).
]]></description>
			<content:encoded><![CDATA[   A new switch for the compiler -gnateS causes the compiler to output SCO
   (source coverage obligation) information to the ALI file. This information
   is used by advanced coverage tools now being implemented. For details of
   the format of SCO information, see the compiler unit SCOs (scos.adb/ads).
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/21/NF-63-I527-034-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] Revised warnings for certain unreferenced entities</title>
		<link>http://www.adacore.com/2009/06/17/NF-63-I617-001-gnat/</link>
		<comments>http://www.adacore.com/2009/06/17/NF-63-I617-001-gnat/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   The warning messages issued for unreferenced packages, exceptions, labels,
   and formal objects now explicitly mention the form of entity (for example,
   &#34;warning: package &#34;My_Pkg&#34; is not referenced&#34;). This allows selective
   warning suppression for these specific entity kinds using pragma Warnings
   with a message pattern [...]]]></description>
			<content:encoded><![CDATA[   The warning messages issued for unreferenced packages, exceptions, labels,
   and formal objects now explicitly mention the form of entity (for example,
   &quot;warning: package &quot;My_Pkg&quot; is not referenced&quot;). This allows selective
   warning suppression for these specific entity kinds using pragma Warnings
   with a message pattern (pragma Warnings (Off, &quot;package*is not referenced&quot;)).
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/17/NF-63-I617-001-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] New pretty printer switch to control label layout</title>
		<link>http://www.adacore.com/2009/06/15/NF-63-I521-012-gnat/</link>
		<comments>http://www.adacore.com/2009/06/15/NF-63-I521-012-gnat/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   A new switch &#8211;separate-label for gnatpp specifies that statement label(s)
   and the statement itself should be placed on separate lines.
]]></description>
			<content:encoded><![CDATA[   A new switch &#8211;separate-label for gnatpp specifies that statement label(s)
   and the statement itself should be placed on separate lines.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/15/NF-63-I521-012-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNAT User&#8217;s Guide Supplement for the .NET Platform</title>
		<link>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-net-platform/</link>
		<comments>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-net-platform/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:02:04 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[GNAT Compilation System]]></category>

		<category><![CDATA[Live Docs]]></category>

		<guid isPermaLink="false">http://www2.adacore.com/?p=2956</guid>
		<description><![CDATA[This guide describes the features and the use of GNAT, the Ada development environment for the .NET platform. This guide also explains how to use the .NET API from Ada and how to interface Ada and the .NET framework.

Browse on-line]]></description>
			<content:encoded><![CDATA[<p>This guide describes the features and the use of GNAT, the Ada development environment for the .NET platform. This guide also explains how to use the .NET API from Ada and how to interface Ada and the .NET framework.</p>

<p><a href="/wp-content/files/auto_update/gnatvm-docs/dotgnat_ug.html" target="_blank">Browse on-line</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-net-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNAT User&#8217;s Guide Supplement for the JVM Platform</title>
		<link>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-jvm-platform/</link>
		<comments>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-jvm-platform/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:00:02 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[GNAT Compilation System]]></category>

		<category><![CDATA[Live Docs]]></category>

		<guid isPermaLink="false">http://www2.adacore.com/?p=2955</guid>
		<description><![CDATA[This guide describes the features and the use of GNAT for the JVM, the Ada development environment for the Java platform. This guide also explains how to use the Java API from Ada and how to interface Ada and the Java programming language.

Browse on-line]]></description>
			<content:encoded><![CDATA[<p>This guide describes the features and the use of GNAT for the JVM, the Ada development environment for the Java platform. This guide also explains how to use the Java API from Ada and how to interface Ada and the Java programming language.</p>

<p><a href="/wp-content/files/auto_update/gnatvm-docs/jgnat_ug.html" target="_blank">Browse on-line</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/03/gnat-users-guide-supplement-for-the-jvm-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] New style switch -gnatyB for Boolean operator usage</title>
		<link>http://www.adacore.com/2009/06/03/NF-63-I602-038-gnat/</link>
		<comments>http://www.adacore.com/2009/06/03/NF-63-I602-038-gnat/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   A new style switch -gnatyB activates the standard gnat style rule that
   applies to use of AND/OR. These operators are only allowed for modular
   operands, array operands, and simple stand-alone boolean variables or
   boolean constants. In all other cases AND THEN/OR ELSE are required.
]]></description>
			<content:encoded><![CDATA[   A new style switch -gnatyB activates the standard gnat style rule that
   applies to use of AND/OR. These operators are only allowed for modular
   operands, array operands, and simple stand-alone boolean variables or
   boolean constants. In all other cases AND THEN/OR ELSE are required.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/06/03/NF-63-I602-038-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] Call graph information for high integrity run times</title>
		<link>http://www.adacore.com/2009/05/30/NF-63-I514-029-gnat/</link>
		<comments>http://www.adacore.com/2009/05/30/NF-63-I514-029-gnat/#comments</comments>
		<pubDate>Sat, 30 May 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   High integrity run-time libraries are now built to generate the .ci files
   needed by GNATStack for static stack size analysis.
]]></description>
			<content:encoded><![CDATA[   High integrity run-time libraries are now built to generate the .ci files
   needed by GNATStack for static stack size analysis.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/05/30/NF-63-I514-029-gnat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[GNAT] More flexible tagged type component placement</title>
		<link>http://www.adacore.com/2009/05/25/NF-63-I518-035-gnat/</link>
		<comments>http://www.adacore.com/2009/05/25/NF-63-I518-035-gnat/#comments</comments>
		<pubDate>Mon, 25 May 2009 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
		
		<category><![CDATA[Development Log]]></category>

		<category><![CDATA[GNAT Compilation System]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   If a tagged type extends a parent type all of whose components have been
   placed using a record representation clause (or clauses for the nested
   case), then compoments of this type may be placed anywhere that does not
   overlap any compoment of the parent type. In [...]]]></description>
			<content:encoded><![CDATA[   If a tagged type extends a parent type all of whose components have been
   placed using a record representation clause (or clauses for the nested
   case), then compoments of this type may be placed anywhere that does not
   overlap any compoment of the parent type. In particular, they can be
   positioned immediately following the last component of the parent type in
   all cases, or even within &quot;gaps&quot; in the parent type.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2009/05/25/NF-63-I518-035-gnat/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
