summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add support for passing ABI version to `FFI.map_library_name`.Samuel Williams2022-06-241-10/+49
* 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
* Lower the JRuby version guard to 9.2.20Lars 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
* | Revert "Enable loading FFI gem on rubinius"Lars Kanis2021-04-031-2/+1
* | 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
| * Use the more efficient #put_char for writing the final \0 in #write_stringBenoit Daloze2020-09-241-3/+3
| * Always write a final null termination in write_stringLars Kanis2020-09-231-4/+4
| * Fix FFI::Pointer#write_string to terminate with a NUL byte if not given a lengthBenoit Daloze2020-07-111-4/+8
* | Add a workaround for Darwin on aarch64Lars Kanis2020-11-221-1/+5
* | Add types.conf of Apple silicon macWatson2020-11-221-0/+130
* | Define endian constants in Ruby if not already defined in the backendBenoit Daloze2020-10-301-0/+6
* | Check versions without accessing GemCharles Oliver Nutter2020-09-221-2/+2
* | Add types for x86_64-msysLars Kanis2020-08-231-0/+119
* | Use aarch64 as FFI::Platform::ARCH on MacOSLars Kanis2020-07-081-6/+5
|/
* provide lib/ffi/platform/aarch64-openbsd/types.confSebastian Reitenbach2020-06-261-0/+134