-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: af0556bb4f7d
head repository: jruby/jruby
compare: 70a471e11fbc
- 20 commits
- 3 files changed
- 2 contributors
Commits on Feb 25, 2017
-
fix: test fiddle helper not detecting platform properly
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for 6d129b7 - Browse repository at this point
Copy the full SHA 6d129b7View commit details -
fix: incorrect invokation of __ffi_type__
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for 8f5b4c6 - Browse repository at this point
Copy the full SHA 8f5b4c6View commit details -
fix: add TYPE_PTRDIFF_T and friends
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for a71de6b - Browse repository at this point
Copy the full SHA a71de6bView commit details -
fix: make Fiddle::Pointer [] and []= act like MRI
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for 439fdf2 - Browse repository at this point
Copy the full SHA 439fdf2View commit details -
fix: Fiddle::Pointer []= handling strings that are too short
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for 6d0fddc - Browse repository at this point
Copy the full SHA 6d0fddcView commit details -
fix: Fiddle.malloc and Fiddle::Pointer.malloc
Daniel Smith committedFeb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for df4576c - Browse repository at this point
Copy the full SHA df4576cView commit details -
Daniel Smith committed
Feb 25, 2017 Configuration menu - View commit details
-
Copy full SHA for a326b22 - Browse repository at this point
Copy the full SHA a326b22View commit details
Commits on Feb 26, 2017
-
fix: use string bytesize instead of length in Fiddle::Pointer#[]=
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for cf888ad - Browse repository at this point
Copy the full SHA cf888adView commit details -
feat: add Fiddle.free and Fiddle::RUBY_FREE
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for a69a01d - Browse repository at this point
Copy the full SHA a69a01dView commit details -
feat: add missing RUBY_BUILD_PLATFORM
I just made it equal to RUBY_PLATFORM, which will always be Java
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for f3accf8 - Browse repository at this point
Copy the full SHA f3accf8View commit details -
Throw DLError when to_ptr does not return a Pointer
Behaves more like MRI
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for ecee875 - Browse repository at this point
Copy the full SHA ecee875View commit details -
Make Pointer#free and act more like MRI
Pointer#free= should accept an Integer or Pointer Pointer#free should return a new instance of Fiddle::Function Pointer#free should return nil if free is zero
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 9dd4aa0 - Browse repository at this point
Copy the full SHA 9dd4aa0View commit details -
Add comparison operators to Fiddle::Pointer
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 9739631 - Browse repository at this point
Copy the full SHA 9739631View commit details -
Fix Fiddle::Pointer arithmetic not working
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 1be0429 - Browse repository at this point
Copy the full SHA 1be0429View commit details -
Fiddle::Pointer.new should accept anything Integer-like as an address
Behaves more like MRI. Previously passing something in that was neither an FFI::Pointer nor an Integer would cause undesirable results.
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 4b41af5 - Browse repository at this point
Copy the full SHA 4b41af5View commit details -
Make Pointer#to_s and Pointer#to_str behave like MRI
The difference is, without passing `len` in to the function: 1. to_s returns a null-terminated string 2. to_str returns a string of as many bytes a the pointer's size
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 771d488 - Browse repository at this point
Copy the full SHA 771d488View commit details -
Throw DLError instead of FFI:: NullPointerError
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 65ee829 - Browse repository at this point
Copy the full SHA 65ee829View commit details -
Make Pointer#[]= act even more like MRI
Some hidden, undocumented "features" of Pointer#[]= include: 1. Passing a Pointer instead of a String, whereby data is copied from the passed-in pointer 2. Passing an Integer instead of a string, using the integer as a memory address to copy from
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 0da8739 - Browse repository at this point
Copy the full SHA 0da8739View commit details -
Credit original author of ffi-libc
Daniel Smith committedFeb 26, 2017 Configuration menu - View commit details
-
Copy full SHA for 3e883a5 - Browse repository at this point
Copy the full SHA 3e883a5View commit details
Commits on Mar 1, 2017
-
Merge pull request #4511 from jellymann/ds-fix-fiddle
Fix some issues with Fiddle
Configuration menu - View commit details
-
Copy full SHA for 70a471e - Browse repository at this point
Copy the full SHA 70a471eView commit details
There are no files selected for viewing