aboutsummaryrefslogtreecommitdiffstats
path: root/ext/fiddle
Commit message (Expand)AuthorAgeFilesLines
* 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
* Bump fiddle-1.0.0 for released version.hsbt2017-12-061-1/+3
* Added explicitly require to example code.hsbt2017-10-211-0/+3
* Fixup r59961. Use http for libffi downloading.hsbt2017-09-191-1/+1
* Use https instead of ftp for libffi downloading.hsbt2017-09-191-1/+1
* Merge fiddle-1.0.0.beta2 from upstream.hsbt2017-09-1213-19/+19
* Make string literal to frozen object on gemspec of defulte gems.hsbt2017-06-191-0/+1
* Add sha512nobu2017-04-221-1/+4
* Added initial gemspec for ruby/fiddle.hsbt2017-04-051-0/+21
* ruby tool/update-deps --fixshyouhei2017-03-221-0/+2
* fiddle/depend: build-libffinobu2017-02-111-8/+3
* fiddle: fix $(SUBMAKE_PRE)nobu2017-02-101-2/+2
* fiddle: jobserver for libffinobu2017-02-092-9/+17
* Update dependenciesnobu2016-07-061-7/+102
* fiddle/import.rb: suppress warningsnobu2016-04-111-6/+9
* * ext/fiddle/handle.c: check tainted string arguments.nagachika2015-12-161-7/+10
* handle ext/ as r53141naruse2015-12-1611-0/+11
* function.c: fix typonobu2015-12-131-3/+3
* * ext/fiddle/function.c: fix build error introduced at r53082.usa2015-12-131-1/+1
* function.c: check argumentsnobu2015-12-131-16/+34
* conversions.h: PTR2NUMnobu2015-12-131-2/+2
* NEWS: add note about Fiddle GVL releasenormal2015-12-111-1/+3