Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: jruby-1.3
Commits on May 31, 2009
  1. Bump jffi to 0.4 in maven pom files

    Wayne Meissner authored
  2. @headius

    Update to constantine 0.6 release

    Wayne Meissner authored headius committed
Commits on May 30, 2009
  1. @headius

    Pass a Ruby runtime in to Factory#wrapDirectMemory(), so NullMemoryIO…

    Wayne Meissner authored headius committed
    … instances can be created for NULL addresses. Also add FFI::Pointer::NULL constant
  2. @headius

    Override equals() and hashCode() for NullMemoryIO

    Wayne Meissner authored headius committed
  3. @headius

    Fix for JRUBY-3714: ActiveMessaging poller stops silently with JRuby …

    headius authored
    …1.3.0RC1 and RC2.
    
    The problem here was that when we built a brand new static scope to contain a Thread's backref/lastline values, we were not entirely copying the original scope. Specifically, we were not using the original scope's previousCRefScope, instead allowing the scope to re-determine what cref scope to use. It ended up choosing the wrong one the second time through, resulting in cvars being incorrectly looked up. Modifying Thread proc creation to also copy the original cref scope fixed the issue.
Commits on May 29, 2009
  1. @headius
  2. @headius
  3. @headius
Commits on May 27, 2009
  1. @headius
  2. @headius
  3. @headius
Commits on May 26, 2009
  1. AbstractMemory#put_array_of_pointer() now converts nil elements of the

    Wayne Meissner authored
    array into NULL pointers
  2. @headius
Commits on May 25, 2009
  1. Alias Pointer#to_i to Pointer#address

    Wayne Meissner authored
  2. @headius
Commits on May 23, 2009
  1. For the unbounded get_array_of_string() method, don't read past the end

    Wayne Meissner authored
    of the memory area
  2. Add MemoryIO#putZeroTerminatedByteArray() to write a string and

    Wayne Meissner authored
    terminating nul byte in one go.
  3. Add MemoryUtil.getTaintedByteString() and document the other

    Wayne Meissner authored
    getTaintedString methods
  4. Pull Pointer#read_string up into java code for speed

    Wayne Meissner authored
  5. Add Pointer.new(address) and Pointer.new(type, address)

    Wayne Meissner authored
  6. Hoist typeSize, [], and type_size up into AbstractMemory, so pointers

    Wayne Meissner authored
    returned by [] can be sliced again by []
  7. Add getZeroTerminatedByteArray to read a nul-terminated string (i.e.

    Wayne Meissner authored
    ascii or utf-8) in one operation.
  8. Add AbstractMemory#get_array_of_string(offset) that reads a NULL

    Wayne Meissner authored
    terminated array of native strings.
Commits on May 22, 2009
  1. @enebo
  2. @enebo
  3. @enebo
  4. Implement AbstractMemory#get_array_of_string()

    Wayne Meissner authored
  5. @headius
Commits on May 21, 2009
  1. @headius
  2. @headius
  3. Allocate backing memory for Struct via MemoryPointer instead of Buffer.

    Wayne Meissner authored
    Its 10x slower, but works in all situations.
  4. Raise a ruby exception if a non-native pointer backed struct is put into

    Wayne Meissner authored
    a pointer field
Something went wrong with that request. Please try again.