<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Phalanger Source Control Rss Feed</title><link>http://codeplex.com/Phalanger/SourceControl/ListDownloadableCommits.aspx</link><description>Phalanger Source Control Rss Description</description><item><title>Source code checked in, #103136</title><link>http://phalanger.codeplex.com/SourceControl/changeset/103136</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;- fix of calling library functions with optional arguments, inconsistent stack fixed, simplified argument conversion&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 4375&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Wed, 19 Jun 2013 11:29:36 GMT</pubDate><guid isPermaLink="false">Source code checked in, #103136 20130619112936A</guid></item><item><title>Source code checked in, #103135</title><link>http://phalanger.codeplex.com/SourceControl/changeset/103135</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;- Comparing System.Decimal&amp;#13;&amp;#10;- __LINE__ pseudo constant is of type integer&amp;#13;&amp;#10;- aspnet_thru session handler defines &amp;#60;context&amp;#62;.&amp;#36;GLOBALS._SESSION so it can be listed in debug view&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 4373&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Wed, 19 Jun 2013 11:29:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #103135 20130619112931A</guid></item><item><title>Source code checked in, #103019</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/103019</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;- PhpResourceManager&amp;#59; collects active resource in console apps too&amp;#13;&amp;#10;&amp;#13;&amp;#10;- ScriptContext.InitContext&amp;#13;&amp;#10;  - improved C&amp;#35; interoperability features&amp;#13;&amp;#10;  - simulates RequestBegin.RequestEnd&amp;#13;&amp;#10;  - allows to run PHP contexts multithreaded&amp;#13;&amp;#10;  - allows to run more PHP contexts in single process subsequently, respecting resource management and caches&amp;#13;&amp;#10;  &amp;#13;&amp;#10;- Loading optional params saves stack &amp;#40;no additional local variables, faster, smaller IL&amp;#41;&amp;#13;&amp;#10;- Strict comparison with array&amp;#40;&amp;#41; optimization&amp;#13;&amp;#10;- fix of session configuration when used out of web aplication&amp;#13;&amp;#10;- ScriptContext is disposable&amp;#13;&amp;#10;- imagecopy and imagecopymerge &amp;#40;png file not scalled according to its DPI&amp;#41;&amp;#13;&amp;#10;- imagecopymerge&amp;#40;&amp;#41; optimizations and fixes for pct &amp;#60; 100&amp;#13;&amp;#10;- Methods of DateTime class are overridable http&amp;#58;&amp;#47;&amp;#47;support.devsense.com&amp;#47;viewtopic.php&amp;#63;f&amp;#61;3&amp;#38;t&amp;#61;544&amp;#38;p&amp;#61;4724&amp;#35;p4720&amp;#13;&amp;#10;- migrated to VS12&amp;#13;&amp;#10;- &amp;#34;mail.add_x_header&amp;#34; runtime configuration&amp;#13;&amp;#10;- &amp;#34;mail.add_x_header&amp;#34; - configuration option added &amp;#40;see Deployement&amp;#47;Web.Config for details&amp;#41; - &amp;#39;X-PHP-Originating-Script&amp;#39; mail header not sent by default&amp;#13;&amp;#10;- Fix for  round&amp;#40;1e23, &amp;#36;precision &amp;#33;&amp;#61; 0&amp;#41;&amp;#13;&amp;#10;- PDOStatement methods are overridable&amp;#13;&amp;#10;- PDO functions are not marked as final &amp;#40;can be overriden, Drupal&amp;#41;&amp;#13;&amp;#10;- PHPDoc allows namespace separator in type name - minor code maintenance&amp;#13;&amp;#10;-  PHPDoc support for &amp;#64;property-read and &amp;#64;property-write&amp;#13;&amp;#10;- PHPDoc support for nonstandard &amp;#64;method tag syntax&amp;#13;&amp;#10;- used traits namespaced according to current context - minor project warning fixed &amp;#40;doc comments&amp;#41;&amp;#13;&amp;#10;- PHPDoc handling type names fix&amp;#13;&amp;#10;- PHP 5.4&amp;#58; call on instantiation - &amp;#40;new X&amp;#41;-&amp;#62;method&amp;#40;&amp;#41;... - &amp;#40;new X&amp;#41; - method call optimization if possible&amp;#13;&amp;#10;- PHP 5.4 callback options - &amp;#36;callback&amp;#40;&amp;#41;, where &amp;#36;callback is string, array&amp;#40;2&amp;#41; or object with __call&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 4341&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Mon, 03 Jun 2013 22:41:58 GMT</pubDate><guid isPermaLink="false">Source code checked in, #103019 20130603104158P</guid></item><item><title>Source code checked in, #101959</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101959</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;New features&amp;#58;&amp;#13;&amp;#10;- PHP 5.4 function call array dereference &amp;#40;parser, read access, write not tested&amp;#41;&amp;#13;&amp;#10;- PHP 5.4 Trait support in parser&amp;#59; AST&amp;#59; trait compiled &amp;#40;trait use not yet&amp;#41;&amp;#13;&amp;#10;- PHP AST provides additional positions of its single elements &amp;#40;PHP Tools for Visual Studio updated accordingly&amp;#41;&amp;#13;&amp;#10;- added extensions&amp;#59; updated installer&amp;#13;&amp;#10;&amp;#13;&amp;#10;Fixes&amp;#58;&amp;#13;&amp;#10;- ExtManager compilable&amp;#59; readded missing method to Core&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 4074&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Tue, 05 Mar 2013 16:29:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101959 20130305042954P</guid></item><item><title>Source code checked in, #101696</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101696</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;new features&amp;#58;&amp;#13;&amp;#10;- PHP 5.4&amp;#58; Binary number format&amp;#13;&amp;#10;- boolval&amp;#40;&amp;#41; implemented&amp;#13;&amp;#10;- SplFileObject stub&amp;#13;&amp;#10;- ArrayObject stub&amp;#13;&amp;#10;- &amp;#34;Etc&amp;#47;GMT-0&amp;#34;, &amp;#34;Etc&amp;#47;UTC&amp;#34; timezones added&amp;#13;&amp;#10;- API for session_name&amp;#40;&amp;#36;newname&amp;#41;&amp;#13;&amp;#10;- catch&amp;#40;&amp;#41; passes ScriptDiedException thru &amp;#40;exception thrown by die&amp;#59; or exit&amp;#59; cannot be catch by PHP code now&amp;#41;&amp;#13;&amp;#10;- ReflectionClass&amp;#58;&amp;#58;implementsInterface&amp;#40;&amp;#41;&amp;#13;&amp;#10;- PDO&amp;#58;&amp;#58;MYSQL_ constants&amp;#13;&amp;#10;- readdir, closedir, rewinddir with parameterless overloads&amp;#13;&amp;#10;&amp;#13;&amp;#10;fixes&amp;#58;&amp;#13;&amp;#10;- using of reserved PHP keywords as qualified names &amp;#40;abstract, resource, array&amp;#41;&amp;#13;&amp;#10;- PHPDocBlock allows &amp;#64;var to have variable name and variable type in different orders&amp;#13;&amp;#10;- Merge from GitHub&amp;#13;&amp;#10;- SimpleXmlElement - conversion of single attribute to bool and array fix&amp;#13;&amp;#10;- SimpleXMLElement Create from attribute fix&amp;#13;&amp;#10;- SimpleXMLElement.ToString returns content of the element&amp;#13;&amp;#10;- unserialize&amp;#40;&amp;#41; with an empty string returns FALSE without warning&amp;#13;&amp;#10;- session_regenerate_id&amp;#40;true&amp;#41; does not clear &amp;#36;_SESSION variable&amp;#13;&amp;#10;- &amp;#34;files&amp;#34; session handler fix for data &amp;#62; 8kB&amp;#13;&amp;#10;- session id of empty session is not lost&amp;#13;&amp;#10;- Zip&amp;#58; reading file content fix&amp;#13;&amp;#10;- glob&amp;#40;&amp;#41; returns paths with &amp;#92; slashes on Windows&amp;#13;&amp;#10;- PDOStatement prepare parameters - fix when duplicit parameters specified&amp;#13;&amp;#10;- Type compilation fix&amp;#59; class implementing interface and extending another class that implements the same interface but not implements its methods fix&amp;#13;&amp;#10;- fast&amp;#38;proper is_numeric&amp;#40;&amp;#41;&amp;#59; not causing PHP exceptions&amp;#59; not reporting bool&amp;#47;null&amp;#47;.. as numbers&amp;#59; not causing conversion of an object to a number&amp;#13;&amp;#10;- PDO overloads fix, converting DB values to PHP types&amp;#13;&amp;#10;- PDO closes pending reader before commit properly&amp;#13;&amp;#10;- PDO closes pending reader when starting new transaction&amp;#13;&amp;#10;- handling NULL in some library functions properly&amp;#13;&amp;#10;- PDO fixes - overloads fixes - FETCH_COLUMN support - code maintenance&amp;#13;&amp;#10;- Finilizing objects fix&amp;#13;&amp;#10;- fopen &amp;#34;a&amp;#34; mode causes a missing file to be created&amp;#13;&amp;#10;- PDOStatement&amp;#58;&amp;#58;execute&amp;#40;&amp;#41; overload fix&amp;#13;&amp;#10;- SQLitePDODriver.Quote&amp;#40;&amp;#41; properly encloses value in single quotes&amp;#13;&amp;#10;- PDO&amp;#58;&amp;#58;__construct overload fix&amp;#13;&amp;#10;- PDOException constructor implemented to work with Phalanger&amp;#13;&amp;#10;&amp;#13;&amp;#10;optimization&amp;#58;&amp;#13;&amp;#10;- SimpleXmlElement.ToBoolean&amp;#40;&amp;#41;, avoids Create&amp;#40;&amp;#41;, avoids creating dummy enumerator&amp;#13;&amp;#10;- &amp;#60;Mediator&amp;#62; helper methods removed - methods on &amp;#36;this called directly if possible &amp;#40;method mus be&amp;#58; final, private, final class or no parameters&amp;#41;&amp;#13;&amp;#10;- Class constants compiled as CLR constant &amp;#40;Literal&amp;#41; if possible &amp;#40;not static readonly field&amp;#41;&amp;#13;&amp;#10;- singleton EmptyEnumerator when PhpHashtable is empty&amp;#13;&amp;#10;- PDO DB connection management uses PhpResource internally&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 4014&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Wed, 13 Feb 2013 20:10:52 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101696 20130213081052P</guid></item><item><title>Patch Applied: #13611</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/jakub'&gt;jakub&lt;/a&gt; has applied patch #13611.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br /&gt;thanks&amp;#33;&lt;/p&gt;</description><author>jakub</author><pubDate>Fri, 11 Jan 2013 18:59:00 GMT</pubDate><guid isPermaLink="false">Patch Applied: #13611 20130111065900P</guid></item><item><title>Patch Uploaded: #13611</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/pr0ff'&gt;pr0ff&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;SimpleXMLElement.ToString must return content of the element&lt;/p&gt;</description><author>pr0ff</author><pubDate>Fri, 11 Jan 2013 13:38:03 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #13611 20130111013803P</guid></item><item><title>Source code checked in, #101119</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101119</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;- ReflectionClass&amp;#58;&amp;#58;getConstants&amp;#40;&amp;#41; available&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3857&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Mon, 07 Jan 2013 10:07:26 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101119 20130107100726A</guid></item><item><title>Source code checked in, #101118</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101118</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;- Transient module dependent types fix &amp;#40;correctly loads dependant types compiled within transient module&amp;#41;&amp;#13;&amp;#10;- Scalar string containing &amp;#39;&amp;#36;&amp;#39; allowed as a constant value&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3855&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Mon, 07 Jan 2013 09:52:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101118 20130107095203A</guid></item><item><title>Source code checked in, #101075</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101075</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;- comparison with in64 fix&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3840&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Tue, 01 Jan 2013 15:36:37 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101075 20130101033637P</guid></item><item><title>Source code checked in, #101005</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/101005</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;New features&amp;#58;&amp;#13;&amp;#10;- DateTime methods &amp;#40;modify relative to current Time&amp;#59; setDate, setTime, getTimestamp added&amp;#59; DateTime comparable&amp;#41;&amp;#13;&amp;#10;- DateTime&amp;#58;&amp;#58;createFromFormat, date_create_from_format stubs - needs to be implemented&amp;#13;&amp;#10;- PHP 5.4 improved array syntax&amp;#13;&amp;#10;- new indirect method call syntax &amp;#40;&amp;#36;classname&amp;#58;&amp;#58;&amp;#36;methodname&amp;#40;&amp;#41;&amp;#41;&amp;#13;&amp;#10;- Arithmetic operators with System.Decimal&amp;#13;&amp;#10;- explode&amp;#40;&amp;#41; optimization&amp;#13;&amp;#10;&amp;#13;&amp;#10;Parser&amp;#58;&amp;#13;&amp;#10;- Minor parser optimization. ICommentsSink for handling comment tokens that are not a part of AST.&amp;#13;&amp;#10;- PHPDocBlock fixes&amp;#13;&amp;#10;&amp;#13;&amp;#10;Fixes&amp;#58;&amp;#13;&amp;#10;- T_CALLABLE handled in Tokenizer&amp;#13;&amp;#10;- RefItem.get_RefToGet StackOverflowException fix&amp;#13;&amp;#10;- proper conversion of CLR objects to string,binary,double&amp;#13;&amp;#10;- Fix of CLR overload call with DateTime parameter, priority of match fixed, types different than System.DateTime converted&amp;#13;&amp;#10;- phpc.exe &amp;#47;lang option fix&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3827&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Tue, 25 Dec 2012 11:47:07 GMT</pubDate><guid isPermaLink="false">Source code checked in, #101005 20121225114707A</guid></item><item><title>Patch Applied: #13518</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/jakub'&gt;jakub&lt;/a&gt; has applied patch #13518.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br /&gt;Thanks&amp;#33; Fixes and new methods will be merged into main branch.&lt;br /&gt;&lt;br /&gt;Note&amp;#58;&lt;br /&gt;&lt;br /&gt;DateTime&amp;#58;&amp;#58;ATOM &amp;#40;DATE_ATOM&amp;#41; constant was correct, according to http&amp;#58;&amp;#47;&amp;#47;php.net&amp;#47;manual&amp;#47;en&amp;#47;class.datetime.php&lt;br /&gt;&lt;br /&gt;Stubs for DateTime&amp;#58;&amp;#58;createFromFormat&amp;#40;&amp;#41; and date_create_from_format&amp;#40;&amp;#41; won&amp;#39;t be deleted, have to be implemented.&lt;br /&gt;&lt;br /&gt;FormatDate fixes seams to be incorrect on some time zones, will be fixed more generally.&lt;/p&gt;</description><author>jakub</author><pubDate>Tue, 25 Dec 2012 11:27:57 GMT</pubDate><guid isPermaLink="false">Patch Applied: #13518 20121225112757A</guid></item><item><title>Patch Declined: #13517</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/jakub'&gt;jakub&lt;/a&gt; has declined patch #13517.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br /&gt;duplicate of 13518&lt;/p&gt;</description><author>jakub</author><pubDate>Tue, 25 Dec 2012 11:22:01 GMT</pubDate><guid isPermaLink="false">Patch Declined: #13517 20121225112201A</guid></item><item><title>Patch Declined: #13516</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/jakub'&gt;jakub&lt;/a&gt; has declined patch #13516.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br /&gt;duplicate of 13518&lt;/p&gt;</description><author>jakub</author><pubDate>Tue, 25 Dec 2012 11:20:16 GMT</pubDate><guid isPermaLink="false">Patch Declined: #13516 20121225112016A</guid></item><item><title>Patch Uploaded: #13518</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/hpatcouto'&gt;hpatcouto&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;This patch adds -&amp;#62;setDate -&amp;#62;setTime and -&amp;#62;getTimestamp, fixes -&amp;#62;modify, and adds date comparison support.&lt;br /&gt;&lt;br /&gt;Sorry for the patch spam, this one should fix everything.&lt;/p&gt;</description><author>hpatcouto</author><pubDate>Tue, 25 Dec 2012 03:48:31 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #13518 20121225034831A</guid></item><item><title>Patch Uploaded: #13517</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/hpatcouto'&gt;hpatcouto&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;I accidentally put something unnecessary in the last upload, so here is the real fix to make DateTime-&amp;#62;modify work like it does in PHP.&lt;/p&gt;</description><author>hpatcouto</author><pubDate>Tue, 25 Dec 2012 00:42:15 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #13517 20121225124215A</guid></item><item><title>Patch Uploaded: #13516</title><link>http://phalanger.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/hpatcouto'&gt;hpatcouto&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;This patch changes the relative date for the strtotime call so -&amp;#62;modify works like PHP.&lt;/p&gt;</description><author>hpatcouto</author><pubDate>Tue, 25 Dec 2012 00:37:02 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #13516 20121225123702A</guid></item><item><title>Source code checked in, #100149</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/100149</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;Fixes&amp;#58;&amp;#13;&amp;#10;- Mutex usage to avoid WinIOError caused when heavy application startup&amp;#13;&amp;#10;- loadHTML &amp;#40;fixed lt&amp;#59; gt&amp;#59; amp&amp;#59; quot&amp;#59; after &amp;#38; parsing in HTML text, apostrophe character within single quoted attribute value was not escaped&amp;#41;&amp;#13;&amp;#10;- Converting string to array key fixed&amp;#13;&amp;#10;- posting files fix on heavy load&amp;#13;&amp;#10;&amp;#13;&amp;#10;Mono&amp;#58;&amp;#13;&amp;#10;- HttpWebRequest.Date replaced to be compilable on Mono, improved&amp;#13;&amp;#10;&amp;#13;&amp;#10;New features&amp;#58;&amp;#13;&amp;#10;- lang feature &amp;#39;CSharpTypeNames&amp;#39; &amp;#40;by default in PhpClr&amp;#41; &amp;#40;allows some C&amp;#35; keywords to be used as a part of qualified name&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3618&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Fri, 26 Oct 2012 13:39:42 GMT</pubDate><guid isPermaLink="false">Source code checked in, #100149 20121026013942P</guid></item><item><title>Source code checked in, #99912</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/99912</link><description>Merging from &amp;#47;Main to &amp;#47;3.0&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;New features&amp;#58;&amp;#13;&amp;#10;- newdoc supported - constant heredoc&amp;#47;newdoc can be used as a field initializer&amp;#13;&amp;#10;- PHPDocBlock parses &amp;#64;property and &amp;#64;method&amp;#13;&amp;#10;- SplFileInfo&amp;#13;&amp;#10;- DirectoryIterator&amp;#13;&amp;#10;- late static binding&amp;#13;&amp;#10;- get_called_class&amp;#40;&amp;#41;&amp;#13;&amp;#10;- preg_last_error&amp;#40;&amp;#41; stub added&amp;#13;&amp;#10;- RecursiveIteratorIterator calls methods on internal interator&amp;#13;&amp;#10;- RecursiveDirectoryIterator&amp;#13;&amp;#10;- IteratorIterator  allows the same &amp;#39;hack&amp;#39; as in PHP to call method of internal iterator thru IteratorIterator instance&amp;#13;&amp;#10;- private property getter allowed in class library classes&amp;#13;&amp;#10;- LibXMLError class&amp;#13;&amp;#10;- PHP 5.3 constants &amp;#38; functions, optimizations&amp;#13;&amp;#10;- LogFile configuration can be relative to the .config file&amp;#13;&amp;#10;- PHP_SAPI constant &amp;#13;&amp;#10;- OutOfRangeException, OutOfBoundsException&amp;#13;&amp;#10;- ReflectionClass - setStaticPropertyValue - getStaticProperties&amp;#13;&amp;#10;- ReflectionClass&amp;#58;&amp;#58;getProperties - ReflectionFunction, ReflectionMethod construction checks&amp;#13;&amp;#10;- Reflection&amp;#42;&amp;#58;&amp;#58;__toString&amp;#40;&amp;#41;&amp;#13;&amp;#10;- ReflectionFunction, ReflectionMethod - getClosure&amp;#13;&amp;#10;- ReflectionProperty, more Reflection methods&amp;#13;&amp;#10;- ReflectionClass - __toString - getInterfaces&amp;#13;&amp;#10;- ReflectionMethod&amp;#58;&amp;#58;getPrototype&amp;#40;&amp;#41;&amp;#13;&amp;#10;- PHP 5.3 indirect class usage&amp;#13;&amp;#10;- CLR objects serialization uses .NET BinaryFormatter&amp;#13;&amp;#10;- executable apps can include scripts dynamically &amp;#40;dynamic inclusion from an executable app creates temporary DLLs in users temp&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;Fixes&amp;#58;&amp;#13;&amp;#10;- fgetcsv&amp;#40;&amp;#41; and str_getcsv&amp;#40;&amp;#41; trims &amp;#34;&amp;#92;n&amp;#34; &amp;#40;LF&amp;#41; and &amp;#34;&amp;#92;r&amp;#92;n&amp;#34; &amp;#40;CRLF&amp;#41; from the end of last returned item&amp;#13;&amp;#10;- DOMDocument&amp;#58;&amp;#58;loadHtml - handles incorrect XML element names - performance maintenance&amp;#13;&amp;#10;- autoload of dependant interfaces fix when class compiled in transient module&amp;#13;&amp;#10;- &amp;#91;PhpVisible&amp;#93; properties visibility&amp;#13;&amp;#10;- CodeDom allows parses functions &amp;#40;WinForm designer does not crash when global function is used&amp;#41;&amp;#13;&amp;#10;- PhpArray enumerator MoveFirst&amp;#40;&amp;#41; fix&amp;#13;&amp;#10;- analysis fix &amp;#13;&amp;#10;- Passing real System.DateTime from PHP to CLR fix&amp;#13;&amp;#10;- CLR types &amp;#38; Custom attributes fixes&amp;#13;&amp;#10;- interface methods with explicit implementation fix &amp;#40;not reported as abstract anymore&amp;#41;&amp;#13;&amp;#10;- custom attributes supported &amp;#40;compilable thanks to fix above&amp;#41;&amp;#13;&amp;#10;- named parameters of custom attributes supported &amp;#40;export stub of PHP field used instead of internal PhpReference field&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;Optimization&amp;#58;&amp;#13;&amp;#10;- Dummy PHPDoc values not stored in AST&amp;#13;&amp;#10;- PhpStream code optimization&amp;#13;&amp;#10;- strtr&amp;#40;&amp;#41; optimization&amp;#13;&amp;#10;- echo&amp;#40;&amp;#41; optimization&amp;#13;&amp;#10;- not fully qualified library function call from namespace scope called directly&amp;#13;&amp;#10;- class constants optimization&amp;#13;&amp;#10;&amp;#13;&amp;#10; &amp;#40;TFS Integration from &amp;#39;team.corp.devsense.com&amp;#39; Id&amp;#58; 3527&amp;#59;&amp;#41;</description><author>DEVSENSE</author><pubDate>Fri, 05 Oct 2012 09:03:52 GMT</pubDate><guid isPermaLink="false">Source code checked in, #99912 20121005090352A</guid></item><item><title>Source code checked in, #99885</title><link>http://phalanger.codeplex.com/SourceControl/changeset/changes/99885</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:24:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #99885 20121001092431P</guid></item></channel></rss>