PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Tools and Utilities » CodeGen_PECL

Tool to generate PECL extensions from an XML description

This package is unmaintained.

Download latest release 1.1.3 (archived versions might be outdated)

License: PHP

Description

CodeGen_PECL (formerly known as PECL_Gen) is a pure PHP replacement
for the ext_skel shell script that comes with the PHP 4 source.
It reads in configuration options, function prototypes and code fragments
from an XML description file and generates a complete ready-to-compile
PECL extension.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#5148ClosedBug2005-08-18In CodeGen_PECL_Command set_role() is called instead of setRole()
#5150ClosedBug2005-08-18CodeGen_PECL_ExtensionParser is missing methods
#5157ClosedBug2005-08-20Global var initializiation doesn't work.
#5167ClosedBug2005-08-21No taghandler for changelog :: release
#5516ClosedBug2005-09-25Invalid access to protected property CodeGen_PECL_Release::$state
#5592ClosedBug2005-10-03extskel compatibility broken in CVS
#7503BogusBug1.0.02006-04-27no matching tag handler for extension:class:method
#7647ClosedBug1.0.02006-05-17Call-time pass-by-reference
#8107ClosedBug1.0.02006-07-03Bug in Class Constructor Set in Class.php
#8621AssignedBug1.0.32006-09-02Prototype parsing - pass by reference
#9852ClosedBugCVS2007-01-17Extra ] in generated config.w32
#10608ClosedDoc1.0.32007-04-04End-user Documentation don't exist
#10613AssignedReq1.0.32007-04-04patches to add a attribute 'throws' to a function element
#11568ClosedReq1.0.32007-07-09classes and intfaces definitions in PHP_MINIT_FUNCTION
#11626ClosedBug2007-07-17dependency specifies strict dep on CodeGen = 1.0.2
#11627DuplicateBug1.0.32007-07-17dependency specifies strict dep on CodeGen = 1.0.2
#11628DuplicateBug1.0.32007-07-17dependency specifies strict dep on CodeGen = 1.0.2
#12430ClosedBug1.1.02007-11-12PROP_SET_STRINGL broken
#12998ClosedDocCVS2008-01-29Some typos on manual
#13008OpenReq1.1.02008-01-30No encoding option
#13009ClosedBug1.1.02008-01-30Test function for external library can't work
#13502ClosedBug1.1.22008-03-26<maintainers> tag no longer works
#13503SuspendedBug1.1.22008-03-26"make test" won't work if php.ini loads extensions
#13526AssignedBugCVS2008-03-28embedding DocBook XML in <description> no longer works
#13531ClosedBug1.1.22008-03-29nested <group> tags confuse the XML parser
#13639ClosedBug1.1.22008-04-10codeGen for zend_register_internal_class_ex not working
#15208OpenReq1.1.22008-12-02Return type doesn't allow var name
#15209OpenBug1.1.22008-12-02Property for classes could not be mixed or object
#16011ClosedBug1.1.22009-03-10improper handling of array in proto
#16012ClosedBug1.1.22009-03-10proto doesn't support array properly when optional
#16013ClosedBug1.1.22009-03-10proto doesn't support array properly when optional
#18475OpenBug1.1.32011-04-24resources in parameters don't work
#18718OpenBug1.1.32011-08-11Issue with manual generation
#19347BogusBug2012-03-25Angosso
#19593ClosedBugSVN2012-08-31Still using function_entry in one point breaks extension compile against 5.4.x
#19660ClosedBug1.1.32012-10-20Extension with conditional compilation of global constants won't compile
#20277OpenReq1.1.32014-05-21input stream resource do not convert php_stream
#21067OpenReq1.1.32016-05-26Package a new version?