path: root/ext/fiddle/function.c
AgeCommit message (Expand)Author
2021-07-13[ruby/fiddle] windows: use GetLastError() for win32_last_errorSutou Kouhei
2021-05-18[ruby/fiddle] windows: add Fiddle.win32_last_socket_error{,=}Sutou Kouhei
2020-12-23fiddle: Update to 1.0.5Sutou Kouhei
2020-12-14Reword docs for Fiddle::Function#call [ci skip]Alan Wu
2020-12-11Import fiddle-1.0.4 (#3860)Kenta Murata
2020-11-18[ruby/fiddle] Add support for specifying types by name as String or SymbolSutou Kouhei
2020-11-18[ruby/fiddle] Add TYPE_CONST_STRING and SIZEOF_CONST_STRING for "const char *"Sutou Kouhei
2020-06-27[ruby/fiddle] Add missing includeSutou Kouhei
2020-06-27[ruby/fiddle] Add support for variadic argumentsSutou Kouhei
2020-06-27[ruby/fiddle] Use meaningful variable nameSutou Kouhei
2020-06-27[ruby/fiddle] Use "do { } while (0)" to ensure requiring ";"Sutou Kouhei
2020-06-26[ruby/fiddle] Fixed typosNobuyoshi Nakada
2019-10-24[ruby/fiddle] Remove taint support (#21)Jeremy Evans
2019-10-24[ruby/fiddle] Fiddle::Function must maintain a reference to the closureAaron Patterson
2018-10-10* expand tabs.svn
2018-10-10revisit `RARRAY_PTR()`.ko1
2018-02-16add casts (cosmetic; just be explicit)shyouhei
2015-12-13function.c: fix typonobu
2015-12-13* ext/fiddle/function.c: fix build error introduced at r53082.usa
2015-12-13function.c: check argumentsnobu
2015-12-11NEWS: add note about Fiddle GVL releasenormal
2015-12-09* ext/**/*.c (*_memsize): same as r52986 for extensions.ko1
2015-11-23fiddle: release GVL for ffi_callnormal
2015-11-05ext: use RARRAY_AREFnobu
2015-11-04ext: use RARRAY_CONST_PTRnobu
2015-11-04ext: adjust index typenobu
2015-10-25use rb_check_arity [ci skip]nobu
2014-10-31* ext/dl/*: remove DL as it is replaced by Fiddle.tenderlove
2014-03-09fiddle/function.c: fix memory leak on exceptionnobu
2014-03-09fiddle/function.c: check argument sizenobu
2014-01-15ext/fiddle: backward compatibilitiesnobu
2014-01-15function.c: adjust indentnobu
2013-05-14* ext/dl/lib/dl/func.rb (DL::Function#call): check tainted whennagachika
2013-03-05use INT2FIX(0) instead of INT2NUM(0).kazu
2012-12-11* ext/fiddle/function.c ( new keyword argument :name to...ngoto
2012-12-07* ext/fiddle/function.c ( fix typo in documentationngoto
2012-11-30* ext/fiddle/extconf.rb, ext/fiddle/function.cngoto
2012-11-27* ext/fiddle/closure.c: Documentation for Fiddlezzak
2012-11-27* ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove
2012-11-27reverting r37881tenderlove
2012-11-27* ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove
2011-08-15* ext/.document (fiddle): Remove duplicate entrydrbrain
2011-01-05* Use _WIN32 rather than checking for windows.h. Thanks Jon Forums!tenderlove
2010-07-20* ext/fiddle/closure.c (closure_data_type),nobu
2010-05-06* ext/fiddle/function.c (function_call): removed unused variable.nobu
2010-05-06* ext/fiddle/*: Adding fiddle library to wrap libffitenderlove