aboutsummaryrefslogtreecommitdiffstats
path: root/ext/fiddle
Commit message (Expand)AuthorAgeFilesLines
* * ext/fiddle/extconf.rb: ignore rc version of libffi to fix build failure.ktsj2013-05-191-0/+1
* * ext/dl/lib/dl/func.rb (DL::Function#call): check tainted whennagachika2013-05-141-0/+9
* * ext/fiddle/depend: New file.akr2013-04-151-0/+4
* * 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-102-5/+15
* * ext/fiddle/closure.c (initialize): check mprotect's return value.naruse2013-04-101-1/+4
* use INT2FIX(0) instead of INT2NUM(0).kazu2013-03-051-2/+2
* * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):kou2012-12-211-1/+1
* * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):kou2012-12-211-1/+1
* * ext/fiddle/lib/fiddle/import.rb (Fiddle::Importer#sizeof):kou2012-12-211-1/+1
* * ext/fiddle/pointer.c (rb_fiddle_ptr2cptr): fix error message forgotten to b...ngoto2012-12-151-1/+1
* * ext/fiddle/function.c (Fiddle::Function.new): new keyword argument :name to...ngoto2012-12-112-8/+18
* * properties.nobu2012-12-101-3/+3
* * ext/fiddle/win32/*: library ports from DL to Fiddle.usa2012-12-103-0/+1227
* * ext/fiddle/closure.c (Fiddle::Closure.new): fix typo in documentationngoto2012-12-071-1/+1
* * ext/fiddle/function.c (Fiddle::Function.new): fix typo in documentationngoto2012-12-071-1/+1
* * ext/fiddle/lib/fiddle/function.rb (Fiddle::Function#name): newngoto2012-12-062-2/+9
* * ext/fiddle/lib/fiddle/import.rb (CALL_TYPE_TO_ABI): exclude private constan...ngoto2012-12-061-0/+2
* * ext/fiddle/lib/fiddle/types.rb: copied from ext/dl/lib/dl/types.rbngoto2012-12-041-0/+71
* * ext/fiddle/lib/fiddle/import.rb (import_function, bind_function):ngoto2012-12-041-3/+12
* * ext/fiddle/extconf.rb, ext/fiddle/function.cngoto2012-11-302-1/+3
* value.rb: adjust indentnobu2012-11-301-52/+52
* value.rb: remove DLnobu2012-11-301-2/+0
* * 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-287-40/+129
* * ext/fiddle/fiddle.c: adding alignment constants for compatibilitytenderlove2012-11-287-0/+976
* * ext/fiddle/closure.c: Documentation for Fiddlezzak2012-11-276-55/+118
* * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove2012-11-278-5/+1423
* reverting r37881tenderlove2012-11-278-1425/+5
* * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove2012-11-278-5/+1425
* * ext/fiddle/extconf.rb: Use an exception instaed of bare abort.kosaki2012-05-181-2/+2
* * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain2012-04-131-0/+2
* * ext/dl/dl.c (Init_dl): support intrinsic types, size_t, ptrdiff_tnobu2012-02-252-0/+76
* * ext/fiddle/closure.c (callback): deal with unsinged integers.nobu2012-02-154-30/+73
* * ext/fiddle/closure.c (callback): same as r34506.nobu2012-02-151-1/+1
* * ext/fiddle/fiddle.c (Init_fiddle): declare in modern style.nobu2012-02-091-1/+2
* * ext/fiddle/conversions.c (value_to_generic): src is not guranteed asusa2012-02-091-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-156-0/+202
* * ext/fiddle/conversions.c (generic_to_value): ffi_arg and ffi_sargngoto2011-08-093-5/+15
* * ext/fiddle/closure.c (callback): use rb_ary_tmp_new() instead ofnagachika2011-07-281-11/+12
* * ext/fiddle/conversions.h: parenthesize macro arguments.akr2011-02-141-2/+2
* * Use _WIN32 rather than checking for windows.h. Thanks Jon Forums!tenderlove2011-01-054-4/+3
* * ext/fiddle/extconf.rb: check for windows.h while building fiddle.tenderlove2010-12-271-0/+1
* * ext/fiddle/extconf.rb: fixing ffi library location on windows.tenderlove2010-11-041-1/+1
* * 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-202-2/+2
* * ext/fiddle/fiddle.h: fixed typo.nobu2010-06-281-2/+2