[GSOC] api- GSoC report 2

[email protected] (Varuna Jayasiri) Sun, 24 May 2009 21:23:34 +0530
Newsgroups php.pecl.dev,php.gsoc
Message-ID <[email protected]>
--001485ec101803a0d8046aaa7fc7
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi,

 I started coding a little before coding period officially kicked off,
because I want be able to work full time on the project as I have exams in
June :P.

 So far I have coded the main extension API registration interface. I'm
expecting to finish the versioning system by the end of the month. So that =
I
would be able to test in in June.

 I am using a simple linked list (stored in a separate HashTable) to keep
track of the available versions of a particular extension. Because it would
be easier and faster to retrieve the latest available API or to check if
there's any version within a given range of versions. The versions
represented in major.minor[.build[.revision]] or
major.minor[.maintenance[.build]] formats; i.e. =93x.x.x.x=94, which are
converted to a 32 bit integers (with 8 bits for each category) for indexing=
.

 I'll also be updating the wiki http://wiki.php.net/gsoc/2009/api

Thanks
 Varuna

--001485ec101803a0d8046aaa7fc7--