aboutsummaryrefslogtreecommitdiffstats
path: root/ext/dl/lib
Commit message (Expand)AuthorAgeFilesLines
* * ext/dl/lib/dl/func.rb (DL::Function#unbind, #bound?): suppress NoMethodErro...ngoto2012-12-111-0/+22
* * ext/dl/lib/dl/func.rb (CALL_TYPE_TO_ABI, FiddleClosureCFunc): exclude priva...ngoto2012-12-061-3/+5
* * ext/dl/lib/dl/func.rb (DL::Function#bind): When Fiddle is used,ngoto2012-12-051-0/+2
* * remove trailing spaces.nobu2012-12-051-1/+1
* * ext/dl/lib/dl/func.rb (DL::Function#initialize, DL::Function#bind):ngoto2012-12-052-10/+44
* suppress warnings: uninitialized variablesnaruse2012-11-301-1/+7
* * ext/dl/lib/dl.rb: Deprecation notice for DLzzak2012-11-271-0/+2
* * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove2012-11-271-1/+1
* reverting r37881tenderlove2012-11-271-1/+1
* * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handletenderlove2012-11-271-1/+1
* * ext/dl/lib/dl/struct.rb: fix strange require order. [ruby-dev:45702]tenderlove2012-10-302-0/+3
* remove trailing spaces.nobu2012-09-041-1/+1
* * ext/dl/lib/dl/func.rb (DL::Function#bind): fixes an error inusa2012-08-211-1/+1
* * ext/dl/lib/dl/func.rb (DL::Function#bind): allow to return/break fromusa2012-08-171-0/+3
* * 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-304-1/+102
* * ext/dl/dl.c (Init_dl): support intrinsic types, size_t, ptrdiff_tnobu2012-02-252-5/+11
* * 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: Add documentation. Patch by Vincent Batts. [Ruby 1.9 - Bug #5192]drbrain2011-08-163-7/+66
* * ext/dl/lib/dl/struct.rb: clean a warning: assigned but unusednaruse2010-12-082-2/+0
* * 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/lib/dl/cparser.rb (parse_ctype): add backwards compatibilitytenderlove2010-06-021-1/+1
* * ext/fiddle/*: Adding fiddle library to wrap libffitenderlove2010-05-065-71/+154
* Surpress warnings.naruse2010-04-061-1/+1
* * ext/dl/lib/dl/pack.rb (DL#pack): allow LLP64.wanabe2010-03-191-1/+1
* * ext/dl: revert dl with libffi because it can't run on mswin now.naruse2010-02-255-63/+91
* * ext/dl/method.c: Adding DL::Method as a superclass for DL::Functiontenderlove2010-02-162-16/+3
* Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org>tenderlove2010-02-035-88/+73
* * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature):nobu2009-05-231-1/+1
* * ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignorenobu2009-05-161-1/+1
* * ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if alreadynobu2009-05-102-0/+6
* * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): stripsnobu2009-05-101-1/+1
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-062-5/+5
* * ext/dl/win32/lib/win32/resolv.rb: get rid of warning.usa2009-03-031-0/+2
* * ext/dl/lib/dl/func.rb (DL::Function.name): delegate to @cfunc.usa2009-03-031-0/+4
* * ext/dl/lib/dl/cparser.rb (DL::CParser::parse_signature): fixednobu2009-03-031-1/+1
* * ext/dl/lib/dl/pack.rb (DL::PackInfo): reduced redundantnobu2009-03-032-88/+13
* * ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): NULL for nil.nobu2009-03-031-0/+2
* * ext/dl/test/test_base.rb: add libc search logic.ko12008-12-291-6/+12
* * ext/dl/lib/dl/import.rb (DL::Importer#sizeof): followsyugui2008-12-281-1/+1
* * ext/dl/lib/dl/import.rb (DL::Importer#extern): adds filename andyugui2008-12-282-3/+15
* * Merge YARVko12006-12-311-12/+12
* fixed the alignment problems discussed in [ruby-dev:28667].ttate2006-06-301-6/+17
* should compare SIZEOF_VOIDP with SIZEOF_LONG_LONG.ttate2005-11-081-1/+1