<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<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>
	<lastBuildDate>Sun, 14 Mar 2010 08:49:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[GNAT] Improved code for loops with For iteration scheme</title>
		<link>http://www.adacore.com/2010/03/10/NF-64-J304-021-gnat/</link>
		<comments>http://www.adacore.com/2010/03/10/NF-64-J304-021-gnat/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 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 code with fewer conditional branches for loops
  with a For iteration scheme and dynamic bounds in the most common cases.
]]></description>
			<content:encoded><![CDATA[  The compiler now generates code with fewer conditional branches for loops
  with a For iteration scheme and dynamic bounds in the most common cases.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/03/10/NF-64-J304-021-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] gnatxref switch &#8211;ext=</title>
		<link>http://www.adacore.com/2010/03/08/NF-64-J308-037-gnat/</link>
		<comments>http://www.adacore.com/2010/03/08/NF-64-J308-037-gnat/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 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;ext=xxx is provided in gnatxref in order to specify an
  alternate file extension for ALI files.
]]></description>
			<content:encoded><![CDATA[  A new switch &#8211;ext=xxx is provided in gnatxref in order to specify an
  alternate file extension for ALI files.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/03/08/NF-64-J308-037-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] More efficient packed array indexing on AAMP target</title>
		<link>http://www.adacore.com/2010/03/02/NF-64-C318-011-gnat/</link>
		<comments>http://www.adacore.com/2010/03/02/NF-64-C318-011-gnat/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 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 GNAAMP compiler now generates more efficient code sequences for indexing
   of packed arrays with component sizes of 1, 2, and 4 bits.
]]></description>
			<content:encoded><![CDATA[   The GNAAMP compiler now generates more efficient code sequences for indexing
   of packed arrays with component sizes of 1, 2, and 4 bits.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/03/02/NF-64-C318-011-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Order of symbols in SALs on VMS</title>
		<link>http://www.adacore.com/2010/02/24/NF-64-J211-022-gnat/</link>
		<comments>http://www.adacore.com/2010/02/24/NF-64-J211-022-gnat/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 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[   To allow the exported symbols of an extended Stand-Alone Library on VMS
   to be the same as the SAL being extended, the object files are now processed
   in increasing alphabetical order when looking for the exported symbols.
]]></description>
			<content:encoded><![CDATA[   To allow the exported symbols of an extended Stand-Alone Library on VMS
   to be the same as the SAL being extended, the object files are now processed
   in increasing alphabetical order when looking for the exported symbols.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/24/NF-64-J211-022-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] New pseudo-random number generator</title>
		<link>http://www.adacore.com/2010/02/23/NF-64-E513-008-gnat/</link>
		<comments>http://www.adacore.com/2010/02/23/NF-64-E513-008-gnat/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 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 packages Ada.Numerics.Discrete_Random and Ada.Numerics.Float_Random now
   use the Mersenne Twister generator which speeds up number generation on some
   platforms by up to a factor of 10 for 32-bit discrete types and a factor of
   3 for single-precision float. The previous generators are still available as
  [...]]]></description>
			<content:encoded><![CDATA[   The packages Ada.Numerics.Discrete_Random and Ada.Numerics.Float_Random now
   use the Mersenne Twister generator which speeds up number generation on some
   platforms by up to a factor of 10 for 32-bit discrete types and a factor of
   3 for single-precision float. The previous generators are still available as
   GNAT.MBBS_Discrete_Random and GNAT.MBBS_Float_Random. GNAT.Random_Numbers
   gives an expanded interface to the same generator.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/23/NF-64-E513-008-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Improved -gnatR? output for large objects</title>
		<link>http://www.adacore.com/2010/02/18/NF-64-J211-026-gnat/</link>
		<comments>http://www.adacore.com/2010/02/18/NF-64-J211-026-gnat/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 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 output of -gnatR? for large objects is now more accurate and can display
  values greater than 2**31.
]]></description>
			<content:encoded><![CDATA[  The output of -gnatR? for large objects is now more accurate and can display
  values greater than 2**31.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/18/NF-64-J211-026-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] New switch &#8211;unchecked-shared-lib-imports</title>
		<link>http://www.adacore.com/2010/02/18/NF-64-J218-003-gnat/</link>
		<comments>http://www.adacore.com/2010/02/18/NF-64-J218-003-gnat/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 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;unchecked-shared-lib-imports has been added to gnatmake and
  gnatclean. When this switch is used on the command line, shared library
  projects are allowed to import static library projects.
]]></description>
			<content:encoded><![CDATA[  A new switch &#8211;unchecked-shared-lib-imports has been added to gnatmake and
  gnatclean. When this switch is used on the command line, shared library
  projects are allowed to import static library projects.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/18/NF-64-J218-003-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Better warnings for System.HTable and System.CRC32</title>
		<link>http://www.adacore.com/2010/02/16/NF-64-J216-036-gnat/</link>
		<comments>http://www.adacore.com/2010/02/16/NF-64-J216-036-gnat/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 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 warnings given for withing System.HTable or System.CRC32, are improved
  to suggest using GNAT.HTable or GNAT.CRC32 instead (before a generic message
  about possible non-portability was given).
]]></description>
			<content:encoded><![CDATA[  The warnings given for withing System.HTable or System.CRC32, are improved
  to suggest using GNAT.HTable or GNAT.CRC32 instead (before a generic message
  about possible non-portability was given).
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/16/NF-64-J216-036-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Better casing of identifiers in error messages</title>
		<link>http://www.adacore.com/2010/02/14/NF-64-J214-003-gnat/</link>
		<comments>http://www.adacore.com/2010/02/14/NF-64-J214-003-gnat/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 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 casing of identifiers in error and warning messages now matches that
  used in the actual source program where possible, instead of using the
  default casing style for the whole program.
]]></description>
			<content:encoded><![CDATA[  The casing of identifiers in error and warning messages now matches that
  used in the actual source program where possible, instead of using the
  default casing style for the whole program.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/14/NF-64-J214-003-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Support for empty PATH elements in exec localizers</title>
		<link>http://www.adacore.com/2010/02/12/NF-64-9721-015-gnat/</link>
		<comments>http://www.adacore.com/2010/02/12/NF-64-9721-015-gnat/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 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[   For run-time services that need to locate an executable, such as exception
   traceback symbolizers, recognition of empty PATH elements to denote the
   current directory is now available on all the relevant platforms.
]]></description>
			<content:encoded><![CDATA[   For run-time services that need to locate an executable, such as exception
   traceback symbolizers, recognition of empty PATH elements to denote the
   current directory is now available on all the relevant platforms.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/02/12/NF-64-9721-015-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
