aboutsummaryrefslogtreecommitdiffstats
path: root/ext/fiddle
Commit message (Expand)AuthorAgeFilesLines
* autoconf may not be availableNobuyoshi Nakada2020-05-271-1/+1
* fiddle: need to update configure after updating config toolsNobuyoshi Nakada2020-05-271-0/+2
* _GNU_SOURCE is needed for mkostemp on CygwinNobuyoshi Nakada2020-05-262-0/+12
* ext/fiddle/fiddle.gemspec: avoid require lib/fiddle/version.rbYusuke Endoh2020-05-241-6/+9
* [ruby/fiddle] Improve documentation on how to correctly free memory and free ...Chris Seaton2020-05-232-6/+31
* [ruby/fiddle] Export Fiddle::VERSIONSutou Kouhei2020-05-231-1/+3
* [ruby/fiddle] Update file listSutou Kouhei2020-05-231-3/+32
* [ruby/fiddle] Fix a typoSutou Kouhei2020-05-231-1/+1
* [ruby/fiddle] Bump versionSutou Kouhei2020-05-231-1/+1
* [ruby/fiddle] Add Fiddle::VERSIONSutou Kouhei2020-05-232-1/+12
* [ruby/fiddle] Add missing spec.extensionsSutou Kouhei2020-05-231-0/+1
* [ruby/fiddle] Fix assignment to array within struct (#26)sinisterchipmunk2020-05-231-1/+28
* [ruby/fiddle] Make array access override compatible with base class (#25)sinisterchipmunk2020-05-231-4/+31
* [ruby/fiddle] Initialize memory to 0 when calling Fiddle.malloc(). (#24)sinisterchipmunk2020-05-231-2/+3
* ext/fiddle/extconf.rb: Fix the condition of libffi <= 3.1Yusuke Endoh2020-05-131-1/+1
* Do not try ffi_closure_alloc if libffi is <= 3.1Yusuke Endoh2020-05-131-0/+1
* ext/fiddle/extconf.rb: check if ffi_closure_alloc is availableYusuke Endoh2020-05-131-0/+2
* fiddle: share the same config toolsNobuyoshi Nakada2020-05-121-0/+3
* extlibs.rb: added variable referencesNobuyoshi Nakada2020-05-121-2/+5
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-840/+840
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-840/+840
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-0/+912
* Show libffi version only if setNobuyoshi Nakada2020-03-211-1/+1
* Do not set USE_FFI_CLOSURE_ALLOC=1 in fiddle on OpenBSDJeremy Evans2020-03-081-0/+4
* Use osuosl instead of GitHub releasesHiroshi SHIBATA2020-03-071-3/+3
* Switch to download libffi source package to github releases from sourceware.orgHiroshi SHIBATA2020-03-071-3/+3
* Fixed a typoNobuyoshi Nakada2020-03-051-1/+1
* [ruby/fiddle] always use ffi_closure_alloc on WindowsNobuyoshi Nakada2020-03-051-1/+6
* [ruby/fiddle] use ffi_closure_alloc only with 3.2 or laterNobuyoshi Nakada2020-03-041-4/+2
* [ruby/fiddle] ffi_closure_free is available in the bundled libffiNobuyoshi Nakada2020-03-041-1/+3
* [ruby/fiddle] Use ffi_closure_free if availableNobuyoshi Nakada2020-03-042-6/+4
* Revert "Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"""Yusuke Endoh2020-03-042-6/+42
* Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)""Yusuke Endoh2020-03-042-42/+6
* Drop executable bit of *.{yml,h,mk.tmpl}Kazuhiro NISHIYAMA2020-01-222-0/+0
* Update dependenciesNobuyoshi Nakada2019-11-181-5/+0
* Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"Hiroshi SHIBATA2019-10-242-6/+42
* [ruby/fiddle] Remove taint support (#21)Jeremy Evans2019-10-243-21/+8
* [ruby/fiddle] Use ffi_closure_free by default. (#20)Vít Ondruch2019-10-242-42/+6
* [ruby/fiddle] Fiddle::Function must maintain a reference to the closureAaron Patterson2019-10-241-0/+2
* Include ruby/assert.h in ruby/ruby.h so that assertions can be thereNobuyoshi Nakada2019-07-141-0/+6
* Removed moving toplevel header since r12501nobu2019-02-081-6/+6
* fix typo.tadd2018-10-201-1/+1
* Merge fiddle from github repository.hsbt2018-10-201-0/+10
* * expand tabs.svn2018-10-101-1/+1
* revisit `RARRAY_PTR()`.ko12018-10-101-1/+1
* fiddle/import.rb: suppress warningnobu2018-04-191-1/+2
* ext/fiddle/lib/fiddle/pack.rb: pack "void *" properly on 32-bitnormal2018-02-181-1/+1
* long long is a C99ismshyouhei2018-02-173-19/+38
* add casts (cosmetic; just be explicit)shyouhei2018-02-162-2/+2
* no ID cache in Init functionsnobu2018-02-161-0/+1