aboutsummaryrefslogtreecommitdiffstats
path: root/ext/dl
Commit message (Expand)AuthorAgeFilesLines
* * ext/dl/lib/dl/struct.rb (DL::CStructEntity#set_ctypes): Refactoreddrbrain2012-05-311-19/+12
* * ext/dl/lib/dl/struct.rb (DL::CStructEntity::size): Refactored ::sizedrbrain2012-05-311-20/+12
* * ext/dl/lib/dl/struct.rb (DL::CUnionEntity#set_ctypes): Refactoreddrbrain2012-05-301-13/+2
* * ext/dl/lib/dl/struct.rb (DL::CUnionEntity::size): Fixed ::size todrbrain2012-05-301-11/+3
* * ext/dl: Added documentation. Patch by Vincent Batts.drbrain2012-05-305-3/+148
* * ext/dl/cfunc.c (rb_dlcfunc_call): should convert a Bignum value tousa2012-04-271-0/+4
* * 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-254-5/+146
* * ext/dl/extconf.rb: clang does not use -fno-defer-pop during compilation.nobu2012-02-091-1/+2
* * ext/dl/dl.h (ALIGN_OF): use offsetof().nobu2012-02-091-17/+9
* * ext/dl/dl.h (DLALIGN): round up at once and get rid of overflow.nobu2012-02-091-3/+2
* * ext/dl/dl.c (Init_dl): fix mangled documnet.nobu2012-02-091-16/+16
* * ext/dl/lib/value.rb (DL::ValueUtil.{unsigned_value,signed_value}):usa2012-02-091-2/+2
* * ext/dl/lib/types.rb: Win64 support.usa2012-02-091-1/+9
* * ext/dl/cptr.c (rb_dlptr_new2): remove unused variable.nobu2012-01-301-10/+1
* * ext/dl/callback/mkcallback.rb (gencallback): suppress unusednobu2012-01-141-5/+9
* * gc.c (ruby_mimmalloc): defined for objects need not rb_objspace,naruse2012-01-101-1/+2
* * ext/dl: Add documentation. Patch by Vincent Batts. [Ruby 1.9 - Bug #5192]drbrain2011-08-167-7/+393
* * ext/dl/callback/mkcallback.rb (gencallback): use PTR2NUM.nobu2011-07-281-11/+3
* * ext/dl/cptr.c (rb_dlptr_aref, rb_dlptr_aset): check NULL pointernobu2011-07-281-5/+11
* * ext/dl/cptr.c (rb_dlptr_s_to_ptr): use rb_check_funcall.nobu2011-07-281-3/+2
* * ext/dl/cptr.c (rb_dlptr_s_to_ptr): fix wrapping condition.nobu2011-07-281-1/+1
* * ext/dl/cfunc.c (dlcfunc_mark), ext/dl/cptr.c (dlptr_mark):nobu2011-07-273-27/+57
* * ext/dl/handle.c (dlhandle_sym): clear previous error with dlerror()naruse2011-07-201-0/+3
* * ext/sdbm/_sdbm.c (sdbm_open): use size_t.naruse2011-03-251-1/+1
* * ext/dl/cfunc.c: parenthesize macro arguments.akr2011-02-111-2/+2
* * ext/dl/dl.h: parenthesize macro arguments.akr2011-02-101-28/+28
* * Use _WIN32 rather than checking for windows.h. Thanks Jon Forums!tenderlove2011-01-053-7/+7
* * ext/dl/win32/registry.rb: Corrected RegCreateKeyExA signature.luislavena2010-12-251-1/+1
* * ext/dl/lib/dl/struct.rb: clean a warning: assigned but unusednaruse2010-12-082-2/+0
* * ext/dl/callback/mkcallback.rb (gencallback): shouldn't assume thatusa2010-11-251-1/+9
* * configure.in (RUBY_CHECK_PRINTF_PREFIX): check for printf formatnobu2010-10-121-7/+9
* * ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64.usa2010-08-241-0/+6
* * ext/dl/win32/lib/win32/resolv.rb (get_info): get rid of a warning.usa2010-08-101-1/+1
* .cvsignore: have not been used already. [Bug #3468]nobu2010-08-071-10/+0
* * include/ruby/{intern,io}.h: add missing prototypes.nobu2010-07-221-2/+0
* * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu2010-07-183-3/+3
* * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamicnobu2010-07-131-1/+1
* * ext/dl/lib/dl/import.rb (handler): add a more helpful error messagetenderlove2010-07-051-2/+6
* * ext/dl/lib/dl/func.rb (call): don't overwrite original argumentstarui2010-06-251-2/+2
* * ext/dl/lib/dl.rb: don't require when already loaded.naruse2010-06-121-1/+1
* * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result.nobu2010-06-041-1/+4
* * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings bynobu2010-06-032-12/+2
* * ext/dl/dl.h (DLSTACK_TYPE): type of stack is same as VALUE.usa2010-06-031-1/+1
* * ext/dl/lib/dl/cparser.rb (parse_ctype): add backwards compatibilitytenderlove2010-06-021-1/+1
* * suppress warnings.nobu2010-05-213-24/+26
* * ext/fiddle/*: Adding fiddle library to wrap libffitenderlove2010-05-065-71/+154
* * ext/dl/cfunc.c (rb_dlcfunc_call): ignore signedness.nobu2010-05-021-2/+14
* * ext/**/*.[ch]: removed trailing spaces.nobu2010-04-222-9/+9
* * ext/dl/win32/lib/win32/registry.rb (PredefinedKey#create): root keyusa2010-04-201-1/+1