Permalink
Switch branches/tags
Commits on Nov 3, 2008
  1. Will of the warrior

    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_5@7996 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 3, 2008
  2. 1.1.5 tag...yay

    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_5@7994 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 3, 2008
Commits on Nov 2, 2008
  1. Fix for JRUBY-3083: jruby -e '~"heh"' does not error out with NoMetho…

    …dError
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7993 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Nov 2, 2008
  2. Temporary workaround for JRUBY-3100, property jruby.interfaces.usePro…

    …xy=true modifies JI to use java.lang.reflect.Proxy instead of hand-generating an impl, which appears to work better in OSGi environment.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7992 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Nov 2, 2008
  3. Missing patch by Wayne for linux libc loading issue

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7991 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 2, 2008
  4. Bump version

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7990 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 2, 2008
  5. Update to new jna-posix version

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7989 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 2, 2008
  6. Update jna-posix.jar to released one via maven (is compressed and has…

    … maven property gunk in it)
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7988 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Nov 2, 2008
Commits on Oct 31, 2008
  1. Add gettimeofday FFI example

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7987 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Oct 31, 2008
  2. Eliminate JRuby::FFI usage from samples

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7986 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Oct 31, 2008
  3. Test for JRUBY-3099: Issue with method max from enumerable when appli…

    …ed to has_many association
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7985 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  4. Fix for JRUBY-3099: Issue with method max from enumerable when applie…

    …d to has_many association
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7984 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  5. Prevent inefficient cases but not allocating internal Array buffer in…

    … Array allocator that could be potentially immediately thrown away in Array#initialize. Do not pass fixnums for Array.new(num){} when the block doesn't use the arg. Array#initialize arity split. Do not call "initialize" in Array::[].
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7983 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Oct 31, 2008
  6. Add a package to the interface impl classes. Perhaps will help JRUBY-…

    …3100, but unlikely. At the very least, it's more kosher.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7982 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  7. Fixes for JRUBY-3102: Java classes with non-visible constructors shou…

    …ld not be constructible
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7980 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  8. Rolled back changes from JRUBY-937.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7979 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  9. Fix for JRUBY-2975: Overriding Time._dump does not behave the same as…

    … MRI
    
    The fix for this was reasonably simple. MRI handles load as follows:
    
    * If there are ivars (leading 'I' in marshal output), it sets a flag and proceeds to unmarshal the actual object
    * For new-style object unmarshalling (marshal_load and marshal_dump), the flag is ignored; when the object returns, the flag is still set and Marshal fills in the ivars from the stream
    * For old-style object unmarshalling (_load and _dump), it is the responsibility of the base _load to initialize the object and then copy all ivars from the "data" string.
    
    In our case, we always did the ivar unmarshalling after the object had been completely unmarshalled, which broke in the Rails example because it expected the "original load" to return an object with ivars intact. Since we didn't install the ivars until after _load had returned, it broke.
    
    The modification was to stuff the ivars into the data string and to modify Time's _load to copy them out, as in the MRI code. There could be other outstanding cases where we are not properly copying variables out of the data string passed to _load, but at least this case is now working correctly.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7978 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  10. Remove linux work-around from bin/jruby

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7977 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Oct 31, 2008
  11. Reenable constant cache with a global generation number; name-based w…

    …as tricky to get right and I'm really burned out.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7976 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  12. Add filename to errors when compiled script can't load correctly.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7975 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
  13. Update method-field updating logic in interface implementations to cl…

    …ean up monitor logic and wrap it in try/finally appropriately.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7974 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 31, 2008
Commits on Oct 30, 2008
  1. Update joni version in poms.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7973 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Oct 30, 2008
  2. Update joni and jcodings jars.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7972 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Oct 30, 2008
  3. Update maven poms to use jna 3.0.9

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7971 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Oct 30, 2008
  4. Add jna.jar 3.0.9

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7970 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Oct 30, 2008
  5. Eliminating FieldCacheCompiler for JRUBY-2807: Migrate inheritance-ba…

    …sed cache compiler to use arrays for more stuff
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7959 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  6. ByteList portion of JRUBY-2807: Migrate inheritance-based cache compi…

    …ler to use arrays for more stuff
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7958 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  7. Fix for JRUBY-3090: Fix endless loop with Math.frexp(inf)

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7957 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  8. Disabling some tests for JRUBY-3097.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7956 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  9. Fix (and a disabled test) for JRUBY-3022: Fix for ShellLauncher.shoul…

    …dRunInProcess not being strict enough
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7955 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  10. Fixes for JRUBY-2374: Unicode chars in script/console freezing up.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7954 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  11. Hack around RubyGems 1.3.1 setting "gem" command to be private, since…

    … we are calling it on Object.new. Need a better way, but this hack works ok for now.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7953 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  12. Update to RubyGems 1.3.1. JRUBY-3091.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7952 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  13. Pick up all Christian Seiler's UNICODE comments in RubyFile and make …

    …sure we're using the unicode string in every case. JRUBY-3053.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7951 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Oct 30, 2008
  14. Update joni.jar

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7950 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Oct 30, 2008