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
Remove comment at top of file More... over 16 years ago
Invoker callback_param() now handles nil values for callback params, which equates to a NULL function pointer in C. More... over 16 years ago
added failing spec for passing nil as a callback parameter. More... over 16 years ago
Update netbeans metadata More... over 16 years ago
Store the struct member names in insertion order More... over 16 years ago
Add Struct#offset_of() to discover a member's offset within the struct memory More... over 16 years ago
Convert $(srcdir) to an absolute path so the gem install works again More... over 16 years ago
added spec that fails under jruby: instantiated objects are of the wrong class More... over 16 years ago
added spec that fails under jruby: assigning struct to pointer More... over 16 years ago
added spec that fails under jruby: casting nils in a string context More... over 16 years ago
Merge More... over 16 years ago
Add poison null byte spec More... over 16 years ago
Scrub strings passed in as :string to avoid 'Poison null byte' style exploits More... over 16 years ago
Add a spec for callbacks returning :pointer More... over 16 years ago
Refactoring of StructLayoutBuilder#add_field. Now, UnionLayoutBuilder needs only to override calc_alignment_of and calc_current_size methods. More... over 16 years ago
Branch merge More... over 16 years ago
Add support for unions. Use the same syntax as structs. More... over 16 years ago
removed specs that test the internal API from struct_spec.rb More... over 16 years ago
Add support for callback global variables. Use the same setup/syntax as callback fields in struct. More... over 16 years ago
Fix RUBY_FFI-3 Bug in struct alignment/size calculation, by padding structures to the alignment of the largest member. More... over 16 years ago
Merge More... over 16 years ago
Fix build and test problems on ruby 1.9.1 More... over 16 years ago
Branch merge More... over 16 years ago
mixed in Enumerable in Struct::Array and implemented Struct::Array#each removed caching of ::Array instance in Struct::Array More... over 16 years ago
changed indents in StrucTest.c from 2 spaces to 4 spaces More... over 16 years ago
improved Struct::offsets to return an ordered field/offset pairs array More... over 16 years ago
added a failing spec to check for the wrong alignment of a struct added Struct::offsets method that returns field/offset array pairs More... over 16 years ago
added Struct::offsets method that return a field/offset pairs array More... over 16 years ago
improved array field caching More... over 16 years ago
Merge commit More... over 16 years ago