summaryrefslogtreecommitdiff
path: root/lib/ffi
Commit message (Expand)AuthorAgeFilesLines
* Allow private release method for ManagedStruct and AutoPointerLars Kanis2023-05-022-21/+5
* Merge pull request #1017 from thesamesam/hppaLars Kanis2023-04-202-0/+356
|\
| * Add types.conf for hppa1.1-linuxSam James2023-04-121-0/+178
| * Add types.conf for hppa2.0-linuxSam James2023-04-121-0/+178
* | Add types.conf for sw_64-linuxlixin2023-04-111-0/+141
|/
* Implement Write Barrier and dsize for FFI::StructLayoutJean Boussier2023-03-061-1/+2
* Check the pointer in AutoPointer before superLars Kanis2023-01-131-2/+2
* Merge pull request #957 from matoro/masterLars Kanis2022-12-111-0/+0
|\
| * Rename sparc64-linux -> sparcv9-linuxmatoro2022-05-251-0/+0
* | Merge pull request #968 from eregon/refactor-library-lookupLars Kanis2022-12-112-54/+94
|\ \
| * | Simplify errors to an arrayBenoit Daloze2022-07-171-7/+4
| * | Refactor library lookupBenoit Daloze2022-07-172-54/+97
| |/
* | Fix typo in data_converter.rbIkko Ashimine2022-07-071-2/+2
|/
* Merge pull request #943 from daaitudian/masterLars Kanis2022-04-211-0/+141
|\
| * Add types.conf for loongarch64-linuxwangluwei2022-03-031-0/+141
* | Fix an issue with signed bitmasks when using flags on the most significant bit.Brice Videau2022-04-121-1/+10
* | Simplify from_native and test corner case.Brice Videau2022-04-121-5/+3
* | Remove unneeded affectations.Brice Videau2022-04-121-4/+4
* | Fix typo.Brice Videau2022-04-121-1/+1
|/
* Bump VERSION to 1.15.5Lars Kanis2022-01-101-1/+1
* prevent usage same binary file simultaneouslymaierru2022-01-041-4/+5
* Bump VERSION to 1.15.4 and add CHANGELOG entryv1.15.4Lars Kanis2021-09-011-1/+1
* Correct module lookup when including ffi-moduleDaniel Evans2021-08-141-1/+1
* Bump VERSION to 1.15.4.pre1Lars Kanis2021-07-091-1/+1
* Bump VERSION to 1.15.3v1.15.3Lars Kanis2021-06-161-1/+1
* Bump VERSION to 1.15.2Lars Kanis2021-06-161-1/+1
* Fix Windows libc detection for MSYS2-ucrt build (#903)Lars Kanis2021-06-151-5/+2
* Regen types.conf for FreeBSD12 aarch64MikaelUrankar2021-06-101-58/+111
* Switch time_t and suseconds_t types to long on FreeBSD aarch64MikaelUrankar2021-06-102-4/+4
* Merge pull request #882 from OleMchls/patch-1tduehr2021-06-021-1/+1
|\
| * dynlib support for homebrew 3 on Apple Silicon M1Ole Michaelis2021-02-121-1/+1
* | Bump VERSION to 1.15.1v1.15.1Lars Kanis2021-05-221-1/+1
* | Allow overriding `gcc` with the `CC` env var in `const_generator.rb` and `str...Alexey Zagarin2021-04-152-2/+4
* | Prepare ffi-1.15.0Lars Kanis2021-03-051-1/+1
* | Remove unused VariadicInvoker#initLars Kanis2021-02-281-9/+0
* | Add types.conf for riscv64-linuxAndreas Schwab2021-02-251-0/+104
|/
* Add types.conf for powerpc64le-linuxLars Kanis2020-12-231-0/+100
* Bump VERSION to 1.14.2Lars Kanis2020-12-211-1/+1
* Remove trailing spaces in .rb filesBenoit Daloze2020-12-215-9/+9
* Bump VERSION to 1.14.1Lars Kanis2020-12-191-1/+1
* Revert "Merge pull request #806 from eregon/fix-write_string"Lars Kanis2020-12-191-21/+7
* Bump VERSION to 1.14.0Lars Kanis2020-12-181-1/+1
* Merge pull request #852 from larskanis/move-size-limitLars Kanis2020-12-142-0/+45
|\
| * Move Pointer#size_limit? to AbstractMemory and from C to rubyLars Kanis2020-12-132-0/+45
* | Fix i386 platform regexLars Kanis2020-12-141-1/+1
|/
* Merge pull request #806 from eregon/fix-write_stringLars Kanis2020-12-111-7/+21
|\
| * Make FFI::Pointer#write_string_length behave like #write_string with a lengthBenoit Daloze2020-12-051-2/+2
| * Simplify and use #write_bytes instead of #put_bytesBenoit Daloze2020-12-051-4/+4
| * Get the caller more efficiently and fix typoBenoit Daloze2020-12-051-2/+2
| * Allow write_string to a memory region without final 0-byteLars Kanis2020-11-291-3/+13