1
I Use This!
Inactive

Commits : Listings

Analyzed 17 days ago. based on code collected 18 days ago.
Jan 29, 2024 — Jan 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
ReflectionClass - __toString - getInterfaces More... about 10 years ago
cleanup More... about 10 years ago
late static binding - static methods - instance methods More... about 10 years ago
late static binding internals - XML comments fix - missing DirectStFieldUse ctor added More... about 10 years ago
ReflectionMethod::getPrototype() More... about 10 years ago
ReflectionMethod - ReflectionFunction::$name fix - ReflectionClass::getConstructor, getMethods - more stubs More... about 10 years ago
ReflectionFunction, ReflectionFunctionAbstract - basic functionality - method stubs More... about 10 years ago
ReflectionClass - getParentClass - getInterfaceNames - methods are overridable (not final) More... about 10 years ago
PHP 5.3 indirect class usage 1. echo $classname::CONST_VALUE; 2. echo $classname::$my_static; 3. $classname::aStaticMethod(); More... about 10 years ago
Late Static Binding: - methods using 'static' keyword are annotated with [UsesLateStaticBinding] - reflected, properly handled, dynamic static method call pushes type information into ScriptContext - TODO: compile time static method call does not remember the type info More... about 10 years ago
PHP 5.3 Late static binding - parser altered - handled within instance methods - not implemented inside static methods yet More... about 10 years ago
CLR types & Custom attributes fixes - interface methods with explicit implementation fix (not reported as abstract anymore) - custom attributes supported (compilable thanks to fix above) - named parameters of custom attributes supported (export stub of PHP field used instead of internal PhpReference field) More... about 10 years ago
Test for CLR objects serialization More... about 10 years ago
CLR objects serialization uses .NET BinaryFormatter More... about 10 years ago
Runtime Compiler Manager - WebServerCompilerManager used by an executable apps too (WebServerCompilerManager should be renamed) - executable apps can include scripts dynamically - dynamic inclusion from an executable app creates temporary DLLs in users temp More... about 10 years ago
more DateTime methods + procedural aliases, cleanup - DateTime::modify() - DateTime::getOffset() More... about 10 years ago
ReflectionClass - inNamespace() - getShortName() - getNamespaceName() More... about 10 years ago
libxml - libxml constants - implemented libxml_use_internal_errors, libxml_get_errors, libxml_clear_errors, libxml_get_last_error - DOMDocument uses libxml error handling internally More... about 10 years ago
Debug display of ClrValue changed to be non-C# specific More... about 10 years ago
array debug view More... about 10 years ago
- PhpString with DebuggerDisplayAttribyte - PhpArray.CopyTo implemented More... about 10 years ago
PhpArray provides Type in Debugger Display More... about 10 years ago
count() supports ICollection (Array, IList, IDictionary etc.) More... about 10 years ago
Accessing fields/properties of CLR objects fix (incomplete binding restrictions) More... about 10 years ago
ArgsAware check fix More... about 10 years ago
TreatWarningsAsErrors compilation option implemented, accessible only from MSBuild for now More... about 10 years ago
QualifiedName.ToString() optimization More... about 10 years ago
OnlyPrecompiledCode option fix in build time More... about 10 years ago
OnlyPrecompiledCode option description fix More... about 10 years ago
Microsoft.DynamicLight project removed from the solution (not needed yet) More... about 10 years ago