summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update History.txt1.0.0Wayne Meissner2010-11-301-0/+7
* ffi.gemspec is un-neededWayne Meissner2010-11-301-41/+0
* Bump version to 1.0.0Wayne Meissner2010-11-301-1/+1
* Add benchmark for enum parametersWayne Meissner2010-11-301-0/+37
* Fixup breakages in the benchmarks due to jruby changesWayne Meissner2010-11-304-34/+48
* Pass thru the integer if no symbol for it can be found in Enum#from_native()Wayne Meissner2010-11-301-1/+3
* Re-enable integers instead of enum constants as values for enum parametersWayne Meissner2010-11-132-2/+27
* Revert "require bones v2.5.1 for development"Wayne Meissner2010-11-131-6/+0
* Write correct number of bytes when creating MemoryPointer from multibyteMatijs van Zuijlen2010-10-061-1/+7
* require bones v2.5.1 for developmentStephen Bannasch2010-10-021-0/+6
* Fixes issue #29, rakefile failing with recent BonesAndrew Cholakian2010-10-021-1/+2
* Revert check for layout already defined. Its causing too much pain.Wayne Meissner2010-09-121-1/+1
* Use String#bytesize in Pointer#write_string()Wayne Meissner2010-08-291-1/+2
* Add Struct#order and Pointer#order to swap endian-nessWayne Meissner2010-08-208-146/+258
* Use a st_table for struct field lookup instead of rb_hash methods to gain abo...Wayne Meissner2010-08-206-2/+16
* Disallow redefining the struct layout after it has been defined once.Wayne Meissner2010-08-191-0/+1
* Add support for arm cpu in Platform.cWayne Meissner2010-08-191-0/+2
* Make FFI::MemoryPointer.from_string() cope with multi-byte strings on ruby 1.9.Wayne Meissner2010-08-191-1/+1
* Tweak Pointer#inspect and make Pointer#to_s an alias for Pointer#inspectWayne Meissner2010-08-191-4/+4
* Tweak the async callback spec to hold a ref to the callback proc, so it doesn...Wayne Meissner2010-08-191-2/+3
* Minor tweaks to calling functionsWayne Meissner2010-08-081-5/+4
* Remove FFI bypass codeWayne Meissner2010-08-081-414/+0
* Remove range checks for integer argumentsWayne Meissner2010-08-071-116/+33
* License update and misc cleanups.Wayne Meissner2010-08-0716-533/+405
* Cleanup Function#initialize error messageWayne Meissner2010-06-121-1/+2
* Add GPLv3 and LGPLv3 licencesWayne Meissner2010-06-122-0/+839
* Some minor Type and NativeType cleanupsWayne Meissner2010-05-223-73/+33
* Remove MemoryPointer#inspect and use the common Pointer#inspectWayne Meissner2010-05-222-17/+5
* Remove C part of AutoPointer, since that functionality is already in the base...Wayne Meissner2010-05-224-81/+1
* Add Struct.managed to create a FromNativeConverter that wraps up a pointer in...Wayne Meissner2010-05-221-0/+18
* Update specs for new Sruct-by-reference parameter/return typesWayne Meissner2010-05-222-6/+32
* Cache the StructByValue and StructByReference instancesWayne Meissner2010-05-221-8/+8
* Add StructByReference for converting pointer-to-struct parameter/return valuesWayne Meissner2010-05-225-7/+222
* Refit AutoPointer with DataConverter so AutoPointer subclasses can be used as...Wayne Meissner2010-05-222-0/+24
* Re-implement enums using DataConverterWayne Meissner2010-05-228-32/+19
* Use FFI::DataConverter to implement the :strptr return typeWayne Meissner2010-05-224-16/+12
* Add custom data converters for parameter and return typesWayne Meissner2010-05-2218-87/+555
* Use rb_inspect() instead of calling inspect directlyWayne Meissner2010-05-091-2/+1
* Add Struct#null?Wayne Meissner2010-05-092-0/+26
* Always convert 'c' -> FFI::Library::LIBC in FFI.map_library_name()Wayne Meissner2010-05-013-8/+14
* Tweak library regex in FFI.map_library_name() to detect libfoo.so.1.2.3 style...Wayne Meissner2010-05-011-2/+2
* Add lib/ffi_c.bundle and lib/ffi_c.so to .gitignoreWayne Meissner2010-05-011-0/+2
* Add spec to test that typedefs do not prevent builtin types from being used i...Wayne Meissner2010-05-011-0/+14
* Fixes FFI.map_library_name to detect platform library extension correctly :Alban Peignier2010-05-012-1/+21
* Fix up callbacks with struct-by-value return and parameter typesWayne Meissner2010-04-243-1/+58
* Sync up types with jruby 1.6.0Wayne Meissner2010-04-222-40/+60
* Allow StructLayout::Field subclasses to be used as the :type param to StructL...Wayne Meissner2010-04-222-9/+52
* sync netbeans metadataWayne Meissner2010-04-181-0/+2
* StructLayout#initialize() now takes an array of StructLayout::Field instances...Wayne Meissner2010-04-182-19/+14
* StructLayoutBuilder#store_field() does not need the type param, as StructLayo...Wayne Meissner2010-04-171-4/+4