1
I Use This!
Low Activity

Commits : Listings

Analyzed about 21 hours ago. based on code collected about 21 hours ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added support for array field in structs added specs for array field refactoring of struct.rb better specs for nested struct fields More... over 16 years ago
Fixup error handling in ffi_lib More... over 16 years ago
Rework FFI.ffi_lib to try the library name as given, then fall back to mangling the name only if the first open attempt fails. More... over 16 years ago
Merge commit More... over 16 years ago
add aliases for {put,get}_array_of_{float,double} More... over 16 years ago
Reverted my last commit, it breaks the 'rake compile' command. More... over 16 years ago
Fixed broken build process on OS X. Explicitely specifying the srcdir to create_makefile in extconf.rb allows the multiple arch builds to not fail in libffi.darwin.mk More... over 16 years ago
Minor nit: there's no point in creating IS_MAC if it's not going to be used. More... over 16 years ago
Merge commit More... over 16 years ago
Bypass the to_ptr path when a Struct is passed in as a :pointer, :buffer_in, :buffer_out or :buffer_inout parameter More... over 16 years ago
Remove BaseStruct from Struct hierarchy to match up with JRuby FFI More... over 16 years ago
Move the rest of the allocation functions into C code More... over 16 years ago
Move Struct allocation into C code More... over 16 years ago
Add external method to allocate MemoryPointer instances More... over 16 years ago
Keep track of the minimum alignment when building a struct layout, and store that in the layout More... over 16 years ago
Fixed libtest compile error occuring on OS X. More... over 16 years ago
Split the Struct field accesses benchmarks out into a separate benchmark script More... over 16 years ago
Add more benches for different ways of calculating the size of the Buffer/MemoryPointer More... over 16 years ago
Add additional benchmarks with a pre-allocated native Timeval struct, and an on-the-fly allocated Timeval struct More... over 16 years ago
Apply patch from RUBY_FFI-2 for nested structs More... over 16 years ago
Merge commit More... over 16 years ago
Add solaris support for libtest More... over 16 years ago
More 64bit fixups for struct member tests More... over 16 years ago
clear the MemoryPointer and Buffer on alloc, so everyone is on a level playing field More... over 16 years ago
Unbreak a couple of the struct tests, and fix one I missed More... over 16 years ago
Use (result - expected).abs < 0.001 to compare float/double return values instead of == More... over 16 years ago
Correct struct sizes for 64bit More... over 16 years ago
Add benchmarks for MemoryPointer vs Buffer vs 0.chr * size More... over 16 years ago
Add benchmarks for functions which take a pointer/buffer for the various in/out/inout combinations More... over 16 years ago
Accept both Buffer and Pointer as return values from to_ptr More... over 16 years ago