Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/php/pecl-php-ffi

Foreign Function Interface
https://github.com/php/pecl-php-ffi

one more address to update

b47a2cf79c0e3c780c3e5864f1ca4bc9de61dc82 authored over 14 years ago
update my email address. regenerate parser

23af56403ce1b36e3fcef666a35d84586aa37de8 authored over 14 years ago
apply patch from http://pecl.php.net/bugs/bug.php?id=17529

update build so it compiles on rhel 5 64-bit systems.

5350371c65d39294a5b3d66ae37bcd8e9553a9c6 authored over 14 years ago
s,function_entry,zend_function_entry,

As announced in http://news.php.net/php.pecl.dev/7123

e0bc4e5524a4d7210c1008d185fed815948a3448 authored almost 15 years ago
- update to package.xml v2

ab62400e330ed52d26bafaf5c40b0894068cc489 authored about 15 years ago
fix a huge number of wrong MIME types. UGH.

4336d90be234257e209601c0cb31cfb50e02d27a authored over 15 years ago
- fix ffi.h.in as well

8aa7572148996a81863bbbf18544413e6b6b9580 authored over 16 years ago
- Fix Windows build (int64 and sint64)

- Fix build against 5.3

3848835c009b4298c6f060feb8f55bde9f480904 authored over 16 years ago
- 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 distinguis...

fb3b8db21ea279e66f18fe1ea85fc9886b3262d1 authored almost 17 years ago
- Add *.mem

# for i in `find . -regex '.*/test.*/\.cvsignore' -exec grep -L '*.mem' {} \+`; do echo $i; sed "...

9593397024f2ba2d81967dc318c5e1e7912b5fa2 authored about 18 years ago
fixes PECL Bug #7668

bfa8d50c2ff9bf7181be2639ae4c9449669fe103 authored over 18 years ago
- Fix cast handler

17cf6a3bce4d8c653809df3db64eba82e7f55d5e authored over 19 years ago
- TSRM fix

90e239ef75e0ca6bba01914d0e6934219a15a4b3 authored over 19 years ago
Add missing .cvsignore

9e6abfb6798e913af71041150f9a6f156ea69d10 authored over 20 years ago
Let ffi build with current HEAD.

Note that examples/ctype.php doesn't work due to an infinite recursion problem;
something in the ...

800790f8c2482bbae7237a9dd18330e6d3136445 authored over 20 years ago
- Remove unused blocks

3f028cf4bb3217ad530a1b29acaa849de7e431f3 authored over 20 years ago
Update for count_elements handler

(and fix assignment bug in ffi)

2613db594a8467f5d92052620aa128c775230fce authored over 20 years ago
Fix class names

738f3be7cb38457c6dd7b38ff3a7bf9196edc808 authored almost 21 years ago
more studlyCaps

8df5c26e9eb9f66bb0f4c1304f4b514f9d9ed565 authored almost 21 years ago
studlyCaps for marcus

3c0d57b573a3ca6e023c71411f9c5368137ab4b8 authored almost 21 years ago
s/emalloc/safe_emalloc/ where appropriate.

50bd1582a92fe3e6f9c5a58c1357b5b1235c4ada authored almost 21 years ago
zend_default_classes.h -> zend_exceptions.h

4d20e75249067ccb88971e2300a208d78808de81 authored almost 21 years ago
Fixed compile warnings (unused vars).

Fixed build, which was broken by recent ZE changes.

f29ce9a49ac771d3d808b5abdefca4c8e701e184 authored almost 21 years ago
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 u...

d66274395326254ace90191c1b370cdc4cd54b43 authored almost 21 years ago
Added ffi extension check.

Better indicator to show we are working with strings.

72a38f446b0c02881d76b76fc47ace2d4e32b987 authored about 21 years ago
prep release

0d385161ff183e8f9643c9d7701368fd243183bc authored about 21 years ago
It may work on win32 now.

1e6607f86a5cc1cec02f96e9b5b3ed0456d0a3c9 authored about 21 years ago
Added a ext/ctype implementation via ffi.

6ff082fce9dc79e970289bc0fda8c6fc93ac7d1e authored about 21 years ago
fix leak

14fdc7d96b42617836ce372dc11256c4e17c7c33 authored about 21 years ago
Allow classes that extend ffi implement __call().

