summaryrefslogtreecommitdiff
path: root/ext/ffi/ffi.c
Commit message (Expand)AuthorAgeFilesLines
* Fix #78761: Zend memory heap corruption with preload and castingChristoph M. Becker2019-10-301-0/+1
* Fix #78762: Failing FFI::cast() may leak memoryChristoph M. Becker2019-10-301-0/+1
* Implement #78270: Support __vectorcall convention with FFIChristoph M. Becker2019-10-291-1/+37
* Added suppot for glob() wildcard matching in ffi.preload directiveDmitry Stogov2019-10-241-11/+82
* Ignore ZEND_FFI_TYPE_OWNED flagDmitry Stogov2019-10-231-1/+1
* add new ffi.preload option in php.ini and display ini entries in MINFORemi Collet2019-10-231-0/+2
* Fix typoChristoph M. Becker2019-10-221-1/+1
* Allow loading FFI bindings through ffi.preload directiveDmitry Stogov2019-10-221-16/+85
* Fix #78716: Function name mangling is wrong for some parameter typesChristoph M. Becker2019-10-221-1/+1
* NEWS entry, test and minor cleanup for FFI::isNull()Dmitry Stogov2019-09-101-7/+7
* add FFI::isNull() to check whether a FFI\CData is a null pointerPhilip Hofstetter2019-09-101-0/+34
* Stop after exceptionsDmitry Stogov2019-09-101-0/+2
* Fixed bug #78488 (OOB in ZEND_FUNCTION(ffi_trampoline)).Dmitry Stogov2019-09-041-5/+8
* Support calling convention specific function name manglingChristoph M. Becker2019-08-041-2/+40
* Fix typos in FFIPeter Kokot2019-07-191-1/+1
* FFI: Perform bitfield operations byte-wiseNikita Popov2019-06-251-34/+80
* FFI: Use signed arithmetic for pointer offsetNikita Popov2019-06-201-1/+1
* Avoid uninitilized field accessDmitry Stogov2019-06-171-0/+1
* Fixed memory leaks in ext/ffi/tests/100.phpt on Mac OSXDmitry Stogov2019-06-171-1/+9
* Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macrosDmitry Stogov2019-05-281-1/+2
* Avoid usage of internal get/set object handlers. They are going to be removed...Dmitry Stogov2019-05-281-9/+88
* Check for supported libffi ABIDmitry Stogov2019-05-131-5/+9
* Avoid some maybe uninitialized warnings in ffiNikita Popov2019-05-071-2/+3
* Fix double incremenation in ffiPeter Kokot2019-05-061-1/+0
* Properly initialize variableChristoph M. Becker2019-05-051-1/+1
* Fix typoChristoph M. Becker2019-05-051-2/+2
* Fixed ext/ffi/tests/044.phpt failure on 32-bit LinuxDmitry Stogov2019-04-091-7/+1
* Fix handling and extend ext/ffi/tests/044.phptAnatol Belski2019-03-301-0/+6
* Partial support for GCC mode attribute.Dmitry Stogov2019-03-291-1/+60
* Fixed memory leaksDmitry Stogov2019-03-291-4/+10
* Allow usage of incomplete types for external variables, function parameters a...Dmitry Stogov2019-03-291-11/+11
* Added support for more GCC extensions: attributes, __extension__, __asm__ (ig...Dmitry Stogov2019-03-291-55/+152
* Ignore "__format__" attributeDmitry Stogov2019-03-291-0/+2
* Allow incomplete array variables - extern const char * const sys_errlist[]Dmitry Stogov2019-03-291-1/+1
* Fixed bug #77768 (FFI: Builtin Types Should Not Raise Error On Redeclaration)Dmitry Stogov2019-03-291-1/+29
* Support for __restrict and few GCC attributesDmitry Stogov2019-03-281-0/+6
* Improve white-space handlingDmitry Stogov2019-03-191-4/+34
* Reset fieldsDmitry Stogov2019-03-111-0/+6
* Fixed bug #77707 (FFI loses type information for opaque types)Dmitry Stogov2019-03-111-5/+41
* Fixed bug #77706 (Improve error messages in FFI for incompatible arguments)Dmitry Stogov2019-03-111-47/+120
* Fixed support for callbacks with "void" return typeDmitry Stogov2019-03-051-1/+5
* Fix typoPeter Kokot2019-02-201-1/+1
* Simplify even more - use PHP_VERSION directlyPeter Kokot2019-02-201-1/+1
* Bump FFI extension version to PHP_VERSIONPeter Kokot2019-02-201-2/+0
* Fix a typo in the error messages for FFI [skip ci]Tyson Andre2019-02-181-2/+2
* Fixed bug #77632 (FFI Segfaults When Called With Variadics)Dmitry Stogov2019-02-181-15/+8
* typoDmitry Stogov2019-02-121-2/+2
* Fixed possible crashDmitry Stogov2019-02-121-1/+7
* Remove local variablesPeter Kokot2019-02-031-9/+0
* Remove yearly range from copyright noticeZeev Suraski2019-01-301-1/+1