summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Don't cross build extension for ruby-2.2 per "rake gem:windows"1.13.0Lars Kanis2020-06-011-1/+1
* Update release date in CHANGELOGLars Kanis2020-06-011-1/+1
* Remove code required for ruby prior 2.3Lars Kanis2020-06-018-61/+18
* Raise minimum ruby version to 2.3Lars Kanis2020-05-302-1/+2
* Bump VERSION to 1.13.0Lars Kanis2020-05-301-1/+1
* Add 1.13.0 to CHANGELOGLars Kanis2020-05-301-0/+29
* Use shorter const names like in other filesLars Kanis2020-05-302-2/+2
* Merge pull request #782 from larskanis/reject_string_callbackLars Kanis2020-05-275-4/+28
|\
| * Reject callback with :string return typeLars Kanis2020-05-245-4/+28
|/
* Merge branch 'master' of https://github.com/ffi/ffiLars Kanis2020-05-231-3/+3
|\
| * Merge pull request #781 from larskanis/fix-irbLars Kanis2020-05-231-3/+3
| |\
| | * Stick to older rubygems-tasks, to avoid dependency to too old irbLars Kanis2020-05-231-3/+3
* | | Fix using time() on WindowsLars Kanis2020-05-231-1/+5
* | | Update samplesLars Kanis2020-05-238-21/+14
* | | Enable gettimeofday based spec on WindowsLars Kanis2020-05-231-20/+22
* | | Merge branch 'master' of https://github.com/cfis/ffi into cfis-masterLars Kanis2020-05-237-17/+23
|\ \ \ | |/ / |/| |
| * | On MSCV, an unsigned long is 4 bytes (32 bits), not 8 bytes. Thus the alignme...Charlie Savage2020-05-183-4/+4
| * | On windows, when using Ruby built with mingw64, FFI:LIBC returns msvcrt.dll. ...Charlie Savage2020-05-181-1/+1
| * | If you build libffi with MSVC, the latest version gets installed as libffi-8....Charlie Savage2020-05-181-6/+8
| * | MSVC will not initialize static structure using non-constant values (GCC will...Charlie Savage2020-05-181-5/+5
| * | MSVC defines long double to be just a double (see https://docs.microsoft.com/...Charlie Savage2020-05-171-0/+4
| * | Ruby built with MSVC reports the x64 as the platform on Windows 10, 64-bit ma...Charlie Savage2020-05-171-1/+1
* | | Merge pull request #777 from eregon/fix-enclosing-module-find-typeLars Kanis2020-05-232-1/+20
|\ \ \ | |_|/ |/| |
| * | Improve check to detect if a module has a #find_type method suitable for FFIBenoit Daloze2020-05-152-1/+20
| |/
* | Merge pull request #778 from jsfierro/masterLars Kanis2020-05-231-0/+156
|\ \ | |/ |/|
| * Add types.conf for sparcv9-openbsdJoseph Fierro2020-05-161-0/+156
* | Merge pull request #775 from jsfierro/masterLars Kanis2020-05-101-0/+156
|\ \ | |/
| * Add a types.conf for powerpc-openbsd. Tested and working on a PowerPC G4 7455.Joseph Fierro2020-05-101-0/+156
|/
* Merge https://github.com/ffi/ffiLars Kanis2020-04-173-2/+26
|\
| * Merge pull request #771 from larskanis/long-double-callbackLars Kanis2020-04-173-2/+26
| |\
| | * Add long double as callback return valueLars Kanis2020-04-163-2/+26
* | | Use keyword arguments to fix error on ruby-headLars Kanis2020-04-171-1/+1
* | | Improve strptr testsLars Kanis2020-04-171-6/+8
|/ /
* | Update types.conf on powerpc-linuxLars Kanis2020-04-171-2/+32
* | Update types.conf on arm-linuxLars Kanis2020-04-171-4/+32
* | Update types.conf on x86_64-darwinLars Kanis2020-04-171-0/+4
* | Add types_conf generation to CILars Kanis2020-04-175-4/+9
* | Update types.conf on i386-windowsLars Kanis2020-04-161-79/+26
* | Update types.conf on x86_64-windowsLars Kanis2020-04-161-78/+10
* | Add type definitions for stdint.h and stddef.hLars Kanis2020-04-162-0/+23
* | Generate types.conf independent from version changesLars Kanis2020-04-161-3/+2
|/
* Add SDK paths on macOSLars Kanis2020-04-151-1/+4
* Fix wrong indention in .travis.ymlLars Kanis2020-04-151-3/+3
* Work around misconfiguration of libffi on MacOS with homebrewLars Kanis2020-04-151-0/+3
* Add explicit build with system or builtin libffi on MRILars Kanis2020-04-151-0/+26
* Fix CI failure on AppveyorLars Kanis2020-04-151-0/+2
* Merge pull request #768 from eregon/use-ffi-ruby-files-for-trufflerubyLars Kanis2020-04-142-13/+24
|\
| * Tweak version condition so it also applies to nightly buildsBenoit Daloze2020-04-141-1/+1
| * Use the Ruby files of the FFI gem on TruffleRuby >= 20.1.0Benoit Daloze2020-04-111-1/+5
| * Avoid overriding existing methods and constants in FFI::PointerBenoit Daloze2020-04-111-12/+19