summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add rubyforge_project0.1.0Wayne Meissner2008-10-301-1/+2
* Add Rubinius license to LICENSE, and switch to the BSD licenseWayne Meissner2008-10-302-18/+60
* Add require 'rubygems' to all the samples so they work correctly once installedWayne Meissner2008-10-305-0/+5
* Fix a few warningsWayne Meissner2008-09-204-2/+5
* Add -lpthread for OpenBSDWayne Meissner2008-09-201-1/+1
* Enable MMAP allocation of FFI closuresWayne Meissner2008-09-203-5/+26
* Fixes for OpenBSD - use rbconfig for OS detectionWayne Meissner2008-09-164-10/+7
* Use an FFI::Buffer to back FFI::Struct when allocated via alloc_out, alloc_in...Wayne Meissner2008-09-201-1/+1
* More makefile and extconf.rb cleanups. Should now build with BSD (and maybe ...Wayne Meissner2008-09-204-58/+70
* Move some of the Makefile munging from ext/extconfig.rb into ext/ffi.mkWayne Meissner2008-09-204-12/+45
* work out the cpu architecture at compile time, so MacOS fat binaries workWayne Meissner2008-09-191-1/+20
* Restrict specs/rbx/memory_pointer_spec.rb to only using the current rubinius APIWayne Meissner2008-09-192-13/+18
* Add callback spec and fix callback related crash under 1.9Wayne Meissner2008-09-193-16/+31
* Add FFI::Buffer specsWayne Meissner2008-09-195-4/+169
* Move rubinius-api-only specs into specs/rbxWayne Meissner2008-09-195-2/+8
* Remove .orig filesWayne Meissner2008-09-181-6/+0
* More Buffer apiWayne Meissner2008-09-185-7/+35
* Fixup SUMMARYWayne Meissner2008-09-181-2/+2
* Clean up platform specific configWayne Meissner2008-09-185-32/+50
* Make a start on native bits for FFI::Buffer supportWayne Meissner2008-09-181-0/+1
* Make a start on native bits for FFI::Buffer supportWayne Meissner2008-09-182-0/+94
* Use LONG_MAX as the size of anonymous pointers, so bounds checking worksWayne Meissner2008-09-142-1/+8
* Look for symbols in the current process when lib.nil?, not libcWayne Meissner2008-09-142-9/+6
* Fix linux libc.so brokednessWayne Meissner2008-09-143-5/+13
* Include stdint.h for uintptr_tWayne Meissner2008-09-142-1/+2
* Include stdint.h for uintptr_tWayne Meissner2008-09-142-0/+2
* Cleanup libffi missing files caused by over-zealous 'Makefile' line in .hgignoreWayne Meissner2008-09-1412-1/+272
* Add some more MemoryPointer specsWayne Meissner2008-09-141-1/+21
* Add missing methods from rubinius cpp branchWayne Meissner2008-09-141-2/+25
* Implement MemoryPointer#addressWayne Meissner2008-09-141-0/+8
* Implement MemoryPointer#autorelease= and MemoryPointer#freeWayne Meissner2008-09-141-5/+27
* Implement MemoryPointer#null?Wayne Meissner2008-09-141-0/+7
* Implement AbstractMemory#get_string and AbstractMemory#put_stringWayne Meissner2008-09-143-4/+50
* Fixup formatting of MemoryPointer#inspect outputWayne Meissner2008-09-141-1/+1
* Implement MemoryPointer#+()Wayne Meissner2008-09-143-18/+45
* Bounds check AbstractMemory accessesWayne Meissner2008-09-143-14/+50
* Added a spec for ints being read as stringswycats@gmail.com2008-09-131-0/+11
* rake specs works right on jruby and mriwycats@gmail.com2008-09-131-1/+1
|\
| * Remove inline requirement in memory_pointer_spec.rb so it runs on JRubyWayne Meissner2008-09-131-2/+1
* | rake specs works right on jruby and mriwycats@gmail.com2008-09-131-3/+11
* | specs run on JRubywycats@gmail.com2008-09-132-6/+8
|/
* Specs runnable on rbx and jrubywycats@gmail.com2008-09-132-2/+2
* Some more MemoryPointer specswycats@gmail.com2008-09-131-0/+29
* MemoryPointer specswycats@gmail.com2008-09-131-0/+47
* Don't require ffi.soWayne Meissner2008-09-131-1/+1
* merge and specswycats@gmail.com2008-09-131-1/+1
|\
| * Get rake install working againWayne Meissner2008-09-131-1/+1
* | specswycats@gmail.com2008-09-137-3/+57
|/
* Fixup struct field settingWayne Meissner2008-09-131-16/+16
* move libffi and libffi.mk to ext/Wayne Meissner2008-09-13225-2/+2