<?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; Development Log</title>
	<atom:link href="http://www.adacore.com/category/developers-center/development-log/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adacore.com</link>
	<description>AdaCore technology and news</description>
	<lastBuildDate>Tue, 31 Aug 2010 15:04:11 +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] System.Rident.Profile_Info is constant</title>
		<link>http://www.adacore.com/2010/08/31/NF-64-J828-006-gnat/</link>
		<comments>http://www.adacore.com/2010/08/31/NF-64-J828-006-gnat/#comments</comments>
		<pubDate>Tue, 31 Aug 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[  Profile_Info was a variable; it is now a constant, to clearly indicate that
  it should not be modified.
]]></description>
			<content:encoded><![CDATA[  Profile_Info was a variable; it is now a constant, to clearly indicate that
  it should not be modified.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/31/NF-64-J828-006-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PolyORB] DSA starter does not depend on Bourne shell</title>
		<link>http://www.adacore.com/2010/08/31/NF-27-J521-019-polyorb/</link>
		<comments>http://www.adacore.com/2010/08/31/NF-27-J521-019-polyorb/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Development Log]]></category>
		<category><![CDATA[PolyORB]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   The generated Ada and shell starters for DSA applications do not require
   the remote node to provide a Bourne shell anymore.
]]></description>
			<content:encoded><![CDATA[   The generated Ada and shell starters for DSA applications do not require
   the remote node to provide a Bourne shell anymore.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/31/NF-27-J521-019-polyorb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[XML/Ada] Unicode: new exception Incomplete_Encoding</title>
		<link>http://www.adacore.com/2010/08/31/NF-40-J818-003-xmlada/</link>
		<comments>http://www.adacore.com/2010/08/31/NF-40-J818-003-xmlada/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Development Log]]></category>
		<category><![CDATA[XML/Ada]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   A new exception was defined in the unicode module. This exception is
   used to distinguish between cases where we might simply be missing
   some characters (and thus should wait for more) with cases where the
   encoding is indeed invalid.
]]></description>
			<content:encoded><![CDATA[   A new exception was defined in the unicode module. This exception is
   used to distinguish between cases where we might simply be missing
   some characters (and thus should wait for more) with cases where the
   encoding is indeed invalid.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/31/NF-40-J818-003-xmlada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GPS] Faster viewer for switches</title>
		<link>http://www.adacore.com/2010/08/31/NF-45-J629-027-gps/</link>
		<comments>http://www.adacore.com/2010/08/31/NF-45-J629-027-gps/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Development Log]]></category>
		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  Major speed enhancement for the /Project/Edit Switches view for projects
  with hundreds of files.
]]></description>
			<content:encoded><![CDATA[  Major speed enhancement for the /Project/Edit Switches view for projects
  with hundreds of files.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/31/NF-45-J629-027-gps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GNAT] Automatic selection of the number of compilations</title>
		<link>http://www.adacore.com/2010/08/30/NF-64-J716-013-gnat/</link>
		<comments>http://www.adacore.com/2010/08/30/NF-64-J716-013-gnat/#comments</comments>
		<pubDate>Mon, 30 Aug 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 switch -j0 is now recognized by gnatmake. It indicates that the maximum
   number of simultaneous compilations is the number of available processors.
   Adding the debugging switch -dm will display the actual maximum of
   simultaneous compilations.
]]></description>
			<content:encoded><![CDATA[   The switch -j0 is now recognized by gnatmake. It indicates that the maximum
   number of simultaneous compilations is the number of available processors.
   Adding the debugging switch -dm will display the actual maximum of
   simultaneous compilations.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/30/NF-64-J716-013-gnat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ada] AI-0178 Incomplete views are limited</title>
		<link>http://www.adacore.com/2010/08/27/NF-A12-J701-053-ada/</link>
		<comments>http://www.adacore.com/2010/08/27/NF-A12-J701-053-ada/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Ada / Ada 2005 / Ada 2012]]></category>
		<category><![CDATA[Development Log]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  This AI clarifies the role of incomplete views and plugs an omission in the
  RM. GNAT always restricted correctly the use of incomplete views and types.
]]></description>
			<content:encoded><![CDATA[  This AI clarifies the role of incomplete views and plugs an omission in the
  RM. GNAT always restricted correctly the use of incomplete views and types.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/27/NF-A12-J701-053-ada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ada] AI-0007 Stream read and private scalar types</title>
		<link>http://www.adacore.com/2010/08/27/NF-A12-J701-112-ada/</link>
		<comments>http://www.adacore.com/2010/08/27/NF-A12-J701-112-ada/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Ada / Ada 2005 / Ada 2012]]></category>
		<category><![CDATA[Development Log]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  The RM as written appeared to limit the possibilities of declaring read
  attribute procedures for private scalar types. This limitation was not
  intended, and has never been enforced by GNAT.
]]></description>
			<content:encoded><![CDATA[  The RM as written appeared to limit the possibilities of declaring read
  attribute procedures for private scalar types. This limitation was not
  intended, and has never been enforced by GNAT.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/27/NF-A12-J701-112-ada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ada] AI-0008 General access to constrained objects</title>
		<link>http://www.adacore.com/2010/08/27/NF-A12-J701-113-ada/</link>
		<comments>http://www.adacore.com/2010/08/27/NF-A12-J701-113-ada/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Ada / Ada 2005 / Ada 2012]]></category>
		<category><![CDATA[Development Log]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  The wording in the RM implied that if you have a general access to a
  constrained object, it could be used to modify the discriminants. This was
  obviously not intended. A constraint error should be raised, and GNAT has
  always raised a constraint error in this situation.
]]></description>
			<content:encoded><![CDATA[  The wording in the RM implied that if you have a general access to a
  constrained object, it could be used to modify the discriminants. This was
  obviously not intended. A constraint error should be raised, and GNAT has
  always raised a constraint error in this situation.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/27/NF-A12-J701-113-ada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ada] AI-0015 Constant return objects</title>
		<link>http://www.adacore.com/2010/08/27/NF-A12-J701-118-ada/</link>
		<comments>http://www.adacore.com/2010/08/27/NF-A12-J701-118-ada/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Ada / Ada 2005 / Ada 2012]]></category>
		<category><![CDATA[Development Log]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  The return object declared in an extended_return_statement may be declared
  constant. This was always intended, and GNAT has always allowed it.
]]></description>
			<content:encoded><![CDATA[  The return object declared in an extended_return_statement may be declared
  constant. This was always intended, and GNAT has always allowed it.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/27/NF-A12-J701-118-ada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ada] AI-0017 Freezing and incomplete types</title>
		<link>http://www.adacore.com/2010/08/27/NF-A12-J701-120-ada/</link>
		<comments>http://www.adacore.com/2010/08/27/NF-A12-J701-120-ada/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:00:00 +0000</pubDate>
		<dc:creator>AdaCore</dc:creator>
				<category><![CDATA[Ada / Ada 2005 / Ada 2012]]></category>
		<category><![CDATA[Development Log]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[  Taft-amendment types are not frozen by the occurrence of bodies in the
  enclosing declarative part. GNAT always implemented this properly.
]]></description>
			<content:encoded><![CDATA[  Taft-amendment types are not frozen by the occurrence of bodies in the
  enclosing declarative part. GNAT always implemented this properly.
]]></content:encoded>
			<wfw:commentRss>http://www.adacore.com/2010/08/27/NF-A12-J701-120-ada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
