60 Commits

Author SHA1 Message Date
Wez Furlong
b47a2cf79c one more address to update 2010-08-02 00:15:55 +00:00
Wez Furlong
23af56403c update my email address. regenerate parser 2010-08-02 00:05:22 +00:00
Wez Furlong
5350371c65 apply patch from http://pecl.php.net/bugs/bug.php?id=17529
update build so it compiles on rhel 5 64-bit systems.
2010-08-01 23:54:27 +00:00
Johannes Schlüter
e0bc4e5524 s,function_entry,zend_function_entry,
As announced in http://news.php.net/php.pecl.dev/7123
2010-03-31 20:39:48 +00:00
Pierre Joye
ab62400e33 - update to package.xml v2 2009-11-05 16:50:08 +00:00
Gwynne Raskind
4336d90be2 fix a huge number of wrong MIME types. UGH. 2009-07-13 12:15:13 +00:00
Pierre Joye
8aa7572148 - fix ffi.h.in as well 2008-07-05 14:29:43 +00:00
Pierre Joye
3848835c00 - Fix Windows build (int64 and sint64)
- Fix build against 5.3
2008-07-05 13:53:01 +00:00
Steph Fox
fb3b8db21e - Bring the majority of PECL extensions into line with macro/x.x.x versioning.
- Please use the -dev tag during the development cycle so that snapshots can easily be distinguished from releases.
2008-03-31 09:37:34 +00:00
Marcus Boerger
9593397024 - Add *.mem
# for i in `find . -regex '.*/test.*/\.cvsignore' -exec grep -L '*.mem' {} \+`; do echo $i; sed "1a*.mem" $i >| $i.new; mv -f $i.new $i; done;
# find . -name '.cvsignore' -exec cvs ci {} \+
2007-01-21 13:01:32 +00:00
Wez Furlong
bfa8d50c2f fixes PECL Bug #7668 2006-05-19 13:46:00 +00:00
Marcus Boerger
17cf6a3bce - Fix cast handler 2005-10-05 20:00:06 +00:00
Marcus Boerger
90e239ef75 - TSRM fix 2005-08-13 00:19:56 +00:00
Marcus Boerger
9e6abfb679 Add missing .cvsignore 2004-07-19 21:28:32 +00:00
Wez Furlong
800790f8c2 Let ffi build with current HEAD.
Note that examples/ctype.php doesn't work due to an infinite recursion problem;
something in the ZE changed so our trick no longer works.
2004-07-18 13:25:52 +00:00
Marcus Boerger
3f028cf4bb - Remove unused blocks 2004-05-19 08:54:54 +00:00
Wez Furlong
2613db594a Update for count_elements handler
(and fix assignment bug in ffi)
2004-05-04 15:09:20 +00:00
Marcus Boerger
738f3be7cb Fix class names 2004-03-30 19:36:22 +00:00
Wez Furlong
8df5c26e9e more studlyCaps 2004-03-29 21:57:34 +00:00
Wez Furlong
3c0d57b573 studlyCaps for marcus 2004-03-29 21:52:34 +00:00
Ilia Alshanetsky
50bd1582a9 s/emalloc/safe_emalloc/ where appropriate. 2004-03-18 02:16:33 +00:00
Zeev Suraski
4d20e75249 zend_default_classes.h -> zend_exceptions.h 2004-02-12 10:45:17 +00:00
Ilia Alshanetsky
f29ce9a49a Fixed compile warnings (unused vars).
Fixed build, which was broken by recent ZE changes.
2004-02-04 14:31:01 +00:00
Ilia Alshanetsky
d662743953 Another example, this time a complete interface to the libstatgrab library.
# When protected method are implemented we will be able to hide
# initialization methods, that users should not be able to access manually.
2004-01-28 19:23:53 +00:00
Ilia Alshanetsky
72a38f446b Added ffi extension check.
Better indicator to show we are working with strings.
2004-01-20 20:16:43 +00:00
Wez Furlong
0d385161ff prep release 2004-01-20 19:57:25 +00:00
Ilia Alshanetsky
1e6607f86a It may work on win32 now. 2004-01-20 19:44:51 +00:00
Ilia Alshanetsky
6ff082fce9 Added a ext/ctype implementation via ffi. 2004-01-20 19:38:17 +00:00
Wez Furlong
14fdc7d96b fix leak 2004-01-20 19:29:01 +00:00
Ilia Alshanetsky
e86973d173 Allow classes that extend ffi implement __call(). 2004-01-19 14:33:51 +00:00
Wez Furlong
39967db6ae bump version numbers 2004-01-13 18:08:31 +00:00
Wez Furlong
9042320fc0 prep for release 2004-01-13 18:05:08 +00:00
Wez Furlong
58b3f0fa28 Allow assignment of 1 character length strings to integer types
to be treated as (char) assignments are in C:

int isalnum(int c);

$ffi->isalnum('a') === $ffi->isalnum(ord('a'))
$ffi->isalnum('1') === $ffi->isalnum(ord('1'))

however:

$ffi->isalnum('12') === $ffi->isalnum(12)
2004-01-13 01:33:52 +00:00
Wez Furlong
4e60f4bec9 fix leak, and hopefully really fix pointer stuff this time... 2004-01-12 14:06:22 +00:00
Wez Furlong
1def21db6a Touch generated files 2004-01-12 13:47:40 +00:00
Wez Furlong
7c2ab450e2 Allow function declarations without [] attributes.
Add place holder for callbacks in the parser.
Improve error reporting when a bogus type name is used.
Fix pointer stuff when mapping zval -> native type.
2004-01-12 13:47:22 +00:00
Wez Furlong
c34ff7c21d avoid leaking constructor function 2004-01-12 00:56:51 +00:00
Wez Furlong
35dd2e5445 allow user-space code to extend ffi class 2004-01-12 00:34:20 +00:00
Wez Furlong
f01cd009d5 update version numbers 2004-01-11 23:30:11 +00:00
Wez Furlong
eda74701ec add float support 2004-01-11 21:51:09 +00:00
Wez Furlong
de356c01c0 win32 build fix 2004-01-11 21:46:29 +00:00
Wez Furlong
b63a9ce2b6 add int64 support and package.xml file 2004-01-11 20:58:04 +00:00
Wez Furlong
50bd92e0b8 Make structure member accesses more robust.
Implement write support for those.
Add virtual __sizeof property to ffi_struct which returns the size
of the structure in memory.
Add virtual __as_binary property to ffi_struct which allows setting
and getting of the binary representation of the structure as a string.
2004-01-11 17:45:21 +00:00
Wez Furlong
2130c1026d Document how to use structures 2004-01-11 05:17:32 +00:00
Wez Furlong
611bc81ab0 Fix win32 build
touch parser
add a couple of lines of info to README
2004-01-11 05:11:05 +00:00
Wez Furlong
188a1e59ce Implement read-only support for working with structures 2004-01-11 05:05:14 +00:00
Wez Furlong
9994a75735 tweak 2004-01-10 20:59:50 +00:00
Wez Furlong
813dfa6bed fix parsing problem with trailing space 2004-01-10 04:11:42 +00:00
Wez Furlong
ca8468999f osx apparently needs the leading underscore on the symbol name 2004-01-10 03:38:21 +00:00
Edin Kadribasic
97775f6038 Darwin compile fix 2004-01-10 02:46:31 +00:00