summaryrefslogtreecommitdiff
path: root/ext/fiddle/closure.c
Commit message (Expand)AuthorAgeFilesLines
* [ruby/fiddle] closure: add support for const char *Sutou Kouhei2021-05-181-0/+8
* [ruby/fiddle] closure: accept symbol as typeSutou Kouhei2021-05-181-6/+12
* Do not set USE_FFI_CLOSURE_ALLOC=1 in fiddle on OpenBSDJeremy Evans2020-03-081-0/+4
* [ruby/fiddle] Use ffi_closure_free if availableNobuyoshi Nakada2020-03-041-4/+1
* Revert "Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"""Yusuke Endoh2020-03-041-0/+28
* Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)""Yusuke Endoh2020-03-041-28/+0
* Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"Hiroshi SHIBATA2019-10-241-0/+28
* [ruby/fiddle] Use ffi_closure_free by default. (#20)Vít Ondruch2019-10-241-28/+0
* Merge fiddle-1.0.0.beta2 from upstream.hsbt2017-09-121-1/+2
* * ext/**/*.c (*_memsize): same as r52986 for extensions.ko12015-12-091-6/+5
* fiddle: release GVL for ffi_callnormal2015-11-231-25/+54
* ext: use RARRAY_AREFnobu2015-11-051-2/+2
* ext: use RARRAY_CONST_PTRnobu2015-11-041-3/+3
* ext/fiddle/closure.c (callback): static functionnormal2015-10-191-1/+1
* protoize no-arguments functionsnobu2014-09-301-1/+1
* * ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.mame2014-01-291-1/+1
* * ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.tenderlove2014-01-281-1/+1
* * ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): define 0 onnaruse2013-04-111-1/+1
* * ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): add missing case:naruse2013-04-111-1/+1
* * ext/fiddle/extconf.rb: define RUBY_LIBFFI_MODVERSION macro.naruse2013-04-101-5/+11
* * ext/fiddle/closure.c (initialize): check mprotect's return value.naruse2013-04-101-1/+4
* * ext/fiddle/closure.c (Fiddle::Closure.new): fix typo in documentationngoto2012-12-071-1/+1
* * ext/fiddle/closure.c: cosmetic fix for rdoc comment. (fix for r37917)nagachika2012-11-281-1/+1
* * ext/fiddle/closure.c: Documentation for Fiddlezzak2012-11-281-1/+1
* * ext/fiddle/closure.c: Documentation for Fiddlezzak2012-11-271-3/+3
* * ext/fiddle/closure.c (callback): deal with unsinged integers.nobu2012-02-151-2/+31
* * ext/fiddle/closure.c (callback): same as r34506.nobu2012-02-151-1/+1
* * io.c, thread.c, ext/pty/pty.c, ext/fiddle/closure.c: useakr2011-11-151-1/+1
* * ext/.document (fiddle): Remove duplicate entrydrbrain2011-08-151-0/+44
* * ext/fiddle/conversions.c (generic_to_value): ffi_arg and ffi_sargngoto2011-08-091-4/+3
* * ext/fiddle/closure.c (callback): use rb_ary_tmp_new() instead ofnagachika2011-07-281-11/+12
* * ext/fiddle/closure.c (fiddle_closure): embed cif not referencenobu2010-10-301-5/+3
* * ext/fiddle/closure.c : Don't use FFI closure alloc on OpenBSD.tenderlove2010-09-141-1/+1
* * ext/fiddle/closure.c (closure_data_type),nobu2010-07-201-1/+1
* * ext/fiddle/closure.c (dealloc): refix workaround r28300.naruse2010-06-131-7/+7
* * ext/fiddle/closure.c (dealloc): workaround fix for libffi'snaruse2010-06-121-0/+4
* * ext/fiddle/*: Adding fiddle library to wrap libffitenderlove2010-05-061-0/+232