e86973d1738fd0e4485008c9b0faee5fd689452d authored about 21 years ago
bump version numbers

39967db6ae55aeeeb07c24f05fe45c176a365993 authored about 21 years ago
prep for release

9042320fc0b1e92992c8a3f98cd48fbec4dccc49 authored about 21 years ago
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->...

58b3f0fa28ec9d9ea4b3815eef5b5e28433a6821 authored about 21 years ago
fix leak, and hopefully really fix pointer stuff this time...

4e60f4bec9dd51235b90c6518c518d46b83a6797 authored about 21 years ago
Touch generated files

1def21db6aa8c80f35aa1d86a1861e0a51722f96 authored about 21 years ago
Allow function declarations without [] attributes.

Add place holder for callbacks in the parser.
Improve error reporting when a bogus type name is u...

7c2ab450e2bd8333a13fb697ae520acc1c18da75 authored about 21 years ago
avoid leaking constructor function

c34ff7c21df94d50a1d7e509671c01e35a9a072d authored about 21 years ago
allow user-space code to extend ffi class

35dd2e54451e7467201136f0f09025ac141e1182 authored about 21 years ago
update version numbers

f01cd009d5acf0f8c1b7f5627c5847dc26e60330 authored about 21 years ago
add float support

eda74701ec44a7446a61dabd952da2c3328dd90b authored about 21 years ago
win32 build fix

de356c01c04781bd22781df8a514b0e8ef36c4ed authored about 21 years ago
add int64 support and package.xml file

b63a9ce2b6d67df0cf5108b84449e6d98d01026d authored about 21 years ago
Make structure member accesses more robust.

Implement write support for those.
Add virtual __sizeof property to ffi_struct which returns the ...

50bd92e0b8d66ac8e25bf4a0e6cc704cd400d4c0 authored about 21 years ago
Document how to use structures

2130c1026d9c2c5032ab9e45bfe5bd40164c02b9 authored about 21 years ago
Fix win32 build

touch parser
add a couple of lines of info to README

611bc81ab09d8ec12206f23db1b5beaca2aa91f5 authored about 21 years ago
Implement read-only support for working with structures

188a1e59ce4e258f5c0eb801d49fb1309d3f1260 authored about 21 years ago
tweak

9994a75735edb963b3b16de9cc01d6a4ca48d7e4 authored about 21 years ago
fix parsing problem with trailing space

813dfa6bedcecb1fff7a0ae09e40b779373562fd authored about 21 years ago
osx apparently needs the leading underscore on the symbol name

ca8468999f7d9ba7a04c977b7055cc69ed1e0e77 authored about 21 years ago
Darwin compile fix

97775f60383bd2d8d0c826e00745f2a5948dc7e3 authored about 21 years ago
touch

8211a29cbb61650c6c338be32843acacfcafe83a authored about 21 years ago
avoid "duplicate case" error for platforms where

sizeof(long double) == sizeof(double)

a198790bbb0493d454d4208f7798bdb5353de642 authored about 21 years ago
generated file for lemon-less people.

c570863ef9798e5b0e15d39435bf26b800831a77 authored about 21 years ago
msvc doesn't like yyTokenName to be pre-declared like that,

so switch to other syntax from newer lemon versions.

38ee3f9517b31cfc8801b987eb958f1efd8e4dd0 authored about 21 years ago
ignore some objects

b78ef80935bdab977f867ddef7081a89036e2e72 authored about 21 years ago
and for those without lemon

a3161e0136d91c8f3c2d0ebd4fc3105210f4756c authored about 21 years ago
Tweaks so that it builds under linux:

<?php

$ffi = new ffi(<<<EOD
[lib='libc.so.6'] int time(int *tv);
EOD
);

echo $ffi->time(null);...

4be7c4bb2c5a4aa09c59508f1290d28cf3fa3d1d authored about 21 years ago
Add these lemon-generated files for people without lemon

0721f099973231d25c1aaf7365f965efbffc4789 authored about 21 years ago
Standard project directories initialized by cvs2svn.

cd67d2a353fdc01b13a17bbb2fa6327c5070149c authored about 21 years ago
Add ffi (Foreign Function Interface) extension that allows calling of functions

from DLLs and DSO's (Unix).
Tested under win32 only for now, but should compile under Unices also.

edbb91f4f6b9acac65cb5578e07c326501a4ff3e authored about 21 years ago