1
I Use This!
Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add --host flags if cross-compiling More... over 16 years ago
Remove old build/Makefile rule More... over 16 years ago
Add Rakefile to important files More... over 16 years ago
Convert compilation to use rake-compiler More... over 16 years ago
Move extension into ext/ffi_c to make the layout compliant with rake-compiler More... over 16 years ago
Bump version to 0.3.0 More... over 16 years ago
Move NullPointerError under FFI:: namespace More... over 16 years ago
When reading or returning a pointer that is NULL, return an instance of NullPointer, so operations on the pointer raise an error instead of crashing the VM. More... over 16 years ago
Spawn more Newlines\! More... over 16 years ago
Add newline at the end of C files More... over 16 years ago
Speed up :string Struct fields by moving implementation to C code More... over 16 years ago
Fix callback field spec for 1.9 More... over 16 years ago
Move :pointer field setting/getting into C code More... over 16 years ago
Fix 1.9 compilation warnings More... over 16 years ago
Short-circuit the upcall to ruby for primitive struct field types More... over 16 years ago
Add :pointer field get/put benchmark More... over 16 years ago
Move Struct#[] and Struct#[]= into C code for about another 20% speedup More... over 16 years ago
Move more of Struct/StructLayout into C code for another 20% speedup More... over 16 years ago
Split out ptr_{get, put}_{type} so they can be re-used More... over 16 years ago
Move ALIGN and SIZE constant setting into C code More... over 16 years ago
Start moving Struct implementation into C code. So far, about 20% speedup on field accesses. More... over 16 years ago
Alias float to float32 and double to float64 More... over 16 years ago
Add float/double field read/write tests More... over 16 years ago
Add basic read/write tests for all integer struct field types More... over 16 years ago
Add support for callback struct fields. Patch from Luc Heinrich <[email protected]> More... over 16 years ago
Enable fast-invokers for functions with callbacks. More... over 16 years ago
Lots of cleanups for attached invokers More... over 16 years ago
Move Proc->Callback caching into Callback.c More... over 16 years ago
Only use a mutex to protect the MethodHandle pool if native threading is enabled More... over 16 years ago
Fold the arity specific Invoker#call paths into one function More... over 16 years ago