Skip to content
Commits on Jul 5, 2002
  1. This commit was manufactured by cvs2svn to create tag

    'xmlrpc_epi_0_51_merge_pt'.
    SVN Migration committed Jul 5, 2002
Commits on Jun 29, 2002
  1. @andigutmans

    - Get ready for alpha2

    andigutmans committed Jun 29, 2002
  2. @andigutmans

    - Fix bug 15037

    - Bump version to alpha2-dev
    andigutmans committed Jun 29, 2002
Commits on Jun 24, 2002
  1. @andigutmans

    - MFZE1

    andigutmans committed Jun 24, 2002
Commits on Jun 8, 2002
  1. @andigutmans
Commits on May 30, 2002
  1. NetWare changes

    Venkat Raghavan S committed May 30, 2002
Commits on May 2, 2002
  1. @andigutmans

    Initial support for built-in backtracing.

    There are still a few problems such as includes and calling other functions
    from internal functions which aren't seen (will have to think if and how to
    fix this).
    Also the main scripts filename isn't available. Need to think about that.
    andigutmans committed May 2, 2002
Commits on Apr 23, 2002
  1. some type cleanup work

    Harald Radi committed Apr 23, 2002
Commits on Apr 7, 2002
  1. @smalyshev
Commits on Mar 20, 2002
  1. added thread safe hashtable which allows concurrent

    reads but only exclusive writes
    Harald Radi committed Mar 20, 2002
Commits on Mar 19, 2002
  1. @andigutmans

    - Finish covering all parsed methods to check for validity in parser.

    - Change zval's refcount to zend_uint (If it doesn't slow down the Engine
    - too much it should probably stay this way). If anyone has time to test
    - the difference in speed between zend_ushort & zend_uint in zend.h of
    - the struct _zval_struct (one line change) I'd be glad to get some
    - figures.
    andigutmans committed Mar 19, 2002
Commits on Mar 12, 2002
  1. @andigutmans

    - Forgot to close comment.

    andigutmans committed Mar 12, 2002
  2. @andigutmans
  3. @andigutmans

    - Another couple of indirection fixes.

    - Make class_entry->refcount be part of the structure and not allocated.
    andigutmans committed Mar 12, 2002
  4. @smalyshev

    - make class tables contain class_entry *, not class_entry

    - fix isset($this)
    smalyshev committed Mar 12, 2002
Commits on Feb 21, 2002
  1. @andigutmans

    - Experimental support for private members.

    <?
    	class MyClass {
    		private $Hello = "Hello, World!\n";
    
    		function printHello()
    		{
    			print $this->Hello;
    		}
    	}
    
    	class MyClass2 extends MyClass {
    		function printHello()
    		{
    			MyClass::printHello(); /* Should print */
    			print $this->Hello; /* Shouldn't print out anything */
    		}
    	}
    
    	$obj = new MyClass();
    	print $obj->Hello; /* Shouldn't print out anything */
    	$obj->printHello(); /* Should print */
    
    	$obj = new MyClass2();
    	print $obj->Hello; /* Shouldn't print out anything */
    	$obj->printHello();
    ?>
    andigutmans committed Feb 21, 2002
Commits on Feb 14, 2002
  1. @smalyshev

    Pass TSRM to create_object

    smalyshev committed Feb 14, 2002
Commits on Feb 7, 2002
  1. @smalyshev

    Mega-commit: Enter the new object model

    Note: only standard Zend objects are working now. This is definitely going to
    break custom objects like COM, Java, etc. - this will be fixed later.
    Also, this may break other things that access objects' internals directly.
    smalyshev committed Feb 7, 2002
Commits on Jan 6, 2002
  1. @sebastianbergmann

    Happy New Year.

    sebastianbergmann committed Jan 6, 2002
Commits on Dec 29, 2001
  1. @andigutmans
Commits on Dec 27, 2001
  1. @andigutmans

    - Experimental support for destructors. We need to see if destructors

    - will actually work well in the context of PHP so we should consider this
    - as experimental. Possible problems might be that when the constructor is
    - run PHP might not be in a stable state.
    andigutmans committed Dec 27, 2001
Commits on Dec 26, 2001
  1. @andigutmans
Commits on Dec 13, 2001
  1. @andigutmans

    - Fix crash bug in startup code.

    - Start work on being able to reference global and local scope
    andigutmans committed Dec 13, 2001
Commits on Dec 12, 2001
  1. @andigutmans
Commits on Dec 11, 2001
  1. @andigutmans
  2. @sebastianbergmann

    Update headers.

    sebastianbergmann committed Dec 11, 2001
  3. @sebastianbergmann

    MFZE1 (AIX fixes)

    sebastianbergmann committed Dec 11, 2001
Commits on Dec 10, 2001
  1. @andigutmans

    - More namespaces work.

    - Nuke memory leak.
    andigutmans committed Dec 10, 2001
Commits on Nov 30, 2001
  1. @andigutmans

    - Initial support for class constants. There are still a few semantic

    - issues which need to be looked into but basically it seems to work.
    - Example:
    <?php
    	class foo
    	{
    		const hey = "hello";
    	}
    
    	print foo::hey;
    ?>
    andigutmans committed Nov 30, 2001
Commits on Nov 25, 2001
  1. @andigutmans

    - Support static members. The following script works:

    <?
    	class foo
    	{
    		class bar
    		{
    			function init_values()
    			{
    				for ($i=1; $i<10; $i++) {
    					foo::bar::$hello[$i] = $i*$i;
    				}
    			}
    
    			function print_values()
    			{
    				for ($i=1; $i<10; $i++) {
    					print foo::bar::$hello[$i] . "\n";
    				}
    			}
    		}
    	}
    
    	foo::bar::init_values();
    	foo::bar::print_values();
    
    	for ($i=1; $i<10; $i++) {
    		print $hello[$i]?"Shouldn't be printed\n":"";
    	}
    ?>
    andigutmans committed Nov 25, 2001
Commits on Nov 3, 2001
  1. @andigutmans
  2. @andigutmans

    - Add constructor to the zend_class_entry instead of looking it up each

    - time by name.
    - This will allow the next patch of being able to instantiate nested
    - classes such as new foo::bar::barbara();
    andigutmans committed Nov 3, 2001
Commits on Oct 29, 2001
  1. @andigutmans
Commits on Sep 30, 2001
  1. @andigutmans

    - Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch…

    … when
    
    - the whole CVS tree is work in progress
    andigutmans committed Sep 30, 2001
Commits on Aug 26, 2001
  1. @smalyshev
Something went wrong with that request. Please try again.